Plugin-Selector: Use ArdourButton instead of Gtk::CheckButton
This commit is contained in:
parent
fe63db8697
commit
942ca036aa
|
@ -148,15 +148,17 @@ PluginSelector::PluginSelector (PluginManager& mgr)
|
||||||
search_entry.signal_changed().connect (sigc::mem_fun (*this, &PluginSelector::search_entry_changed));
|
search_entry.signal_changed().connect (sigc::mem_fun (*this, &PluginSelector::search_entry_changed));
|
||||||
search_clear_button.signal_clicked().connect (sigc::mem_fun (*this, &PluginSelector::search_clear_button_clicked));
|
search_clear_button.signal_clicked().connect (sigc::mem_fun (*this, &PluginSelector::search_clear_button_clicked));
|
||||||
|
|
||||||
_search_name_checkbox = manage (new CheckButton (_("Name")));
|
_search_name_checkbox = manage (new ArdourButton (_("Name"), ArdourButton::led_default_elements, true));
|
||||||
_search_name_checkbox->set_active();
|
_search_name_checkbox->set_active(true);
|
||||||
|
_search_name_checkbox->set_name ("pluginlist filter button");
|
||||||
|
|
||||||
_search_tags_checkbox = manage (new CheckButton (_("Tags")));
|
_search_tags_checkbox = manage (new ArdourButton (_("Tags"), ArdourButton::led_default_elements, true));
|
||||||
_search_tags_checkbox->set_active();
|
_search_tags_checkbox->set_active(true);
|
||||||
|
_search_tags_checkbox->set_name ("pluginlist filter button");
|
||||||
|
|
||||||
_search_ignore_checkbox = manage (new CheckButton(_("Ignore Filters when searching")));
|
_search_ignore_checkbox = manage (new ArdourButton(_("Ignore Filters when searching"), ArdourButton::led_default_elements, true));
|
||||||
_search_ignore_checkbox->set_active();
|
_search_ignore_checkbox->set_active(true);
|
||||||
_search_ignore_checkbox->signal_toggled().connect (sigc::mem_fun (*this, &PluginSelector::set_sensitive_widgets));
|
_search_ignore_checkbox->set_name ("pluginlist filter button");
|
||||||
|
|
||||||
Gtk::Label* search_help_label1 = manage (new Label(
|
Gtk::Label* search_help_label1 = manage (new Label(
|
||||||
_("All search terms must be matched."), Gtk::ALIGN_LEFT));
|
_("All search terms must be matched."), Gtk::ALIGN_LEFT));
|
||||||
|
@ -182,8 +184,9 @@ PluginSelector::PluginSelector (PluginManager& mgr)
|
||||||
search_frame->add (*search_table);
|
search_frame->add (*search_table);
|
||||||
search_frame->show_all ();
|
search_frame->show_all ();
|
||||||
|
|
||||||
_search_name_checkbox->signal_clicked().connect (sigc::mem_fun (*this, &PluginSelector::refill));
|
_search_name_checkbox->signal_clicked.connect (sigc::mem_fun (*this, &PluginSelector::refill));
|
||||||
_search_tags_checkbox->signal_clicked().connect (sigc::mem_fun (*this, &PluginSelector::refill));
|
_search_tags_checkbox->signal_clicked.connect (sigc::mem_fun (*this, &PluginSelector::refill));
|
||||||
|
_search_ignore_checkbox->signal_clicked.connect (sigc::mem_fun (*this, &PluginSelector::set_sensitive_widgets));
|
||||||
|
|
||||||
/* FILTER */
|
/* FILTER */
|
||||||
|
|
||||||
|
|
|
@ -30,6 +30,7 @@
|
||||||
#include <gtkmm/treemodel.h>
|
#include <gtkmm/treemodel.h>
|
||||||
#include <gtkmm/treeview.h>
|
#include <gtkmm/treeview.h>
|
||||||
|
|
||||||
|
#include "widgets/ardour_button.h"
|
||||||
#include "widgets/ardour_dropdown.h"
|
#include "widgets/ardour_dropdown.h"
|
||||||
|
|
||||||
#include "gtkmm2ext/dndtreeview.h"
|
#include "gtkmm2ext/dndtreeview.h"
|
||||||
|
@ -66,9 +67,9 @@ public:
|
||||||
private:
|
private:
|
||||||
|
|
||||||
//search
|
//search
|
||||||
Gtk::CheckButton *_search_name_checkbox;
|
ArdourWidgets::ArdourButton* _search_name_checkbox;
|
||||||
Gtk::CheckButton *_search_tags_checkbox;
|
ArdourWidgets::ArdourButton* _search_tags_checkbox;
|
||||||
Gtk::CheckButton *_search_ignore_checkbox;
|
ArdourWidgets::ArdourButton* _search_ignore_checkbox;
|
||||||
|
|
||||||
//radio-button filters
|
//radio-button filters
|
||||||
Gtk::RadioButton *_fil_effects_radio;
|
Gtk::RadioButton *_fil_effects_radio;
|
||||||
|
|
|
@ -345,8 +345,7 @@
|
||||||
<ColorAlias name="piano roll white" alias="color 45"/>
|
<ColorAlias name="piano roll white" alias="color 45"/>
|
||||||
<ColorAlias name="play head" alias="color 9"/>
|
<ColorAlias name="play head" alias="color 9"/>
|
||||||
<ColorAlias name="plugin bypass button: led active" alias="color 8"/>
|
<ColorAlias name="plugin bypass button: led active" alias="color 8"/>
|
||||||
<ColorAlias name="pluginlist hide button: led active" alias="color 14"/>
|
<ColorAlias name="pluginlist filter button: led active" alias="color 8"/>
|
||||||
<ColorAlias name="pluginlist filter button: fill active" alias="color 14"/>
|
|
||||||
<ColorAlias name="pluginui toggle: fill" alias="color 71"/>
|
<ColorAlias name="pluginui toggle: fill" alias="color 71"/>
|
||||||
<ColorAlias name="pluginui toggle: fill active" alias="color 9"/>
|
<ColorAlias name="pluginui toggle: fill active" alias="color 9"/>
|
||||||
<ColorAlias name="processor automation line" alias="color 77"/>
|
<ColorAlias name="processor automation line" alias="color 77"/>
|
||||||
|
|
Loading…
Reference in New Issue
Block a user