26 void (*
func)(
void *arg1,
void *arg2);
29 #define SCALESTRUCT (scaleFuncData)
47 return gtk_range_get_value(widget);
50 return gtk_range_get_value((GtkRange*)
scale);
54 gtk_range_set_value((GtkRange*)
scale,pos);
65 scale = gtk_vscale_new_with_range(min,max,step);
71 g_signal_connect(G_OBJECT((GtkScale*)
scale),
"value_changed",GTK_SIGNAL_FUNC(sf.
func), sf.
data);
79 scale = gtk_hscale_new_with_range(min,max,step);
83 gtk_scale_set_draw_value((GtkScale*)
scale, FALSE);
85 g_signal_connect(G_OBJECT((GtkScale*)
scale),
"value_changed",GTK_SIGNAL_FUNC(sf.
func), sf.
data);