Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 15:24, 26 October 2007.

Aplicação em tela cheia

From Forum Nokia Wiki

O visual de uma aplicação pode ser dividido em três areas conhecidas como Panes:

Image:Panes.JPG

Status Pane - Exibe informações como o nome da aplicação, seu ícone, status do celular etc. Geralmente encontrada no topo da tela.

Main Pane - Essa é a área responsável por exibir a aplicação. Esse é o retângulo passado para o view da aplicação através da função ClientRect().

SoftKey Pane - Nesse regângulo normalmente é exibido o menu da aplicação.

Existem diversas maneiras de exibir uma aplicação em tela cheia, são elas:

Sobrepor as Panes

Quando se utiliza a Arquitetura Padrão de views, você pode simplesmente sobrepor as panes, fazendo a chamada a função CCoeControl::SetExtentToWholeScreen() no seu ConstructL().

ex.:

void CGridContainer::ConstructL(const TRect& aRect)
	{
	CreateWindowL();
	SetRect(aRect);
	SetExtentToWholeScreen();
	ActivateL();
	}

ApplicationRect() e ClientRect()

Uma outra maneira de exibir a aplicação em tela cheia é passar a função AplicationRect() como parâmetro do seu view ao invés de ClientRect(), quando quizer voltar ao modo normal basta passar ClientRect() como parâmetro da função SetRect() do seu controle.

ex.:

void CGridAppUi::ConstructL()
{
        iAppView = CGridContainer::NewL( ApplicationRect() );
}

Para alternar entre tela cheia e modo normal:

SetRect(CEikonEnv::Static()->EikAppUi()->ClientRect());
>
Related Discussions
Thread Thread Starter Forum Replies Last Post
6630 Midlet crashes silently at startup GusPT Mobile Java General 7 2006-11-13 18:45
N95 Target App forniyaz Mobile Java General 2 2008-03-20 11:04
Forum Nokia Tech Days 2008 - Brazil dcrocha General Discussion 6 2008-07-24 00:30
Problem Uninstalling multimedia converter 2.0 fernandoduarte Symbian Tools & SDKs 1 2005-09-16 04:04
Procura-se Desenvolvedor Brasileiro EduardoAzevedo News, Announcements and Job Listings 0 2008-04-24 14:20
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX