|
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.
|