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

#include <ra8_widget_toolbar.h>

Collaboration diagram for ra8_widget_toolbar:

Data Fields

const ra8_widget_paint_tpaint
 Draw backend (NULL -> draws nothing).
const char * hint
 Search-field placeholder (NULL -> none).
const char * count
 Right count chip text (NULL -> none).
void(* on_search )(struct ra8_widget *w)
 Tap-in-field callback (optional/NULL).
uint32_t bg
 Band background colour, 0xRRGGBB.
uint32_t field
 Search-field fill colour, 0xRRGGBB.
uint32_t border
 Search-field border colour, 0xRRGGBB.
uint32_t hint_fg
 Placeholder text colour, 0xRRGGBB.
uint32_t count_fg
 Count chip text colour, 0xRRGGBB.
uint32_t searches
 Count of search-field taps (observable).
int16_t pad
 Inner padding inset, pixels.
int16_t border_w
 Search-field border thickness, px (>= 0).
int16_t count_w
 Fixed count-chip width, px (>= 0).

Detailed Description

Definition at line 69 of file ra8_widget_toolbar.h.

Field Documentation

◆ bg

uint32_t ra8_widget_toolbar::bg

Band background colour, 0xRRGGBB.

Definition at line 74 of file ra8_widget_toolbar.h.

◆ border

uint32_t ra8_widget_toolbar::border

Search-field border colour, 0xRRGGBB.

Definition at line 76 of file ra8_widget_toolbar.h.

◆ border_w

int16_t ra8_widget_toolbar::border_w

Search-field border thickness, px (>= 0).

Definition at line 81 of file ra8_widget_toolbar.h.

◆ count

const char* ra8_widget_toolbar::count

Right count chip text (NULL -> none).

Definition at line 72 of file ra8_widget_toolbar.h.

◆ count_fg

uint32_t ra8_widget_toolbar::count_fg

Count chip text colour, 0xRRGGBB.

Definition at line 78 of file ra8_widget_toolbar.h.

◆ count_w

int16_t ra8_widget_toolbar::count_w

Fixed count-chip width, px (>= 0).

Definition at line 82 of file ra8_widget_toolbar.h.

◆ field

uint32_t ra8_widget_toolbar::field

Search-field fill colour, 0xRRGGBB.

Definition at line 75 of file ra8_widget_toolbar.h.

◆ hint

const char* ra8_widget_toolbar::hint

Search-field placeholder (NULL -> none).

Definition at line 71 of file ra8_widget_toolbar.h.

◆ hint_fg

uint32_t ra8_widget_toolbar::hint_fg

Placeholder text colour, 0xRRGGBB.

Definition at line 77 of file ra8_widget_toolbar.h.

◆ on_search

void(* ra8_widget_toolbar::on_search) (struct ra8_widget *w)

Tap-in-field callback (optional/NULL).

Definition at line 73 of file ra8_widget_toolbar.h.

◆ pad

int16_t ra8_widget_toolbar::pad

Inner padding inset, pixels.

Definition at line 80 of file ra8_widget_toolbar.h.

◆ paint

const ra8_widget_paint_t* ra8_widget_toolbar::paint

Draw backend (NULL -> draws nothing).

Definition at line 70 of file ra8_widget_toolbar.h.

◆ searches

uint32_t ra8_widget_toolbar::searches

Count of search-field taps (observable).

Definition at line 79 of file ra8_widget_toolbar.h.


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