MPLABĀ® Harmony Graphics Suite
Data Fields
leState Struct Reference

This struct represents the state of the library. More...

#include <legato_state.h>

Collaboration diagram for leState:
Collaboration graph
[legend]

Data Fields

const leStringTablestringTable
 
uint32_t languageID
 
uint32_t widgetIDs
 
leScheme defaultScheme
 
leWidgetfocus
 
leEditWidgetedit
 
leLanguageChangedCallback_FnPtr languageChangedCB
 
leWidget rootWidget [LE_LAYER_COUNT]
 
leLayerState layerStates [LE_LAYER_COUNT]
 

Detailed Description

This struct represents the state of the library.

The state of the libary is a global structure.

Field Documentation

◆ defaultScheme

leScheme defaultScheme

an internal default scheme that widgets use by default if the user doesn't set one

◆ edit

leEditWidget* edit

the widget that is currently receiving edit events

◆ focus

leWidget* focus

the widget that currently has focus

◆ languageChangedCB

language changed callback

◆ languageID

uint32_t languageID

the currently active language

◆ layerStates

leLayerState layerStates[LE_LAYER_COUNT]

layer states

◆ rootWidget

leWidget rootWidget[LE_LAYER_COUNT]

root widgets of the scene

◆ stringTable

const leStringTable* stringTable

the string table for the instance

◆ widgetIDs

uint32_t widgetIDs

the next unique widget ID


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