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