|
|
|
Location:
EIKALIGN.H
Link against: eikcoctl.lib
class CEikAlignedTextControl : public CEikAlignedControl, public MEikAlignedTextControl;
Base class for aligned text controls.
The CEikAlignedTextControl class extends the CCoeControl class in order to support extra functionality for aligned text controls.
It is only intended as a simple starting point for controls.
MEikAlignedTextControl - Interface for aligned text controlsMEikAlignedControl - Interface for aligned 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 derivedCEikAlignedControl - Base class for aligned controlsCEikAlignedTextControl - Base class for aligned text controlsDefined in CEikAlignedTextControl:
ActivateL(), Alignment(), ComponentControl(), ConstructFromResourceL(), CountComponentControls(), FocusChanged(), GetColorUseListL(), GetHelpContext(), HandleControlArrayEventL(), HandlePointerBufferReadyL(), HandlePointerEventL(), HandleResourceChange(), HasBorder(), InputCapabilities(), MakeVisible(), Margins(), MinimumSize(), MopSupplyObject(), OfferKeyEventL(), PositionChanged(), PrepareForFocusGainL(), PrepareForFocusLossL(), RequestRelayout(), SetAdjacent(), SetAlignment(), SetAllMarginsTo(), SetContainerWindowL(), SetDimmed(), SetLayoutManagerL(), SetNeighbor(), SetParent(), SetTextBaselineSpacing(), SizeChanged(), TextBaselineOffset(), WriteInternalStateL()
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(),
Draw(),
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 CEikAlignedControl:
iAlignment,
iMargin
Inherited from MEikAlignedControl:
ETypeId,
anonymous
Inherited from MEikAlignedTextControl:
SetAutoWrapping(),
SetNumberOfVisibleLines()
Inherited from MObjectProvider:
MObjectProvider_Reserved1(),
MObjectProvider_Reserved2(),
MopGetObject(),
MopGetObjectNoChaining()
virtual IMPORT_C TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
Gets an object whose type is encapsulated by the specified TTypeUid object.
|
|
virtual IMPORT_C void SetAllMarginsTo(TInt aValue);
Sets all margins.
|
virtual IMPORT_C void SetAlignment(TGulAlignmentValue aAlign);
Sets control alignment.
|
virtual IMPORT_C TKeyResponse OfferKeyEventL(const TKeyEvent &aKeyEvent, TEventCode aType);
Handles key events. From CEikAlignedControl .
|
|
virtual IMPORT_C void MakeVisible(TBool aVisible);
Sets this control as visible or invisible. From CEikAlignedControl .
|
virtual IMPORT_C void SetDimmed(TBool aDimmed);
Sets the control to be dimmed. From CEikAlignedControl .
|
virtual IMPORT_C void SetContainerWindowL(const CCoeControl &aContainer);
Sets the control's containing window by copying it from aContainer. From CEikAlignedControl .
|
virtual IMPORT_C void ConstructFromResourceL(TResourceReader &aReader);
Constructs the control from a resource file. From CEikAlignedControl .
|
virtual IMPORT_C void ActivateL();
Sets the control as ready to be drawn. From CEikAlignedControl .
virtual IMPORT_C void PrepareForFocusLossL();
Prepares the control for loss of focus. From CEikAlignedControl .
virtual IMPORT_C void PrepareForFocusGainL();
Prepares the control for gaining focus. From CEikAlignedControl .
virtual IMPORT_C void SetAdjacent(TInt aAdjacent);
Sets the control's appearance when it is next to other controls. From CEikAlignedControl .
|
virtual IMPORT_C void SetNeighbor(CCoeControl *aNeighbor);
Sets an associated control. From CEikAlignedControl .
|
virtual IMPORT_C TBool HasBorder() const;
Tests if the control has a border. From CEikAlignedControl .
|
virtual IMPORT_C TSize MinimumSize();
Gets the control's minimum required size. From CEikAlignedControl .
|
virtual IMPORT_C void HandleResourceChange(TInt aType);
Handles a change to the control's resources. From CEikAlignedControl .
|
virtual IMPORT_C void GetColorUseListL(CArrayFix< TCoeColorUse > &aColorUseList) const;
Gets the list of logical colours used to draw the control. From CEikAlignedControl .
|
virtual IMPORT_C void GetHelpContext(TCoeHelpContext &aContext) const;
Gets the control's help context. From CEikAlignedControl .
|
virtual IMPORT_C TCoeInputCapabilities InputCapabilities() const;
Gets the control's input capabilities. From CEikAlignedControl .
|
virtual IMPORT_C TInt SetParent(CCoeControl *aParent);
Sets aParent as the parent of this control. From CEikAlignedControl .
|
|
virtual IMPORT_C void SetLayoutManagerL(MCoeLayoutManager *aLayout);
Sets the layout manager From CEikAlignedControl .
|
virtual IMPORT_C TBool RequestRelayout(const CCoeControl *aChildControl);
Requests a relayout. From CEikAlignedControl .
|
|
virtual IMPORT_C TInt TextBaselineOffset(const TSize &aSize) const;
Gets the offset to the first text baseline relative to the top of the control. From CEikAlignedControl .
|
|
virtual IMPORT_C void SetTextBaselineSpacing(TInt aSpacing);
Sets the spacing between text baselines. From CEikAlignedControl .
|
virtual IMPORT_C void HandlePointerEventL(const TPointerEvent &aPointerEvent);
Handles pointer events. From CEikAlignedControl .
|
virtual IMPORT_C TInt CountComponentControls() const;
Gets the number of controls contained in a compound control. From CEikAlignedControl .
|
virtual IMPORT_C CCoeControl *ComponentControl(TInt aIndex) const;
Gets an indexed component of a compound control. From CEikAlignedControl .
|
|
protected: virtual IMPORT_C void WriteInternalStateL(RWriteStream &aWriteStream) const;
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.
|
protected: virtual IMPORT_C void HandlePointerBufferReadyL();
Handles pointer buffer ready events. From CEikAlignedControl .
protected: virtual IMPORT_C void FocusChanged(TDrawNow aDrawNow);
Responds to a change in focus. From CEikAlignedControl .
|
protected: virtual IMPORT_C void SizeChanged();
Responds to changes to the size and position of the contents of this control. From CEikAlignedControl .
protected: virtual IMPORT_C void PositionChanged();
Responds to changes in the position of a control. From CEikAlignedControl .
protected: virtual IMPORT_C void HandleControlArrayEventL(CCoeControlArray::TEvent aEvent, const CCoeControlArray *aArray, CCoeControl *aControl, TInt aControlId);
Handles events generated by the CCoeControlArray. From CEikAlignedControl .
|