[GBF] [pjmoo-gbf] r156 committed - [No log message]

0 views
Skip to first unread message

codesite...@google.com

unread,
Aug 14, 2009, 10:01:57 PM8/14/09
to pjmo...@googlegroups.com
Revision: 156
Author: davidferreira.FZ
Date: Fri Aug 14 18:58:29 2009
Log: [No log message]
http://code.google.com/p/pjmoo-gbf/source/detail?r=156

Modified:
/trunk/projeto/src/UIMenuAbstract.cpp

=======================================
--- /trunk/projeto/src/UIMenuAbstract.cpp Sat May 17 20:14:54 2008
+++ /trunk/projeto/src/UIMenuAbstract.cpp Fri Aug 14 18:58:29 2009
@@ -19,7 +19,7 @@
namespace Menu {

//Construtor
-UIMenuAbstract::UIMenuAbstract()
+UIMenuAbstract::UIMenuAbstract()
{
itemSelecionado=0;
maiorPalavra=0;
@@ -29,27 +29,27 @@
delayNavegacao.setResetar();
}
//Destrutor
-UIMenuAbstract::~UIMenuAbstract()
+UIMenuAbstract::~UIMenuAbstract()
{
}
-void UIMenuAbstract::setEspacoVertical(int espaco)
+void UIMenuAbstract::setEspacoVertical(int espaco)
{
espacoVertical=espaco;
}
-void UIMenuAbstract::setCorBorda(const GBF::Cor::CorPaleta & r, const
GBF::Cor::CorPaleta & g, const GBF::Cor::CorPaleta & b)
+void UIMenuAbstract::setCorBorda(const GBF::Cor::CorPaleta & r, const
GBF::Cor::CorPaleta & g, const GBF::Cor::CorPaleta & b)
{
corBorda.r=r;
corBorda.g=g;
corBorda.b=b;
}
-void UIMenuAbstract::setCorFundo(const GBF::Cor::CorPaleta & r, const
GBF::Cor::CorPaleta & g, const GBF::Cor::CorPaleta & b)
+void UIMenuAbstract::setCorFundo(const GBF::Cor::CorPaleta & r, const
GBF::Cor::CorPaleta & g, const GBF::Cor::CorPaleta & b)
{
corFundo.r=r;
corFundo.g=g;
corFundo.b=b;
}
//Define a posição x,y do menu
-void UIMenuAbstract::setPosicao(int x, int y)
+void UIMenuAbstract::setPosicao(int x, int y)
{
posicao.x=x;
posicao.y=y;
@@ -57,14 +57,14 @@
//Centraliza o menu na tela de acordo com as coordenadas passadas
//Obs.: Caso o parâmetro de alinhamento seja HORIZONTAL ou VERTICAL ele
usará o parâmetro
//referente a outra posição para posicionar o menu na tela
-void UIMenuAbstract::centralizarTela(int x, int y,
UserInterface::UIAlinhamento alinhamento)
+void UIMenuAbstract::centralizarTela(int x, int y,
UserInterface::UIAlinhamento alinhamento)
{
switch(alinhamento){
case CENTRO:
setPosicao(x/2,y/2);
break;
case HORIZONTAL:
- setPosicao(x/2,y);
+ setPosicao(x/2,y);
break;
case VERTICAL:
setPosicao(x,y/2);
@@ -73,7 +73,7 @@

eAlinhamento=alinhamento;
}
-bool UIMenuAbstract::executar()
+bool UIMenuAbstract::executar()
{
bool navegou = false;
delayNavegacao.processar();
@@ -87,19 +87,19 @@
return navegou;
}
//Adiciona um item ao menu
-void UIMenuAbstract::adicionar(UIItemAbstract * item)
+void UIMenuAbstract::adicionar(UIItemAbstract * item)
{
if (item!=NULL) {
this->item.push_back(item);
int quantidadeLetra = item->getQuantidadeLetras();
-
+
if (quantidadeLetra>maiorPalavra){
maiorPalavra=quantidadeLetra;
}
}
}
//Retorna o índice da opção selecionada
-int UIMenuAbstract::confirmarSelecao()
+int UIMenuAbstract::confirmarSelecao()
{
int selecionado = -1;

@@ -111,32 +111,32 @@

return selecionado;
}
-GBF::Ponto UIMenuAbstract::calcularAlinhamento(int caixaLargura, int
caixaAltura)
+GBF::Ponto UIMenuAbstract::calcularAlinhamento(int caixaLargura, int
caixaAltura)
{
GBF::Ponto ponto;
-
+
switch (eAlinhamento)
{
case CENTRO:
ponto.x=posicao.x-(caixaLargura/2);
ponto.y=posicao.y-(caixaAltura/2);
break;
-
+
case HORIZONTAL:
ponto.x=posicao.x-(caixaLargura/2);
ponto.y=posicao.y;
break;
-
+
case VERTICAL:
ponto.x=posicao.x;
ponto.y=posicao.y-(caixaAltura/2);
break;
}
-
+
return ponto;
}
//remove todos os itens do menu
-void UIMenuAbstract::limparLista()
+void UIMenuAbstract::limparLista()
{
for (unsigned int i=0; i<item.size(); i++){
try {
@@ -150,7 +150,7 @@

item.clear();
}
-void UIMenuAbstract::selecao()
+void UIMenuAbstract::selecao()
{
if (!item.empty()){
for (unsigned int i=0; i<item.size(); i++){


Reply all
Reply to author
Forward
0 new messages