ui/gtk/button.c

changeset 838
934534c367a4
parent 823
1e1df80772ed
child 840
f74250eda598
equal deleted inserted replaced
837:e1888ccd7872 838:934534c367a4
102 102
103 return button; 103 return button;
104 } 104 }
105 105
106 UIWIDGET ui_button_create(UiObject *obj, UiButtonArgs *args) { 106 UIWIDGET ui_button_create(UiObject *obj, UiButtonArgs *args) {
107 GtkWidget *button = ui_create_button(obj, args->label, args->icon, NULL/*tooltip*/, args->onclick, args->onclickdata, 0, FALSE); 107 GtkWidget *button = ui_create_button(obj, args->label, args->icon, args->tooltip, args->onclick, args->onclickdata, 0, FALSE);
108 ui_set_name_and_style(button, args->name, args->style_class); 108 ui_set_name_and_style(button, args->name, args->style_class);
109 ui_set_widget_groups(obj->ctx, button, args->groups); 109 ui_set_widget_groups(obj->ctx, button, args->groups);
110 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end; 110 UiContainerPrivate *ct = (UiContainerPrivate*)obj->container_end;
111 UiLayout layout = UI_ARGS2LAYOUT(args); 111 UiLayout layout = UI_ARGS2LAYOUT(args);
112 ct->add(ct, button, &layout); 112 ct->add(ct, button, &layout);
301 ui_setup_togglebutton( 301 ui_setup_togglebutton(
302 obj, 302 obj,
303 widget, 303 widget,
304 args->label, 304 args->label,
305 args->icon, 305 args->icon,
306 NULL, // tooltip 306 args->tooltip,
307 args->varname, 307 args->varname,
308 args->value, 308 args->value,
309 args->onchange, 309 args->onchange,
310 args->onchangedata, 310 args->onchangedata,
311 args->enable_group); 311 args->enable_group);

mercurial