41 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
45 gtk_widget_grab_focus(GTK_WIDGET(g));
54 gtk_adjustment_set_value(GTK_ADJUSTMENT(xw->
adjustment), value);
58 gtk_adjustment_set_lower(GTK_ADJUSTMENT(xw->
adjustment), value);
62 gtk_adjustment_set_upper(GTK_ADJUSTMENT(xw->
adjustment), value);
70 "Function is not appropriate for this type of widget (%s)",
96 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
99 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
108 return gtk_adjustment_get_value(GTK_ADJUSTMENT(xw->
adjustment));
111 return gtk_adjustment_get_lower(GTK_ADJUSTMENT(xw->
adjustment));
114 return gtk_adjustment_get_upper(GTK_ADJUSTMENT(xw->
adjustment));
121 "Function is not appropriate for this type of widget (%s)",
136 "Function is not appropriate for this type of widget (%s)",
147 const char *defaultValue)
150 "Function is not appropriate for this type of widget (%s)",
194 wParent=GWEN_Widget_Tree_GetParent(w);
196 xw->
adjustment=GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 100.0, 1.0, 5.0, 5.0));
197 g=gtk_spin_button_new(xw->
adjustment, 1.0, 0);
#define DBG_WARN(dbg_logger, format, args...)
int GWEN_Dialog_EmitSignal(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
@ GWEN_DialogEvent_ResultAccept
@ GWEN_DialogEvent_ResultReject
@ GWEN_DialogProperty_MinValue
@ GWEN_DialogProperty_MaxValue
@ GWEN_DialogProperty_Height
@ GWEN_DialogProperty_Enabled
@ GWEN_DialogProperty_Value
@ GWEN_DialogProperty_Focus
@ GWEN_DialogProperty_Width
@ GWEN_DialogEvent_TypeValueChanged
#define GWEN_ERROR_INVALID
static GWENHYWFAR_CB int Gtk3Gui_WSpinBox_SetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int value, GWEN_UNUSED int doSignal)
static GWENHYWFAR_CB const char * Gtk3Gui_WSpinBox_GetCharProperty(GWEN_WIDGET *w, GWEN_UNUSED GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, const char *defaultValue)
static void GWENHYWFAR_CB Gtk3Gui_WSpinBox_FreeData(GWEN_UNUSED void *bp, void *p)
static void Gtk3Gui_WSpinBox_Changed_handler(GWEN_UNUSED GtkAdjustment *adjustment, gpointer data)
static GWENHYWFAR_CB int Gtk3Gui_WSpinBox_SetCharProperty(GWEN_WIDGET *w, GWEN_UNUSED GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, GWEN_UNUSED const char *value, GWEN_UNUSED int doSignal)
static GWENHYWFAR_CB int Gtk3Gui_WSpinBox_GetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, GWEN_UNUSED int index, int defaultValue)
int Gtk3Gui_WSpinBox_Setup(GWEN_WIDGET *w)
#define GTK3_DIALOG_WIDGET_CONTENT
#define GTK3_DIALOG_WIDGET_REAL
void Gtk3Gui_Dialog_Leave(GWEN_DIALOG *dlg, int result)
#define GWEN_INHERIT_SETDATA(bt, t, element, data, fn)
#define GWEN_INHERIT(bt, t)
#define GWEN_INHERIT_GETDATA(bt, t, element)
#define GWEN_FREE_OBJECT(varname)
#define GWEN_NEW_OBJECT(typ, varname)
GtkAdjustment * adjustment