API published in: S60 1st Ed
Link against: avkon.lib
Required Capabilities
None
#include <akntabgrp.h>
Inherits CAknControl.
Public Types |
|
enum | TAknTabDataType { EAknTabNone, EAknTabText, EAknTabIcon, EAknTabTextAndIcon } |
Indicates a tab title's type. More... |
|
Public Member Functions |
|
~CAknTab () | |
Destructor. |
|
void | ReplaceTextL (const TDesC &aTabText) |
Replace a tab title. |
|
void | SetActive (TBool aActive, TDrawNow aDrawNow) |
Activate or deactive this tab. |
|
TBool | Active () const |
Determines whether this tab is active. |
|
TInt | Id () const |
Gets tab's ID. |
|
enum TAknTabDataType | TabType () const |
Gets this tab's type. |
|
void | SetTotalAmountOfTabs (TInt aAmount) |
Sets the total amount of tabs in the tabgroup where this tab belongs. |
|
void | SetNarrowTabLayout (TBool aNarrow) |
Sets the narrow tab layout. |
|
virtual TSize | MinimumSize () |
From CCoeControl . |
|
virtual void | SetDimmed (TBool aDimmed) |
From CCoeControl . |
|
virtual void | GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const |
From CCoeControl . |
|
Static Public Member Functions |
|
static CAknTab * | NewL (const CCoeControl &aParent, TResourceReader &aReader) |
Two-phased constructor. |
|
static CAknTab * | NewLC (const CCoeControl &aParent, TResourceReader &aReader) |
Two-phased constructor. |
|
static CAknTab * | NewL (TInt aId, const CCoeControl &aParent, const TDesC &aTabText) |
Two-phased constructor. |
|
static CAknTab * | NewLC (TInt aId, const CCoeControl &aParent, const TDesC &aTabText) |
Two-phased constructor. |
|
static CAknTab * | NewL (TInt aId, const CCoeControl &aParent, const TDesC &aTabText, const CFbsBitmap *aTabBitmap, const CFbsBitmap *aMask=NULL) |
Two-phased constructor. |
|
static CAknTab * | NewLC (TInt aId, const CCoeControl &aParent, const TDesC &aTabText, const CFbsBitmap *aTabBitmap, const CFbsBitmap *aMask=NULL) |
Two-phased constructor. |
|
static CAknTab * | NewL (TInt aId, const CCoeControl &aParent, const CFbsBitmap *aTabBitmap, const CFbsBitmap *aMask=NULL) |
Two-phased constructor. |
|
static CAknTab * | NewLC (TInt aId, const CCoeControl &aParent, const CFbsBitmap *aTabBitmap, const CFbsBitmap *aMask=NULL) |
Two-phased constructor. |
|
Protected Member Functions |
|
virtual void | SizeChanged () |
From CCoeControl . |
|
virtual TInt | CountComponentControls () const |
From CCoeControl . |
|
virtual CCoeControl * | ComponentControl (TInt aIndex) const |
From CCoeControl . |
|
virtual void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
From CCoeControl . |
|
Friends |
|
class | CAknTabGroup |
|
Indicates a tab title's type. |
|
Destructor. |
|
Determines whether this tab is active.
|
|
From Gets the specified component of a compound control.
|
|
From Gets the number of controls contained in a compound control.
|
|
From
Gets the list of logical colors employed in the drawing of the control, paired with an explanation of how they are used. Appends
the list into
|
|
From Handles pointer events. This function is called by framework whenever a pointer event occurs in the control.
|
|
Gets tab's ID.
|
|
From Gets a minimum size of the tab.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Two-phased constructor.
|
|
Replace a tab title.
|
|
Activate or deactive this tab.
|
|
From Sets a tab dimmed.
|
|
Sets the narrow tab layout. Used by the UI framework. Applications can set the narrow layout using CAknNaviDecorator class. |
|
Sets the total amount of tabs in the tabgroup where this tab belongs. |
|
From Responds to size changes to sets the size and position of the contents of this control. |
|
Gets this tab's type.
|
|