| 161 GtkWidget *box, |
161 GtkWidget *box, |
| 162 UiToolbarItem *item, |
162 UiToolbarItem *item, |
| 163 UiObject *obj, |
163 UiObject *obj, |
| 164 enum UiToolbarPos pos) |
164 enum UiToolbarPos pos) |
| 165 { |
165 { |
| 166 GtkWidget *button = ui_create_button(obj, item->args.label, item->args.icon, item->args.tooltip, item->args.onclick, item->args.onclickdata, 0, FALSE); |
166 GtkWidget *button = ui_create_button(obj, item->args.label, item->args.icon, item->args.tooltip, item->args.onclick, item->args.onclickdata, item->args.action, 0, FALSE); |
| 167 ui_set_widget_states(obj->ctx, button, item->args.states); |
167 ui_set_widget_states(obj->ctx, button, item->args.states); |
| 168 ui_set_widget_visibility_states(obj->ctx, button, item->args.visibility_states); |
168 ui_set_widget_visibility_states(obj->ctx, button, item->args.visibility_states); |
| 169 WIDGET_ADD_CSS_CLASS(button, "flat"); |
169 WIDGET_ADD_CSS_CLASS(button, "flat"); |
| 170 headerbar_add(headerbar, box, button, pos); |
170 headerbar_add(headerbar, box, button, pos); |
| 171 } |
171 } |