ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ra8_widget_key_info_t Struct Reference

One key's drawable geometry + glyph, supplied by the keyboard seam. More...

#include <ra8_widget_keyboard.h>

Detailed Description

One key's drawable geometry + glyph, supplied by the keyboard seam.

The widget asks the seam for each key's rect and label so it can paint the grid without knowing the layout: a character key carries its current-case glyph (and a NULL label); a special key (space, backspace, shift, ...) carries a short label string and a glyph of 0.

Invariant
Exactly one of glyph != 0 / label != NULL is set for a drawn key.
See also
ra8_widget_keyboard_ops_t
Since
0.1.0

The documentation for this struct was generated from the following file: