28 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
32 gtk_widget_grab_focus(GTK_WIDGET(g));
38 gtk_window_get_size(GTK_WINDOW(g), &width, &height);
39 gtk_window_resize(GTK_WINDOW(g), value, height);
46 gtk_window_get_size(GTK_WINDOW(g), &width, &height);
47 gtk_window_resize(GTK_WINDOW(g), width, value);
56 "Function is not appropriate for this type of widget (%s)",
77 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
80 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
86 gtk_window_get_size(GTK_WINDOW(g), &width, &height);
93 gtk_window_get_size(GTK_WINDOW(g), &width, &height);
102 "Function is not appropriate for this type of widget (%s)",
123 gtk_window_set_title(GTK_WINDOW(g), value);
130 "Function is not appropriate for this type of widget (%s)",
141 const char *defaultValue)
150 return gtk_window_get_title(GTK_WINDOW(g));
156 "Function is not appropriate for this type of widget (%s)",
175 gtk_container_add(GTK_CONTAINER(g), gChild);
189 g=gtk_window_new(GTK_WINDOW_TOPLEVEL);
190 gtk_window_set_modal(GTK_WINDOW(g), TRUE);
192 gtk_window_set_title(GTK_WINDOW(g), s);
#define DBG_WARN(dbg_logger, format, args...)
@ GWEN_DialogProperty_Title
@ GWEN_DialogProperty_Height
@ GWEN_DialogProperty_Enabled
@ GWEN_DialogProperty_Focus
@ GWEN_DialogProperty_Width
#define GWEN_ERROR_INVALID
int Gtk3Gui_WDialog_Setup(GWEN_WIDGET *w)
static GWENHYWFAR_CB int Gtk3Gui_WDialog_AddChildGuiWidget(GWEN_WIDGET *w, GWEN_WIDGET *wChild)
static GWENHYWFAR_CB int Gtk3Gui_WDialog_SetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int value, GWEN_UNUSED int doSignal)
static GWENHYWFAR_CB int Gtk3Gui_WDialog_SetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, const char *value, GWEN_UNUSED int doSignal)
static GWENHYWFAR_CB const char * Gtk3Gui_WDialog_GetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, const char *defaultValue)
static GWENHYWFAR_CB int Gtk3Gui_WDialog_GetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int defaultValue)
#define GTK3_DIALOG_WIDGET_CONTENT
#define GTK3_DIALOG_WIDGET_REAL