|
Public Types |
| enum | TFocusNavigationMode { ECyclic,
ENonCyclic
} |
| enum | TAScrollBarBreadthAllocationMode { ENone = 0x0000,
EScrollBarBreadthPreAllocated = 0x1000
} |
| enum | TFormLayoutSelection { ESingle,
EDouble
} |
| | Enumeration to express what layout is currently being used. More...
|
| enum | TDynamicFormFlags { EFormResizeOptimisationFlag = 0x100,
EFormForceEdwinResizeFlag = 0x200
} |
| | Used with iFormFlags to indicate where optimisations may or may not occur. More...
|
Public Member Functions |
| | ~CEikDialogPage () |
| void | SetDataPosition (TInt aPosition) |
| TSize | PreferredSize () const |
| void | SetActiveL () |
| void | SetActiveAndFocusL () |
| void | SetInactiveL () |
| TInt | PageId () const |
| TInt | LineId (const CCoeControl &aControl) const |
| TBool | SetInitialFocus () |
| CCoeControl * | CreateLineByTypeL (const TDesC &aCaption, TInt aLineId, TInt aControlType, TAny *aReturnValue) |
| void | SetControlCaptionL (TInt aLineId, const TDesC &aText) |
| void | SetControlCaptionL (TInt aLineId, TInt aResourceId) |
| CCoeControl * | Control (TInt aLineId) const |
| CCoeControl * | ControlOrNull (TInt aLineId) const |
| TInt | ControlHeight (TInt aLineIndex) const |
| CEikCaptionedControl * | Line (TInt aLineId) const |
| CEikCaptionedControl * | LineOrNull (TInt aLineId) const |
| CEikCaptionedControl * | CurrentLine () const |
| void | SetDensePacking (TBool aDensePacking) |
| void | InsertLineL (TInt aPosition, TInt aResourceId) |
| void | DeleteLine (TInt aLineId, TBool aRedrawNow) |
| void | AdjustAllIds (TInt aControlIdDelta) |
| TInt | FocusLineL (TInt aLineId) |
| TInt | FocusedLineId () const |
| void | GetAutoValues () |
| TKeyResponse | OfferUpDownKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType, TFocusNavigationMode aFocusNavigationMode) |
| TBool | OwnsLine (TInt aLineId) const |
| void | ResetLineMinimumSizes () |
| TInt | FindLineIndex (const CCoeControl *aControl) const |
| TBool | RotateFocusByL (TInt aDelta) |
| TKeyResponse | OfferHotKeysKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
| TBool | TakesEnterKey () |
| TInt | LineIndex (TInt aLineId) |
| void | ReportPageChangedL () |
| void | SetFlag (TInt aFlag) |
| TInt | GetFormFlags () const |
| void | SetFormFlag (TInt16 aFlag, TBool aEnable) |
| void | ConstructFormFromResourceL (TResourceReader &aReader) |
| void | SetEditableL (TBool aEditable, TBool aActivePage) |
| void | SetTipManager (CEikDlgToolTipMgr *aTipManager) |
| TBool | IsEditable () const |
| TBool | IsForm () const |
| CEikFormAnim * | AcquireAnim (TBool aAcquire, MEikFormAnimObserver *aObserver) const |
| void | UpdateScrollBarL () |
| TSize | MinimumSize () |
| virtual void | GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const |
| virtual void | HandleResourceChange (TInt aType) |
| virtual void | PrepareForFocusLossL () |
| virtual void | SetDimmed (TBool aDimmed) |
| virtual TKeyResponse | OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
| virtual void | HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType) |
| virtual TBool | HandleEdwinSizeEventL (CEikEdwin *aEdwin, TEdwinSizeEvent aEventType, TSize aDesirableEdwinSize) |
| virtual void | HandleEdwinEventL (CEikEdwin *aEdwin, TEdwinEvent aEventType) |
| virtual void | HandlePopupFieldEventL (CAknPopupField *aPopupField, TAknPopupFieldEvent aEventType, TInt aHint) |
| void | SetPageContainer (const CEikDialogPageContainer *aPageContainer) |
| const CEikDialogPageContainer * | PageContainer () const |
| void | RedrawNecessaryDataNow (const TRect &aRect) const |
| IMPORT_C void | SetFormLayout (TFormLayoutSelection aLayout) |
| IMPORT_C TFormLayoutSelection | FormLayout () const |
| CEikCaptionedControl * | FindNextControlOnPageWithHeight (TBool aUpwards, const CEikCaptionedControl *aLineYouAreOn) const |
| TBool | IsAtOrOffTopOfPage (const CCoeControl *aControl) const |
| TBool | IsAtOrOffBottomOfPage (const CCoeControl *aControl) const |
| TBool | VisibleSizeOnPage (TInt &aHeightOfControlVisibleOnPage, const CCoeControl *aControl) const |
| TInt | TopLineIndex () const |
| TInt | BottomLineIndex () const |
| TInt | HiddenLines () const |
| TBool | AnythingToDisplay () const |
| void | DrawVerticalLine () const |
| CEikCaptionedControl * | LineOnPageOrNull (TInt aLine) const |
| TSize | RealDataSize () const |
| TInt | NumberOfLines () const |
| CEikCaptionedControl * | LineByIndex (TInt aIndex) const |
| virtual void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
| | HandlePointerEventL Function notifys the pages observer that the page has been tapped.
|
| void | SetScbState (TBool aExternal) |
| | Public Since 3rd Ed FP1.
|
| TBool | ScbState () const |
| | Public Since 3rd Ed FP1.
|
Static Public Member Functions |
| static CEikDialogPage * | NewL (TInt aId, RWindow &aViewWin, CEikScrollBarFrame &aSBFrame, const CEikDialogPageContainer &aParent, MEikDialogPageObserver *aPageObserver) |
| static CEikDialogPage * | NewLC (TInt aId, RWindow &aViewWin, CEikScrollBarFrame &aSBFrame, const CEikDialogPageContainer &aParent, MEikDialogPageObserver *aPageObserver) |
| static CEikDialogPage * | NewL (TInt aId, RWindow &aViewWin, CEikScrollBarFrame &aSBFrame, const CEikDialogPageContainer &aParent, MEikDialogPageObserver *aPageObserver, TResourceReader &aReader) |
| static CEikDialogPage * | NewLC (TInt aId, RWindow &aViewWin, CEikScrollBarFrame &aSBFrame, const CEikDialogPageContainer &aParent, MEikDialogPageObserver *aPageObserver, TResourceReader &aReader) |
Data Fields |
| CEikEdwin * | iIgnoreFurtherEdwinResizeEvents |
Protected Member Functions |
| void | WriteInternalStateL (RWriteStream &aWriteStream) const |
| void | SizeChanged () |
| TInt | CountComponentControls () const |
| CCoeControl * | ComponentControl (TInt aIndex) const |
| void | FocusChanged (TDrawNow aDrawNow) |
| void | Draw (const TRect &aRect) const |
| virtual void | HandleScrollEventL (CEikScrollBar *aScrollBar, TEikScrollEvent aEventType) |
| | Callback method for scroll bar events.
|