class Slang::CaixaDeTexto: public ApendiceComCor

Esta classe serve para representar caixas de texto, que quando executadas permitem ao utilizador escrever uma cadeia de caracteres.

Inheritance:


Public Methods

[more]explicit CaixaDeTexto(std::string const& titulo, std::string const& valor = "", std::string::size_type espacos = 0)
Construtor da classe.
[more]virtual ~CaixaDeTexto()
Destrutor virtual para poder sofrer derivações...
[more]virtual std::string executa(bool impede_vazia = false)
Função que executa a caixa de texto, devolvendo a cadeia preenchida pelo utilizador.
[more]std::string titulo() const
Inspector do título do menu.


Inherited from ApendiceComCor:

Public

o Inspectores
o Modificadores


Documentation

Esta classe serve para representar caixas de texto, que quando executadas permitem ao utilizador escrever uma cadeia de caracteres. Definida no módulo menu (ficheiro de interface Slang/menu.H).
oexplicit CaixaDeTexto(std::string const& titulo, std::string const& valor = "", std::string::size_type espacos = 0)
Construtor da classe.
Parameters:
titulo - Título da caixa.
valor - Valor inicial da caixa (por omissão a cadeia de caracteres vazia).
espacos - Número de espaços a usar para a edição (pode ser espandido se o título for mais largo).

ovirtual ~CaixaDeTexto()
Destrutor virtual para poder sofrer derivações...

ovirtual std::string executa(bool impede_vazia = false)
Função que executa a caixa de texto, devolvendo a cadeia preenchida pelo utilizador.

ostd::string titulo() const
Inspector do título do menu.


This class has no child classes.