summaryrefslogtreecommitdiff
path: root/gtk2_ardour/plugin_ui.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2019-08-21 01:27:36 +0200
committerRobin Gareus <robin@gareus.org>2019-08-21 01:27:36 +0200
commite9e761565b9b27c638cf0442538c3867ebef09cb (patch)
tree220cd39fa9fd1269f35c6a5ba22c6deaf37b5321 /gtk2_ardour/plugin_ui.cc
parentdfa93e0b1748a57c1e7109eda0ff525e85b748e9 (diff)
Use Icons for plugin preset buttons.
This reduces the preset task-bar's min-width, useful for plugins with narrow UIs.
Diffstat (limited to 'gtk2_ardour/plugin_ui.cc')
-rw-r--r--gtk2_ardour/plugin_ui.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/gtk2_ardour/plugin_ui.cc b/gtk2_ardour/plugin_ui.cc
index 7fe878398e..24e0d1efe7 100644
--- a/gtk2_ardour/plugin_ui.cc
+++ b/gtk2_ardour/plugin_ui.cc
@@ -492,15 +492,19 @@ PlugUIBase::PlugUIBase (boost::shared_ptr<PluginInsert> pi)
update_preset ();
add_button.set_name ("generic button");
+ add_button.set_icon (ArdourIcon::PsetAdd);
add_button.signal_clicked.connect (sigc::mem_fun (*this, &PlugUIBase::add_plugin_setting));
save_button.set_name ("generic button");
+ save_button.set_icon (ArdourIcon::PsetSave);
save_button.signal_clicked.connect(sigc::mem_fun(*this, &PlugUIBase::save_plugin_setting));
delete_button.set_name ("generic button");
+ delete_button.set_icon (ArdourIcon::PsetDelete);
delete_button.signal_clicked.connect (sigc::mem_fun (*this, &PlugUIBase::delete_plugin_setting));
reset_button.set_name ("generic button");
+ reset_button.set_icon (ArdourIcon::PluginReset);
reset_button.signal_clicked.connect (sigc::mem_fun (*this, &PlugUIBase::reset_plugin_parameters));
pin_management_button.set_name ("generic button");
@@ -510,6 +514,7 @@ PlugUIBase::PlugUIBase (boost::shared_ptr<PluginInsert> pi)
bypass_button.set_name ("plugin bypass button");
bypass_button.set_text (_("Bypass"));
+ //bypass_button.set_icon (ArdourIcon::PluginBypass);
bypass_button.set_active (!pi->enabled ());
bypass_button.signal_button_release_event().connect (sigc::mem_fun(*this, &PlugUIBase::bypass_button_release), false);
focus_button.add_events (Gdk::ENTER_NOTIFY_MASK|Gdk::LEAVE_NOTIFY_MASK);