40 gtk_widget_set_sensitive(GTK_WIDGET(g), (value==0)?FALSE:TRUE);
44 gtk_widget_grab_focus(GTK_WIDGET(g));
53 gtk_adjustment_set_value(GTK_ADJUSTMENT(xw->
adjustment), value);
57 gtk_adjustment_set_lower(GTK_ADJUSTMENT(xw->
adjustment), value);
61 gtk_adjustment_set_upper(GTK_ADJUSTMENT(xw->
adjustment), value);
69 "Function is not appropriate for this type of widget (%s)",
94 return (gtk_widget_get_sensitive(GTK_WIDGET(g))==TRUE)?1:0;
97 return (gtk_widget_has_focus(GTK_WIDGET(g))==TRUE)?1:0;
106 return gtk_adjustment_get_value(GTK_ADJUSTMENT(xw->
adjustment));
109 return gtk_adjustment_get_lower(GTK_ADJUSTMENT(xw->
adjustment));
112 return gtk_adjustment_get_upper(GTK_ADJUSTMENT(xw->
adjustment));
119 "Function is not appropriate for this type of widget (%s)",
133 "Function is not appropriate for this type of widget (%s)",
144 const char *defaultValue) {
146 "Function is not appropriate for this type of widget (%s)",
185 gulong changed_handler_id;
191 wParent=GWEN_Widget_Tree_GetParent(w);
194 xw->
adjustment=GTK_ADJUSTMENT(gtk_adjustment_new(0.0, 0.0, 100.0, 1.0, 5.0, 5.0));
195 g=gtk_spin_button_new(xw->
adjustment, 1.0, 0);
204 changed_handler_id=g_signal_connect(g,
static GWENHYWFAR_CB int Gtk2Gui_WSpinBox_SetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int value, int doSignal)
#define GWEN_ERROR_INVALID
#define GWEN_FREE_OBJECT(varname)
static GWENHYWFAR_CB int Gtk2Gui_WSpinBox_GetIntProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, int defaultValue)
#define DBG_WARN(dbg_logger, format, args...)
#define GWEN_NEW_OBJECT(typ, varname)
#define GTK2_DIALOG_WIDGET_REAL
static void Gtk2Gui_WSpinBox_Changed_handler(GtkAdjustment *adjustment, gpointer data)
GtkAdjustment * adjustment
static void GWENHYWFAR_CB Gtk2Gui_WSpinBox_FreeData(void *bp, void *p)
int GWEN_Dialog_EmitSignal(GWEN_DIALOG *dlg, GWEN_DIALOG_EVENTTYPE t, const char *sender)
#define GTK2_DIALOG_WIDGET_CONTENT
int Gtk2Gui_WSpinBox_Setup(GWEN_WIDGET *w)
static GWENHYWFAR_CB int Gtk2Gui_WSpinBox_SetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *value, int doSignal)
void Gtk2Gui_Dialog_Leave(GWEN_DIALOG *dlg, int result)
#define GWEN_INHERIT(bt, t)
#define GWEN_INHERIT_SETDATA(bt, t, element, data, fn)
static GWENHYWFAR_CB const char * Gtk2Gui_WSpinBox_GetCharProperty(GWEN_WIDGET *w, GWEN_DIALOG_PROPERTY prop, int index, const char *defaultValue)
#define GWEN_INHERIT_GETDATA(bt, t, element)