| class CCoeControl : public CBase |
Control base class from which all other controls are derived.
| Public Member Enumerations | |
|---|---|
| enum | TZoomType { EAbsoluteZoom, ERelativeZoom } |
| Protected Attributes | |
|---|---|
| CCoeEnv * | iCoeEnv |
| MCoeControlContext * | iContext |
| TPoint | iPosition |
| TSize | iSize |
| Private Attributes | |
|---|---|
| CCoeControlStorage * | iData |
| TInt | iFlags |
| MObjectProvider * | iMopParent |
| RDrawableWindow * | iWin |
| CCoeControl | ( | const CCoeControl & | aControl | ) | [protected, inline] |
| const CCoeControl & aControl |
| IMPORT_C void | ClaimPointerGrab | ( | TBool | aSendUpEvent = ETrue | ) |
| TBool aSendUpEvent = ETrue |
| IMPORT_C CCoeControl * | ComponentControl | ( | TInt | aIndex | ) | const [virtual] |
| TInt aIndex |
| IMPORT_C void | ConstructFromResourceL | ( | TResourceReader & | aReader | ) | [virtual] |
| TResourceReader & aReader |
| void | ControlClaimPointerGrab | ( | TInt | aPointerNumber | ) | [private] |
| TInt aPointerNumber |
| CCoeEnv * | ControlEnv | ( | ) | const [inline] |
Gets the control environment object for this control.
The control's control environment object.
| IMPORT_C void | CopyControlContextFrom | ( | const CCoeControl * | aControl | ) |
| const CCoeControl * aControl |
| IMPORT_C void | CreateBackedUpWindowL | ( | RWindowTreeNode & | aParent | ) | [protected] |
| RWindowTreeNode & aParent |
| IMPORT_C void | CreateBackedUpWindowL | ( | RWindowTreeNode & | aParent, |
| TDisplayMode | aDisplayMode | |||
| ) | [protected] | |||
| RWindowTreeNode & aParent | |
| TDisplayMode aDisplayMode |
| IMPORT_C void | CreateWindowL | ( | const CCoeControl * | aParent | ) | [protected] |
| const CCoeControl * aParent |
| IMPORT_C void | CreateWindowL | ( | RWindowTreeNode & | aParent | ) | [protected] |
| RWindowTreeNode & aParent |
| IMPORT_C void | CreateWindowL | ( | RWindowGroup * | aParent | ) | [protected] |
| RWindowGroup * aParent |
| IMPORT_C void | Draw | ( | const TRect & | aRect | ) | const [private, virtual] |
| const TRect & aRect |
| IMPORT_C void | DrawBackground | ( | const TRect & | aRect | ) | const |
| const TRect & aRect |
| void | DrawComponents | ( | const TRect & | aRect | ) | const [private] |
| const TRect & aRect |
| IMPORT_C void | DrawForeground | ( | const TRect & | aRect | ) | const |
| const TRect & aRect |
| void | DrawWindowOwningComponentsNow | ( | const TRect & | aRect | ) | const [private] |
| const TRect & aRect |
| IMPORT_C void | EnableReportControlStateChange | ( | TBool | aState | ) |
| TBool aState |
| IMPORT_C void | FocusChanged | ( | TDrawNow | aDrawNow | ) | [protected, virtual] |
| TDrawNow aDrawNow |
| IMPORT_C void | GetColorUseListL | ( | CArrayFix< TCoeColorUse > & | aColorUseList | ) | const [virtual] |
| CArrayFix< TCoeColorUse > & aColorUseList |
| IMPORT_C void | GetHelpContext | ( | TCoeHelpContext & | aContext | ) | const [virtual] |
| TCoeHelpContext & aContext |
| IMPORT_C void | GetTextDrawer | ( | CCoeTextDrawerBase *& | aTextDrawer, |
| const CCoeControl * | aDrawingControl, | |||
| TInt | aKey | |||
| ) | const [private, virtual] | |||
| CCoeTextDrawerBase *& aTextDrawer | |
| const CCoeControl * aDrawingControl | |
| TInt aKey |
| IMPORT_C CCoeControl * | GrabbingComponent | ( | TInt | aPointer | ) | const [protected] |
| TInt aPointer |
| IMPORT_C void | HandleComponentControlsResourceChange | ( | TInt | aType | ) | [protected] |
| TInt aType |
| IMPORT_C void | HandleControlArrayEventL | ( | CCoeControlArray::TEvent | aEvent, |
| const CCoeControlArray * | aArray, | |||
| CCoeControl * | aControl, | |||
| TInt | aControlId | |||
| ) | [protected, virtual] | |||
| CCoeControlArray::TEvent aEvent | |
| const CCoeControlArray * aArray | |
| CCoeControl * aControl | |
| TInt aControlId |
| IMPORT_C void | HandlePointerEventL | ( | const TPointerEvent & | aPointerEvent | ) | [virtual] |
| const TPointerEvent & aPointerEvent |
| IMPORT_C void | HandleRedrawEvent | ( | const TRect & | aRect | ) | const [protected] |
| const TRect & aRect |
| IMPORT_C void | HandleResourceChange | ( | TInt | aType | ) | [virtual] |
| TInt aType |
| IMPORT_C TInt | Index | ( | const CCoeControl * | aControl | ) | const |
| const CCoeControl * aControl |
| TBool | IsGrabbed | ( | TInt | aPointerNumber = 0 | ) | const [private] |
| TInt aPointerNumber = 0 |
| IMPORT_C TTypeUid::Ptr | MopSupplyObject | ( | TTypeUid | aId | ) | [protected] |
| TTypeUid aId |
| void | NotifyFontChange | ( | const CCoeFontProvider * | aFontProvider | ) |
| const CCoeFontProvider * aFontProvider |
| IMPORT_C TKeyResponse | OfferKeyEventL | ( | const TKeyEvent & | aKeyEvent, |
| TEventCode | aType | |||
| ) | [virtual] | |||
| const TKeyEvent & aKeyEvent | |
| TEventCode aType |
| void | ProcessPointerEventL | ( | const TPointerEvent & | aPointerEvent | ) |
| const TPointerEvent & aPointerEvent |
| void | RecursivelyMergeInputCapabilities | ( | TCoeInputCapabilities & | aInputCapabilities | ) | const |
| TCoeInputCapabilities & aInputCapabilities |
| void | RecursivelyMergeTextDrawers | ( | CCoeTextDrawerBase *& | aTextDrawer, |
| const CCoeControl * | aDrawingControl, | |||
| TInt | aKey | |||
| ) | const [private] | |||
| CCoeTextDrawerBase *& aTextDrawer | |
| const CCoeControl * aDrawingControl | |
| TInt aKey |
| IMPORT_C TCoeInputCapabilities | RecursivelyMergedInputCapabilities | ( | ) | const |
| void | ReportControlStateChange | ( | MCoeControlStateObserver::TCoeState | aType | ) | [private] |
| MCoeControlStateObserver::TCoeState aType |
| IMPORT_C void | ReportEventL | ( | MCoeControlObserver::TCoeEvent | aEvent | ) | [protected] |
| MCoeControlObserver::TCoeEvent aEvent |
| IMPORT_C TBool | RequestRelayout | ( | const CCoeControl * | aChildControl | ) | [virtual] |
| const CCoeControl * aChildControl |
| IMPORT_C const CFont & | ScreenFont | ( | const TCoeFont & | aFont | ) | const [protected] |
| const TCoeFont & aFont |
| const CCoeControl * | SearchParent | ( | const CCoeControl * | aParentToFind | ) | const [private] |
| const CCoeControl * aParentToFind |
| IMPORT_C void | SetBackground | ( | const MCoeControlBackground * | aBackground | ) |
| const MCoeControlBackground * aBackground |
| IMPORT_C void | SetComponentsToInheritVisibility | ( | TBool | aInherit = ETrue | ) |
| TBool aInherit = ETrue |
| IMPORT_C void | SetContainerWindowL | ( | const CCoeControl & | aContainer | ) | [virtual] |
| const CCoeControl & aContainer |
| IMPORT_C void | SetContainerWindowL | ( | RWindow & | aWindow | ) |
| RWindow & aWindow |
| IMPORT_C void | SetContainerWindowL | ( | RBackedUpWindow & | aWindow | ) |
| RBackedUpWindow & aWindow |
| IMPORT_C void | SetControlContext | ( | MCoeControlContext * | aContext | ) |
| MCoeControlContext * aContext |
| IMPORT_C void | SetCornerAndSize | ( | TGulAlignment | aCorner, |
| const TSize & | aSize | |||
| ) | [protected] | |||
| TGulAlignment aCorner | |
| const TSize & aSize |
| IMPORT_C TInt | SetCustomGc | ( | CWindowGc * | aGraphicsContext | ) |
| CWindowGc * aGraphicsContext |
| IMPORT_C void | SetExtent | ( | const TPoint & | aPosition, |
| const TSize & | aSize | |||
| ) | ||||
| TInt | SetFontProvider | ( | const CCoeFontProvider * | aFontProvider | ) | [private] |
| const CCoeFontProvider * aFontProvider |
| IMPORT_C void | SetFontProviderL | ( | const CCoeFontProvider & | aFontProvider | ) |
| const CCoeFontProvider & aFontProvider |
| TInt | SetGc | ( | CWindowGc * | aGraphicsContext | ) | const [inline] |
Deprecated. See CCoeControl::SetCustomGc().
| CWindowGc * aGraphicsContext |
| IMPORT_C TInt | SetHitTest | ( | const MCoeControlHitTest * | aHitTestControl | ) |
| const MCoeControlHitTest * aHitTestControl |
| IMPORT_C void | SetLayoutManagerL | ( | MCoeLayoutManager * | aLayout | ) | [virtual] |
| MCoeLayoutManager * aLayout |
| IMPORT_C void | SetMopParent | ( | MObjectProvider * | aParent | ) |
| MObjectProvider * aParent |
| IMPORT_C void | SetNeighbor | ( | CCoeControl * | aNeighbor | ) | [virtual] |
| CCoeControl * aNeighbor |
| IMPORT_C void | SetObserver | ( | MCoeControlObserver * | aObserver | ) |
| MCoeControlObserver * aObserver |
| IMPORT_C TInt | SetParent | ( | CCoeControl * | aParent | ) | [virtual] |
| CCoeControl * aParent |
| IMPORT_C void | SetPointerCapture | ( | TBool | aCapture = ETrue | ) |
| TBool aCapture = ETrue |
| IMPORT_C void | SetPosition | ( | const TPoint & | aPosition | ) |
| const TPoint & aPosition |
| IMPORT_C void | SetSizeWithoutNotification | ( | const TSize & | aSize | ) | [protected] |
| const TSize & aSize |
| IMPORT_C void | SetTextBaselineSpacing | ( | TInt | aSpacing | ) | [virtual] |
| TInt aSpacing |
| IMPORT_C void | SetZoomFactorL | ( | TInt | aZoomFactor, |
| TZoomType | aZoomType = ERelativeZoom | |||
| ) | ||||
| TInt | SetZoomWithType | ( | TCoeZoomWithType * | aZoomWithType | ) | [private] |
| TCoeZoomWithType * aZoomWithType |
| IMPORT_C TInt | TextBaselineOffset | ( | const TSize & | aSize | ) | const [virtual] |
| const TSize & aSize |
| IMPORT_C CCoeTextDrawerBase & | TextDrawer | ( | TInt | aKey = KErrNotFound | ) | const [protected] |
| TInt aKey = KErrNotFound |
| TInt | ValidateAdvancedPointerNumber | ( | const TPointerEvent & | aPointerEvent | ) | const [private] |
| const TPointerEvent & aPointerEvent |
| IMPORT_C void | WriteInternalStateL | ( | RWriteStream & | aWriteStream | ) | const [protected, virtual] |
| RWriteStream & aWriteStream |
| void | WriteInternalStateNowL | ( | RWriteStream & | aWriteStream | ) | const |
| RWriteStream & aWriteStream |
| CCoeControl & | operator= | ( | const CCoeControl & | aControl | ) | [protected, inline] |
| const CCoeControl & aControl |