diff options
author | Robin Gareus <robin@gareus.org> | 2019-08-21 01:27:36 +0200 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2019-08-21 01:27:36 +0200 |
commit | e9e761565b9b27c638cf0442538c3867ebef09cb (patch) | |
tree | 220cd39fa9fd1269f35c6a5ba22c6deaf37b5321 /gtk2_ardour/plugin_ui.cc | |
parent | dfa93e0b1748a57c1e7109eda0ff525e85b748e9 (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.cc | 5 |
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); |