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

#include <ra8_widget.h>

Collaboration diagram for ra8_widget_panel:

Data Fields

ra8_widget_tchildren
 Child widget array (caller-owned).
ra8_box_tbox_scratch
 Layout scratch (>= count + 1 ra8_box_t).
uint16_t count
 Number of children.
uint16_t box_cap
 Capacity of box_scratch.
int16_t gap
 Gap between children (pixels).
int16_t pad
 Inner padding inset on the panel (pixels).
ra8_widget_axis_t axis
 Stack main axis (col / row).
uint8_t reserved
 Padding to a 4-byte boundary.

Detailed Description

Definition at line 368 of file ra8_widget.h.

Field Documentation

◆ axis

ra8_widget_axis_t ra8_widget_panel::axis

Stack main axis (col / row).

Definition at line 375 of file ra8_widget.h.

◆ box_cap

uint16_t ra8_widget_panel::box_cap

Capacity of box_scratch.

Definition at line 372 of file ra8_widget.h.

◆ box_scratch

ra8_box_t* ra8_widget_panel::box_scratch

Layout scratch (>= count + 1 ra8_box_t).

Definition at line 370 of file ra8_widget.h.

◆ children

ra8_widget_t* ra8_widget_panel::children

Child widget array (caller-owned).

Definition at line 369 of file ra8_widget.h.

◆ count

uint16_t ra8_widget_panel::count

Number of children.

Definition at line 371 of file ra8_widget.h.

◆ gap

int16_t ra8_widget_panel::gap

Gap between children (pixels).

Definition at line 373 of file ra8_widget.h.

◆ pad

int16_t ra8_widget_panel::pad

Inner padding inset on the panel (pixels).

Definition at line 374 of file ra8_widget.h.

◆ reserved

uint8_t ra8_widget_panel::reserved

Padding to a 4-byte boundary.

Definition at line 376 of file ra8_widget.h.


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