X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/9da17243492426daba1cf11c353f4216e7e34ca1..f4a316693fea7a5e753c2af7706ff39ecf51a605:/emufs_gui/articulos.c diff --git a/emufs_gui/articulos.c b/emufs_gui/articulos.c index 0fd92b1..a70da3f 100644 --- a/emufs_gui/articulos.c +++ b/emufs_gui/articulos.c @@ -3,6 +3,7 @@ #include "idx.h" #include "gui.h" #include "common.h" +#include "lista.h" static t_LstArticulos *lst_articulos; @@ -635,5 +636,40 @@ int art_exportar_xml(const char *filename) void art_consultas(char *s) { + /* TEST DE LISTA! */ + char txt[80]; + int i; + t_Lista *lista; + WINDOW *win, *win1; + + win = newwin(LINES-4, COLS-2, 2, 1); + win1 = derwin(win, LINES-6, COLS-4, 1, 1); + werase(win); + box(win, 0, 0); + wrefresh(win); + + /* Creo la lista */ + lista = lista_crear(3, win1, COLS-4, LINES-6); + + /* Creo las columnas */ + lista_agregar_columna(lista, DATO_INT, 0, 8); + lista_agregar_columna(lista, DATO_STR, 10, 45); + lista_agregar_columna(lista, DATO_FLOAT, 60, 10); + + /* Agrego unos datos a ver que pasa */ + /* Pongo 100 y rezo */ + for(i=0; i<100; i++) { + sprintf(txt, "Texto del item %d", i); + lista_agregar_fila(lista, i, txt, (rand()%100)/100.0f); + } + curs_set(0); + lista_ejecutar(lista); + curs_set(1); + wrefresh(win1); + wrefresh(win); + werase(win1); + werase(win); + wrefresh(win); + delwin(win); }