forward unhandled button events from MidiRegionView back to Editor
[ardour.git] / gtk2_ardour / route_time_axis.h
index 8515f375b932983ec1d3c2a4052086b6c47d4e16..d9b957dbab38ebea4d0ee6c0b72b91a6dc50bcf9 100644 (file)
@@ -85,7 +85,7 @@ public:
        void set_selected_regionviews (RegionSelection&);
        void get_selectables (ARDOUR::framepos_t start, ARDOUR::framepos_t end, double top, double bot, std::list<Selectable *>&);
        void get_inverted_selectables (Selection&, std::list<Selectable*>&);
-       void set_layer_display (LayerDisplay d);
+       void set_layer_display (LayerDisplay d, bool apply_to_selection = false);
        LayerDisplay layer_display () const;
 
        boost::shared_ptr<ARDOUR::Region> find_next_region (framepos_t pos, ARDOUR::RegionPoint, int32_t dir);
@@ -212,14 +212,13 @@ protected:
        void reset_samples_per_unit ();
        void horizontal_position_changed ();
 
-       void select_track_color();
+       void set_color (Gdk::Color const &);
 
        virtual void build_automation_action_menu ();
        virtual void append_extra_display_menu_items () {}
        void         build_display_menu ();
 
-       void align_style_changed ();
-       void set_align_style (ARDOUR::AlignStyle);
+       void set_align_style (ARDOUR::AlignStyle, bool apply_to_selection = false);
 
        void         playlist_click ();
        void         show_playlist_selector ();
@@ -261,12 +260,6 @@ protected:
        Gtk::Menu*          automation_action_menu;
        Gtk::MenuItem*      plugins_submenu_item;
        RouteGroupMenu*     route_group_menu;
-       Gtk::RadioMenuItem* align_existing_item;
-       Gtk::RadioMenuItem* align_capture_item;
-       Gtk::RadioMenuItem* normal_track_mode_item;
-       Gtk::RadioMenuItem* non_layered_track_mode_item;
-       Gtk::RadioMenuItem* destructive_track_mode_item;
-       Gtk::Menu*          playlist_menu;
        Gtk::Menu*          playlist_action_menu;
        Gtk::MenuItem*      playlist_item;
        Gtk::Menu*          mode_menu;
@@ -278,9 +271,7 @@ protected:
 
        ArdourCanvas::SimpleRect* timestretch_rect;
 
-       void set_track_mode (ARDOUR::TrackMode);
-       void _set_track_mode (ARDOUR::Track* track, ARDOUR::TrackMode mode, Gtk::RadioMenuItem* reset_item, Gtk::RadioMenuItem* reset_item_2);
-       void track_mode_changed ();
+       void set_track_mode (ARDOUR::TrackMode, bool apply_to_selection = false);
 
        std::list<ProcessorAutomationInfo*> processor_automation;