Embedded SDK
Embedded SDK
|
Structure containing all information about the current layout. More...
#include <nbgl_layout_internal.h>
Structure containing all information about the current layout.
Definition at line 70 of file nbgl_layout_internal.h.
uint8_t nbgl_layoutInternal_s::activePage |
index of active page for navigation bar
Definition at line 80 of file nbgl_layout_internal.h.
nbgl_layoutTouchCallback_t nbgl_layoutInternal_s::callback |
Definition at line 90 of file nbgl_layout_internal.h.
nbgl_layoutButtonCallback_t nbgl_layoutInternal_s::callback |
Definition at line 45 of file nbgl_layout_internal_nanos.h.
layoutObj_t nbgl_layoutInternal_s::callbackObjPool[LAYOUT_OBJ_POOL_LEN] |
Definition at line 92 of file nbgl_layout_internal.h.
nbgl_obj_t ** nbgl_layoutInternal_s::children |
children for main screen
Definition at line 77 of file nbgl_layout_internal.h.
nbgl_container_t* nbgl_layoutInternal_s::container |
Definition at line 96 of file nbgl_layout_internal.h.
nbgl_container_t* nbgl_layoutInternal_s::footerContainer |
container used to store footer (buttons, nav....)
Definition at line 86 of file nbgl_layout_internal.h.
nbgl_layoutFooterType_t nbgl_layoutInternal_s::footerType |
type of footer
Definition at line 82 of file nbgl_layout_internal.h.
nbgl_container_t* nbgl_layoutInternal_s::headerContainer |
container used to store header (progress, back, empty space...)
Definition at line 85 of file nbgl_layout_internal.h.
nbgl_layoutHeaderType_t nbgl_layoutInternal_s::headerType |
type of header
Definition at line 81 of file nbgl_layout_internal.h.
uint8_t nbgl_layoutInternal_s::layer |
if >0, puts the layout on top of screen stack (modal). Otherwise puts on background (for apps)
Definition at line 74 of file nbgl_layout_internal.h.
bool nbgl_layoutInternal_s::modal |
if true, means the screen is a modal
Definition at line 71 of file nbgl_layout_internal.h.
uint8_t nbgl_layoutInternal_s::nbChildren |
number of children in above array
Definition at line 76 of file nbgl_layout_internal.h.
uint8_t nbgl_layoutInternal_s::nbPages |
number of pages for navigation bar
Definition at line 79 of file nbgl_layout_internal.h.
uint8_t nbgl_layoutInternal_s::nbUsedCallbackObjs |
Definition at line 94 of file nbgl_layout_internal.h.
nbgl_swipe_usage_t nbgl_layoutInternal_s::swipeUsage |
Definition at line 97 of file nbgl_layout_internal.h.
nbgl_text_area_t* nbgl_layoutInternal_s::tapText |
Definition at line 89 of file nbgl_layout_internal.h.
nbgl_container_t* nbgl_layoutInternal_s::upFooterContainer |
container used on top on footer to store special contents like tip-box or long-press button
Definition at line 87 of file nbgl_layout_internal.h.
nbgl_layoutUpFooterType_t nbgl_layoutInternal_s::upFooterType |
type of up-footer
Definition at line 83 of file nbgl_layout_internal.h.
bool nbgl_layoutInternal_s::withLeftBorder |
if true, draws a light gray left border on the whole height of the screen
Definition at line 72 of file nbgl_layout_internal.h.