| 88 ctn->add(ctn, grid); |
88 ctn->add(ctn, grid); |
| 89 |
89 |
| 90 UiContainerX *container = ui_box_container(obj, grid, orientation); |
90 UiContainerX *container = ui_box_container(obj, grid, orientation); |
| 91 uic_object_push_container(obj, container); |
91 uic_object_push_container(obj, container); |
| 92 |
92 |
| 93 if(args->visibility_states) { |
93 uic_widget_set_visibility_states(obj->ctx, grid, args->visibility_states); |
| 94 size_t nstates = uic_state_array_size(args->visibility_states); |
|
| 95 ui_widget_set_visibility_states(obj->ctx, grid, args->visibility_states, (int)nstates); |
|
| 96 } |
|
| 97 |
94 |
| 98 return grid; |
95 return grid; |
| 99 } |
96 } |
| 100 |
97 |
| 101 // public |
98 // public |
| 174 ui_container_add(ctn, grid); |
171 ui_container_add(ctn, grid); |
| 175 |
172 |
| 176 UiContainerX *container = ui_grid_container(obj, grid, args->def_hexpand, args->def_vexpand, args->def_hfill, args->def_vfill); |
173 UiContainerX *container = ui_grid_container(obj, grid, args->def_hexpand, args->def_vexpand, args->def_hfill, args->def_vfill); |
| 177 uic_object_push_container(obj, container); |
174 uic_object_push_container(obj, container); |
| 178 |
175 |
| 179 if(args->visibility_states) { |
176 uic_widget_set_visibility_states(obj->ctx, grid, args->visibility_states); |
| 180 size_t nstates = uic_state_array_size(args->visibility_states); |
|
| 181 ui_widget_set_visibility_states(obj->ctx, grid, args->visibility_states, (int)nstates); |
|
| 182 } |
|
| 183 |
177 |
| 184 return grid; |
178 return grid; |
| 185 } |
179 } |
| 186 |
180 |
| 187 UiContainerX* ui_grid_container( |
181 UiContainerX* ui_grid_container( |
| 307 uic_object_remove_second_last_container(obj); |
301 uic_object_remove_second_last_container(obj); |
| 308 break; |
302 break; |
| 309 } |
303 } |
| 310 } |
304 } |
| 311 |
305 |
| 312 if(args->visibility_states) { |
306 uic_widget_set_visibility_states(obj->ctx, frame, args->visibility_states); |
| 313 size_t nstates = uic_state_array_size(args->visibility_states); |
|
| 314 ui_widget_set_visibility_states(obj->ctx, frame, args->visibility_states, (int)nstates); |
|
| 315 } |
|
| 316 |
307 |
| 317 return frame; |
308 return frame; |
| 318 } |
309 } |
| 319 |
310 |
| 320 UiContainerX* ui_frame_container(UiObject *obj, Widget frame) { |
311 UiContainerX* ui_frame_container(UiObject *obj, Widget frame) { |
| 481 i->set = ui_tabview_set; |
472 i->set = ui_tabview_set; |
| 482 } |
473 } |
| 483 |
474 |
| 484 uic_object_push_container(obj, (UiContainerX*)ct); |
475 uic_object_push_container(obj, (UiContainerX*)ct); |
| 485 |
476 |
| 486 if(args->visibility_states) { |
477 uic_widget_set_visibility_states(obj->ctx, form, args->visibility_states); |
| 487 size_t nstates = uic_state_array_size(args->visibility_states); |
|
| 488 ui_widget_set_visibility_states(obj->ctx, form, args->visibility_states, (int)nstates); |
|
| 489 } |
|
| 490 |
478 |
| 491 return form; |
479 return form; |
| 492 } |
480 } |
| 493 |
481 |
| 494 int64_t ui_tabview_get(UiInteger *i) { |
482 int64_t ui_tabview_get(UiInteger *i) { |