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)
IMPORT_C
TInt
|
Adjacent
|
(
|
TInt
|
aRow,
|
|
TInt
|
aColumn,
|
|
TInt
|
aCtrlIndex,
|
|
TInt
|
aTotalRows,
|
|
TInt
|
aTotalColumns
|
|
)
|
const [private]
|
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)
IMPORT_C
TInt
|
IndexById
|
(
|
TInt
|
aId
|
)
|
const
|
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.