ui/gtk/container.c

changeset 485
c584149b22f0
parent 483
069fca2a47c2
child 490
0206161e92d5
equal deleted inserted replaced
484:07055fcc5e2c 485:c584149b22f0
48 if(ct->close) { 48 if(ct->close) {
49 ui_end(obj); 49 ui_end(obj);
50 return 0; 50 return 0;
51 } 51 }
52 return 1; 52 return 1;
53 }
54
55 UIEXPORT UIWIDGET ui_customwidget_create(UiObject *obj, ui_createwidget_func create_widget, void *userdata, UiWidgetArgs args) {
56 UiObject* current = uic_current_obj(obj);
57
58 UIWIDGET widget = create_widget(obj, args, userdata);
59
60 UI_APPLY_LAYOUT1(current, args);
61 current->container->add(current->container, widget, FALSE);
62
63 return widget;
64 } 53 }
65 54
66 GtkWidget* ui_gtk_vbox_new(int spacing) { 55 GtkWidget* ui_gtk_vbox_new(int spacing) {
67 #if GTK_MAJOR_VERSION >= 3 56 #if GTK_MAJOR_VERSION >= 3
68 return gtk_box_new(GTK_ORIENTATION_VERTICAL, spacing); 57 return gtk_box_new(GTK_ORIENTATION_VERTICAL, spacing);

mercurial