X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/b004e49297244d2d3ebdd4c9adb91031cf045e10..adc471953720d36ec1767e5006ffd6c9758672c3:/emufs_gui/gui.h?ds=sidebyside diff --git a/emufs_gui/gui.h b/emufs_gui/gui.h index 351f2c4..2eab16e 100644 --- a/emufs_gui/gui.h +++ b/emufs_gui/gui.h @@ -2,6 +2,10 @@ #ifndef _GUI_H_ #define _GUI_H_ +#include + +char *xml_get_prop(xmlNode *node, char *nombre); + /** Crea un cuadro de mensaje * * Se puede utilizar para dar avisos o dejar un mensaje mientras @@ -23,5 +27,33 @@ WINDOW *msg_box(WINDOW *win, int w, int h, const char *format, ...); /** Libera un dialogo creado */ void msg_box_free(WINDOW *padre, WINDOW *win); +typedef struct _param_idx_ { + int tipo_arbol; + long int tam_bloque; +} parametro_indice; + +typedef struct _mis_param_ { + char xml_fact[100]; + char xml_art[100]; + char tipo_arch_fact; + char tipo_arch_art; + char tipo_arch_nota; + long int tam_bloque_fact; + long int tam_bloque_art; + long int tam_bloque_nota; + + /* 0 = codigo, 1=desc, 2=presentacion */ + parametro_indice ind_art[3]; + /* 0 = numero + * 1 = emision + * 2 = vto + * 3 = cheque + * 4 = ctacte + */ + parametro_indice ind_fac[5]; +} t_Parametros; + +char *preguntar_file(); + #endif