00001
00002 #ifndef task_edtext_h
00003 #define task_edtext_h
00004
00005
00006
00007 #include "sxy_graph.h"
00008 #include "sxy_task.h"
00009
00010
00011
00012 class XYRasterText;
00013
00014
00015
00016
00017 class SXYTaskEditText : public SXYTask {
00018
00019 void popupActions(XYRasterText* txt);
00020 Ihandle* createMenu(XYRasterText* txt);
00021
00022 public:
00023
00024 SXYTaskReturn mouseClick(SXYGraph* graph, int b, int x, int y, int sft, int ctr);
00025 SXYTaskReturn mouseUnclick(SXYGraph* graph, int b, int x, int y, int sft, int ctr);
00026 SXYTaskReturn mouseMotion(SXYGraph* graph, int x, int y, int sft, int ctr);
00027
00028 SXYTaskReturn mouseEnter(SXYGraph* graph);
00029 SXYTaskReturn mouseLeave(SXYGraph* graph);
00030
00031 SXYTaskEditText(void);
00032 virtual ~SXYTaskEditText();
00033 };
00034
00035 #endif
00036