Public textual user interface control routines. More...
|Initialize the curses GUI. |
|Initialize trailing GUI components that can only be initialized after initializing locks and chroot()'ing. |
|Do a fast abort of the GUI. |
|Destroy the curses GUI. |
|int||gui_draw_color_number (const char *name)|
|Return the Curses color number for a given color string. |
|Mask certain signals that are only need by the GUI. Call this function right after starting a new thread. |
|Read commands from the keyboard. Function terminates when user quits the application. |
|void||gui_msgbar_warn (const char *msg)|
|Show a message in the message bar that will be overwritten when another message is show. |
|void||gui_playq_song_update (struct audio_file *fd, int paused, int timeonly)|
|Update the status bar with information about the current song. |
|void||gui_playq_notify_pre_removal (unsigned int index)|
|Adjust the cursor and the viewport offset of the playlist right before the removal of the actual entry. |
|void||gui_playq_notify_post_insertion (unsigned int index)|
|Adjust the cursor and the viewport offset of the playlist right after the insertion of the actual entry. |
|Adjust the cursor and the viewport offset of the playlist right after the randomization of the playlist. |
|Redraw the playlist, as the manipulation of the playlist is finished. |
Public textual user interface control routines.
Definition in file gui.h.