CEikAppUiFactory Class Reference

Link against: eikcoctl.lib eikctl.lib

Capability Information

Required Capabilities

None


#include <EIKCOLIB.H>

Public Member Functions

IMPORT_C  CEikAppUiFactory ()
  ~CEikAppUiFactory ()
void  CreateResourceIndependentFurnitureL (CEikAppUi *aAppUi)
TRect  ClientRect ()
void  ReadAppInfoResourceL (TInt aResourceFileOffset, CEikAppUi *aAppUi)
void  LaunchPopupMenuL (TInt aResourceId, const TPoint &aTargetPos, TPopupTargetPosType aTargetType, const CEikHotKeyTable *aHotKeyTable, CEikAppUi *aAppUi)
void  DoLaunchPopupL (TInt aResourceId, const TPoint &aTargetPos, const CEikHotKeyTable *aHotKeyTable, TPopupTargetPosType aTargetType, CEikAppUi *aAppUi)
void  ClosePopup (CEikAppUi *aAppUi)
void  StopDisplayingMenuBar ()
void  HandleSideBarMenuL (TInt aResourceId, const TPoint &aPos, const CEikHotKeyTable *aHotKeyTable, CEikAppUi *aAppUi)
void  CreateHotKeyControlL (TInt aResourceId, CEikAppUi *aAppUi)
CEikMenuBar *  MenuBar () const
CEikMenuBar *  SwapMenuBar (CEikMenuBar *aMenu)
CEikMenuPane *  Popup () const
CEikButtonGroupContainer *  SwapButtonGroup (CEikButtonGroupContainer *aNewGroup)
CEikButtonGroupContainer *  ToolBar () const
CEikToolBar *  ToolBand () const
CEikToolBar *  TitleBand () const
CEikToolBar *  SwapToolBar (CEikToolBar *aToolBar, TToolBarType aType)
CEikStatusPane *  StatusPane () const
CEikButtonGroupContainer *  Cba () const
CEikCommandButton *  CreateStandardTabButtonL () const
void  CreateEmbeddedL (CEikonEnv &aEikonEnv)
void  DestroyEmbedded (CEikonEnv &aEikonEnv)
void  HandleResourceChangeL (TInt aType)
IMPORT_C CAknTouchPane *  TouchPane () const
IMPORT_C CAknToolbar *  PopupToolbar () const
  Returns the pointer to the application avkon toolbar object if there is one or NULL.
IMPORT_C CAknToolbar *  CurrentPopupToolbar () const
  Returns the pointer to the current view avkon toolbar object if there is one, if no it will return the pointer to the application avkon toolbar or NULL.
IMPORT_C void  SetViewPopupToolbar (CAknToolbar *aViewPopupToolbar)
  Sets the avkon toolbar for the current view.
IMPORT_C CAknToolbar *  CurrentFixedToolbar () const
  Returns the pointer to the current view avkon fixed toolbar object if there is one, if no it will return the pointer to the application avkon fixed toolbar or NULL.
IMPORT_C void  SetViewFixedToolbar (CAknToolbar *aViewFixedToolbar)
  Sets the avkon fixed toolbar for the current view.

Data Structures

struct   SEikAppInfo
struct   SRssSignature

Constructor & Destructor Documentation

IMPORT_C CEikAppUiFactory::CEikAppUiFactory (   ) 
 
CEikAppUiFactory::~CEikAppUiFactory (   ) 
 

Member Function Documentation

CEikButtonGroupContainer* CEikAppUiFactory::Cba (   )  const
 
TRect CEikAppUiFactory::ClientRect (   ) 
 
void CEikAppUiFactory::ClosePopup (  CEikAppUi *  aAppUi  ) 
 
void CEikAppUiFactory::CreateEmbeddedL (  CEikonEnv &  aEikonEnv  ) 
 
void CEikAppUiFactory::CreateHotKeyControlL (  TInt  aResourceId,
CEikAppUi *  aAppUi
) 
 
void CEikAppUiFactory::CreateResourceIndependentFurnitureL (  CEikAppUi *  aAppUi  ) 
 
