Embedded SDK
Embedded SDK
Classes | Macros | Typedefs | Functions
nbgl_layout_internal_nanos.h File Reference

Internal functions/constants of NBGL layout layer. More...

#include "nbgl_layout.h"
Include dependency graph for nbgl_layout_internal_nanos.h:

Go to the source code of this file.

Classes

struct  nbgl_layoutInternal_s
 Structure containing all information about the current layout. More...
 

Macros

#define LAYOUT_OBJ_POOL_LEN   10
 Max number of complex objects with callback retrievable from pool. More...
 

Typedefs

typedef struct nbgl_layoutInternal_s nbgl_layoutInternal_t
 Structure containing all information about the current layout. More...
 

Functions

void layoutAddObject (nbgl_layoutInternal_t *layout, nbgl_obj_t *obj)
 adds the given obj to the main container More...
 

Detailed Description

Internal functions/constants of NBGL layout layer.

Definition in file nbgl_layout_internal_nanos.h.

Macro Definition Documentation

◆ LAYOUT_OBJ_POOL_LEN

#define LAYOUT_OBJ_POOL_LEN   10

Max number of complex objects with callback retrievable from pool.

Definition at line 27 of file nbgl_layout_internal_nanos.h.

Typedef Documentation

◆ nbgl_layoutInternal_t

Structure containing all information about the current layout.

Note
It shall not be used externally

Function Documentation

◆ layoutAddObject()

void layoutAddObject ( nbgl_layoutInternal_t layout,
nbgl_obj_t obj 
)

adds the given obj to the main container

Parameters
layout
obj

Definition at line 519 of file nbgl_layout.c.