Página principal   Módulos   Lista de namespaces   Hierarquia de classes   Lista de componentes   Lista de ficheiros   Membros do namespace   Componentes   Declarações   Paginas relacionadas  

Referencia à classe Slang::CaixaDeTexto

Representa caixas de texto, que quando executadas permitem ao utilizador escrever uma cadeia de caracteres. Mais...

#include <Slang/menu.H>

Diagrama de heranças da classe Slang::CaixaDeTexto:

Slang::ApendiceComCor Mostrar lista completa dos membros

Membros públicos

 CaixaDeTexto (std::string const &titulo, std::string const &valor="", std::string::size_type espacos=0)
 Construtor da classe. Mais...

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

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

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


Descrição detalhada

Representa caixas de texto, que quando executadas permitem ao utilizador escrever uma cadeia de caracteres.

Definido na linha 222 do ficheiro menu.H.


Documentação do Construtor & Destrutor

Slang::CaixaDeTexto::CaixaDeTexto ( std::string const & titulo,
std::string const & valor = "",
std::string::size_type espacos_ = 0 ) [inline, explicit]
 

Construtor da classe.

Parâmetros:
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).

Definido na linha 125 do ficheiro menu_impl.H.

00128     : titulo_(titulo), espacos(max(espacos_,titulo.length())), valor(valor), 
00129       inicio(valor.length() < espacos? 0 : valor.length() - espacos + 1),
00130       posicao(valor.length() - inicio), 
00131       dimensao(4, espacos + 2) {
00132     calculaPosicao();
00133 }

Slang::CaixaDeTexto::~CaixaDeTexto ( ) [inline, virtual]
 

Destrutor virtual para poder sofrer derivações...

Definido na linha 135 do ficheiro menu_impl.H.

00135                                         {
00136 }


Documentação dos métodos

std::string Slang::CaixaDeTexto::executa ( bool impede_vazia = false ) [virtual]
 

Função que executa a caixa de texto, devolvendo a cadeia preenchida pelo utilizador.

std::string Slang::CaixaDeTexto::titulo ( ) const [inline]
 

Inspector do título do menu.

Definido na linha 138 do ficheiro menu_impl.H.

00138                                                  {
00139     return titulo_;
00140 }


A documentação para esta classe foi gerada a partir dos seguintes ficheiros:
Gerado em Mon May 14 17:22:14 2001 para Slang++ por doxygen1.2.6 escrito por Dimitri van Heesch, © 1997-2001