]> git.llucax.com Git - z.facultad/75.06/emufs.git/blob - emufs_gui/gui.h
351f2c493cb3b2347facad3abd34b6b0424236e3
[z.facultad/75.06/emufs.git] / emufs_gui / gui.h
1
2 #ifndef _GUI_H_
3 #define _GUI_H_
4
5 /** Crea un cuadro de mensaje
6  *
7  *  Se puede utilizar para dar avisos o dejar un mensaje mientras
8  *  se va a procesar un tarea larga, por ejemplo :
9  *  \code
10  *    WINDOW *w = msg_box(padre, 10, 10, "Se van a eliminar %d elementos. Aguarde", n);
11  *    do_delete();
12  *    msg_box_free(w);
13  *  \endcode
14  *
15  *  \param win Ventana padre
16  *  \param w Ancho de la ventana padre
17  *  \param h Alto de la ventana padre
18  *  \param format Formato compatible con printf
19  *  \return Una ventana creada.
20  */
21 WINDOW *msg_box(WINDOW *win, int w, int h, const char *format, ...);
22
23 /** Libera un dialogo creado */
24 void msg_box_free(WINDOW *padre, WINDOW *win);
25
26 #endif
27