1#ifndef YAZE_EDITOR_MUSIC_TRACKER_VIEW_H
2#define YAZE_EDITOR_MUSIC_TRACKER_VIEW_H
UI component for displaying and editing music tracks.
void DrawChannelHeader(int channel_idx)
int selection_anchor_col_
void HandleKeyboardInput(MusicSong *song)
std::function< void()> on_edit_
void HandleEditShortcuts(MusicSong *song)
void SetOnEditCallback(std::function< void()> callback)
Set callback for when edits occur (to trigger undo save)
void DrawEventCell(MusicTrack &track, int event_index, int channel_idx, uint16_t tick, const MusicBank *bank)
int selection_anchor_row_
void DrawGrid(MusicSong *song, const MusicBank *bank)
void DrawToolbar(MusicSong *song)
void Draw(MusicSong *song, const MusicBank *bank=nullptr)
Draw the tracker view for the given song.
Manages the collection of songs, instruments, and samples from a ROM.
Contains classes and functions for handling music data in Zelda 3.
A complete song composed of segments.
One of 8 channels in a music segment.