15 #define DISABLE_DEBUGLOG
18 #include "dlg_showbox_p.h"
20 #include <gwenhywfar/gwenhywfar.h>
21 #include <gwenhywfar/pathmanager.h>
22 #include <gwenhywfar/gui.h>
23 #include <gwenhywfar/debug.h>
27 #define DIALOG_MINWIDTH 200
28 #define DIALOG_MINHEIGHT 50
42 GWEN_DLGSHOWBOX *xdlg;
57 "gwenhywfar/dialogs/dlg_showbox.dlg",
78 xdlg->title=strdup(title);
80 xdlg->text=strdup(text);
88 GWEN_DLGSHOWBOX *xdlg;
90 xdlg=(GWEN_DLGSHOWBOX*) p;
101 GWEN_DLGSHOWBOX *xdlg;
136 GWEN_DLGSHOWBOX *xdlg;
171 const char *sender) {
172 GWEN_DLGSHOWBOX *xdlg;
char * GWEN_Buffer_GetStart(const GWEN_BUFFER *bf)
#define GWEN_DB_FLAGS_OVERWRITE_VARS
struct GWEN_DB_NODE GWEN_DB_NODE
#define GWEN_PM_SYSDATADIR
#define GWEN_FREE_OBJECT(varname)
GWEN_DIALOG_SIGNALHANDLER GWEN_Dialog_SetSignalHandler(GWEN_DIALOG *dlg, GWEN_DIALOG_SIGNALHANDLER fn)
GWEN_DB_NODE * GWEN_Dialog_GetPreferences(const GWEN_DIALOG *dlg)
GWEN_BUFFER * GWEN_Buffer_new(char *buffer, uint32_t size, uint32_t used, int take)
struct GWEN_DIALOG GWEN_DIALOG
int GWENHYWFAR_CB GWEN_DlgShowBox_SignalHandler(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
void GWEN_DlgShowBox_Init(GWEN_DIALOG *dlg)
#define GWEN_NEW_OBJECT(typ, varname)
int GWEN_Dialog_GetIntProperty(GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, int defaultProperty)
void GWEN_DlgShowBox_Fini(GWEN_DIALOG *dlg)
void GWEN_Buffer_free(GWEN_BUFFER *bf)
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
GWEN_DIALOG * GWEN_DlgShowBox_new(uint32_t flags, const char *title, const char *text)
int GWEN_Dialog_SetIntProperty(GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal)
GWEN_DIALOG * GWEN_Dialog_new(const char *dialogId)
int GWEN_Dialog_SetCharProperty(GWEN_DIALOG *dlg, const char *name, GWEN_DIALOG_PROPERTY prop, int index, const char *value, int doSignal)
#define DBG_INFO(dbg_logger, format, args...)
int GWEN_DB_GetIntValue(GWEN_DB_NODE *n, const char *path, int idx, int defVal)
void GWEN_Dialog_free(GWEN_DIALOG *dlg)
#define GWEN_INHERIT(bt, t)
int GWEN_Dialog_ReadXmlFile(GWEN_DIALOG *dlg, const char *fname)
int GWEN_DB_SetIntValue(GWEN_DB_NODE *n, uint32_t flags, const char *path, int val)
int GWEN_PathManager_FindFile(const char *destLib, const char *pathName, const char *fileName, GWEN_BUFFER *fbuf)
#define GWEN_INHERIT_SETDATA(bt, t, element, data, fn)
void GWENHYWFAR_CB GWEN_DlgShowBox_FreeData(void *bp, void *p)
#define GWEN_INHERIT_GETDATA(bt, t, element)