Buttons API: Changes

The following header file(s) have changed between 3.0 and 3.1

Table 3: eikbtgrp.h
Type Class Change
New public method MEikButtonGroup virtual void SetMSKCommandObserver(MEikCommandObserver* aCommandObserver)=0;
New public method MEikButtonGroup virtual void DimCommandByPosition(TInt aPosition,TBool aDimmed)=0;
New public method MEikButtonGroup virtual TBool IsCommandDimmedByPosition(TInt aPosition) const=0;
New public method MEikButtonGroup virtual void MakeCommandVisibleByPosition(TInt aPosition,TBool aVisible)=0;
New public method MEikButtonGroup virtual TBool IsCommandVisibleByPosition(TInt aPosition) const=0;
New public method MEikButtonGroup virtual void AnimateCommandByPosition(TInt aPosition)=0;

Table 4: eikcba.h
Type Class Change
New public method CEikCba TInt MSKEnabledInPlatform() const;
New public method CEikCba void SetMSKIconL();
New public method CEikCba void MakeVisible(TBool aVisible);
New public method CEikCbaButton void ConstructEmptyButtonL();

The following header file(s) have changed between 3.1 and 3.2

Table 5: eikbtgpc.h
Type Class Change
New public enum CEikButtonGroupContainer TCommandPosition
New public method CEikButtonGroupContainer IMPORT_C void DimCommandByPosition(TCommandPosition aPosition, TBool aDimmed);
New public method CEikButtonGroupContainer IMPORT_C TBool IsCommandDimmedByPosition(TCommandPosition aPosition) const;
New public method CEikButtonGroupContainer IMPORT_C void MakeCommandVisibleByPosition(TCommandPosition aPosition, TBool aVisible);
New public method CEikButtonGroupContainer IMPORT_C TBool IsCommandVisibleByPosition(TCommandPosition aPosition) const;
New public method CEikButtonGroupContainer IMPORT_C void AnimateCommandByPosition(TCommandPosition aPosition);
New public method CEikButtonGroupContainer IMPORT_C TBool UpdatedCommandObserverExists(TCommandPosition aPosition) const;
New public method CEikButtonGroupContainer void UpdateMSKCommandObserver(CEikListBox* aMSKObserverOwner, MEikCommandObserver* aCommandObserver);

Table 6: eikcba.h
Type Class Change
New public method CEikCba void SetMSKCommandObserver(MEikCommandObserver* aCommandObserver);
New public method CEikCba void DimCommandByPosition(TInt aPosition, TBool aDimmed);
New public method CEikCba TBool IsCommandDimmedByPosition(TInt aPosition) const;
New public method CEikCba void MakeCommandVisibleByPosition(TInt aPosition, TBool aVisible);
New public method CEikCba TBool IsCommandVisibleByPosition(TInt aPosition) const;
New public method CEikCba void AnimateCommandByPosition(TInt aPosition);
New public method CEikCba CCoeControl* GroupControlByPosition(TInt aPosition) const;
New public method CEikCbaButton TBool PressedDown() const;
New public method CEikCbaButton void SetPressedDownL( const TBool aPressedDown );
New public method CEikCbaButton void SetTextBitmapMode( TBool aEnableBitmap );
New public method CEikCbaButton void DrawToContext( CBitmapContext& aContext, CBitmapContext& aMaskContext, const TPoint& aOffset ) const;
New protected constant CEikCbaButton const CFbsBitmap* iMask;
New protected variable CEikCbaButton CFbsBitmap* iSfeMask;
New protected variable CEikCbaButton TBool iPressedDown;

Table 7: eikbtgrp.h
Type Class Change
New public virtual method MEikButtonGroup virtual void SetMSKCommandObserver(MEikCommandObserver* aCommandObserver) = 0;
New public virtual method MEikButtonGroup virtual void DimCommandByPosition(TInt aPosition, TBool aDimmed) = 0;
New public virtual method MEikButtonGroup virtual TBool IsCommandDimmedByPosition(TInt aPosition) const = 0;
New public virtual method MEikButtonGroup virtual void MakeCommandVisibleByPosition(TInt aPosition, TBool aVisible) = 0;
New public virtual method MEikButtonGroup virtual TBool IsCommandVisibleByPosition(TInt aPosition) const = 0;
New public virtual method MEikButtonGroup virtual void AnimateCommandByPosition(TInt aPosition) = 0;


Copyright © Nokia Corporation 2001-2008
Back to top