ref: master
include/ui.h
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
#ifndef SEAMUS_UI #define SEAMUS_UI #include <errno.h> #include <tickit.h> #include "seamus.h" int tickit_init(struct seamus_frontend *s); int tickit_start(struct seamus_frontend *s); int tickit_finish(struct seamus_frontend *s); static int on_key_event(TickitTerm *t, TickitEventFlags flags, void *_info, void *data); static int toggle_playing_status(struct seamus_frontend *seamus); static int update_scroll_position(struct seamus_frontend *seamus, int direction); static int update_status(Tickit *t, TickitEventFlags flags, void *_info, void *data); static int update_main_window(Tickit *t, TickitEventFlags flags, void *_info, void *data); static int render_main_window(TickitWindow *win, TickitEventFlags flags, void *_info, void *data); static int render_status_window(TickitWindow *win, TickitEventFlags flags, void *_info, void *data); static int render_root(TickitWindow *win, TickitEventFlags flags, void *_info, void *data); static int render_queue(struct seamus_frontend *seamus, TickitRenderBuffer *render_buffer); #endif |