mirror of
https://github.com/vsariola/sointu.git
synced 2025-06-04 01:28:45 -04:00
25 lines
405 B
Go
25 lines
405 B
Go
package tracker
|
|
|
|
import (
|
|
"gioui.org/widget"
|
|
"github.com/vsariola/sointu/go4k"
|
|
)
|
|
|
|
type Tracker struct {
|
|
QuitButton *widget.Clickable
|
|
song go4k.Song
|
|
CursorRow int
|
|
CursorColumn int
|
|
DisplayPattern int
|
|
ActiveTrack int
|
|
CurrentOctave byte
|
|
}
|
|
|
|
func New() *Tracker {
|
|
return &Tracker{
|
|
QuitButton: new(widget.Clickable),
|
|
CurrentOctave: 4,
|
|
song: defaultSong,
|
|
}
|
|
}
|