Public textual user interface control routines. More...

Go to the source code of this file.
Functions | |
| void | gui_draw_init_pre (void) |
| Initialize the curses GUI. | |
| void | gui_draw_init_post (void) |
| Initialize trailing GUI components that can only be initialized after initializing locks and chroot()'ing. | |
| void | gui_draw_init_abort (void) |
| Do a fast abort of the GUI. | |
| void | gui_draw_destroy (void) |
| Destroy the curses GUI. | |
| int | gui_draw_color_number (const char *name) |
| Return the Curses color number for a given color string. | |
| void | gui_input_sigmask (void) |
| Mask certain signals that are only need by the GUI. Call this function right after starting a new thread. | |
| void | gui_input_loop (void) |
| 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. | |
| void | gui_playq_notify_post_randomization (void) |
| Adjust the cursor and the viewport offset of the playlist right after the randomization of the playlist. | |
| void | gui_playq_notify_done (void) |
| Redraw the playlist, as the manipulation of the playlist is finished. | |
Public textual user interface control routines.
Definition in file gui.h.
1.6.3