|
|
|
Location:
EIKCLB.H
Link against: eiklbx.lib
| Interface status: | deprecated | Quartz 6.0 |
class CEikColumnListBox : public CEikTextListBox;
Column list box control.
This control is a list box whose lines consist of cells that are grouped vertically into columns. The columns can be either textual or graphical, and column widths and fonts can be set explicitly through CColumnListBoxData .
The editor has an associated control factory identifier EEikCtColListBox . It has no associated resource struct.
MQikCommandHandler - Interface for classes responsible of executing commandsMQikCommandListOwner - Interface for classes adding commandsMQikCommandModelOwner - Interface for classes owning placeholders for command listsMEikScrollBarObserver - This mixin is implemented by classes wishing to receive notification about scroll events from a scroll barMEikBorderedControl - Interface for bordered controlsMObjectProvider - An interface that allows an object to be part of a network of object providersCBase - Base class for all classes to be instantiated on the heapCCoeControl - Control base class from which all other controls are derivedCEikBorderedControl - A control which is drawn surrounded by a rectangular borderCEikListBox - Base class for an on-screen list box control from which one or more items can be selectedCEikTextListBox - List box for displaying textCEikColumnListBox - Column list box controlDefined in CEikColumnListBox:
CEikColumnListBox(), ConstructFromResourceL(), ConstructL(), CreateItemDrawerL(), EditItemL(), GetColorUseListL(), HandleResourceChange(), ItemDrawer(), Model()
Inherited from CBase:
Delete(),
Extension_(),
operator new()
Inherited from CCoeControl:
AccumulatedZoom(),
ActivateGc(),
BackedUpWindow(),
Background(),
CapturesPointer(),
ClaimPointerGrab(),
CloseWindow(),
ComponentArrayExists(),
Components(),
ControlContext(),
ControlEnv(),
CopyControlContextFrom(),
CreateBackedUpWindowL(),
CreateWindowL(),
DeactivateGc(),
DrawBackground(),
DrawDeferred(),
DrawForeground(),
DrawNow(),
DrawableWindow(),
EAbsoluteZoom,
ERelativeZoom,
EnableDragEvents(),
FindBackground(),
FindFontProvider(),
GetColor(),
GetGc(),
GetTextDrawer(),
GrabbingComponent(),
HandleComponentControlsResourceChange(),
HandleRedrawEvent(),
HitTest(),
IgnoreEventsUntilNextPointerUp(),
Index(),
InitComponentArrayL(),
IsActivated(),
IsBackedUp(),
IsBeingDestroyed(),
IsBlank(),
IsDimmed(),
IsFocused(),
IsNonFocusing(),
IsReadyToDraw(),
IsVisible(),
LayoutManager(),
MaximumWidth(),
MopNext(),
Observer(),
OverrideColorL(),
OwnsWindow(),
Parent(),
Position(),
PositionRelativeToScreen(),
Rect(),
RecursivelyMergedInputCapabilities(),
ReportEventL(),
Reserved_2(),
ResetGc(),
ScreenFont(),
SetAllowStrayPointers(),
SetBackground(),
SetBlank(),
SetCanDrawOutsideRect(),
SetComponentsToInheritVisibility(),
SetControlContext(),
SetCornerAndSize(),
SetExtent(),
SetExtentToWholeScreen(),
SetFocus(),
SetFocusing(),
SetFontProviderL(),
SetGc(),
SetGloballyCapturing(),
SetHitTest(),
SetMaximumWidth(),
SetMopParent(),
SetNonFocusing(),
SetObserver(),
SetPointerCapture(),
SetPosition(),
SetRect(),
SetSize(),
SetSizeWithoutNotification(),
SetUniqueHandle(),
SetZoomFactorL(),
Size(),
SystemGc(),
TZoomType,
TextDrawer(),
UniqueHandle(),
Window(),
ZoomWithType(),
iCoeEnv,
iContext,
iPosition,
iSize
Inherited from CEikBorderedControl:
ActivateL(),
Border(),
GetHelpContext(),
HandleControlArrayEventL(),
HandlePointerBufferReadyL(),
HasBorder(),
MakeVisible(),
MopSupplyObject(),
PrepareForFocusGainL(),
PrepareForFocusLossL(),
RequestRelayout(),
SetAdjacent(),
SetBorder(),
SetLayoutManagerL(),
SetNeighbor(),
SetParent(),
SetTextBaselineSpacing(),
TextBaselineOffset(),
iBorder
Inherited from CEikListBox:
AdjustRectHeightToWholeNumberOfItems(),
AdjustTopItemIndex(),
BackColor(),
BottomItemIndex(),
CEikListBox_Reserved_1(),
CalcHeightBasedOnNumOfItems(),
CalcSizeInPixels(),
CalcWidthBasedOnNumOfChars(),
CalcWidthBasedOnRequiredItemWidth(),
CalculatePopoutRect(),
ClearMargins(),
ClearMatchBuffer(),
ClearSelection(),
ComponentControl(),
CountComponentControls(),
CreateMatchBufferL(),
CreateScrollBarFrameL(),
CreateViewL(),
CurrentItemIndex(),
Draw(),
DrawItem(),
DrawMatcherCursor(),
DynInitOrDeleteCommandL(),
ECreateOwnWindow,
EFocusLostToExternalControl,
EFocusLostToInternalEditor,
EHiddenHighlight,
EIncrementalMatching,
EItemDoubleClicked,
EKeepModel,
ELeftDownInViewRect,
EMultipleSelection,
ENoExtendedSelection,
ENoFirstLetterMatching,
EPaintedSelection,
EPopout,
EScrollBarSizeExcluded,
EShowPartiallyVisibleItems,
ESmoothVerticalScrolling,
EStateChanged,
FindCompatibleUiConfig(),
Flags(),
FocusChanged(),
HandleCommandL(),
HandleDragEventL(),
HandleItemAdditionL(),
HandleItemRemovalL(),
HandleLeftArrowKeyL(),
HandlePointerEventL(),
HandleRightArrowKeyL(),
HandleScrollEventL(),
HandleViewRectSizeChangeL(),
HideHighlight(),
HighlightIsHidden(),
HorizScrollGranularityInPixels(),
HorizontalMargin(),
HorizontalNudgeValue(),
InputCapabilities(),
InterItemGap(),
ItemEditor(),
ItemExists(),
ItemHeight(),
KEikMaxMatchingBufferLength,
ListBoxMargins(),
MapCommandHandler(),
MatchBuffer(),
MatchTypedCharL(),
MinimumSize(),
OfferKeyEventL(),
PositionChanged(),
ReasonForFocusLostL(),
ReportExternalEventL(),
ReportListBoxEventL(),
Reset(),
ResetItemEditor(),
RestoreClientRectFromViewRect(),
RestoreCommonListBoxPropertiesL(),
ScrollBarFrame(),
ScrollToMakeItemVisible(),
ScrollToMakeItemVisibleL(),
SelectionIndexes(),
SetContainerWindowL(),
SetCurrentItemIndex(),
SetCurrentItemIndexAndDraw(),
SetDimmed(),
SetHorizontalMargin(),
SetItemEditor(),
SetItemHeightL(),
SetLaunchingButton(),
SetListBoxObserver(),
SetReasonForFocusLostL(),
SetSelectionIndexesL(),
SetShowPartiallyVisibleItemsL(),
SetSmoothVerticalScrollingL(),
SetToDefaultItemHeight(),
SetTopItemIndex(),
SetVerticalMargin(),
SetViewRectFromClientRect(),
ShowPartiallyVisibleItems(),
SimulateArrowKeyEventL(),
SizeChanged(),
SmoothVerticalScrolling(),
StopEditingL(),
TDestroyInfo,
TFlags,
TProtectedFlags,
TReasonForFocusLost,
TopItemIndex(),
UndoLastChar(),
UpdateCurrentItem(),
UpdateItemDrawerColors(),
UpdateScrollBarThumbs(),
UpdateScrollBarsL(),
UpdateViewColors(),
VerticalInterItemGap(),
VerticalMargin(),
View(),
ViewRectHeightAdjustment(),
anonymous,
iItemDrawer,
iItemHeight,
iLaunchingButton,
iListBoxFlags,
iListBoxObserver,
iModel,
iRequiredHeightInNumOfItems,
iSBFrame,
iView
Inherited from CEikTextListBox:
MakeViewClassInstanceL(),
WriteInternalStateL(),
iRequiredCellCharWidth
Inherited from MEikBorderedControl:
ETypeId
Inherited from MObjectProvider:
MObjectProvider_Reserved1(),
MObjectProvider_Reserved2(),
MopGetObject(),
MopGetObjectNoChaining()
Inherited from MQikCommandHandler:
HandleAttemptDimmedSelectionL()
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
IMPORT_C CEikColumnListBox();
Default constructor.
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
IMPORT_C void ConstructL(CCoeControl *aParent, TInt aFlags=0, const CFont *aFont=0);
Second-phase constructor for a column list box.
This function completes the construction of a column list box, initialising any C-class members.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
virtual IMPORT_C void ConstructFromResourceL(TResourceReader &aReader);
Second-phase construction from a resource.
This function completes the construction of a column list box, initialising any C-class members from the specified resource reader.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
IMPORT_C void EditItemL(TInt aColumn, TInt aMaxLength);
Creates an item editor.
The function creates an item editor in column aColumn , if one does not already exist. Then it edits the current item up to a maximum length of aMaxLength characters.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
protected: virtual IMPORT_C void CreateItemDrawerL();
Creates the object used by the list box to draw its items.
This may be needed by subclasses that choose to implement a different construction path to normal, or to implement a different item drawer for the subclass.
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
IMPORT_C CTextListBoxModel *Model() const;
Gets the list box model.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
IMPORT_C CColumnListBoxItemDrawer *ItemDrawer() const;
Gets the object used by this list box to draw its items.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
virtual IMPORT_C void GetColorUseListL(CArrayFix< TCoeColorUse > &aColorUseList) const;
Gets the list of logical colours used to draw the control. The list, which is appended to aColorUseList , includes an explanation of how each colour is used.
|
| Interface status: | deprecated | Inherited from: CEikColumnListBox |
virtual IMPORT_C void HandleResourceChange(TInt aType);
Handles a change to the control's resources. These resources are those which are shared across the environment, e.g. colours or fonts.
|