tracker_view.h 488 B

12345678910111213141516171819202122
  1. #include <gui/view.h>
  2. #include "../tracker_engine/tracker.h"
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct TrackerView TrackerView;
  7. TrackerView* tracker_view_alloc();
  8. void tracker_view_free(TrackerView* tracker_view);
  9. View* tracker_view_get_view(TrackerView* tracker_view);
  10. void tracker_view_set_song(TrackerView* tracker_view, const Song* song);
  11. void tracker_view_set_position(TrackerView* tracker_view, uint8_t order_list_index, uint8_t row);
  12. #ifdef __cplusplus
  13. }
  14. #endif