24 unsigned int const i_columns,
25 unsigned int const i_rows,
26 screen_char_t
const i_char,
34 screen_char_t
const i_char,
35 unsigned int const i_repeat_count,
43 screen_char_t
const i_char,
44 unsigned int const i_repeat_count,
52 unsigned char const* i_string,
53 unsigned int const i_length,
59 struct box const*
const i_box,
void draw_fill_area(int const i_col, int const i_row, unsigned int const i_columns, unsigned int const i_rows, screen_char_t const i_char, enum foreground const i_fcolor, enum background const i_bcolor)
fill an area of the screen
Definition: draw.c:15
screen drawing routines (no clipping) The draw.h module contians clipping routines.
void draw_putvc(int const i_col, int const i_row, screen_char_t const i_char, unsigned int const i_repeat_count, enum foreground const i_fcolor, enum background const i_bcolor)
draw a character to the screen
Definition: draw.c:98
frame theme
Definition: skin.h:14
background
background color
Definition: screen.h:117
foreground
foreground colors
Definition: screen.h:43
void draw_putc(int const i_col, int const i_row, screen_char_t const i_char, unsigned int const i_repeat_count, enum foreground const i_fcolor, enum background const i_bcolor)
draw a character to the screen
Definition: draw.c:57
void draw_puts(int const i_col, int const i_row, unsigned char const *i_string, unsigned int const i_length, enum foreground const i_fcolor, enum background const i_bcolor)
draw a string to the screen
Definition: draw.c:139
defines a rectangular region
Definition: box.h:12
void draw_frame(struct box const *const i_box, struct skin_frame const *const i_skin, enum foreground const i_fcolor, enum background const i_bcolor)
draw a frame to the screen
Definition: draw.c:185