class MLafClientRectResolver |
Interface that works out how screen furniture reduces the available screen area for applications.
The interface is implemented by the UI and can be called by the LAF to get information on the areas of screen furniture.
Public Member Functions | |
---|---|
void | ReduceRect ( TScreenFurniture , TRect &) |
Public Member Enumerations | |
---|---|
enum |
TScreenFurniture
{
EMenuBar , EButtonGroup , EToolBand , ETitleBand , EStatusPane , ECba } |
void | ReduceRect | ( | TScreenFurniture | aScreenFurniture, |
TRect & | aRect | |||
) | const [pure virtual] |
Calculates how a specified type of screen furniture reduces the application area of a specified screen rectangle.
TScreenFurniture aScreenFurniture | Type of screen furniture. |
TRect & aRect | Screen rectangle from which to remove area of specified furniture. On return, the modified rectangle. |
Flags for types of screen furniture.
EMenuBar |
Menu bar. |
EButtonGroup |
Button group. |
EToolBand |
Tool band. |
ETitleBand |
Title band. |
EStatusPane |
Status pane. |
ECba |
Command Button Array |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.