.endClass ()
.deriveClass <TimeAxisView, AxisView> ("TimeAxisView")
+ .addFunction ("order", &TimeAxisView::order)
+ .addFunction ("y_position", &TimeAxisView::y_position)
+ .addFunction ("effective_height", &TimeAxisView::effective_height)
+ .addFunction ("current_height", &TimeAxisView::current_height)
+ .addFunction ("set_height", &TimeAxisView::set_height)
.endClass ()
.deriveClass <StripableTimeAxisView, TimeAxisView> ("StripableTimeAxisView")
.endClass ()
// std::list<Selectable*>
- .beginStdCPtrList <Selectable> ("SelectionList")
+ .beginConstStdCPtrList <Selectable> ("SelectionList")
.endClass ()
// std::list<TimeAxisView*>
- .beginStdCPtrList <TimeAxisView> ("TrackViewStdList")
+ .beginConstStdCPtrList <TimeAxisView> ("TrackViewStdList")
.endClass ()
.deriveClass <MarkerSelection, std::list<ArdourMarker*> > ("MarkerSelection")
.endClass ()
- .deriveClass <TrackViewList, std::list<TimeAxisView*> > ("TrackViewList")
+ .beginClass <TrackViewList> ("TrackViewList")
+ .addCast<std::list<TimeAxisView*> > ("to_tav_list")
.addFunction ("contains", &TrackViewList::contains)
.addFunction ("routelist", &TrackViewList::routelist)
.endClass ()
.addConst ("Add", Selection::Operation(Selection::Add))
.endNamespace ()
+ .beginNamespace ("TrackHeightMode")
+ .addConst ("OnlySelf", TimeAxisView::TrackHeightMode(TimeAxisView::OnlySelf))
+ .addConst ("TotalHeight", TimeAxisView::TrackHeightMode(TimeAxisView::TotalHeight))
+ .addConst ("HeightPerLane,", TimeAxisView::TrackHeightMode(TimeAxisView::HeightPerLane))
+ .endNamespace ()
+
.addCFunction ("actionlist", &lua_actionlist)
.endNamespace () // end ArdourUI