toolbar.add(it);
return;
}
+ #define GARUX_DISABLE_SPACER_NOFOCUS
+ #ifndef GARUX_DISABLE_SPACER_NOFOCUS
+ else {
+ GTK_WIDGET_UNSET_FLAGS( widget, GTK_CAN_FOCUS );
+ GTK_WIDGET_UNSET_FLAGS( widget, GTK_CAN_DEFAULT );
+ }
+ #endif // GARUX_DISABLE_SPACER_NOFOCUS
+
if (type == IToolbarButton::eButton) {
auto button = ui::ToolButton::from(gtk_tool_button_new(new_plugin_image(icon), text));
gtk_widget_set_tooltip_text(button, tooltip);
toolbar.add(button);
return;
}
+
if (type == IToolbarButton::eToggleButton) {
auto button = ui::ToolButton::from(gtk_toggle_tool_button_new());
gtk_tool_button_set_icon_widget(button, new_plugin_image(icon));
toolbar.add(button);
return;
}
+
ERROR_MESSAGE( "invalid toolbar button type" );
}