FTXUI 6.1.9
C++ functional terminal UI.
Chargement...
Recherche...
Aucune correspondance
Référence de la classe NodeDecorator

#include <node_decorator.hpp>

+ Graphe d'héritage de NodeDecorator:

Fonctions membres publiques

 NodeDecorator (Element child)
 
void ComputeRequirement () override
 Calcule l'espace nécessaire à un élément.
 
void SetBox (Box box) override
 Assigne une position et une dimension à un élément pour le dessin.
 
Requirement requirement ()
 
virtual void Select (Selection &selection)
 Calcule la sélection d'un élément.
 
virtual void Render (Screen &screen)
 
virtual std::string GetSelectedContent (Selection &selection)
 
virtual void Check (Status *status)
 

Attributs protégés

Elements children_
 
Requirement requirement_
 
Box box_
 

Description détaillée

Définition à la ligne 16 du fichier node_decorator.hpp.

Documentation des constructeurs et destructeur

◆ NodeDecorator()

NodeDecorator ( Element child)
inlineexplicit

Définition à la ligne 18 du fichier node_decorator.hpp.

Documentation des fonctions membres

◆ ComputeRequirement()

void ComputeRequirement ( )
overridevirtual

Calcule l'espace nécessaire à un élément.

Réimplémentée à partir de Node.

Définition à la ligne 12 du fichier node_decorator.cpp.

◆ SetBox()

void SetBox ( Box box)
overridevirtual

Assigne une position et une dimension à un élément pour le dessin.

Réimplémentée à partir de Node.

Définition à la ligne 17 du fichier node_decorator.cpp.

◆ requirement()

Requirement requirement ( )
inlineinherited

Définition à la ligne 51 du fichier node.hpp.

◆ Select()

void Select ( Selection & selection)
virtualinherited

Calcule la sélection d'un élément.

Définition à la ligne 46 du fichier node.cpp.

◆ Render()

virtual void Render ( Screen & screen)
virtualinherited

◆ GetSelectedContent()

std::string GetSelectedContent ( Selection & selection)
virtualinherited

Définition à la ligne 71 du fichier node.cpp.

◆ Check()

void Check ( Status * status)
virtualinherited

Définition à la ligne 64 du fichier node.cpp.

Documentation des données membres

◆ children_

Elements children_
protectedinherited

Définition à la ligne 78 du fichier node.hpp.

◆ requirement_

Requirement requirement_
protectedinherited

Définition à la ligne 79 du fichier node.hpp.

◆ box_

Box box_
protectedinherited

Définition à la ligne 80 du fichier node.hpp.


La documentation de cette classe a été générée à partir des fichiers suivants :