CEikDialogPageContainer Class Reference

API published in: S60 1st Ed

Link against: eikcoctl.lib eikdlg.lib eikcore.lib eiksrv.lib eikcore.lib

Capability Information

Required Capabilities

None


#include <
eikdpage.h>

Inherits CAknControl.


Detailed Description

The CEikDialogPageContainer class contains one or more dialog pages and provides an interface to the active page.

Public Member Functions

 ~CEikDialogPageContainer ()
TSize PreferredSize (const TSize &aMaxSize) const
void SetActivePageByIdL (TInt aPageId)
void SetActivePageByIndexL (TInt aPageIndex)
TInt ActivateFirstPageL ()
void AddPageL (TInt aPageId)
void AddPageL (TInt aPageId, TResourceReader &aReader)
TBool SetInitialFocus ()
CEikCaptionedControlLine (TInt aLineId) const
CEikCaptionedControlLineOrNull (TInt aLineId) const
CEikCaptionedControlCurrentLine () const
void SetPageDensePacked (TInt aPageId, TBool aDensePacked)
void SetAllPagesDensePacked (TBool aDensePacked)
void SetPageDimmed (TInt aPageId, TBool aDimmed, TDrawNow aDrawNow)
TBool IsActivePageDimmed () const
TInt LineId (const CCoeControl &aControl) const
void InsertLineL (TInt aPosition, TInt aPageId, TInt aResourceId)
void DeleteLine (TInt aLineId, TBool aRedrawNow)
void AdjustAllIds (TInt aPageId, TInt aControlIdDelta)
CCoeControl * CreateLineByTypeL (const TDesC &aCaption, TInt aLineId, TInt aControlType, TAny *aReturnValue)
CCoeControl * CreateLineByTypeL (const TDesC &aCaption, TInt aPageId, TInt aLineId, TInt aControlType, TAny *aReturnValue)
TInt FocusLineL (TInt aLineId)
TInt FocusedLineId () const
void GetAutoValues ()
TKeyResponse OfferUpDownKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType, CEikDialogPage::TFocusNavigationMode aFocusNavigationMode)
TInt ActivePageId () const
TInt ActivePageIndex () const
void ResetLineMinimumSizes ()
TInt FindLineIndex (const CCoeControl &aControl) const
TBool RotateFocusByL (TInt aDelta)
TInt NumPages () const
TKeyResponse OfferHotKeysKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
TBool TakesEnterKey ()
TInt FindPageIndexForLineId (TInt aLineId)
void SetPageFlag (TInt aPageId, TInt aFlag)
CEikDialogPagePage (TInt aPageID)
void SetEditableL (TBool aEditable)
void SetTipManager (CEikDlgToolTipMgr *aTipManager)
CEikFormAnim * AcquireAnim (TBool aAcquire, MEikFormAnimObserver *aObserver) const
virtual void Draw (const TRect &aRect) const
virtual TSize MinimumSize ()
virtual void PrepareForFocusLossL ()
virtual TKeyResponse OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
virtual void HandleResourceChange (TInt aType)
virtual void PrepareContext (CWindowGc &aGc) const
void SetPageFormSized ()
void SetPageSelector (const CEikDialogPageSelector *aPageSelector)
const CEikDialogPageSelector * PageSelector () const
void DrawBackgroundNow (const TRect &aRect) const
void CreateScrollBarL (const CCoeControl &aParent)
CEikScrollBarFrameScrollBar () const

Static Public Member Functions

static CEikDialogPageContainerNewL (const CCoeControl &aParent, MEikDialogPageObserver *aPageObserver)
static CEikDialogPageContainerNewLC (const CCoeControl &aParent, MEikDialogPageObserver *aPageObserver)

Protected Member Functions

virtual void SizeChanged ()
virtual TInt CountComponentControls () const
virtual CCoeControl * ComponentControl (TInt aIndex) const
virtual void ActivateL ()
virtual void FocusChanged (TDrawNow aDrawNow)
virtual void WriteInternalStateL (RWriteStream &aWriteStream) const
virtual void Reserved_2 ()

Constructor & Destructor Documentation

CEikDialogPageContainer::~CEikDialogPageContainer  ) 
 

Member Function Documentation

CEikFormAnim* CEikDialogPageContainer::AcquireAnim TBool  aAcquire,
MEikFormAnimObserver *  aObserver
const
 
TInt CEikDialogPageContainer::ActivateFirstPageL  ) 
 
virtual void CEikDialogPageContainer::ActivateL  )  [protected, virtual]
 
TInt CEikDialogPageContainer::ActivePageId  )  const
 
TInt CEikDialogPageContainer::ActivePageIndex  )  const
 
void CEikDialogPageContainer::AddPageL TInt  aPageId,
TResourceReader &  aReader
 
void CEikDialogPageContainer::AddPageL TInt  aPageId  ) 
 
void CEikDialogPageContainer::AdjustAllIds TInt  aPageId,
TInt  aControlIdDelta
 
virtual CCoeControl* CEikDialogPageContainer::ComponentControl TInt  aIndex  )  const [protected, virtual]
 
virtual TInt CEikDialogPageContainer::CountComponentControls  )  const [protected, virtual]
 
