diff options
Diffstat (limited to 'gtk2_ardour/luainstance.cc')
-rw-r--r-- | gtk2_ardour/luainstance.cc | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/gtk2_ardour/luainstance.cc b/gtk2_ardour/luainstance.cc index c8a4fe9e3b..59ebd80e85 100644 --- a/gtk2_ardour/luainstance.cc +++ b/gtk2_ardour/luainstance.cc @@ -575,22 +575,28 @@ LuaInstance::register_classes (lua_State* L) .addFunction ("_type", &ArdourMarker::type) .endClass () -#if 0 .beginClass <AxisView> ("AxisView") .endClass () + .deriveClass <TimeAxisView, AxisView> ("TimeAxisView") .endClass () - .deriveClass <RouteTimeAxisView, TimeAxisView> ("RouteTimeAxisView") - .endClass () -#endif .beginClass <Selectable> ("Selectable") .endClass () + .deriveClass <TimeAxisViewItem, Selectable> ("TimeAxisViewItem") .endClass () + .deriveClass <RegionView, TimeAxisViewItem> ("RegionView") .endClass () + .deriveClass <RouteUI, Selectable> ("RouteUI") + .endClass () + + .deriveClass <RouteTimeAxisView, RouteUI> ("RouteTimeAxisView") + .addCast<TimeAxisView> ("to_timeaxisview") + .endClass () + .beginStdCPtrList <Selectable> ("SelectionList") .endClass () |