InformationTextAdapter.hxx
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 #ifndef __INFORMATIONTEXTDAPTER_HXX__
00024 #define __INFORMATIONTEXTDAPTER_HXX__
00025
00026 #include "Component.hxx"
00027 #include "Text.hxx"
00028 #include <string>
00029
00030 namespace CLAM
00031 {
00032
00033 class InformationTextAdapter :public Component
00034 {
00035 private:
00036 int _coordX;
00037 int _coordY;
00038 Text _text;
00039
00040 public:
00041 InformationTextAdapter( int coordX = 0, int coordY = 0, const Text & text = "");
00042 virtual ~InformationTextAdapter();
00043
00044 const Text & GetText() {return _text;}
00045 int GetCoordX() {return _coordX;}
00046 int GetCoordY() {return _coordY;}
00047
00048 public:
00049
00050 const char * GetClassName() const
00051 {
00052 return "InformationTextBoxAdapter";
00053 }
00054
00055 virtual void StoreOn (Storage & store) const;
00056
00062 virtual void LoadFrom (Storage & store);
00063 };
00064
00065 }
00066
00067 #endif // __CONNECTIONDEFINITIONADAPTER_HXX__
00068