|
Public Types |
| enum | TStartCorner { EFromTopLeft = SLafControlGroup::EFromTopLeft,
EFromTopRight = SLafControlGroup::EFromTopRight,
EFromBottomLeft = SLafControlGroup::EFromBottomLeft,
EFromBottomRight = SLafControlGroup::EFromBottomRight
} |
| enum | TOrientation { ELayHorizontally = SLafControlGroup::ELayHorizontally,
ELayVertically = SLafControlGroup::ELayVertically
} |
Public Member Functions |
| IMPORT_C | CEikControlGroup () |
| IMPORT_C | ~CEikControlGroup () |
| IMPORT_C void | ConstructL (TStartCorner aStart, TOrientation aOrientation) |
| virtual IMPORT_C void | AddControlL (CCoeControl *aControl, TInt aId) |
| virtual IMPORT_C void | AddControlL (TEikGroupControl &aGroupControl) |
| IMPORT_C void | InsertControlL (TEikGroupControl &aGroupControl, TInt aIndex) |
| IMPORT_C void | DeleteControl (TInt aIndex, TInt aCount) |
| IMPORT_C void | SetLengthInPixels (TInt aLength) |
| IMPORT_C void | SetBreadthInPixels (TInt aBreadth) |
| IMPORT_C void | SetControlSpacing (TInt aHSpacing, TInt aVSpacing) |
| IMPORT_C void | SetControlLayout (TStartCorner aStart, TOrientation aOrientation) |
| IMPORT_C void | SetNumberOfLines (TInt aNumLines, TBool aDistributeEvenly) |
| IMPORT_C void | SetControlsAllSameSize () |
| IMPORT_C void | LayoutControls () |
| IMPORT_C CCoeControl * | ControlById (TInt aId) const |
| IMPORT_C TInt | IndexById (TInt aId) const |
| IMPORT_C void | Reset () |
| IMPORT_C TInt | ControlId (CCoeControl *aControl) const |
| IMPORT_C CCoeControl * | Control (TInt aIndex) const |
| IMPORT_C CArrayFix< TEikGroupControl > * | ControlArray () const |
| IMPORT_C TOrientation | Orientation () const |
| IMPORT_C void | ControlSpacing (TInt &aHSpacing, TInt &aVSpacing) const |
| IMPORT_C TSize | MinimumSize () |
| IMPORT_C TInt | CountComponentControls () const |
| virtual IMPORT_C void | GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const |
| | Not used in S60.
|
| virtual IMPORT_C void | HandleResourceChange (TInt aType) |
| | Handles a change to the control's resources.
|
| IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
| | Handles pointer events.
|
Protected Types |
| enum | { EDistributeEvenly = 0x40,
EAllSameSize = 0x80,
EDisableMSKDrawing = 0x100
} |
Protected Member Functions |
| IMPORT_C CCoeControl * | ComponentControl (TInt aIndex) const |
| IMPORT_C void | WriteInternalStateL (RWriteStream &aWriteStream) const |
| | Writes the internal state of the control and its components to aWriteStream.
|
| void | SetMSKVisibility (TBool aEnable) |
| | Public Since 3rd Ed FP1 only used from CEikCba.
|
Protected Attributes |
| CArrayFix< TEikGroupControl > * | iControlArray |
Friends |
| class | CTestControlGroup |
| class | CEikCba |