KeyBar_Buttons

Undocumented in source.

Constructors

this
this(GlobalState gs, SDL_Renderer* renderer, string start_cwd)
Undocumented in source.

Members

Functions

get_button_from_cache
auto get_button_from_cache(SDL_Rect rect, SDL_Color color)
Undocumented in source. Be warned that the author may not have intended to support it.
read_layouts
void read_layouts(GlobalState gs, string start_cwd)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

button_cache
Texture_Tick[ButtonParms] button_cache;
Undocumented in source.
buttonpos_by_scan
ButtonPos[SDL_Scancode] buttonpos_by_scan;
Undocumented in source.
buttonpos_by_scan_altgr
ButtonPos[SDL_Scancode] buttonpos_by_scan_altgr;
Undocumented in source.
buttons
SDL_Rect[] buttons;
Undocumented in source.
changer
LayoutChanger changer;
Undocumented in source.
handlers
KeyHandler[int] handlers;
Undocumented in source.
handlers_double
KeyHandler[int] handlers_double;
Undocumented in source.
handlers_down
KeyHandler[int] handlers_down;
Undocumented in source.
input_mode
bool input_mode;
Undocumented in source.
keybar_settings_needed
bool keybar_settings_needed;
Undocumented in source.
last_buttons_cache_use
long last_buttons_cache_use;
Undocumented in source.
last_change
long last_change;
Undocumented in source.
last_shift
long last_shift;
Undocumented in source.
layout_changer_names
string[] layout_changer_names;
Undocumented in source.
layout_changer_values
LayoutChanger[] layout_changer_values;
Undocumented in source.
layout_modes
Layout*[] layout_modes;
Undocumented in source.
layout_names
string[] layout_names;
Undocumented in source.
layouts
Layout[string] layouts;
Undocumented in source.
letters
string[][3]* letters;
Undocumented in source.
mode
ssize_t mode;
Undocumented in source.
pos
ssize_t pos;
Undocumented in source.
scans
SDL_Scancode[][3] scans;
Undocumented in source.
scans_altgr
SDL_Scancode[][3] scans_altgr;
Undocumented in source.
scans_cur
SDL_Scancode[][3]* scans_cur;
Undocumented in source.

Meta