X-Git-Url: https://git.llucax.com/z.facultad/75.06/emufs.git/blobdiff_plain/a149135d6cf1d32b45f3c92c8562170e5771faf9..6e3d570b2e409f486e718aa98f2ffc3741362c8e:/emufs_gui/form.h diff --git a/emufs_gui/form.h b/emufs_gui/form.h index 4905196..8316e85 100644 --- a/emufs_gui/form.h +++ b/emufs_gui/form.h @@ -39,6 +39,8 @@ typedef struct _elem_ { * RADIO : Cantidad de Opciones */ unsigned int max; + /** Formato del campo de entrada */ + char *format; /** Siguiente elemento */ struct _elem_ *sig; @@ -91,7 +93,7 @@ void form_agregar_widget(t_Form *f, t_Campo tipo, const char *nombre, unsigned i */ void form_ejecutar(t_Form *f, int x, int y); -/** Obtiene el valor asociado a un campo +/** Obtiene el valor asociado a un campo como char * * * \param f Formulario. * \param widget Nombre del campo. @@ -99,8 +101,12 @@ void form_ejecutar(t_Form *f, int x, int y); */ char *form_obtener_valor_char(t_Form *f, const char *widget); +/** Obtiene el valor asociado a un campo como int + */ int form_obtener_valor_int(t_Form *f, const char *widget); +/** Obtiene el valor asociado a un campo como float + */ float form_obtener_valor_float(t_Form *f, const char *widget); #endif