From 2e360ba0b308b233f94f3a4bb12e25d3d447aa07 Mon Sep 17 00:00:00 2001 From: Lars-Dominik Braun Date: Wed, 4 Mar 2009 17:20:39 +0100 Subject: Ui improvements printf wrapper introduced, hopefully cleaned up ui --- src/ui.h | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ui.h') diff --git a/src/ui.h b/src/ui.h index 9caa874..084bce0 100644 --- a/src/ui.h +++ b/src/ui.h @@ -26,12 +26,17 @@ THE SOFTWARE. #include -inline void BarUiMsg (const char *msg); +typedef enum {MSG_NONE, MSG_INFO, MSG_PLAYING, MSG_TIME, MSG_ERR, + MSG_QUESTION, MSG_LIST} uiMsg_t; + +inline void BarUiMsg (uiMsg_t type, const char *format, ...); inline PianoReturn_t BarUiPrintPianoStatus (PianoReturn_t ret); PianoStation_t *BarUiSelectStation (PianoHandle_t *ph, const char *prompt); PianoSong_t *BarUiSelectSong (PianoSong_t *startSong); PianoArtist_t *BarUiSelectArtist (PianoArtist_t *startArtist); char *BarUiSelectMusicId (const PianoHandle_t *ph); void BarStationFromGenre (PianoHandle_t *ph); +inline void BarUiPrintStation (PianoStation_t *); +inline void BarUiPrintSong (PianoSong_t *, PianoStation_t *); #endif /* _UI_H */ -- cgit v1.2.3