00001 #if !defined( __XLABEL_H__ )
00002 #define __XLABEL_H__
00003
00004 namespace Ars
00005 {
00007
00008 class XLabel : public XBox {
00009 protected:
00010
00011 public:
00012
00016 XLabel( void );
00017
00019 ~XLabel( void );
00020
00021 virtual const bool SetupWindow( const Message &msg );
00022
00025 virtual void SetWndText( const std::string &sWindowText );
00026
00029 virtual void AppendWindowText( const std::string &sWindowText );
00030
00031
00033 virtual void Draw(void);
00034
00035 virtual void AdjustColors( void );
00036 virtual void RestoreColors( void );
00037
00038 virtual const bool evMouseMove( const MouseMessage &msg );
00039 };
00040
00041 };
00042
00043 #endif
00044