API published in: S60 1st Ed
Link against: eikcoctl.lib avkon.lib
None
#include <eikcba.h>
Inherits CAknControl.
Inherited by CEikEnhancedCbaButton.
Public Member Functions | |
| ~CEikCbaButton () | |
| void | ConstructL (TGulAlignmentValue aAlignment) |
| void | AddCommandL (const TDesC &aText) |
| void | PushCommandL (TInt aCommandId, const TDesC &aText) |
| TInt | PopCommand () |
| void | RemoveCommand (TInt aCommandId) |
| void | RemovePreviousCommand () |
| void | SwitchToShortTextL (TBool aShortText) |
| void | SetLabelFont (const CFont *aLabelFont) |
| void | TruncateLabelText () |
| void | SetContainerWindowL (const CCoeControl &aContainer) |
| void | ConstructFromResourceL (TResourceReader &aReader, TGulAlignmentValue anAlignment) |
| TSize | MinimumSize () |
| void | SetDimmed (TBool aDimmed) |
| IMPORT_C void | HandlePointerEventL (const TPointerEvent &aPointerEvent) |
| void | SetImage (CEikImage &aImage) |
| void | ReplaceImageByLabel () |
| TBool | IsImageOn () const |
| void | ConstructEmptyButtonL () |
| Constructs empty button with id EAknSoftkeyEmpty Public Since 3rd Ed FP1. | |
Protected Member Functions | |
| TInt | IndexFromCommandId (TInt aCommandId) |
| void | UpdateLabelText (TPtrC aLabelText) |
Protected Attributes | |
| TBuf< KMaxCbaLabelLength > | iFullLabelText |
| TPtrC | iLongLabelText |
| TPtrC | iShortLabelText |
| CEikLabel * | iLabel |
| CDesCArray * | iText |
| CArrayFix< SButtonOptions > * | iButtonOptions |
| CEikImage * | iImage |
Data Structures | |
| struct | SButtonOptions |
|
|
|
|
Constructs empty button with id EAknSoftkeyEmpty Public Since 3rd Ed FP1. Reimplemented in CEikEnhancedCbaButton. |
| ||||||||||||
|
|
|
|
|
|
| ||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|