CEikControlGroup Class Reference
class CEikControlGroup : public CEikBorderedControl |
Inherited Functions |
---|
| CAknControl::CAknControl() |
| CAknControl::~CAknControl() |
| 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() |
| CCoeControl::AccumulatedZoom()const |
| CCoeControl::ActivateGc()const |
| CCoeControl::ActivateL() |
| CCoeControl::BackedUpWindow()const |
| CCoeControl::Background()const |
| CCoeControl::CCoeControl() |
| CCoeControl::CCoeControl(CCoeEnv *) |
| CCoeControl::CCoeControl(const CCoeControl &) |
| CCoeControl::CapturesPointer()const |
| CCoeControl::ClaimPointerGrab(TBool) |
| CCoeControl::ClaimPointerGrab(TInt,TBool) |
| CCoeControl::CloseWindow() |
| CCoeControl::ComponentArrayExists()const |
| CCoeControl::Components() |
| CCoeControl::Components()const |
| CCoeControl::ConstructFromResourceL(TResourceReader &) |
| CCoeControl::ControlContext()const |
| CCoeControl::ControlEnv()const |
| CCoeControl::CopyControlContextFrom(const CCoeControl *) |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &) |
| CCoeControl::CreateBackedUpWindowL(RWindowTreeNode &,TDisplayMode) |
| CCoeControl::CreateWindowL() |
| CCoeControl::CreateWindowL(RWindowGroup *) |
| CCoeControl::CreateWindowL(RWindowTreeNode &) |
| CCoeControl::CreateWindowL(const CCoeControl *) |
| CCoeControl::CustomGc()const |
| CCoeControl::DeactivateGc()const |
| CCoeControl::DrawBackground(const TRect &)const |
| CCoeControl::DrawDeferred()const |
| CCoeControl::DrawForeground(const TRect &)const |
| CCoeControl::DrawNow()const |
| CCoeControl::DrawNow(const TRect &)const |
| CCoeControl::DrawableWindow()const |
| CCoeControl::EnableDragEvents() |
| CCoeControl::EnableReportControlStateChange(TBool) |
| CCoeControl::EnableWindowTransparency() |
| CCoeControl::FindBackground()const |
| CCoeControl::FindFontProvider()const |
| CCoeControl::FocusChanged(TDrawNow) |
| CCoeControl::GetColor(TInt,TRgb &)const |
| CCoeControl::GetGc()const |
| CCoeControl::GetHelpContext(TCoeHelpContext &)const |
| CCoeControl::GrabbingComponent()const |
| CCoeControl::GrabbingComponent(TInt)const |
| CCoeControl::HandleComponentControlsResourceChange(TInt) |
| CCoeControl::HandleControlArrayEventL(CCoeControlArray::TEvent,const CCoeControlArray *,CCoeControl *,TInt) |
| CCoeControl::HandlePointerBufferReadyL() |
| CCoeControl::HandleRedrawEvent(const TRect &)const |
| CCoeControl::HitTest()const |
| CCoeControl::IgnoreEventsUntilNextPointerUp() |
| CCoeControl::Index(const CCoeControl *)const |
| CCoeControl::InitComponentArrayL() |
| CCoeControl::InputCapabilities()const |
| CCoeControl::IsActivated()const |
| CCoeControl::IsBackedUp()const |
| CCoeControl::IsBeingDestroyed()const |
| CCoeControl::IsBlank()const |
| CCoeControl::IsDimmed()const |
| CCoeControl::IsFocused()const |
| CCoeControl::IsNonFocusing()const |
| CCoeControl::IsReadyToDraw()const |
| CCoeControl::IsVisible()const |
| CCoeControl::LayoutManager()const |
| CCoeControl::MakeVisible(TBool) |
| CCoeControl::MaximumWidth()const |
| CCoeControl::MopSupplyObject(TTypeUid) |
| CCoeControl::NotifyFontChange(const CCoeFontProvider *) |
| CCoeControl::Observer()const |
| CCoeControl::OfferKeyEventL(const TKeyEvent &,TEventCode) |
| CCoeControl::OverrideColorL(TInt,TRgb) |
| CCoeControl::OwnsWindow()const |
| CCoeControl::Parent() |
| CCoeControl::Parent()const |
| CCoeControl::Position()const |
| CCoeControl::PositionChanged() |
| CCoeControl::PositionRelativeToScreen()const |
| CCoeControl::PrepareForFocusGainL() |
| CCoeControl::PrepareForFocusLossL() |
| CCoeControl::ProcessPointerBufferReadyL() |
| CCoeControl::ProcessPointerEventL(const TPointerEvent &) |
| CCoeControl::Rect()const |
| CCoeControl::RecursivelyMergeInputCapabilities(TCoeInputCapabilities &)const |
| CCoeControl::RecursivelyMergedInputCapabilities()const |
| CCoeControl::RefetchPixelMappingL() |
| CCoeControl::RemoveFromParent() |
| CCoeControl::ReportEventL(MCoeControlObserver::TCoeEvent) |
| CCoeControl::RequestRelayout(const CCoeControl *) |
| CCoeControl::ResetGc()const |
| CCoeControl::ScreenFont(const TCoeFont &)const |
| CCoeControl::SetAllowStrayPointers() |
| CCoeControl::SetBackground(const MCoeControlBackground *) |
| CCoeControl::SetBlank() |
| CCoeControl::SetCanDrawOutsideRect() |
| CCoeControl::SetComponentsToInheritVisibility(TBool) |
| CCoeControl::SetContainerWindowL(RBackedUpWindow &) |
| CCoeControl::SetContainerWindowL(RWindow &) |
| CCoeControl::SetContainerWindowL(const CCoeControl &) |
| CCoeControl::SetControlContext(MCoeControlContext *) |
| CCoeControl::SetCornerAndSize(TGulAlignment,const TSize &) |
| CCoeControl::SetCustomGc(CWindowGc *) |
| CCoeControl::SetDimmed(TBool) |
| CCoeControl::SetExtent(const TPoint &,const TSize &) |
| CCoeControl::SetExtentToWholeScreen() |
| CCoeControl::SetFocus(TBool,TDrawNow) |
| CCoeControl::SetFocusing(TBool) |
| CCoeControl::SetFontProviderL(const CCoeFontProvider &) |
| CCoeControl::SetGc(CWindowGc *)const |
| CCoeControl::SetGloballyCapturing(TBool) |
| CCoeControl::SetHitTest(const MCoeControlHitTest *) |
| CCoeControl::SetLayoutManagerL(MCoeLayoutManager *) |
| CCoeControl::SetMaximumWidth(TInt) |
| CCoeControl::SetMopParent(MObjectProvider *) |
| CCoeControl::SetNeighbor(CCoeControl *) |
| CCoeControl::SetNonFocusing() |
| CCoeControl::SetObserver(MCoeControlObserver *) |
| CCoeControl::SetParent(CCoeControl *) |
| CCoeControl::SetPointerCapture(TBool) |
| CCoeControl::SetPosition(const TPoint &) |
| CCoeControl::SetRect(const TRect &) |
| CCoeControl::SetSize(const TSize &) |
| CCoeControl::SetSizeWithoutNotification(const TSize &) |
| CCoeControl::SetTextBaselineSpacing(TInt) |
| CCoeControl::SetUniqueHandle(TInt) |
| CCoeControl::SetZoomFactorL(TInt,TZoomType) |
| CCoeControl::Size()const |
| CCoeControl::SystemGc()const |
| CCoeControl::TextBaselineOffset(const TSize &)const |
| CCoeControl::TextDrawer(TInt)const |
| CCoeControl::UniqueHandle()const |
| CCoeControl::Window()const |
| CCoeControl::WriteInternalStateNowL(RWriteStream &)const |
| CCoeControl::ZoomWithType()const |
| CCoeControl::operator=(const CCoeControl &) |
| CCoeControl::~CCoeControl() |
| CEikBorderedControl::Border()const |
| CEikBorderedControl::CEikBorderedControl() |
| CEikBorderedControl::CEikBorderedControl(const TGulBorder &) |
| CEikBorderedControl::HasBorder()const |
| CEikBorderedControl::SetAdjacent(TInt) |
| CEikBorderedControl::SetBorder(TGulBorder::TBorderType) |
| CEikBorderedControl::SetBorder(TInt) |
Constructor & Destructor Documentation
CEikControlGroup()
IMPORT_C | CEikControlGroup | ( | ) | |
~CEikControlGroup()
IMPORT_C | ~CEikControlGroup | ( | ) | |
Member Functions Documentation
AddControlL(CCoeControl *, TInt)
AddControlL(TEikGroupControl &)
Adjacent(TInt, TInt, TInt, TInt, TInt)
AllSameSize()
IMPORT_C TBool | AllSameSize | ( | ) | [private] |
ComponentControl(TInt)
IMPORT_C CCoeControl * | ComponentControl | ( | TInt | aIndex | ) | const [protected, virtual] |
ConstructL(TStartCorner, TOrientation)
Control(TInt)
Parameters
TInt aIndex | index to the internal array |
ControlById(TInt)
Parameters
TInt aId | id of the control |
ControlId(CCoeControl *)
ControlId() finds id of the control based on CCoeCOntrol pointer
Parameters
CCoeControl * aControl | control stored in a control group |
ControlMinimumLength(TInt)
IMPORT_C TInt | ControlMinimumLength | ( | TInt | aIndex | ) | [private] |
ControlMinimumSize(TInt)
IMPORT_C TSize | ControlMinimumSize | ( | TInt | aIndex | ) | const [private] |
ControlSpacing(TInt &, TInt &)
IMPORT_C void | ControlSpacing | ( | TInt & | aHSpacing, |
| TInt & | aVSpacing |
| ) | const |
ControlSpacing() gets control's spacing modifies variable to get horizontal spacing modifies variable to get vertical spacing
CountComponentControls()
IMPORT_C TInt | CountComponentControls | ( | ) | const [virtual] |
CountComponentControls returns component controls count
DeleteAllComponents()
IMPORT_C void | DeleteAllComponents | ( | ) | [private] |
DeleteControl(TInt, TInt)
IMPORT_C void | DeleteControl | ( | TInt | aIndex, |
| TInt | aCount |
| ) | |
Parameters
TInt aIndex | at which position of the array to delete |
TInt aCount | how many controls to delete |
DistributeEvenly()
IMPORT_C TBool | DistributeEvenly | ( | ) | const [private] |
Draw(const TRect &)
IMPORT_C void | Draw | ( | const TRect & | aRect | ) | const [private, virtual] |
Parameters
const TRect & aRect | Not used. |
ExtensionInterface(TUid)
IMPORT_C void * | ExtensionInterface | ( | TUid | aInterface | ) | [private, virtual] |
GetColorUseListL(CArrayFix< TCoeColorUse > &)
GetColorUseListL() sets the color use list of the control group
Gets the list of logical colors employed in the drawing of the control, paired with an explanation of how they are used. Appends the list to aColorUseList.
HandlePointerEventL(const TPointerEvent &)
IMPORT_C void | HandlePointerEventL | ( | const TPointerEvent & | aPointerEvent | ) | [virtual] |
Parameters
const TPointerEvent & aPointerEvent | |
HandleResourceChange(TInt)
IMPORT_C void | HandleResourceChange | ( | TInt | aType | ) | [virtual] |
HandleResourceChange() handles resource change event
Handles a change to the control's resources of type aType which are shared across the environment, e.g. colors or fonts.
IndexById(TInt)
Parameters
TInt aId | id number of the control |
InsertControlL(TEikGroupControl &, TInt)
Parameters
TEikGroupControl & aGroupControl | control and its id packed to a struct |
TInt aIndex | index of the array where new control is to be inserted |
LargestControlSize()
IMPORT_C TSize | LargestControlSize | ( | ) | const [private] |
LayoutControls()
IMPORT_C void | LayoutControls | ( | ) | |
LayoutControls layouts the controls
MinimumSize()
IMPORT_C TSize | MinimumSize | ( | ) | [virtual] |
Orientation()
Orientation orientation of the control group
Reserved_2()
IMPORT_C void | Reserved_2 | ( | ) | [private, virtual] |
SetBreadthInPixels(TInt)
IMPORT_C void | SetBreadthInPixels | ( | TInt | aBreadth | ) | |
Parameters
TInt aBreadth | width of the control group |
SetControlLayout(TStartCorner, TOrientation)
SetControlLayout sets control layout parameters
SetControlSpacing(TInt, TInt)
IMPORT_C void | SetControlSpacing | ( | TInt | aHSpacing, |
| TInt | aVSpacing |
| ) | |
SetControlSpacing sets horizontal and vertical spacing
Parameters
TInt aHSpacing | horizontal spacing between controls |
TInt aVSpacing | vertical spacing between controls |
SetControlsAllSameSize()
IMPORT_C void | SetControlsAllSameSize | ( | ) | |
SetLengthInPixels(TInt)
IMPORT_C void | SetLengthInPixels | ( | TInt | aLength | ) | |
Parameters
TInt aLength | length of the whole control group in pixels |
SetMSKVisibility(TBool)
void | SetMSKVisibility | ( | TBool | aEnable | ) | [protected] |
SetNumberOfLines(TInt, TBool)
IMPORT_C void | SetNumberOfLines | ( | TInt | aNumLines, |
| TBool | aDistributeEvenly |
| ) | |
Parameters
TInt aNumLines | number of lines |
TBool aDistributeEvenly | whether controls distribute evenly to the group |
SizeChanged()
IMPORT_C void | SizeChanged | ( | ) | [private, virtual] |
WriteInternalStateL(RWriteStream &)
IMPORT_C void | WriteInternalStateL | ( | RWriteStream & | aWriteStream | ) | const [protected, virtual] |
Writes the internal state of the control and its components to aStream. Does nothing in release mode. Designed to be overidden and base called by subclasses.
Member Enumerations Documentation
Enum anonymous
Enumerators
EDistributeEvenly = 0x40 | |
EAllSameSize = 0x80 | |
EDisableMSKDrawing = 0x100 | |
Enum TOrientation
Enumerators
ELayHorizontally = SLafControlGroup::ELayHorizontally | |
ELayVertically = SLafControlGroup::ELayVertically | |
Enum TStartCorner
Enumerators
EFromTopLeft = SLafControlGroup::EFromTopLeft | |
EFromTopRight = SLafControlGroup::EFromTopRight | |
EFromBottomLeft = SLafControlGroup::EFromBottomLeft | |
EFromBottomRight = SLafControlGroup::EFromBottomRight | |
Member Data Documentation
CArrayFix< TEikGroupControl > * iControlArray
TSize
iLargestControl
TSize
| iLargestControl | [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.