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