Kaba class MidiPainter ed

...

Syntax ed

class MidiPainter
    var cam: ViewPort&

    # constructors
    func mut __init__(song: Song, cam: ViewPort, sel: SongSelection*, hover: HoverData*, colors: ColorScheme)

    # functions
    func mut draw(p: Painter, midi: MidiNoteBuffer)
    func mut draw_background(c: Painter)
    func mut set_context(area: rect, i: Instrument, playable: bool, mode: MidiMode)

Functions ed

func mut draw(p: Painter, midi: MidiNoteBuffer)
...

func mut draw_background(c: Painter)
...

func mut set_context(area: rect, i: Instrument, playable: bool, mode: MidiMode)
...

Elements ed

var cam: ViewPort&
...