ui/motif/entry.h

changeset 898
0484fc666c1d
parent 897
0d488f04078d
--- a/ui/motif/entry.h	Fri Nov 14 22:02:00 2025 +0100
+++ b/ui/motif/entry.h	Sat Nov 15 09:24:55 2025 +0100
@@ -44,17 +44,31 @@
     Widget textfield;
     UiVar *var;
     UiVarType vartype;
+    UiObserver **obs;
     ui_callback onchange;
     void* onchangedata;
-    double last_value;
+    double value;
     double min;
     double max;
     double increment;
     int digits;
 } UiSpinBox;
+
+void ui_spinbox_set_value(UiSpinBox *spinbox, double value);
     
 void ui_spinbox_value_changed(Widget widget, UiSpinBox *spinbox, XmSpinBoxCallbackStruct *cb);
 
+int64_t ui_spinbutton_getint(UiInteger *i);
+void ui_spinbutton_setint(UiInteger *i, int64_t val);
+
+double ui_spinbutton_getdouble(UiDouble *d);
+void ui_spinbutton_setdouble(UiDouble *d, double val);
+
+double ui_spinbutton_getrangeval(UiRange *r);
+void ui_spinbutton_setrangeval(UiRange *r, double val);
+void ui_spinbutton_setrange(UiRange *r, double min, double max);
+void ui_spinbutton_setextent(UiRange *r, double extent);
+
 #ifdef __cplusplus
 }
 #endif

mercurial