X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Fmixer_strip.h;h=bd3c3a289b6b3cc3093be06c8eab95b8c1482db8;hb=dcf4d7b38a5d9e0db31924912180edd6c922ca34;hp=644e9e57c2dc375a582fd5b8cf53796ab080d546;hpb=6bdc9764628e0e47f03ac09aeefc280c25d210a7;p=ardour.git diff --git a/gtk2_ardour/mixer_strip.h b/gtk2_ardour/mixer_strip.h index 644e9e57c2..bd3c3a289b 100644 --- a/gtk2_ardour/mixer_strip.h +++ b/gtk2_ardour/mixer_strip.h @@ -69,7 +69,6 @@ namespace Gtk { } class Mixer_UI; -class IOSelectorWindow; class MotionController; class RouteGroupMenu; class ArdourWindow; @@ -126,6 +125,7 @@ class MixerStrip : public RouteUI, public Gtk::EventBox void cut_processors (); void paste_processors (); void select_all_processors (); + void deselect_all_processors (); bool delete_processors (); //note: returns false if nothing was deleted void toggle_processors (); void ab_plugins (); @@ -157,8 +157,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox ArdourButton width_button; ArdourButton number_label; Gtk::HBox width_hide_box; - Gtk::VBox whvbox; - Gtk::EventBox top_event_box; Gtk::EventBox* spacer; void hide_clicked(); @@ -173,7 +171,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox Glib::RefPtr button_size_group; - Gtk::Table button_table; Gtk::Table rec_mon_table; Gtk::Table solo_iso_table; Gtk::Table mute_solo_table; @@ -200,21 +197,18 @@ class MixerStrip : public RouteUI, public Gtk::EventBox ArdourButton name_button; - ArdourWindow* comment_window; - Gtk::TextView* comment_area; ArdourButton _comment_button; - void comment_editor_done_editing (); - void setup_comment_editor (); - void open_comment_editor (); - void toggle_comment_editor (); void setup_comment_button (); ArdourButton group_button; RouteGroupMenu *group_menu; gint input_press (GdkEventButton *); + gint input_release (GdkEventButton *); + gint output_press (GdkEventButton *); + gint output_release (GdkEventButton *); Gtk::Menu input_menu; std::list > input_menu_bundles; @@ -227,9 +221,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox void bundle_input_chosen (boost::shared_ptr); void bundle_output_chosen (boost::shared_ptr); - void edit_input_configuration (); - void edit_output_configuration (); - void diskstream_changed (); void io_changed_proxy (); @@ -254,19 +245,13 @@ class MixerStrip : public RouteUI, public Gtk::EventBox Gtk::Menu* route_ops_menu; void build_route_ops_menu (); gboolean name_button_button_press (GdkEventButton*); + gboolean name_button_button_release (GdkEventButton*); + gboolean number_button_button_press (GdkEventButton*); void list_route_operations (); - gint comment_key_release_handler (GdkEventKey*); - void comment_changed (void *src); - void comment_edited (); - bool ignore_comment_edit; - bool select_route_group (GdkEventButton *); void route_group_changed (); - IOSelectorWindow *input_selector; - IOSelectorWindow *output_selector; - Gtk::Style *passthru_style; void route_color_changed (); @@ -290,15 +275,12 @@ class MixerStrip : public RouteUI, public Gtk::EventBox virtual void bus_send_display_changed (boost::shared_ptr); void set_current_delivery (boost::shared_ptr); - boost::shared_ptr _current_delivery; void drop_send (); PBD::ScopedConnection send_gone_connection; void reset_strip_style (); - static int scrollbar_height; - void update_io_button (boost::shared_ptr route, Width width, bool input_button); void port_connected_or_disconnected (boost::weak_ptr, boost::weak_ptr); @@ -309,7 +291,7 @@ class MixerStrip : public RouteUI, public Gtk::EventBox * We fill it with the controls that are being managed, using the same names * as those used with _mixer_strip_visibility in RCOptionEditor. Then * this VisibilityGroup is configured by changes to the RC variable - * mixer-strip-visibility, which happen when the user makes changes in + * mixer-element-visibility, which happen when the user makes changes in * the RC option editor. */ VisibilityGroup _visibility;