|
ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
|
#include <ra8_widget_keyboard.h>
Data Fields | |
| const ra8_widget_paint_t * | paint |
| Draw backend (NULL -> draws nothing). | |
| const ra8_widget_keyboard_ops_t * | ops |
| Keyboard engine seam (NULL -> inert). | |
| void(* | on_commit )(struct ra8_widget *w) |
| Commit-edge callback (optional/NULL). | |
| uint32_t | bg |
| Keyboard background colour, 0xRRGGBB. | |
| uint32_t | key_face |
| Key face fill colour, 0xRRGGBB. | |
| uint32_t | key_border |
| Key border colour, 0xRRGGBB. | |
| uint32_t | key_fg |
| Key glyph / label colour, 0xRRGGBB. | |
| int16_t | border_w |
| Key border thickness, px (>= 0). | |
| uint16_t | reserved |
| Padding to a 4-byte boundary. | |
Definition at line 133 of file ra8_widget_keyboard.h.
| uint32_t ra8_widget_keyboard::bg |
Keyboard background colour, 0xRRGGBB.
Definition at line 137 of file ra8_widget_keyboard.h.
| int16_t ra8_widget_keyboard::border_w |
Key border thickness, px (>= 0).
Definition at line 141 of file ra8_widget_keyboard.h.
| uint32_t ra8_widget_keyboard::key_border |
Key border colour, 0xRRGGBB.
Definition at line 139 of file ra8_widget_keyboard.h.
| uint32_t ra8_widget_keyboard::key_face |
Key face fill colour, 0xRRGGBB.
Definition at line 138 of file ra8_widget_keyboard.h.
| uint32_t ra8_widget_keyboard::key_fg |
Key glyph / label colour, 0xRRGGBB.
Definition at line 140 of file ra8_widget_keyboard.h.
| void(* ra8_widget_keyboard::on_commit) (struct ra8_widget *w) |
Commit-edge callback (optional/NULL).
Definition at line 136 of file ra8_widget_keyboard.h.
| const ra8_widget_keyboard_ops_t* ra8_widget_keyboard::ops |
Keyboard engine seam (NULL -> inert).
Definition at line 135 of file ra8_widget_keyboard.h.
| const ra8_widget_paint_t* ra8_widget_keyboard::paint |
Draw backend (NULL -> draws nothing).
Definition at line 134 of file ra8_widget_keyboard.h.
| uint16_t ra8_widget_keyboard::reserved |
Padding to a 4-byte boundary.
Definition at line 142 of file ra8_widget_keyboard.h.