feat(tracker): improve unit parameter sliders: align, scrollable list & show values

This commit is contained in:
vsariola
2021-02-07 14:28:57 +02:00
parent 5588d7ca7d
commit 56d8ca574e
2 changed files with 31 additions and 30 deletions

View File

@ -51,6 +51,7 @@ type Tracker struct {
FileMenuBtn *widget.Clickable
FileMenuVisible bool
ParameterSliders []*widget.Float
ParameterList *layout.List
UnitDragList *DragList
DeleteUnitBtn *widget.Clickable
ClearUnitBtn *widget.Clickable
@ -477,6 +478,7 @@ func New(audioContext sointu.AudioContext, synthService sointu.SynthService) *Tr
undoStack: []sointu.Song{},
redoStack: []sointu.Song{},
InstrumentDragList: &DragList{List: &layout.List{Axis: layout.Horizontal}},
ParameterList: &layout.List{Axis: layout.Vertical},
TopHorizontalSplit: new(Split),
BottomHorizontalSplit: new(Split),
VerticalSplit: new(Split),