calineedit.h

00001 #ifndef CALINEEDIT_H
00002 #define CALINEEDIT_H
00003 
00004 #include <ClanLib/core.h>
00005 #include "cawidget.h"
00006 
00007 
00011 class CALineEdit : public CAWidget {
00012 public:
00013     CALineEdit( const char* text,
00014                 int letters,
00015                 Alignment alignment,
00016                 CL_Font* font );
00017     ~CALineEdit();
00018 
00019     char* getText() {
00020         return text.get_string();
00021     }
00022 
00023     virtual void display( bool active=true );
00024     virtual void handleKey( const CL_Key &key );
00025 
00026 private:
00028 
00029     int letters;
00031     int cursor;
00033     CL_Font*  font;
00035     CL_String text;
00036 };
00037 
00038 #endif

Generated on Tue Nov 28 06:48:28 2006 by  doxygen 1.5.0