#include <Slang/ecra.H>
Mostrar lista completa dos membros
Membros públicos | |
Construtores | |
Dimensao (int linhas=0, int colunas=0) | |
Construtor da classe. Mais... | |
Dimensao (Posicao const &c) | |
É possível converter explicitamente uma posição numa dimensão. Mais... | |
Dimensao (std::istream &entrada) | |
Construtor da classe por carregamento a partir de um canal. Mais... | |
Inspectores | |
int | linhas () const |
Devolve o número de linhas do ecrã ocupadas. Mais... | |
int | colunas () const |
Devolve o número de colunas do ecrã ocupadas. Mais... | |
Modificadores | |
void | linhas (int linhas) |
Modifica o número de linhas do ecrã ocupadas. Mais... | |
void | colunas (int colunas) |
Modifica o número de colunas do ecrã ocupadas. Mais... | |
Serializadores | |
void | carrega (std::istream &entrada) |
Carrega a dimensão a partir de um canal. Mais... | |
void | guarda (std::ostream &saida) const |
Guarda a dimensão escrevendo num canal. Mais... | |
Operadores | |
Dimensao& | operator+= (Dimensao const &c) |
Operador para soma de uma dimensão. Mais... | |
Dimensao& | operator-= (Dimensao const &c) |
Operador para subtracção de uma dimensão. Mais... |
É tipicamente usada para representar a dimensão de caixas.
Definido na linha 142 do ficheiro ecra.H.
|
Construtor da classe. Por omissão a dimensão é nula. Nunca há dimensoes negativas.
Definido na linha 101 do ficheiro ecra_impl.H. |
|
É possível converter explicitamente uma posição numa dimensão.
Definido na linha 106 do ficheiro ecra_impl.H. |
|
Construtor da classe por carregamento a partir de um canal. Assume-se que o canal está ligado a um ficheiro cujo conteúdo foi criado usando o método guarda().
Definido na linha 111 do ficheiro ecra_impl.H. 00111 { 00112 carrega(entrada); 00113 } |
|
Carrega a dimensão a partir de um canal. Assume-se que o canal está ligado a um ficheiro cujo conteúdo foi criado usando o método guarda().
Referenciado por Dimensao(). |
|
Modifica o número de colunas do ecrã ocupadas.
Definido na linha 129 do ficheiro ecra_impl.H. 00129 { 00130 colunas_ = colunas < 0 ? 0 : colunas; 00131 } |
|
Devolve o número de colunas do ecrã ocupadas.
Definido na linha 120 do ficheiro ecra_impl.H. Referenciado por Dimensao(), operator+=(), operator-=(), e Slang::operator==(). 00120 { 00121 return colunas_; 00122 } |
|
Guarda a dimensão escrevendo num canal. O formato produzido é compatível com o que o método carrega() espera.
|
|
Modifica o número de linhas do ecrã ocupadas.
Definido na linha 125 do ficheiro ecra_impl.H. 00125 { 00126 linhas_ = linhas < 0 ? 0 : linhas; 00127 } |
|
Devolve o número de linhas do ecrã ocupadas.
Definido na linha 116 do ficheiro ecra_impl.H. Referenciado por Dimensao(), operator+=(), operator-=(), e Slang::operator==(). 00116 { 00117 return linhas_; 00118 } |
|
Operador para soma de uma dimensão.
Definido na linha 134 do ficheiro ecra_impl.H. |
|
Operador para subtracção de uma dimensão.
Definido na linha 140 do ficheiro ecra_impl.H. |