gwenhywfar
4.6.0beta
|
#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().