gwenhywfar
4.3.1
|
#include "gtk2_gui_p.h"
#include "gtk2_gui_dialog_l.h"
#include <assert.h>
#include <gwenhywfar/inherit.h>
#include <gwenhywfar/debug.h>
#include <gwenhywfar/gui_be.h>
#include <gwenhywfar/i18n.h>
#include <gwenhywfar/text.h>
#include <gwenhywfar/mdigest.h>
Go to the source code of this file.
Defines | |
#define | I18N(msg) GWEN_I18N_Translate(PACKAGE, msg) |
Functions | |
GWENHYWFAR_CB int | GTK2_Gui_CloseDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg) |
GWENHYWFAR_CB int | GTK2_Gui_ExecDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid) |
GWENHYWFAR_CB void | Gtk2_Gui_FreeData (void *bp, void *p) |
GWENHYWFAR_CB int | GTK2_Gui_GetFileName (GWEN_GUI *gui, const char *caption, GWEN_GUI_FILENAME_TYPE fnt, uint32_t flags, const char *patterns, GWEN_BUFFER *pathBuffer, uint32_t guiid) |
GWEN_GUI * | Gtk2_Gui_new () |
GWENHYWFAR_CB int | GTK2_Gui_OpenDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid) |
GWENHYWFAR_CB int | GTK2_Gui_RunDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, int untilEnd) |
#define I18N | ( | msg | ) | GWEN_I18N_Translate(PACKAGE, msg) |
Definition at line 30 of file gtk2_gui.c.
Referenced by GTK2_Gui_GetFileName().
GWENHYWFAR_CB int GTK2_Gui_CloseDialog | ( | GWEN_GUI * | gui, |
GWEN_DIALOG * | dlg | ||
) |
Definition at line 130 of file gtk2_gui.c.
References DBG_ERROR, DBG_INFO, Gtk2Gui_Dialog_GetMainWidget(), Gtk2Gui_Dialog_Unextend(), GWEN_Dialog_EmitSignalToAll(), GWEN_DialogEvent_TypeFini, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and NULL.
Referenced by GTK2_Gui_ExecDialog(), and Gtk2_Gui_new().
GWENHYWFAR_CB int GTK2_Gui_ExecDialog | ( | GWEN_GUI * | gui, |
GWEN_DIALOG * | dlg, | ||
uint32_t | guiid | ||
) |
Definition at line 69 of file gtk2_gui.c.
References DBG_INFO, GTK2_Gui_CloseDialog(), GTK2_Gui_OpenDialog(), GTK2_Gui_RunDialog(), and GWEN_LOGDOMAIN.
Referenced by Gtk2_Gui_new().
GWENHYWFAR_CB void Gtk2_Gui_FreeData | ( | void * | bp, |
void * | p | ||
) |
Definition at line 59 of file gtk2_gui.c.
References GWEN_FREE_OBJECT.
Referenced by Gtk2_Gui_new().
GWENHYWFAR_CB int GTK2_Gui_GetFileName | ( | GWEN_GUI * | gui, |
const char * | caption, | ||
GWEN_GUI_FILENAME_TYPE | fnt, | ||
uint32_t | flags, | ||
const char * | patterns, | ||
GWEN_BUFFER * | pathBuffer, | ||
uint32_t | guiid | ||
) |
Definition at line 173 of file gtk2_gui.c.
References GWEN_Buffer_AppendString(), GWEN_Buffer_GetStart(), GWEN_Buffer_GetUsedBytes(), GWEN_Buffer_Reset(), GWEN_DIR_SEPARATOR, GWEN_ERROR_USER_ABORTED, GWEN_Gui_FileNameType_OpenDirectory, GWEN_Gui_FileNameType_OpenFileName, GWEN_Gui_FileNameType_SaveFileName, I18N, and NULL.
Referenced by Gtk2_Gui_new().
GWEN_GUI* Gtk2_Gui_new | ( | ) |
Definition at line 38 of file gtk2_gui.c.
References GTK2_Gui_CloseDialog(), GTK2_Gui_ExecDialog(), Gtk2_Gui_FreeData(), GTK2_Gui_GetFileName(), GTK2_Gui_OpenDialog(), GTK2_Gui_RunDialog(), GWEN_Gui_AddFlags(), GWEN_GUI_FLAGS_DIALOGSUPPORTED, GWEN_Gui_new(), GWEN_Gui_SetCloseDialogFn(), GWEN_Gui_SetExecDialogFn(), GWEN_Gui_SetGetFileNameFn(), GWEN_Gui_SetOpenDialogFn(), GWEN_Gui_SetRunDialogFn(), GWEN_Gui_UseDialogs(), GWEN_INHERIT_SETDATA, and GWEN_NEW_OBJECT.
GWENHYWFAR_CB int GTK2_Gui_OpenDialog | ( | GWEN_GUI * | gui, |
GWEN_DIALOG * | dlg, | ||
uint32_t | guiid | ||
) |
Definition at line 93 of file gtk2_gui.c.
References DBG_ERROR, DBG_INFO, Gtk2Gui_Dialog_Extend(), Gtk2Gui_Dialog_GetMainWidget(), Gtk2Gui_Dialog_Setup(), Gtk2Gui_Dialog_Unextend(), GWEN_Dialog_EmitSignalToAll(), GWEN_DialogEvent_TypeInit, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and NULL.
Referenced by GTK2_Gui_ExecDialog(), and Gtk2_Gui_new().
GWENHYWFAR_CB int GTK2_Gui_RunDialog | ( | GWEN_GUI * | gui, |
GWEN_DIALOG * | dlg, | ||
int | untilEnd | ||
) |
Definition at line 159 of file gtk2_gui.c.
References DBG_INFO, GTK2_Gui_Dialog_Run(), and GWEN_LOGDOMAIN.
Referenced by GTK2_Gui_ExecDialog(), and Gtk2_Gui_new().