Contents |
Na S60 a janela de uma aplicação normalmente é dividida em três áreas conhecidas por Painéis (Panel em inglês):
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
Essa é a área responsável por exibir a aplicação.
Exibe as teclas referentes à aplicação ou ao sistema.
Existem diversas maneiras de exibir uma aplicação em tela cheia, são elas:
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();
}
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());>
No related wiki articles found