|
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 |
void | SetDoubleQuery (TBool aIsDoubleQuery) |
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) |
TBool | ScbState () const |
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.
|