CCoeControl* CEikDialogPageContainer::CreateLineByTypeL const TDesC &  aCaption,
TInt  aPageId,
TInt  aLineId,
TInt  aControlType,
TAny *  aReturnValue
 
CCoeControl* CEikDialogPageContainer::CreateLineByTypeL const TDesC &  aCaption,
TInt  aLineId,
TInt  aControlType,
TAny *  aReturnValue
 
void CEikDialogPageContainer::CreateScrollBarL const CCoeControl &  aParent  ) 
 
CEikCaptionedControl* CEikDialogPageContainer::CurrentLine  )  const
 
void CEikDialogPageContainer::DeleteLine TInt  aLineId,
TBool  aRedrawNow
 
virtual void CEikDialogPageContainer::Draw const TRect &  aRect  )  const [virtual]
 
void CEikDialogPageContainer::DrawBackgroundNow const TRect &  aRect  )  const
 
TInt CEikDialogPageContainer::FindLineIndex const CCoeControl &  aControl  )  const
 
TInt CEikDialogPageContainer::FindPageIndexForLineId TInt  aLineId  ) 
 
virtual void CEikDialogPageContainer::FocusChanged TDrawNow  aDrawNow  )  [protected, virtual]
 
TInt CEikDialogPageContainer::FocusedLineId  )  const
 
TInt CEikDialogPageContainer::FocusLineL TInt  aLineId  ) 
 
void CEikDialogPageContainer::GetAutoValues  ) 
 
virtual void CEikDialogPageContainer::HandleResourceChange TInt  aType  )  [virtual]
 
void CEikDialogPageContainer::InsertLineL TInt  aPosition,
TInt  aPageId,
TInt  aResourceId
 
TBool CEikDialogPageContainer::IsActivePageDimmed  )  const
 
CEikCaptionedControl* CEikDialogPageContainer::Line TInt  aLineId  )  const
 
TInt CEikDialogPageContainer::LineId const CCoeControl &  aControl  )  const
 
CEikCaptionedControl* CEikDialogPageContainer::LineOrNull TInt  aLineId  )  const
 
virtual TSize CEikDialogPageContainer::MinimumSize  )  [virtual]
 
static CEikDialogPageContainer* CEikDialogPageContainer::NewL const CCoeControl &  aParent,
MEikDialogPageObserver aPageObserver
[static]
 
static CEikDialogPageContainer* CEikDialogPageContainer::NewLC const CCoeControl &  aParent,
MEikDialogPageObserver aPageObserver
[static]
 
TInt CEikDialogPageContainer::NumPages  )  const
 
TKeyResponse CEikDialogPageContainer::OfferHotKeysKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
 
virtual TKeyResponse CEikDialogPageContainer::OfferKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
[virtual]
 
TKeyResponse CEikDialogPageContainer::OfferUpDownKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType,
CEikDialogPage::TFocusNavigationMode  aFocusNavigationMode
 
CEikDialogPage* CEikDialogPageContainer::Page TInt  aPageID  ) 
 
const CEikDialogPageSelector* CEikDialogPageContainer::PageSelector  )  const
 
TSize CEikDialogPageContainer::PreferredSize const TSize &  aMaxSize  )  const
 
virtual void CEikDialogPageContainer::PrepareContext CWindowGc &  aGc  )  const [virtual]
 
virtual void CEikDialogPageContainer::PrepareForFocusLossL  )  [virtual]
 
virtual void CEikDialogPageContainer::Reserved_2  )  [protected, virtual]
 
void CEikDialogPageContainer::ResetLineMinimumSizes  ) 
 
TBool CEikDialogPageContainer::RotateFocusByL TInt  aDelta  ) 
 
CEikScrollBarFrame* CEikDialogPageContainer::ScrollBar  )  const
 
void CEikDialogPageContainer::SetActivePageByIdL TInt  aPageId  ) 
 
void CEikDialogPageContainer::SetActivePageByIndexL TInt  aPageIndex  ) 
 
void CEikDialogPageContainer::SetAllPagesDensePacked TBool  aDensePacked  ) 
 
void CEikDialogPageContainer::SetEditableL TBool  aEditable  ) 
 
TBool CEikDialogPageContainer::SetInitialFocus  ) 
 
void CEikDialogPageContainer::SetPageDensePacked TInt  aPageId,
TBool  aDensePacked
 
void CEikDialogPageContainer::SetPageDimmed TInt  aPageId,
TBool  aDimmed,
TDrawNow  aDrawNow
 
void CEikDialogPageContainer::SetPageFlag TInt  aPageId,
TInt  aFlag
 
void CEikDialogPageContainer::SetPageFormSized  ) 
 
void CEikDialogPageContainer::SetPageSelector const CEikDialogPageSelector *  aPageSelector  ) 
 
void CEikDialogPageContainer::SetTipManager CEikDlgToolTipMgr *  aTipManager  ) 
 
virtual void CEikDialogPageContainer::SizeChanged  )  [protected, virtual]
 
TBool CEikDialogPageContainer::TakesEnterKey  ) 
 
virtual void CEikDialogPageContainer::WriteInternalStateL RWriteStream &  aWriteStream  )  const [protected, virtual]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top