00001 /********************************************************************** 00002 00003 Copyright (c) 2005, TomTom B.V. 00004 00005 All rights reserved 00006 00007 00008 ***********************************************************************/ 00009 00010 00011 #ifndef __CUILABEL_H__ 00012 #define __CUILABEL_H__ 00013 00014 #include "MUIWidget.h" 00015 #include "CDesktop.h" 00016 00022 class CUILabel: public MUIWidget 00023 { 00024 public: 00030 CUILabel( const CUIRect& aRectangle, 00031 const char* aTitle ); 00032 00033 virtual void Draw(); 00034 virtual bool HandlePenEvent( MInputReader::TTouchEventData& aData ); 00035 virtual bool HandleKeyEvent( MInputReader::TKeyEventData& aData ); 00036 00037 virtual bool SetEnabled( bool aEnabled ); 00038 virtual bool SetActive( bool aActive ); 00039 00041 virtual CDesktop::TColor GetColor(); 00042 00043 private: 00044 CUILabel(); 00045 CUILabel( const CUILabel& ); 00046 CUILabel& operator=( const CUILabel& ); 00047 00048 public: 00049 CDesktop::TColor iColor; 00050 }; 00051 00052 #endif // __CUILABEL_H__