|
Public Member Functions |
IMPORT_C | ~CAknButtonState () |
| Destructor.
|
IMPORT_C const CGulIcon * | Icon () const |
| Provides the icon for the normal state.
|
IMPORT_C const CGulIcon * | DimmedIcon () const |
| Provides the icon for the dimmed state.
|
IMPORT_C const CGulIcon * | PressedIcon () const |
| Provides the icon for the pressed down (not released) state.
|
IMPORT_C const CGulIcon * | HoverIcon () const |
| Provides the icon for the hover state.
|
IMPORT_C const TDesC & | Text () const |
| Provides the text inside the button.
|
IMPORT_C const TDesC & | HelpText () const |
| Provides the text inside the help note.
|
IMPORT_C TInt | Flags () const |
| Provides the flags for the state.
|
IMPORT_C void | SetIcon (CGulIcon *aIcon) |
| Sets the icon for the normal state.
|
IMPORT_C void | SetDimmedIcon (CGulIcon *aDimmedIcon) |
| Sets the icon for the dimmed state.
|
IMPORT_C void | SetPressedIcon (CGulIcon *aPressedIcon) |
| Sets the icon for the pressed down state.
|
IMPORT_C void | SetHoverIcon (CGulIcon *aHoverIcon) |
| Sets the icon for the hover state.
|
IMPORT_C void | SetTextL (const TDesC &aText) |
| Sets the text inside the button.
|
IMPORT_C void | SetHelpTextL (const TDesC &aHelpText) |
| Sets the text inside the help note.
|
IMPORT_C void | SetFlags (const TInt aFlags) |
| Sets the flags for the state.
|
void | UpdateIconL (const TDesC &aFilePath, const TInt aBmpId, const TInt aMaskId, const TInt aDimmedBmpId, const TInt aDimmedMaskId, const TInt aPressedBmpId, const TInt aPressedMaskId, const TInt aHoverBmpId, const TInt aHoverMaskId, const TAknsItemID &aId=KAknsIIDNone, const TAknsItemID &aDimmedId=KAknsIIDNone, const TAknsItemID &aPressedId=KAknsIIDNone, const TAknsItemID &aHoverId=KAknsIIDNone) |
| Sets the icon for the normal state.
|
Protected Member Functions |
IMPORT_C | CAknButtonState (const TInt aFlags) |
| Constructor.
|
IMPORT_C void | ConstructL (CGulIcon *aIcon, CGulIcon *aDimmedIcon, CGulIcon *aPressedIcon, CGulIcon *aHoverIcon, const TDesC &aText, const TDesC &aHelpText) |
| Symbian 2nd phase constructor.
|
IMPORT_C void | ConstructL (const TDesC &aFilePath, const TInt aBmpId, const TInt aMaskId, const TInt aDimmedBmpId, const TInt aDimmedMaskId, const TInt aPressedBmpId, const TInt aPressedMaskId, const TInt aHoverBmpId, const TInt aHoverMaskId, const TDesC &aText, const TDesC &aHelpText, const TAknsItemID &aId=KAknsIIDNone, const TAknsItemID &aDimmedId=KAknsIIDNone, const TAknsItemID &aPressedId=KAknsIIDNone, const TAknsItemID &aHoverId=KAknsIIDNone) |
| Symbian 2nd phase constructor.
|
virtual IMPORT_C void | ConstructFromResourceL (TResourceReader &aReader) |
| Constructs controls from a resource file.
|
virtual IMPORT_C void | SizeChanged (const TRect &aRect, TScaleMode aScaleMode) |
| Updates the size of icons.
|
IMPORT_C TBool | HasText () const |
IMPORT_C TBool | HasHelp () const |
void | HandleResourceChange (TInt aType) |
| Handles changes in state's environment.
|
void | SetIconScaleMode (const TScaleMode aScaleMode) |
| Sets default scaling mode.
|
Protected Attributes |
CGulIcon * | iIcon |
CGulIcon * | iDimmedIcon |
CGulIcon * | iPressedIcon |
CGulIcon * | iHoverIcon |
HBufC * | iText |
HBufC * | iHelpText |
TInt | iFlags |
CAknButtonStateExtension * | iExtension |
Friends |
class | CAknButton |