CaptionedControl is part of the dialogs. All dialogs and forms use captionedcontrol as a control for one DLG_LINE. Each DLG_LINE has one captionedcontrol in it.
Rectangle of the captionedcontrol is single form field / form line or DLG_LINE's rectangle dependent on the dialog type.
|
Public Types |
enum | TSpaceSharingFlags {
EIfTooSmallCtlGetsWidthLast = 0x0,
EIfTooSmallCtlGetsWidthFirst = 0x1,
EIfTooSmallCtlGetsEqualShareOfWidth = 0x2,
EIfTooBigCtlStaysMinHeight = 0x4,
EIfTooBigCtlStaysMinWidth = 0x8,
EIfTooBigCtlStaysMinSize = 0xc,
EIfTooSmallDontStrech = 0x10
} |
enum | TCaptionExpandingState { EInitial = 0,
EExtended = 1,
ERetracted = 2
} |
Public Member Functions |
IMPORT_C | CEikCaptionedControl () |
| Constructor.
|
IMPORT_C | ~CEikCaptionedControl () |
| Destructor.
|
IMPORT_C void | SetUsesEars () |
| SetUsesEars() sets a flag Uses Ears.
|
IMPORT_C void | SetSpaceSharingFlags (TInt aFlags) |
| SetSpaceSharingFlags() sets flags for space sharing.
|
IMPORT_C void | SetExtraAscent () |
| SetExtraAscent() modifies layout to include extra ascent for fonts.
|
IMPORT_C void | SetCaptionL (const TDesC &aText) |
| SetCaptionL() Sets label of the DLG_LINE.
|
IMPORT_C void | SetTrailerL (const TDesC &aText) |
| SetTrailerL() Sets trailer Should not be used.
|
IMPORT_C void | SetCurrent (TBool aSelected) |
| Sets the captionedcontrol to be currently focused or not.
|
IMPORT_C void | CheckDimmedDisplayState () |
| Updates captionedcontrol's dimmed state.
|
IMPORT_C void | ResetMinimumSizes () |
| Sets minimumsizes to zero.
|
IMPORT_C TBool | IsLatent () const |
| Whether captionedcontrol is latent.
|
IMPORT_C void | SetLatent (TBool aLatent) |
| Sets captionedcontrol latent status.
|
IMPORT_C TBool | LatentGroupLineFollows () const |
| Whether captionedcontrol has latent group following it.
|
IMPORT_C void | SetLatentGroupLineFollows (TBool aLglf) |
| Sets latent group following flag.
|
IMPORT_C TBool | DividerAfter () const |
| Whether there is a divider after the captionedcontrol.
|
IMPORT_C void | SetDividerAfter (TBool aDividerAfter) |
| Sets divider after the captionedcontrol.
|
IMPORT_C TBool | TakesEnterKey () const |
| Whether captionedcontrol consumes enter key.
|
IMPORT_C void | SetTakesEnterKey (TBool aTakesEnter) |
| Sets captionedcontrol to take enter key.
|
IMPORT_C TBool | OfferHotKeys () const |
| Whether offers hot keys.
|
IMPORT_C void | SetOfferHotKeys (TBool aOffer) |
| Sets captionedcontrol to offer hotkeys.
|
virtual IMPORT_C void | HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType) |
| From MCoeControlObserver: Acts upon changes in the hosted control's state.
|
TInt | MaximumNumberOfControlLinesOnVisiblePage () const |
TInt | NumberOfLines () const |
TInt | NumberOfLinesForScrollBar () const |
TBool | ControlIsAnEdwin (TInt aControlType) const |
TBool | ControlIsAMfne (TInt aControlType) const |
TBool | ControlIsAPopfield (TInt aControlType) const |
TBool | ControlIsASecretEditor (TInt aControlType) const |
TBool | ControlIsASlider (TInt aControlType) const |
TBool | ControlIsAColourSelGrid (TInt aControlType) const |
TInt | ControlType () const |
IMPORT_C TSize | MinimumSize () |
| MinimumSize() returns minimum size of the control.
|
IMPORT_C void | ConstructFromResourceL (TResourceReader &aReader) |
| ConstructFromResourceL() constructs the captionedcontrol from DLG_LINE resource.
|
IMPORT_C TKeyResponse | OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
| OfferKeyEventL() handles key events.
|
virtual IMPORT_C void | GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const |
| GetColorUseListL() gets color use list.
|
virtual IMPORT_C void | HandleResourceChange (TInt aType) |
| HandleResourceChange handles several kinds of resource change event.
|
IMPORT_C TCoeInputCapabilities | InputCapabilities () const |
| Provides ability to get input capabilities needed for fep.
|
IMPORT_C void | SetDimmed (TBool aDimmed) |
| SetDimmed sets captionedcontrol to dimmed state.
|
IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
| HandlePointerEventL handles touch pointer events.
|
void | RegisterPageWithCaptionControl (const CEikDialogPage *aPage) |
IMPORT_C void | SetToolTipTextL (const TDesC &aText) |
| SetToolTipTextL() sets tooltip text.
|
IMPORT_C const TDesC * | ToolTipText () const |
| Ability to query tooltip text string.
|
IMPORT_C void | SetBitmapFromFileL (const TDesC &aFilename, TInt aMainId, TInt aMaskId=-1) |
| SetBitmapFromFileL() sets icon contents for the captionedcontrol.
|
IMPORT_C void | SetEditableL (TBool aEditable, TBool aShowEmptyFields=ETrue) |
| SetEditable sets captionedcontrol to editable state.
|
IMPORT_C void | SetFormFlags (TInt aFlags) |
void | GetAknLayoutValuesL () |
TBool | HasSeparator () const |
IMPORT_C const TPtrC | GetFullCaptionText () const |
| GetFullCaptionText() gets caption descriptor.
|
TBool | IsDisplayable () const |
void | ClearCaptionControlNow () const |
IMPORT_C void | SetDrawNoWhiteBackground (TBool aEnabled) |
| Allows clients of CEikCaptionedControl to turn off drawing of white background of captionedcontrol.
|
void | SetPictographCallBack () |
| In case of an editor control residing in a form, sets up a pictograph animation callback to redraw the form highlight control when pictograph animations are updated.
|
IMPORT_C void | SetIconL (CFbsBitmap *aBitmap, CFbsBitmap *aMask) |
| Sets icon and sets its size.
|
IMPORT_C void | SetIndicatorIconL (TInt aIcon, CFbsBitmap *aBitmap, CFbsBitmap *aMask) |
| Sets one of the two small indicator icons.
|
IMPORT_C void | SetPointerEventObserver (MPointerEventObserver *aObserver) |
| SetPointerEventObserver Low level observer for touch related pointer events.
|
MPointerEventObserver * | PointerEventObserver () const |
void | PositionFormComponents () |
| Positions form components in accordance with dialog page flags.
|
void | DrawClosingLine () const |
const CEikDialogPage * | DialogPage () const |
Data Fields |
CCoeControl * | iControl |
CEikCapCLabel * | iCaption |
HBufC * | iCaptionText |
CEikLabel * | iTrailer |
TInt | iId |
TInt | iControlType |
TAny * | iReturnValue |
TBool | iIsFormControl |
CEikImage * | iBitmap |
TBool | iIsEditable |
Protected Member Functions |
IMPORT_C void | Draw (const TRect &aRect) const |
IMPORT_C void | WriteInternalStateL (RWriteStream &aWriteStream) const |
IMPORT_C TTypeUid::Ptr | MopSupplyObject (TTypeUid aId) |
TRect | ViewRect () const |
TRect | EditRect () const |
Friends |
class | CEikCapCExtension |
class | CEikCapCArray |