change all GUI config files (GTK RC and our own XML config files) to use product...
[ardour.git] / gtk2_ardour / mixer_strip.h
index f7c7977a535914ffbd8818d491b760ffed2e60fc..bd3c3a289b6b3cc3093be06c8eab95b8c1482db8 100644 (file)
@@ -69,7 +69,6 @@ namespace Gtk {
 }
 
 class Mixer_UI;
-class IOSelectorWindow;
 class MotionController;
 class RouteGroupMenu;
 class ArdourWindow;
@@ -158,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();
@@ -174,7 +171,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
 
        Glib::RefPtr<Gtk::SizeGroup> button_size_group;
 
-       Gtk::Table button_table;
        Gtk::Table rec_mon_table;
        Gtk::Table solo_iso_table;
        Gtk::Table mute_solo_table;
@@ -201,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<boost::shared_ptr<ARDOUR::Bundle> > input_menu_bundles;
@@ -228,9 +221,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
        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 diskstream_changed ();
        void io_changed_proxy ();
 
@@ -255,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 ();
@@ -291,7 +275,6 @@ class MixerStrip : public RouteUI, public Gtk::EventBox
        virtual void bus_send_display_changed (boost::shared_ptr<ARDOUR::Route>);
 
        void set_current_delivery (boost::shared_ptr<ARDOUR::Delivery>);
-       boost::shared_ptr<ARDOUR::Delivery> _current_delivery;
 
        void drop_send ();
        PBD::ScopedConnection send_gone_connection;