]> git.llucax.com Git - z.facultad/75.06/emufs.git/blobdiff - emufs_gui/gui.h
Algun dia terminara de arreglarse el obtener_siguiente, espero que sea ahora
[z.facultad/75.06/emufs.git] / emufs_gui / gui.h
index 351f2c493cb3b2347facad3abd34b6b0424236e3..2eab16e7e91600c2bb8dc8be146ba8b9b42c2de7 100644 (file)
@@ -2,6 +2,10 @@
 #ifndef _GUI_H_
 #define _GUI_H_
 
 #ifndef _GUI_H_
 #define _GUI_H_
 
+#include <libxml/parser.h>
+
+char *xml_get_prop(xmlNode *node, char *nombre);
+
 /** Crea un cuadro de mensaje
  *
  *  Se puede utilizar para dar avisos o dejar un mensaje mientras
 /** 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);
 
 /** 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
 
 #endif