more ardour-button-ization; fix transparency of selection rects; use "correct" cursors when entering and leaving selection rect handles; color tweaks for a few buttons

git-svn-id: svn://localhost/ardour2/branches/3.0@10527 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
Paul Davis 2011-11-10 15:25:01 +00:00
parent dbafe45a28
commit 6449c2e5c8
19 changed files with 245 additions and 171 deletions

View file

@ -48,6 +48,7 @@
#include "ardour/types.h"
#include "automation_controller.h"
#include "ardour_button.h"
namespace ARDOUR {
class PluginInsert;
@ -110,7 +111,7 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
Gtk::Button add_button;
Gtk::Button save_button;
Gtk::Button delete_button;
Gtk::ToggleButton bypass_button;
ArdourButton bypass_button;
Gtk::EventBox focus_button;
Gtk::Label latency_label;
@ -133,7 +134,7 @@ class PlugUIBase : public virtual sigc::trackable, public PBD::ScopedConnectionL
void save_plugin_setting ();
void delete_plugin_setting ();
bool focus_toggled(GdkEventButton*);
void bypass_toggled();
bool bypass_button_release(GdkEventButton*);
void toggle_plugin_analysis ();
void processor_active_changed (boost::weak_ptr<ARDOUR::Processor> p);
void plugin_going_away ();
@ -248,8 +249,6 @@ class GenericPluginUI : public PlugUIBase, public Gtk::VBox
void control_port_toggled (ControlUI* cui);
void control_combo_changed (ControlUI* cui);
void processor_active_changed (boost::weak_ptr<ARDOUR::Processor>);
void astate_clicked (ControlUI*, uint32_t parameter);
void automation_state_changed (ControlUI*);
void set_automation_state (ARDOUR::AutoState state, ControlUI* cui);