maug
Quick and dirty C mini-augmentation library.
Loading...
Searching...
No Matches
RetroGUI Overrideable Config

Options to configure RetroGUI behavior defined at compile time. More...

Collaboration diagram for RetroGUI Overrideable Config:

Macros

#define RETROGUI_KEY_ACTIVATE   RETROFLAT_KEY_SPACE
 Overrideable constant defining the keyboard key (RETROFLAT_KEY_*) that will activate the RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_KEY_NEXT   RETROFLAT_KEY_DOWN
 Overrideable constant defining the keyboard key (RETROFLAT_KEY_*) that will select the next activateable RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_KEY_PREV   RETROFLAT_KEY_UP
 Overrideable constant defining the keyboard key (RETROFLAT_KEY_*) that will select the previous activateable RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_PAD_ACTIVATE   RETROFLAT_PAD_A
 Overrideable constant defining the gamepad button (RETROFLAT_PAD_*) that will activate the RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_PAD_NEXT   RETROFLAT_PAD_DOWN
 Overrideable constant defining the gamepad button (RETROFLAT_PAD_*) that will select the next activateable RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_PAD_PREV   RETROFLAT_PAD_UP
 Overrideable constant defining the gamepad button (RETROFLAT_PAD_*) that will select the previous activateable RETROGUI_CTL currently referenced by RETROGUI::focus.
 
#define RETROGUI_CTL_TEXT_SZ_MAX   128
 
#define RETROGUI_CTL_SZ_MAX_INIT   20
 
#define RETROGUI_PADDING   5
 Overrideable constant defining the padding for text inside of controls in pixels.
 
#define RETROGUI_BTN_LBL_SZ_MAX   64
 
#define RETROGUI_BTN_LBL_PADDED_X   8
 
#define RETROGUI_BTN_LBL_PADDED_Y   8
 
#define RETROGUI_CTL_TEXT_BLINK_FRAMES   15
 

Detailed Description

Options to configure RetroGUI behavior defined at compile time.