264 UiObject *current = uic_current_obj(obj); |
264 UiObject *current = uic_current_obj(obj); |
265 UiContainer *ct = current->container; |
265 UiContainer *ct = current->container; |
266 UI_APPLY_LAYOUT1(current, args); |
266 UI_APPLY_LAYOUT1(current, args); |
267 |
267 |
268 GtkWidget *box = type == UI_CONTAINER_VBOX ? ui_gtk_vbox_new(args.spacing) : ui_gtk_hbox_new(args.spacing); |
268 GtkWidget *box = type == UI_CONTAINER_VBOX ? ui_gtk_vbox_new(args.spacing) : ui_gtk_hbox_new(args.spacing); |
|
269 ui_set_name_and_style(box, args.name, args.style_class); |
269 GtkWidget *widget = args.margin > 0 ? box_set_margin(box, args.margin) : box; |
270 GtkWidget *widget = args.margin > 0 ? box_set_margin(box, args.margin) : box; |
270 ct->add(ct, widget, TRUE); |
271 ct->add(ct, widget, TRUE); |
271 |
272 |
272 UiObject *newobj = uic_object_new(obj, box); |
273 UiObject *newobj = uic_object_new(obj, box); |
273 newobj->container = ui_box_container(obj, box, type); |
274 newobj->container = ui_box_container(obj, box, type); |
301 UiObject* current = uic_current_obj(obj); |
302 UiObject* current = uic_current_obj(obj); |
302 UI_APPLY_LAYOUT1(current, args); |
303 UI_APPLY_LAYOUT1(current, args); |
303 GtkWidget *widget; |
304 GtkWidget *widget; |
304 |
305 |
305 GtkWidget *grid = create_grid(args.columnspacing, args.rowspacing); |
306 GtkWidget *grid = create_grid(args.columnspacing, args.rowspacing); |
|
307 ui_set_name_and_style(grid, args.name, args.style_class); |
306 widget = box_set_margin(grid, args.margin); |
308 widget = box_set_margin(grid, args.margin); |
307 current->container->add(current->container, widget, TRUE); |
309 current->container->add(current->container, widget, TRUE); |
308 |
310 |
309 UiObject *newobj = uic_object_new(obj, grid); |
311 UiObject *newobj = uic_object_new(obj, grid); |
310 newobj->container = ui_grid_container(obj, grid); |
312 newobj->container = ui_grid_container(obj, grid); |
317 UIWIDGET ui_scrolledwindow_create(UiObject* obj, UiFrameArgs args) { |
319 UIWIDGET ui_scrolledwindow_create(UiObject* obj, UiFrameArgs args) { |
318 UiObject* current = uic_current_obj(obj); |
320 UiObject* current = uic_current_obj(obj); |
319 UI_APPLY_LAYOUT1(current, args); |
321 UI_APPLY_LAYOUT1(current, args); |
320 |
322 |
321 GtkWidget *sw = SCROLLEDWINDOW_NEW(); |
323 GtkWidget *sw = SCROLLEDWINDOW_NEW(); |
|
324 ui_set_name_and_style(sw, args.name, args.style_class); |
322 UiObject *newobj = uic_object_new(obj, sw); |
325 UiObject *newobj = uic_object_new(obj, sw); |
323 newobj->container = ui_scrolledwindow_container(obj, sw); |
326 newobj->container = ui_scrolledwindow_container(obj, sw); |
324 uic_obj_add(obj, newobj); |
327 uic_obj_add(obj, newobj); |
325 |
328 |
326 return sw; |
329 return sw; |