Expose editor-vertical zoom lua bindings
authorRobin Gareus <robin@gareus.org>
Wed, 19 Jul 2017 18:08:01 +0000 (20:08 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 19 Jul 2017 20:15:22 +0000 (22:15 +0200)
gtk2_ardour/luainstance.cc
gtk2_ardour/public_editor.h

index d08967a581e090ffadaf5df7c94132661095a7d8..f708e21decede941ef0f5c0978601812a5f46e59 100644 (file)
@@ -764,6 +764,8 @@ LuaInstance::register_classes (lua_State* L)
 #endif
                .addFunction ("hide_track_in_display", &PublicEditor::hide_track_in_display)
                .addFunction ("show_track_in_display", &PublicEditor::show_track_in_display)
+               .addFunction ("set_visible_track_count", &PublicEditor::set_visible_track_count)
+               .addFunction ("fit_selection", &PublicEditor::fit_selection)
 
                .addFunction ("regionview_from_region", &PublicEditor::regionview_from_region)
                .addFunction ("set_stationary_playhead", &PublicEditor::set_stationary_playhead)
index 183ae1cc8d23f44e9123df5822ae13d982c505ed..37bf6b89b5632d97814928c27bfdc0f7b9b9226e 100644 (file)
@@ -323,6 +323,8 @@ public:
        virtual void reset_x_origin (framepos_t frame) = 0;
        virtual double get_y_origin () const = 0;
        virtual void reset_y_origin (double pos) = 0;
+       virtual void set_visible_track_count (int32_t) = 0;
+       virtual void fit_selection () = 0;
        virtual void remove_last_capture () = 0;
        virtual void maximise_editing_space () = 0;
        virtual void restore_editing_space () = 0;