use syntactic sugar
[ardour.git] / gtk2_ardour / public_editor.h
index 3da2be4f40841c2a7c0b0c9f056b3a37401da755..aed2fb94c1e288b0d37baed3f68763fa5bd036bf 100644 (file)
@@ -149,8 +149,7 @@ public:
         */
        virtual void snap_to (ARDOUR::MusicSample& first,
                              ARDOUR::RoundMode   direction = ARDOUR::RoundNearest,
-                             ARDOUR::SnapPref    gpref = ARDOUR::SnapToAny,
-                             bool                for_mark  = false,
+                             ARDOUR::SnapPref    gpref = ARDOUR::SnapToAny_Visual,
                              bool                ensure_snap = false) = 0;
 
        /** Undo some transactions.
@@ -282,6 +281,7 @@ public:
        virtual void clear_playlists (TimeAxisView*) = 0;
        virtual void select_all_tracks () = 0;
        virtual void deselect_all () = 0;
+       virtual void invert_selection () = 0;
        virtual void set_selected_track (TimeAxisView&, Selection::Operation op = Selection::Set, bool no_remove = false) = 0;
        virtual void set_selected_mixer_strip (TimeAxisView&) = 0;
        virtual void hide_track_in_display (TimeAxisView* tv, bool apply_to_selection = false) = 0;
@@ -328,7 +328,7 @@ public:
        virtual void restore_editing_space () = 0;
        virtual samplepos_t get_preferred_edit_position (Editing::EditIgnoreOption = Editing::EDIT_IGNORE_NONE, bool from_context_menu = false, bool from_outside_canvas = false) = 0;
        virtual void toggle_meter_updating() = 0;
-       virtual void split_regions_at (ARDOUR::MusicSample, RegionSelection&, bool snap) = 0;
+       virtual void split_regions_at (ARDOUR::MusicSample, RegionSelection&) = 0;
        virtual void split_region_at_points (boost::shared_ptr<ARDOUR::Region>, ARDOUR::AnalysisFeatureList&, bool can_ferret, bool select_new = false) = 0;
        virtual void mouse_add_new_marker (samplepos_t where, bool is_cd=false) = 0;
        virtual void foreach_time_axis_view (sigc::slot<void,TimeAxisView&>) = 0;
@@ -462,8 +462,7 @@ public:
        virtual void snap_to_with_modifier (ARDOUR::MusicSample& first,
                                            GdkEvent const *    ev,
                                            ARDOUR::RoundMode   direction = ARDOUR::RoundNearest,
-                                           ARDOUR::SnapPref    gpref = ARDOUR::SnapToAny,
-                                           bool                for_mark = false) = 0;
+                                           ARDOUR::SnapPref    gpref = ARDOUR::SnapToAny_Visual) = 0;
 
        virtual void set_snapped_cursor_position (samplepos_t pos) = 0;