27 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
31 gtk_widget_grab_focus(GTK_WIDGET(g));
44 "Function is not appropriate for this type of widget (%s)",
64 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
67 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
80 "Function is not appropriate for this type of widget (%s)",
100 gtk_button_set_label(g, value);
107 "Function is not appropriate for this type of widget (%s)",
118 const char *defaultValue) {
126 return gtk_button_get_label(g);
132 "Function is not appropriate for this type of widget (%s)",
161 wParent=GWEN_Widget_Tree_GetParent(w);
166 g=gtk_button_new_with_mnemonic(s);
189 gtk_button_set_image(GTK_BUTTON(g), gImage);
190 gtk_button_set_image_position(GTK_BUTTON(g), GTK_POS_LEFT);
char * GWEN_Buffer_GetStart(const GWEN_BUFFER *bf)
#define GWEN_ERROR_INVALID
#define GTK3_DIALOG_WIDGET_REAL
#define GTK3_DIALOG_WIDGET_CONTENT
#define DBG_WARN(dbg_logger, format, args...)
GWEN_BUFFER * GWEN_Buffer_new(char *buffer, uint32_t size, uint32_t used, int take)
GWENHYWFAR_API int GWEN_Directory_FindFileInPaths(const GWEN_STRINGLIST *paths, const char *filePath, GWEN_BUFFER *fbuf)
GWEN_STRINGLIST * GWEN_Dialog_GetMediaPaths(const GWEN_DIALOG *dlg)
struct GWEN_STRINGLISTSTRUCT GWEN_STRINGLIST
void GWEN_Buffer_free(GWEN_BUFFER *bf)
struct GWEN_BUFFER GWEN_BUFFER
A dynamically resizeable text buffer.
int GWEN_Dialog_EmitSignal(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
#define DBG_ERROR(dbg_logger, format, args...)
void Gtk3Gui_Dialog_Leave(GWEN_DIALOG *dlg, int result)