20void component_box_draw (
int x0,
int y0,
int x1,
int y1, color_t color);
21void component_border_draw (
int x0,
int y0,
int x1,
int y1);
22void component_layout_draw (
void);
23void component_progressbar_draw (
int x0,
int y0,
int x1,
int y1,
float progress);
24void component_seekbar_draw (
float progress);
25void component_loader_draw (
float position);
26void component_scrollbar_draw (
int x,
int y,
int width,
int height,
int position,
int items,
int visible_items);
27void component_file_list_scrollbar_draw (
int position,
int items,
int visible_items);
28void component_dialog_draw (
int width,
int height);
29void component_messagebox_draw (
char *fmt, ...);
30void component_main_text_draw (rdpq_align_t align, rdpq_valign_t valign,
char *fmt, ...);
31void component_actions_bar_text_draw (rdpq_align_t align, rdpq_valign_t valign,
char *fmt, ...);
33void component_background_init (
char *cache_location);
34void component_background_free (
void);
35void component_background_replace_image (surface_t *image);
36void component_background_draw (
void);
38void component_file_list_draw (
entry_t *list,
int entries,
int selected);
40typedef struct component_context_menu {
44 struct component_context_menu *parent;
45 struct component_context_menu *submenu;
48 void (*action) (
menu_t *menu);
49 struct component_context_menu *submenu;
53#define COMPONENT_CONTEXT_MENU_LIST_END { .text = NULL }
Box Art Structure.
Definition: components.h:61