|
gwenhywfar
5.10.1
|
#include "cocoa_gui_dialog_l.h"#include "cocoa_gui_p.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.
Macros | |
| #define | I18N(msg) GWEN_I18N_Translate(PACKAGE, msg) |
Functions | |
| int | COCOA_Gui_CloseDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg) |
| int | COCOA_Gui_ExecDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid) |
| void | Cocoa_Gui_FreeData (void *bp, void *p) |
| int | COCOA_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 * | Cocoa_Gui_new () |
| int | COCOA_Gui_OpenDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, uint32_t guiid) |
| int | COCOA_Gui_RunDialog (GWEN_GUI *gui, GWEN_DIALOG *dlg, int untilEnd) |
| #define I18N | ( | msg | ) | GWEN_I18N_Translate(PACKAGE, msg) |
Definition at line 33 of file cocoa_gui.m.
| int COCOA_Gui_CloseDialog | ( | GWEN_GUI * | gui, |
| GWEN_DIALOG * | dlg | ||
| ) |
Definition at line 136 of file cocoa_gui.m.
References CocoaGui_Dialog_GetMainWidget(), CocoaGui_Dialog_Unextend(), DBG_ERROR, DBG_INFO, GWEN_Dialog_EmitSignalToAll(), GWEN_DialogEvent_TypeFini, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and NULL.
Referenced by COCOA_Gui_ExecDialog(), and Cocoa_Gui_new().


| int COCOA_Gui_ExecDialog | ( | GWEN_GUI * | gui, |
| GWEN_DIALOG * | dlg, | ||
| uint32_t | guiid | ||
| ) |
Definition at line 69 of file cocoa_gui.m.
References COCOA_Gui_CloseDialog(), COCOA_Gui_OpenDialog(), COCOA_Gui_RunDialog(), DBG_INFO, and GWEN_LOGDOMAIN.
Referenced by Cocoa_Gui_new().


| void Cocoa_Gui_FreeData | ( | void * | bp, |
| void * | p | ||
| ) |
Definition at line 58 of file cocoa_gui.m.
References GWEN_FREE_OBJECT.
Referenced by Cocoa_Gui_new().

| int COCOA_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 178 of file cocoa_gui.m.
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, and NULL.
Referenced by Cocoa_Gui_new().


| GWEN_GUI* Cocoa_Gui_new | ( | ) |
Definition at line 37 of file cocoa_gui.m.
References COCOA_Gui_CloseDialog(), COCOA_Gui_ExecDialog(), Cocoa_Gui_FreeData(), COCOA_Gui_GetFileName(), COCOA_Gui_OpenDialog(), COCOA_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.
Referenced by test1().


| int COCOA_Gui_OpenDialog | ( | GWEN_GUI * | gui, |
| GWEN_DIALOG * | dlg, | ||
| uint32_t | guiid | ||
| ) |
Definition at line 92 of file cocoa_gui.m.
References CocoaGui_Dialog_Extend(), CocoaGui_Dialog_GetMainWidget(), CocoaGui_Dialog_Setup(), CocoaGui_Dialog_Unextend(), DBG_ERROR, DBG_INFO, GWEN_Dialog_EmitSignalToAll(), GWEN_DialogEvent_TypeInit, GWEN_ERROR_INVALID, GWEN_LOGDOMAIN, and NULL.
Referenced by COCOA_Gui_ExecDialog(), and Cocoa_Gui_new().


| int COCOA_Gui_RunDialog | ( | GWEN_GUI * | gui, |
| GWEN_DIALOG * | dlg, | ||
| int | untilEnd | ||
| ) |
Definition at line 165 of file cocoa_gui.m.
References Cocoa_Gui_Dialog_Run(), DBG_INFO, and GWEN_LOGDOMAIN.
Referenced by COCOA_Gui_ExecDialog(), and Cocoa_Gui_new().


1.8.14