gwenhywfar
4.9.0beta
|
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/list1.h>
#include <gwenhywfar/list2.h>
#include <gwenhywfar/xml.h>
#include <gwenhywfar/db.h>
Go to the source code of this file.
Typedefs | |
typedef struct GWEN_DIALOG | GWEN_DIALOG |
typedef int GWENHYWFAR_CB(* | GWEN_DIALOG_SIGNALHANDLER )(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender) |
Functions | |
GWENHYWFAR_API void | GWEN_Dialog_AddMediaPath (GWEN_DIALOG *dlg, const char *s) |
GWENHYWFAR_API void | GWEN_Dialog_AddMediaPathsFromPathManager (GWEN_DIALOG *dlg, const char *destlib, const char *pathName, const char *relPath) |
GWENHYWFAR_API int | GWEN_Dialog_AddSubDialog (GWEN_DIALOG *dlg, const char *parentWidgetName, GWEN_DIALOG *subdlg) |
GWENHYWFAR_API void | GWEN_Dialog_free (GWEN_DIALOG *dlg) |
GWENHYWFAR_API uint32_t | GWEN_Dialog_GetGuiId (const GWEN_DIALOG *dlg) |
GWENHYWFAR_API const char * | GWEN_Dialog_GetId (const GWEN_DIALOG *dlg) |
GWENHYWFAR_API GWEN_DIALOG * | GWEN_Dialog_new (const char *dialogId) |
GWENHYWFAR_API int | GWEN_Dialog_ReadXml (GWEN_DIALOG *dlg, GWEN_XMLNODE *node) |
GWENHYWFAR_API int | GWEN_Dialog_ReadXmlFile (GWEN_DIALOG *dlg, const char *fname) |
GWENHYWFAR_API int | GWEN_Dialog_RemoveWidget (GWEN_DIALOG *dlg, const char *name) |
GWENHYWFAR_API GWEN_DIALOG_SIGNALHANDLER | GWEN_Dialog_SetSignalHandler (GWEN_DIALOG *dlg, GWEN_DIALOG_SIGNALHANDLER fn) |
Functions Available After Init Event | |
Functions in this group can only be called while in a GWEN_Gui_ExecDialog loop or between calls to GWEN_Gui_OpenDialog() and GWEN_Gui_CloseDialog() because these functions directly manipulate GUI widgets which are only valid in the intervals mentioned above. | |
GWENHYWFAR_API int | GWEN_Dialog_SetIntProperty (GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal) |
GWENHYWFAR_API int | GWEN_Dialog_GetIntProperty (GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, int defaultValue) |
GWENHYWFAR_API int | GWEN_Dialog_SetCharProperty (GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, const char *value, int doSignal) |
GWENHYWFAR_API const char * | GWEN_Dialog_GetCharProperty (GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, const char *defaultValue) |
Functions Available After Construction | |
These functions manipulate the descriptions of dialogs and widgets, the don't operate on the GUI widgets. That's why they are immediately available after construction. | |
GWENHYWFAR_API uint32_t | GWEN_Dialog_GetWidgetFlags (const GWEN_DIALOG *dlg, const char *name) |
GWENHYWFAR_API void | GWEN_Dialog_SetWidgetFlags (GWEN_DIALOG *dlg, const char *name, uint32_t fl) |
GWENHYWFAR_API void | GWEN_Dialog_AddWidgetFlags (GWEN_DIALOG *dlg, const char *name, uint32_t fl) |
GWENHYWFAR_API void | GWEN_Dialog_SubWidgetFlags (GWEN_DIALOG *dlg, const char *name, uint32_t fl) |
GWENHYWFAR_API int | GWEN_Dialog_GetWidgetColumns (const GWEN_DIALOG *dlg, const char *name) |
GWENHYWFAR_API void | GWEN_Dialog_SetWidgetColumns (GWEN_DIALOG *dlg, const char *name, int i) |
GWENHYWFAR_API int | GWEN_Dialog_GetWidgetRows (const GWEN_DIALOG *dlg, const char *name) |
GWENHYWFAR_API void | GWEN_Dialog_SetWidgetRows (GWEN_DIALOG *dlg, const char *name, int i) |
GWENHYWFAR_API const char * | GWEN_Dialog_GetWidgetText (const GWEN_DIALOG *dlg, const char *name) |
GWENHYWFAR_API void | GWEN_Dialog_SetWidgetText (GWEN_DIALOG *dlg, const char *name, const char *t) |
GWENHYWFAR_API GWEN_DB_NODE * | GWEN_Dialog_GetPreferences (const GWEN_DIALOG *dlg) |
Localisation | |
GWENHYWFAR_API void | GWEN_Dialog_SetI18nDomain (GWEN_DIALOG *dlg, const char *s) |
GWENHYWFAR_API const char * | GWEN_Dialog_GetI18nDomain (const GWEN_DIALOG *dlg) |
GWENHYWFAR_API const char * | GWEN_Dialog_TranslateString (const GWEN_DIALOG *dlg, const char *s) |