CEikButtonPanel Class Reference

API published in: S60 1st Ed

Link against: eikcoctl.lib eikdlg.lib eikcore.lib eiksrv.lib eikcore.lib

Capability Information

Required Capabilities

None


#include <
eikbtpan.h>

Inherits CAknControl, and MEikButtonGroup.


Public Member Functions

IMPORT_C CEikButtonPanel ()
IMPORT_C ~CEikButtonPanel ()
IMPORT_C void ConstructL ()
IMPORT_C void AddButtonL (CEikLabeledButton *aButton, TInt aId)
IMPORT_C void AddButtonL (CEikLabeledButton *aButton, TInt aId, TInt aRow)
IMPORT_C void SetHorizontal ()
IMPORT_C TInt ButtonId (CCoeControl *aControl) const
IMPORT_C CEikCommandButtonBaseButtonById (TInt aButtonId) const
IMPORT_C CEikLabeledButtonLabeledButtonById (TInt aButtonId) const
IMPORT_C void MakeButtonVisible (TInt aButtonId, TBool aVisible)
IMPORT_C CEikCommandButtonBaseButtonForKey (TInt aChar, TInt &aButtonId) const
IMPORT_C void ResetMinimumSize ()
IMPORT_C void SetMinButtonWidth (TInt aWidth)
IMPORT_C void SetCommandObserver (MEikCommandObserver *aCommandObserver)
void UpdateHotKeyL (TInt aCommandId, CEikLabeledButton::TFlags aFlags, TInt aKeyCode)
IMPORT_C void ConstructFromResourceL (TResourceReader &aReader)
IMPORT_C TSize MinimumSize ()
IMPORT_C void GetColorUseListL (CArrayFix< TCoeColorUse > &aColorUseList) const
IMPORT_C void HandleResourceChange (TInt aType)
IMPORT_C TKeyResponse OfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType)
IMPORT_C void HandlePointerEventL (const TPointerEvent &aPointerEvent)
IMPORT_C void HandleControlEventL (CCoeControl *aControl, TCoeEvent aEventType)

Protected Member Functions

IMPORT_C void WriteInternalStateL (RWriteStream &aWriteStream) const

Constructor & Destructor Documentation

IMPORT_C CEikButtonPanel::CEikButtonPanel  ) 
 
IMPORT_C CEikButtonPanel::~CEikButtonPanel  ) 
 

Member Function Documentation

IMPORT_C void CEikButtonPanel::AddButtonL CEikLabeledButton aButton,
TInt  aId,
TInt  aRow
 
IMPORT_C void CEikButtonPanel::AddButtonL CEikLabeledButton aButton,
TInt  aId
 
IMPORT_C CEikCommandButtonBase* CEikButtonPanel::ButtonById TInt  aButtonId  )  const
 
IMPORT_C CEikCommandButtonBase* CEikButtonPanel::ButtonForKey TInt  aChar,
TInt &  aButtonId
const
 
IMPORT_C TInt CEikButtonPanel::ButtonId CCoeControl *  aControl  )  const
 
IMPORT_C void CEikButtonPanel::ConstructFromResourceL TResourceReader &  aReader  ) 
 
IMPORT_C void CEikButtonPanel::ConstructL  ) 
 
IMPORT_C void CEikButtonPanel::GetColorUseListL CArrayFix< TCoeColorUse > &  aColorUseList  )  const
 
IMPORT_C void CEikButtonPanel::HandleControlEventL CCoeControl *  aControl,
TCoeEvent  aEventType
 
IMPORT_C void CEikButtonPanel::HandlePointerEventL const TPointerEvent &  aPointerEvent  ) 
 
IMPORT_C void CEikButtonPanel::HandleResourceChange TInt  aType  ) 
 
IMPORT_C CEikLabeledButton* CEikButtonPanel::LabeledButtonById TInt  aButtonId  )  const
 
IMPORT_C void CEikButtonPanel::MakeButtonVisible TInt  aButtonId,
TBool  aVisible
 
IMPORT_C TSize CEikButtonPanel::MinimumSize  ) 
 
IMPORT_C TKeyResponse CEikButtonPanel::OfferKeyEventL const TKeyEvent &  aKeyEvent,
TEventCode  aType
 
IMPORT_C void CEikButtonPanel::ResetMinimumSize  ) 
 
IMPORT_C void CEikButtonPanel::SetCommandObserver MEikCommandObserver *  aCommandObserver  ) 
 
IMPORT_C void CEikButtonPanel::SetHorizontal  ) 
 
IMPORT_C void CEikButtonPanel::SetMinButtonWidth TInt  aWidth  ) 
 
void CEikButtonPanel::UpdateHotKeyL TInt  aCommandId,
CEikLabeledButton::TFlags  aFlags,
TInt  aKeyCode
 
IMPORT_C void CEikButtonPanel::WriteInternalStateL RWriteStream &  aWriteStream  )  const [protected]
 

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top