You Are Here:

Community: Wiki

This page was last modified on 25 August 2009, at 16:23.

Aplicação em tela cheia

From Forum Nokia Wiki

Contents

Janela de uma aplicação

Na S60 a janela de uma aplicação normalmente é dividida em três áreas conhecidas por Painéis (Panel em inglês):

Image:Panes.JPG


Painél de Status (Status Pane)

Exibe informações como o nome da aplicação, seu ícone, status do celular etc. Geralmente encontrada no topo da tela. Contêm 5 sub-painéis: title pane, context pane, navi pane, signal pane, e battery pane

Painél Principal (Main Pane)

Essa é a área responsável por exibir a aplicação.

Painél de teclas (Softkey Pane ou Control Pane)

Exibe as teclas referentes à aplicação ou ao sistema.

Exibir uma aplicação em tela cheia

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 Wiki Articles

No related wiki articles found

Rate This

 
Bookmark this page: DeliciousDiggFacebookGoogleYahooStumbleUponRedditDiigoTechnocratiTwitter  Share this page Share this page Print this Page Print this page Invite a friend Invite a friend
京ICP备05048969号    Email Newsletters Press Terms & Conditions Privacy Policy Sitemap Contact Us © 2009 Nokia