lvgl.rectangle

Display a text label.

Syntax

lvgl.rectangle([parent], {settings})

parent:rectangle({settings})

Parameters

See the API page for parameter description and common settings.

Rectangle are based on the 'lvgl.box' object so all of the settings from 'lvgl.box' also apply.

Rectangle specific settings:

Name
Type
Description
Default if not set

thickness

Number

Sets the width of the line used to draw the border.

1

filled

Boolean or Function

If true the rectangle is filled with the 'color' value. Filled can be a function in 2.11.4 or later.

false

rounded

Number

If greater than 0 makes the corners rounded with a radius set this value. When set to a value greater than 0, must also be >= thickness.

0

opacity

Number or Function

Sets the opacity. Note: range is 0 (transparent) to 255 (opaque)

255 (opaque)

Notes

When used in a stand alone tool script, the rectangle will automatically add scroll bars if any child objects are placed outside of the rectangle boundaries. For widgtes, child objects outside the rectangle bounds will be clipped.

Return values

LVGL object

API Status

Avail
Status
Comment

BW radios

Color radios

active

Change log

EdgeTX version
Change

2.11.0

Introduced

Last updated

Was this helpful?