| 36 |
36 |
| 37 |
37 |
| 38 |
38 |
| 39 UIWIDGET ui_spinbox_create(UiObject *obj, UiSpinBoxArgs *args) { |
39 UIWIDGET ui_spinbox_create(UiObject *obj, UiSpinBoxArgs *args) { |
| 40 UiContainerPrivate *ctn = ui_obj_container(obj); |
40 UiContainerPrivate *ctn = ui_obj_container(obj); |
| 41 UI_APPLY_LAYOUT(ctn->layout, args); |
|
| 42 |
41 |
| 43 double min = args->min; |
42 double min = args->min; |
| 44 double max = args->max != 0 ? args->max : 100000; |
43 double max = args->max != 0 ? args->max : 100000; |
| 45 |
44 |
| 46 bool use_double = false; |
45 bool use_double = false; |
| 141 value->setrange = ui_spinbox_range_setrange; |
140 value->setrange = ui_spinbox_range_setrange; |
| 142 value->setextent = ui_spinbox_range_setextent; |
141 value->setextent = ui_spinbox_range_setextent; |
| 143 } |
142 } |
| 144 } |
143 } |
| 145 |
144 |
| 146 |
145 UiLayout layout = UI_ARGS2LAYOUT(args); |
| 147 ctn->add(widget); |
146 ctn->add(widget, layout); |
| 148 return widget; |
147 return widget; |
| 149 } |
148 } |
| 150 |
149 |
| 151 int64_t ui_spinbox_int_get(UiInteger *i) { |
150 int64_t ui_spinbox_int_get(UiInteger *i) { |
| 152 QSpinBox *spinbox = (QSpinBox*)i->obj; |
151 QSpinBox *spinbox = (QSpinBox*)i->obj; |