| 136 button = gtk_tool_button_new(NULL, item->args.label); |
136 button = gtk_tool_button_new(NULL, item->args.label); |
| 137 #endif |
137 #endif |
| 138 } else { |
138 } else { |
| 139 button = gtk_tool_button_new(NULL, item->args.label); |
139 button = gtk_tool_button_new(NULL, item->args.label); |
| 140 } |
140 } |
| |
141 if(item->args.tooltip) { |
| |
142 gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(button), item->args.tooltip); |
| |
143 } |
| 141 |
144 |
| 142 gtk_tool_item_set_homogeneous(button, FALSE); |
145 gtk_tool_item_set_homogeneous(button, FALSE); |
| 143 if(item->args.icon) { |
146 if(item->args.icon) { |
| 144 set_toolbutton_icon(button, item->args.icon); |
147 set_toolbutton_icon(button, item->args.icon); |
| 145 } |
148 } |
| 190 } |
193 } |
| 191 if(item->args.icon) { |
194 if(item->args.icon) { |
| 192 set_toolbutton_icon(button, item->args.icon); |
195 set_toolbutton_icon(button, item->args.icon); |
| 193 } |
196 } |
| 194 } |
197 } |
| |
198 if(item->args.tooltip) { |
| |
199 gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(button), item->args.tooltip); |
| |
200 } |
| 195 ui_set_widget_ngroups(obj->ctx, GTK_WIDGET(button), item->args.groups, item->ngroups); |
201 ui_set_widget_ngroups(obj->ctx, GTK_WIDGET(button), item->args.groups, item->ngroups); |
| 196 |
202 |
| 197 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, NULL, item->args.varname, UI_VAR_INTEGER); |
203 UiVar* var = uic_widget_var(obj->ctx, obj->ctx, NULL, item->args.varname, UI_VAR_INTEGER); |
| 198 if(var) { |
204 if(var) { |
| 199 UiInteger *i = (UiInteger*)var->value; |
205 UiInteger *i = (UiInteger*)var->value; |
| 295 |
301 |
| 296 gtk_tool_item_set_homogeneous(button, FALSE); |
302 gtk_tool_item_set_homogeneous(button, FALSE); |
| 297 if(item->args.icon) { |
303 if(item->args.icon) { |
| 298 set_toolbutton_icon(button, item->args.icon); |
304 set_toolbutton_icon(button, item->args.icon); |
| 299 } |
305 } |
| |
306 if(item->args.tooltip) { |
| |
307 gtk_tool_item_set_tooltip_text(GTK_TOOL_ITEM(button), item->args.tooltip); |
| |
308 } |
| 300 gtk_tool_item_set_is_important(button, TRUE); |
309 gtk_tool_item_set_is_important(button, TRUE); |
| 301 |
310 |
| 302 gtk_toolbar_insert(tb, button, -1); |
311 gtk_toolbar_insert(tb, button, -1); |
| 303 |
312 |
| 304 // menu |
313 // menu |