Página principal   Módulos   Lista de namespaces   Hierarquia de classes   Lista de componentes   Lista de ficheiros   Membros do namespace   Componentes membro   Ficheiros membro   Páginas relacionadas  

Referência à classe Slang::ApendiceComCor
[Ferramentas de menus]

Define ferramentas relacionadas com cores para os menus que as possuirem. Mais...

#include <Slang++/menu.H>

Diagrama de heranças da classe Slang::ApendiceComCor

Slang::CaixaDeTexto Slang::MenuComCor Slang::MenuSimples Slang::MenuDeCores Slang::MenuDeSimOuNao Mostrar lista completa dos membros

Membros protegidos

Construtores
 ApendiceComCor ()
 Constrói um novo apêndice com cor, atribuindo cores por omissão.

 ~ApendiceComCor ()
 Destrói um apêndice com cor.

Inspectores
Ecra::ObjectoCor const & objectoCorDaBorda () const
 Devolve o objecto cor da borda.

Ecra::ObjectoCor const & objectoCorDoTitulo () const
 Devolve o objecto cor do título.

Ecra::ObjectoCor const & objectoCorDosItens () const
 Devolve o objecto cor dos itens.

Ecra::ObjectoCor const & objectoCorDoItemCorrente () const
 Devolve o objecto cor do item corrente.

Modificadores
Ecra::ObjectoCorobjectoCorDaBorda ()
 Devolve o objecto cor da borda.

Ecra::ObjectoCorobjectoCorDoTitulo ()
 Devolve o objecto cor do título.

Ecra::ObjectoCorobjectoCorDosItens ()
 Devolve o objecto cor dos itens.

Ecra::ObjectoCorobjectoCorDoItemCorrente ()
 Devolve o objecto cor do item corrente.


Descrição detalhada

Define ferramentas relacionadas com cores para os menus que as possuirem.

São definidas cores para a borda, o título, os itens e o item corrente do menu. As cores usadas são (por omissão):

  1. borda: preto sobre branco (ou cinzento).
  2. título: vermelho sobre branco (ou cinzento).
  3. itens: preto sobre branco (ou cinzento).
  4. item corrente: amarelo sobre azul.

Um apêndice serve para equipar outras classes de ferramentas mais ou menos avulsas. Estas classes são conhecidas também por mixin.

Invariante:
V.

Definido na linha 46 do ficheiro menu.H.


Documentação dos Construtores & Destrutor

Slang::ApendiceComCor::ApendiceComCor   [inline, protected]
 

Constrói um novo apêndice com cor, atribuindo cores por omissão.

Precondição:
V.
Poscondição:
objectoCorDaBorda().corDoTexto() = preto e objectoCorDaBorda().corDoFundo() = branco e objectoCorDoTitulo().corDoTexto() = vermelho e objectoCorDoTitulo().corDoFundo() = branco e objectoCorDosItens().corDoTexto() = preto e objectoCorDosItens().corDoFundo() = branco e objectoCorDoItemCorrente().corDoTexto() = amarelo e objectoCorDoItemCorrente().corDoFundo() = azul.

Definido na linha 11 do ficheiro menu_impl.H.

Referências Slang::amarelo, Slang::azul, Slang::branco, Slang::preto e Slang::vermelho.

Slang::ApendiceComCor::~ApendiceComCor   [inline, protected]
 

Destrói um apêndice com cor.

Precondição:
V.

Definido na linha 21 do ficheiro menu_impl.H.


Documentação dos métodos

Slang::Ecra::ObjectoCor const & Slang::ApendiceComCor::objectoCorDaBorda   const [inline, protected]
 

Devolve o objecto cor da borda.

Precondição:
V.
Poscondição:
objectoCorDaBorda é o objecto cor usado para representar a borda do menu.

Definido na linha 27 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor const & Slang::ApendiceComCor::objectoCorDoTitulo   const [inline, protected]
 

Devolve o objecto cor do título.

Precondição:
V.
Poscondição:
objectoCorDoTitulo é o objecto cor usado para representar o título do menu.

Definido na linha 35 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor const & Slang::ApendiceComCor::objectoCorDosItens   const [inline, protected]
 

Devolve o objecto cor dos itens.

Precondição:
V.
Poscondição:
objectoCorDosItens é o objecto cor usado para representar os itens do menu.

Definido na linha 43 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor const & Slang::ApendiceComCor::objectoCorDoItemCorrente   const [inline, protected]
 

Devolve o objecto cor do item corrente.

Precondição:
V.
Poscondição:
objectoCorDoItemCorrente é o objecto cor usado para representar o item corrente do menu.

Definido na linha 51 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor & Slang::ApendiceComCor::objectoCorDaBorda   [inline, protected]
 

Devolve o objecto cor da borda.

Precondição:
V.
Poscondição:
objectoCorDaBorda é o objecto cor usado para representar a borda do menu.

Definido na linha 58 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor & Slang::ApendiceComCor::objectoCorDoTitulo   [inline, protected]
 

Devolve o objecto cor do título.

Precondição:
V.
Poscondição:
objectoCorDoTitulo é o objecto cor usado para representar o título do menu.

Definido na linha 65 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor & Slang::ApendiceComCor::objectoCorDosItens   [inline, protected]
 

Devolve o objecto cor dos itens.

Precondição:
V.
Poscondição:
objectoCorDosItens é o objecto cor usado para representar os itens do menu.

Definido na linha 72 do ficheiro menu_impl.H.

Slang::Ecra::ObjectoCor & Slang::ApendiceComCor::objectoCorDoItemCorrente   [inline, protected]
 

Devolve o objecto cor do item corrente.

Precondição:
V.
Poscondição:
objectoCorDoItemCorrente é o objecto cor usado para representar o item corrente do menu.

Definido na linha 80 do ficheiro menu_impl.H.


A documentação para esta classe foi gerada a partir dos seguintes ficheiros:
Gerado em Tue Dec 3 15:19:37 2002 para Pacotes por doxygen1.3-rc1