Embedded SDK
Embedded SDK
Public Attributes | List of all members
nbgl_layoutFooter_t Struct Reference

This structure contains info to build an extended footer. More...

#include <nbgl_layout.h>

Collaboration diagram for nbgl_layoutFooter_t:
Collaboration graph
[legend]

Public Attributes

nbgl_layoutFooterType_t type
 type of footer More...
 
bool separationLine
 if true, a separation line is added at the top of this control More...
 
union {
   struct {
      uint16_t   height
 
   }   emptySpace
 if type is FOOTER_EMPTY More...
 
   struct {
      const char *   text
 
      bool   mutedOut
 if true, text is displayed in gray More...
 
      uint8_t   token
 
      tune_index_e   tuneId
 
   }   simpleText
 if type is FOOTER_SIMPLE_TEXT More...
 
   struct {
      const char *   leftText
 
      const char *   rightText
 
      uint8_t   leftToken
 
      uint8_t   rightToken
 
      tune_index_e   tuneId
 
   }   doubleText
 if type is FOOTER_DOUBLE_TEXT More...
 
   struct {
      nbgl_layoutNavigationBar_t   navigation
 
      const char *   text
 
      uint8_t   token
 
      tune_index_e   tuneId
 
   }   textAndNav
 if type is FOOTER_TEXT_AND_NAV More...
 
   nbgl_layoutNavigationBar_t   navigation
 if type is FOOTER_NAV More...
 
   nbgl_layoutButton_t   button
 if type is FOOTER_SIMPLE_BUTTON More...
 
   nbgl_layoutChoiceButtons_t   choiceButtons
 if type is FOOTER_CHOICE_BUTTONS More...
 
}; 
 

Detailed Description

This structure contains info to build an extended footer.

Definition at line 479 of file nbgl_layout.h.

Member Data Documentation

◆ 

union { ... }

◆ button

nbgl_layoutButton_t nbgl_layoutFooter_t::button

if type is FOOTER_SIMPLE_BUTTON

Definition at line 506 of file nbgl_layout.h.

◆ choiceButtons

nbgl_layoutChoiceButtons_t nbgl_layoutFooter_t::choiceButtons

if type is FOOTER_CHOICE_BUTTONS

Definition at line 507 of file nbgl_layout.h.

◆ 

struct { ... } nbgl_layoutFooter_t::doubleText

if type is FOOTER_DOUBLE_TEXT

◆ 

struct { ... } nbgl_layoutFooter_t::emptySpace

if type is FOOTER_EMPTY

◆ height

uint16_t nbgl_layoutFooter_t::height

Definition at line 484 of file nbgl_layout.h.

◆ leftText

const char* nbgl_layoutFooter_t::leftText

Definition at line 493 of file nbgl_layout.h.

◆ leftToken

uint8_t nbgl_layoutFooter_t::leftToken

Definition at line 495 of file nbgl_layout.h.

◆ mutedOut

bool nbgl_layoutFooter_t::mutedOut

if true, text is displayed in gray

Definition at line 488 of file nbgl_layout.h.

◆ navigation

nbgl_layoutNavigationBar_t nbgl_layoutFooter_t::navigation

if type is FOOTER_NAV

Definition at line 500 of file nbgl_layout.h.

◆ rightText

const char* nbgl_layoutFooter_t::rightText

Definition at line 494 of file nbgl_layout.h.

◆ rightToken

uint8_t nbgl_layoutFooter_t::rightToken

Definition at line 496 of file nbgl_layout.h.

◆ separationLine

bool nbgl_layoutFooter_t::separationLine

if true, a separation line is added at the top of this control

Definition at line 481 of file nbgl_layout.h.

◆ 

struct { ... } nbgl_layoutFooter_t::simpleText

if type is FOOTER_SIMPLE_TEXT

◆ text

const char* nbgl_layoutFooter_t::text

Definition at line 487 of file nbgl_layout.h.

◆ 

struct { ... } nbgl_layoutFooter_t::textAndNav

if type is FOOTER_TEXT_AND_NAV

◆ token

uint8_t nbgl_layoutFooter_t::token

Definition at line 489 of file nbgl_layout.h.

◆ tuneId

tune_index_e nbgl_layoutFooter_t::tuneId

Definition at line 490 of file nbgl_layout.h.

◆ type

nbgl_layoutFooterType_t nbgl_layoutFooter_t::type

type of footer

Definition at line 480 of file nbgl_layout.h.


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