Go to the source code of this file.
|
#define | RETROWIN_TRACE_LVL 0 |
|
#define | RETROWIN_FLAG_INIT_BMP 0x20 |
|
#define | RETROWIN_FLAG_GUI_LOCKED 0x04 |
|
#define | RETROWIN_FLAG_BORDER_NONE 0x00 |
|
#define | RETROWIN_FLAG_BORDER_GRAY 0x01 |
|
#define | RETROWIN_FLAG_BORDER_BLUE 0x02 |
|
#define | retrowin_win_is_active(win) |
|
#define | RETROWIN_FLAG_BORDER_MASK 0x03 |
|
#define | retrowin_lock_gui(win) |
|
#define | retrowin_unlock_gui(win) |
|
|
MERROR_RETVAL | retrowin_redraw_win_stack (struct MDATA_VECTOR *win_stack) |
|
MERROR_RETVAL | retrowin_refresh_win_stack (struct MDATA_VECTOR *win_stack) |
| Force all windows on the stack to redraw.
|
|
retrogui_idc_t | retrowin_poll_win_stack (struct MDATA_VECTOR *win_stack, retrogui_idc_t idc_active, RETROFLAT_IN_KEY *p_input, struct RETROFLAT_INPUT *input_evt) |
|
void | retrowin_free_win (struct RETROWIN *win) |
|
ssize_t | retrowin_get_by_idc (size_t idc, struct MDATA_VECTOR *win_stack) |
|
ssize_t | retrowin_push_win (struct RETROGUI *gui, struct MDATA_VECTOR *win_stack, size_t idc, const char *font_filename, size_t x, size_t y, size_t w, size_t h, uint8_t flags) |
| Create a new window on the given win_stack.
|
|
MERROR_RETVAL | retrowin_destroy_win (struct MDATA_VECTOR *win_stack, size_t idc) |
| Destroy the given window's resources and remove it from the window stack.
|
|