Width _width;
void* _width_owner;
- Gtk::Button hide_button;
- Gtk::Button width_button;
+ ArdourButton hide_button;
+ ArdourButton width_button;
Gtk::HBox width_hide_box;
Gtk::VBox whvbox;
Gtk::EventBox top_event_box;
Gtk::EventBox* spacer;
void hide_clicked();
- void width_clicked ();
+ bool width_button_pressed (GdkEventButton *);
Gtk::Frame global_frame;
Gtk::VBox global_vpacker;
Gtk::Table middle_button_table;
Gtk::Table bottom_button_table;
- Gtk::Button gain_unit_button;
- Gtk::Label gain_unit_label;
- Gtk::Button meter_point_button;
- Gtk::Label meter_point_label;
+ ArdourButton meter_point_button;
void meter_changed ();
- Gtk::Button diskstream_button;
- Gtk::Label diskstream_label;
+ ArdourButton input_button;
+ ArdourButton output_button;
- Gtk::Button input_button;
- Gtkmm2ext::StatefulToggleButton* midi_input_enable_button;
+ ArdourButton* midi_input_enable_button;
Gtk::HBox input_button_box;
- Gtk::Label input_label;
- Gtk::Button output_button;
- Gtk::Label output_label;
std::string longest_label;
gint mark_update_safe ();
guint32 mode_switch_in_progress;
- Gtk::Button name_button;
+ ArdourButton name_button;
ArdourWindow* comment_window;
Gtk::TextView* comment_area;
- Gtk::Button _comment_button;
+ ArdourButton _comment_button;
void comment_editor_done_editing ();
void setup_comment_editor ();
void toggle_comment_editor ();
void setup_comment_button ();
- Gtk::Button group_button;
- Gtk::Label group_label;
+ ArdourButton group_button;
RouteGroupMenu *group_menu;
gint input_press (GdkEventButton *);
std::list<boost::shared_ptr<ARDOUR::Bundle> > output_menu_bundles;
void maybe_add_bundle_to_output_menu (boost::shared_ptr<ARDOUR::Bundle>, ARDOUR::BundleList const &);
- void bundle_input_toggled (boost::shared_ptr<ARDOUR::Bundle>);
- void bundle_output_toggled (boost::shared_ptr<ARDOUR::Bundle>);
+ void bundle_input_chosen (boost::shared_ptr<ARDOUR::Bundle>);
+ void bundle_output_chosen (boost::shared_ptr<ARDOUR::Bundle>);
void edit_input_configuration ();
void edit_output_configuration ();
void route_color_changed ();
void show_passthru_color ();
+ void property_changed (const PBD::PropertyChange&);
+ void name_button_resized (Gtk::Allocation&);
void name_changed ();
void update_speed_display ();
void map_frozen ();
void set_meter_point (ARDOUR::MeterPoint);
PBD::ScopedConnection _level_meter_connection;
- static std::string meter_point_string (ARDOUR::MeterPoint);
+ std::string meter_point_string (ARDOUR::MeterPoint);
};
#endif /* __ardour_mixer_strip__ */