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 CEikCommandButtonBase ButtonById (TInt aButtonId) const
IMPORT_C CEikLabeledButton LabeledButtonById (TInt aButtonId) const
IMPORT_C void  MakeButtonVisible (TInt aButtonId, TBool aVisible)
IMPORT_C CEikCommandButtonBase ButtonForKey (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