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

#include <ra8_widget.h>

Collaboration diagram for ra8_widget_label:

Data Fields

const ra8_widget_paint_tpaint
 Draw backend (NULL -> draws nothing).
const char * text
 NUL-terminated ASCII (NULL -> bg only).
uint32_t fg
 Text colour, 0xRRGGBB.
uint32_t bg
 Background fill colour, 0xRRGGBB.
int16_t pad
 Inner text inset, pixels.
ra8_widget_align_t align
 Horizontal text alignment.
uint8_t reserved
 Padding to a 4-byte boundary.

Detailed Description

Definition at line 562 of file ra8_widget.h.

Field Documentation

◆ align

ra8_widget_align_t ra8_widget_label::align

Horizontal text alignment.

Definition at line 568 of file ra8_widget.h.

◆ bg

uint32_t ra8_widget_label::bg

Background fill colour, 0xRRGGBB.

Definition at line 566 of file ra8_widget.h.

◆ fg

uint32_t ra8_widget_label::fg

Text colour, 0xRRGGBB.

Definition at line 565 of file ra8_widget.h.

◆ pad

int16_t ra8_widget_label::pad

Inner text inset, pixels.

Definition at line 567 of file ra8_widget.h.

◆ paint

const ra8_widget_paint_t* ra8_widget_label::paint

Draw backend (NULL -> draws nothing).

Definition at line 563 of file ra8_widget.h.

◆ reserved

uint8_t ra8_widget_label::reserved

Padding to a 4-byte boundary.

Definition at line 569 of file ra8_widget.h.

◆ text

const char* ra8_widget_label::text

NUL-terminated ASCII (NULL -> bg only).

Definition at line 564 of file ra8_widget.h.


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