CEikCommandButton* CEikAppUiFactory::CreateStandardTabButtonL (   )  const
 
IMPORT_C CAknToolbar* CEikAppUiFactory::CurrentFixedToolbar (   )  const
 

Returns the pointer to the current view avkon fixed toolbar object if there is one, if no it will return the pointer to the application avkon fixed toolbar or NULL.

Returns:
Pointer to the AVKON toolbar object
Since:
S60 5.0
IMPORT_C CAknToolbar* CEikAppUiFactory::CurrentPopupToolbar (   )  const
 

Returns the pointer to the current view avkon toolbar object if there is one, if no it will return the pointer to the application avkon toolbar or NULL.

Returns:
Pointer to the AVKON toolbar object
Since:
Series 60 3.1
void CEikAppUiFactory::DestroyEmbedded (  CEikonEnv &  aEikonEnv  ) 
 
void CEikAppUiFactory::DoLaunchPopupL (  TInt  aResourceId,
const TPoint &  aTargetPos,
const CEikHotKeyTable *  aHotKeyTable,
TPopupTargetPosType  aTargetType,
CEikAppUi *  aAppUi
) 
 
void CEikAppUiFactory::HandleResourceChangeL (  TInt  aType  ) 
 
void CEikAppUiFactory::HandleSideBarMenuL (  TInt  aResourceId,
const TPoint &  aPos,
const CEikHotKeyTable *  aHotKeyTable,
CEikAppUi *  aAppUi
) 
 
void CEikAppUiFactory::LaunchPopupMenuL (  TInt  aResourceId,
const TPoint &  aTargetPos,
TPopupTargetPosType  aTargetType,
const CEikHotKeyTable *  aHotKeyTable,
CEikAppUi *  aAppUi
) 
 
CEikMenuBar* CEikAppUiFactory::MenuBar (   )  const
 
CEikMenuPane* CEikAppUiFactory::Popup (   )  const
 
IMPORT_C CAknToolbar* CEikAppUiFactory::PopupToolbar (   )  const
 

Returns the pointer to the application avkon toolbar object if there is one or NULL.

Returns:
Pointer to the AVKON toolbar object
Since:
Series 60 3.1
void CEikAppUiFactory::ReadAppInfoResourceL (  TInt  aResourceFileOffset,
CEikAppUi *  aAppUi
) 
 
IMPORT_C void CEikAppUiFactory::SetViewFixedToolbar (  CAknToolbar *  aViewFixedToolbar  ) 
 

Sets the avkon fixed toolbar for the current view.

Called by CAknView when view is activated.

Parameters:
aViewFixedToolbar  Pointer to the view specific fixed toolbar.
Since:
S60 5.0
IMPORT_C void CEikAppUiFactory::SetViewPopupToolbar (  CAknToolbar *  aViewPopupToolbar  ) 
 

Sets the avkon toolbar for the current view.

Called by CAknView when view is activated.

Parameters:
aViewPopupToolbar  Pointer to the view specific toolbar.
Since:
Series 60 3.1
CEikStatusPane* CEikAppUiFactory::StatusPane (   )  const
 
void CEikAppUiFactory::StopDisplayingMenuBar (   ) 
 
CEikButtonGroupContainer* CEikAppUiFactory::SwapButtonGroup (  CEikButtonGroupContainer *  aNewGroup  ) 
 
CEikMenuBar* CEikAppUiFactory::SwapMenuBar (  CEikMenuBar *  aMenu  ) 
 
CEikToolBar* CEikAppUiFactory::SwapToolBar (  CEikToolBar *  aToolBar,
TToolBarType  aType
) 
 
CEikToolBar* CEikAppUiFactory::TitleBand (   )  const
 
CEikToolBar* CEikAppUiFactory::ToolBand (   )  const
 
CEikButtonGroupContainer* CEikAppUiFactory::ToolBar (   )  const
 
IMPORT_C CAknTouchPane* CEikAppUiFactory::TouchPane (   )  const
 

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

Copyright © Nokia Corporation 2001-2007
Back to top