API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <aknnavi.h>
Inherits CAknControl, and MAknNavigationContainerInterface.
Public Member Functions |
|
IMPORT_C void | ConstructL () |
Handles 2nd phase construction. |
|
IMPORT_C void | ConstructFromResourceL (TResourceReader &aReader) |
Constructs from a resource. |
|
IMPORT_C CAknNavigationDecorator * | ConstructNavigationDecoratorFromResourceL (TResourceReader &aReader) |
Resource constructor that returns a new object to the application. |
|
IMPORT_C CAknNavigationDecorator * | CreateTabGroupL () |
Creates and returns a new navigation decorator object containing tab group. |
|
IMPORT_C CAknNavigationDecorator * | CreateTabGroupL (MAknTabObserver *aObserver) |
Creates and returns a new navigation decorator object containing tab group. |
|
IMPORT_C CAknNavigationDecorator * | CreateTabGroupL (TResourceReader &aReader) |
Creates from a resource and returns a new navigation decorator object containing tab group. |
|
IMPORT_C CAknNavigationDecorator * | CreateTabGroupL (TResourceReader &aReader, MAknTabObserver *aObserver) |
Creates from a resource and returns a new navigation decorator object containing tab group. |
|
IMPORT_C CAknNavigationDecorator * | CreateNavigationLabelL (const TDesC &aText=KNullDesC) |
Creates and returns a new navigation decorator object containing navigation label. |
|
IMPORT_C CAknNavigationDecorator * | CreateNavigationLabelL (TResourceReader &aReader) |
Creates from a resource and returns a new navigation decorator object containing navigation label. |
|
IMPORT_C CAknNavigationDecorator * | CreateNavigationImageL (const CFbsBitmap *aBitmap=NULL, const CFbsBitmap *aMaskBitmap=NULL) |
Creates and returns a new navigation decorator object containing navigation image. |
|
IMPORT_C CAknNavigationDecorator * | CreateNavigationImageL (TResourceReader &aReader) |
Creates from a resource and returns a new navigation decorator object containing navigation image. |
|
IMPORT_C CAknNavigationDecorator * | CreateMessageLabelL (const TDesC &aText=KNullDesC) |
Creates and returns a new navigation decorator object containing help text. |
|
IMPORT_C CAknNavigationDecorator * | CreateMessageLabelL (TResourceReader &aReader) |
Creates from a resource and returns a new navigation decorator object containing help text. |
|
IMPORT_C CAknNavigationDecorator * | CreateVolumeIndicatorL (TInt aResourceId) |
Creates volume control indicator to the navi pane. |
|
IMPORT_C CAknNavigationDecorator * | CreateEditorIndicatorContainerL () |
Creates editor indicator container control to the navi pane. |
|
IMPORT_C void | PushDefaultL (TBool aAllowDuplicates=EFalse) |
Pushes default content (empty navigation pane) to the navigation pane's object stack. |
|
IMPORT_C void | PushL (CAknNavigationDecorator &aNaviPaneControl) |
Pushes a navigation decorator object to the navigation pane's object stack. |
|
IMPORT_C void | Pop () |
Pops topmost object from the navigation pane's object stack. |
|
IMPORT_C void | Pop (CAknNavigationDecorator *aControl) |
Pops (remove) certain object from the navigation pane's object stack. |
|
IMPORT_C CAknNavigationDecorator * | Top () |
Returns topmost object from navigation pane's object stack. |
|
IMPORT_C CAknNavigationDecorator * | Top (TBool aIgnoreFepEditorIndicator) const |
Return topmost object from navigation pane's object stack. |
|
IMPORT_C TInt | ReplaceL (CAknNavigationDecorator &aToBeReplaced, CAknNavigationDecorator &aReplacement) |
Replaces existing navigation decorator object in the navigation pane's object stack. |
|
IMPORT_C CAknNavigationDecorator * | ResourceDecorator () |
Returns the object constructed from resources with ConstrucFromResourcesL() -method to the application. |
|
CFbsBitmap & | NaviArrowBitmap (TInt aId) |
This non-exported method returns reference to navi arrow bitmaps. |
|
IMPORT_C void | SetPreferredNaviDecoratorLayoutStyle (TInt aLayoutStyle) |
This method can be used to set preferred layout style for navi decorator objects that are pushed into navistack. |
|
void | NotifyNaviWipeStatusL () |
Used by the UI framework. |
|
IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
From CCoeControl . |
|
TBool | NaviWipeUsed () const |
Not used / implemented. |
|
CFbsBitmap * | NaviColorBitmap () const |
Gets navi bitmap. |
|
Static Public Member Functions |
|
static IMPORT_C TInt | ColorScheme () |
Static method to return current color scheme. |
|
static TInt | CurrentNaviWipeBitmap () |
Gets current wipe bitmap for navi pane. |
|
static void | SetBackgroundContextAttributes (CCoeControl *aControl, TBool aNaviWipeUsed) |
Not used / implemented. |
|
Data Fields |
|
DECLARE_TYPE_ID(0x101F8740) public IMPORT_ | ~CAknNavigationControlContainer )() |
Destructor. |
|
Protected Member Functions |
|
virtual IMPORT_C void | SizeChanged () |
From CCoeControl . |
|
virtual IMPORT_C void | HandleResourceChange (TInt aType) |
From CCoeControl . |
|
virtual IMPORT_C TInt | CountComponentControls () const |
From CCoeControl . |
|
virtual IMPORT_C CCoeControl * | ComponentControl (TInt aIndex) const |
From CCoeControl . |
|
IMPORT_C void | HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType) |
From MCoeControlObserver . |
|
TTypeUid::Ptr | MopSupplyObject (TTypeUid aId) |
From CCoeControl . |
|
Static method to return current color scheme.
|
|
From Returns a control determined by control id.
|
|
Constructs from a resource.
Created object is owned by this object until
|
|
Handles 2nd phase construction. |
|
Resource constructor that returns a new object to the application.
|
|
From Returns number of controls inside the context pane control.
|
|
Creates editor indicator container control to the navi pane. The ownership of the object is transferred to the application.
|
|
Creates from a resource and returns a new navigation decorator object containing help text. The ownership of the object is transferred to the application.
|
|
Creates and returns a new navigation decorator object containing help text. The ownership of the object is transferred to the application.
Implements MAknNavigationContainerInterface. |
|
Creates from a resource and returns a new navigation decorator object containing navigation image. The ownership of the returned object is transferred to the application.
|
|
Creates and returns a new navigation decorator object containing navigation image.
The ownership of the returned object is transferred to the application. Moves ownership of
|
|
Creates from a resource and returns a new navigation decorator object containing navigation label. The ownership of the object is transferred to the application.
|
|
Creates and returns a new navigation decorator object containing navigation label. The ownership of the object is transferred to the application.
|
|
Creates from a resource and returns a new navigation decorator object containing tab group. The ownership of the object is transferred to the application.
|
|
Creates from a resource and returns a new navigation decorator object containing tab group. The ownership of the object is transferred to the application.
|
|
Creates and returns a new navigation decorator object containing tab group. The ownership of the object is transferred to the application.
|
|
Creates and returns a new navigation decorator object containing tab group. The ownership of the object is transferred to the application.
Implements MAknNavigationContainerInterface. |
|
Creates volume control indicator to the navi pane. The ownership of the object is transferred to the application.
|
|
Gets current wipe bitmap for navi pane.
|
|
From Handles Control event.
|
|
From Handles pointer events
|
|
From
Handles a change to the control's resources of type
|
|
From Retrieves an object of the same type as that encapsulated in aId. This function is used to allow controls to ask their owners for access to other objects that they own.
Other than in the case where NULL is returned, the object returned must be of the same object type - that is, the
|
|
This non-exported method returns reference to navi arrow bitmaps.
|
|
Gets navi bitmap.
|
|
Not used / implemented.
|
|
Used by the UI framework. Notifies context and signal panes wheter navi wipe graphichs is to be drawn or not. |
|
Pops (remove) certain object from the navigation pane's object stack. The removed object does not need to be topmost.
|
|
Pops topmost object from the navigation pane's object stack.
If editor indicator control is topmost, it is not popped. The next control is popped instead. It is not possible to pop editor
indicator object with this method. Use Implements MAknNavigationContainerInterface. |
|
Pushes default content (empty navigation pane) to the navigation pane's object stack. This operation also draws default content to the navigation pane.
|
|
Pushes a navigation decorator object to the navigation pane's object stack. This operation also draws the control to the navigation pane. An object can be on the stack only once. If the object already exists in the stack it is moved to topmost object. Ownership is not transfered. Editor indicator control has priority over others. It is always at the top if it exists. In this case all other controls are pushed under the editor indicator object.
Implements MAknNavigationContainerInterface. |
|
Replaces existing navigation decorator object in the navigation pane's object stack. Any object can be on the stack only once. If the replacement object already exists in the stack, previous copy is removed from the stack. Ownership is not transfered. Navi pane is redrawn if top item is changed.
|
|
Returns the object constructed from resources with Ownership of the object is transferred to the application.
|
|
Not used / implemented. |
|
This method can be used to set preferred layout style for navi decorator objects that are pushed into navistack. Given layout is applied to objects only if that object supports it and status pane layout allows that mode to be used. |
|
From Handles the size change events. |
|
Return topmost object from navigation pane's object stack. FEP Editor indicator object is transparent or visible for this operation depending on the given parameter value. If editor indicator object is to be ignored and it exist on the navi pane, next object on the stack is returned. Note that generally FEP does all the needed visibility etc. handling for FEP editor indicators, so by default applications should ignore FEP editor indicators.
|
|
Returns topmost object from navigation pane's object stack. Editor indicator object is transparent for this operation. If editor indicators exist on the navi pane, next object on the stack is returned.
|
|
Destructor. This object does not own the contents of the navi pane controls stack. |