gwenhywfar 5.12.0
cocoa_gui.m File Reference
#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>
Include dependency graph for cocoa_gui.m:

Go to the source code of this file.

Macros

#define I18N(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_GUICocoa_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)

Macro Definition Documentation

◆ I18N

#define I18N ( msg)
Value:
GWEN_I18N_Translate(PACKAGE, msg)
const char * GWEN_I18N_Translate(const char *txtdom, const char *text)
Definition i18n.c:255

Definition at line 33 of file cocoa_gui.m.

Function Documentation

◆ COCOA_Gui_CloseDialog()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ COCOA_Gui_ExecDialog()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ Cocoa_Gui_FreeData()

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().

Here is the caller graph for this function:

◆ COCOA_Gui_GetFileName()

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 )

◆ Cocoa_Gui_new()

◆ COCOA_Gui_OpenDialog()

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().

Here is the call graph for this function:
Here is the caller graph for this function:

◆ COCOA_Gui_RunDialog()

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().

Here is the call graph for this function:
Here is the caller graph for this function: