CResolutionUtil Class Reference
class CResolutionUtil : public CCoeStatic |
The class provides functions to query current screen dimensions. The class is used through CCoeEnv::Static()
?good_class_usage_example(s)
ImageEditorUtils.lib
- Since
- S60 v5.0
Inherited Functions |
---|
| CBase::CBase() |
| CBase::Delete(CBase *) |
| CBase::Extension_(TUint,TAny *&,TAny *) |
| CBase::operator new(TUint) |
| CBase::operator new(TUint,TAny *) |
| CBase::operator new(TUint,TLeave) |
| CBase::operator new(TUint,TLeave,TUint) |
| CBase::operator new(TUint,TUint) |
| CBase::~CBase() |
| CCoeStatic::CCoeStatic() |
| CCoeStatic::CCoeStatic(TUid,TInt,TScope) |
| CCoeStatic::CCoeStatic(TUid,TScope) |
| CCoeStatic::~CCoeStatic() |
Public Member Enumerations |
---|
enum | TScreenModes { EUnknown, EStandard, EStandardFullScreen, EStandardLandscape, EStandardLandscapeFullScreen, ESquare, ESquareFullScreen, ESquareRotated, ESquareRotatedFullScreen, EQVGA, EQVGAFullScreen, EQVGALandscape, EQVGALandscapeFullScreen, EDouble, EDoubleFullScreen, EDoubleLandscape, EDoubleLandscapeFullScreen, EHVGA, EHVGAFullScreen, EHVGALandscape, EHVGALandscapeFullScreen, EVGA, EVGAFullScreen, EVGALandscape, EVGALandscapeFullScreen, EQHD, EQHDFullScreen, EQHDLandscape, EQHDLandscapeFullScreen } |
Constructor & Destructor Documentation
CResolutionUtil(const TUid &)
CResolutionUtil | ( | const TUid & | aUid | ) | [private] |
~CResolutionUtil()
IMPORT_C | ~CResolutionUtil | ( | ) | [virtual] |
Member Functions Documentation
GetClientRect(TRect &)
IMPORT_C void | GetClientRect | ( | TRect & | aRect | ) | const |
Gets the client rect for the current screen mode.
Parameters
TRect & aRect | client rect for specified screen mode |
GetFullScreen()
IMPORT_C TBool | GetFullScreen | ( | ) | const |
Gets the Full Screen state.
GetLandscape()
IMPORT_C TBool | GetLandscape | ( | ) | const |
Gets the landscape mode to true or false.
GetScreenMode()
IMPORT_C TInt | GetScreenMode | ( | ) | const |
Returns the screen mode. Return the real screen mode i.e. Image Editor flagging has no effect on return value.
GetScreenRect(TRect &)
IMPORT_C void | GetScreenRect | ( | TRect & | aRect | ) | const |
Returns the screen rect for the current screen mode.
Parameters
TRect & aRect | screen rect for specified screen mode |
InitializeL()
Returns the singleton instance of this CCoeStatic. If the instance does not exist, a new one is created.
ScreenMode()
IMPORT_C TInt | ScreenMode | ( | ) | const |
Self()
Returns the singleton instance of this CCoeStatic. If the instance does not exist, panics the tread.
SetClientRect(const TRect &)
IMPORT_C void | SetClientRect | ( | const TRect & | aRect | ) | |
Sets the client rect for the current screen mode.
Parameters
const TRect & aRect | client rect for specified screen mode |
SetFullScreen(TBool)
IMPORT_C void | SetFullScreen | ( | TBool | aFullScreen | ) | |
Sets Full Screen mode to true or false.
Parameters
TBool aFullScreen | ETrue if full screen, otherwise EFalse |
SetLandscape(TBool)
IMPORT_C void | SetLandscape | ( | TBool | aLandscape | ) | |
Sets the landscape mode to true or false.
Parameters
TBool aLandscape | ETrue if landscape, otherwise EFalse |
SetScreenRect(const TRect &)
IMPORT_C void | SetScreenRect | ( | const TRect & | aRect | ) | |
Sets the screen rect for the current screen mode.
Parameters
const TRect & aRect | screen rect for specified screen mode |
UpdateScreenMode()
IMPORT_C void | UpdateScreenMode | ( | ) | |
Determines the current screen size and updates rect.
Member Enumerations Documentation
Enum TScreenModes
Enumerators
EUnknown | |
EStandard | |
EStandardFullScreen | |
EStandardLandscape | |
EStandardLandscapeFullScreen | |
ESquare | |
ESquareFullScreen | |
ESquareRotated | |
ESquareRotatedFullScreen | |
EQVGA | |
EQVGAFullScreen | |
EQVGALandscape | |
EQVGALandscapeFullScreen | |
EDouble | |
EDoubleFullScreen | |
EDoubleLandscape | |
EDoubleLandscapeFullScreen | |
EHVGA | |
EHVGAFullScreen | |
EHVGALandscape | |
EHVGALandscapeFullScreen | |
EVGA | |
EVGAFullScreen | |
EVGALandscape | |
EVGALandscapeFullScreen | |
EQHD | |
EQHDFullScreen | |
EQHDLandscape | |
EQHDLandscapeFullScreen | |
Member Data Documentation
TRect
iClientRect
TRect
| iClientRect | [private] |
TBool
iFullScreen
TBool
| iFullScreen | [private] |
TBool
iLandscape
TBool
| iLandscape | [private] |
TRect
iScreenRect
TRect
| iScreenRect | [private] |
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.