00001 #ifndef __IDragPanelListener__
00002 #define __IDragPanelListener__
00003
00004 #include "../Events/CDragEvent.hpp"
00005 using Exponent::GUI::Events::CDragEvent;
00006
00007
00008
00009 namespace Exponent
00010 {
00011 namespace GUI
00012 {
00013 namespace Listeners
00014 {
00032 interface IDragPanelListener
00033 {
00034 public:
00035
00036
00037
00042 virtual void handleDragBegining(CDragEvent &event) = 0;
00043
00048 virtual void handleDrag(CDragEvent &event) = 0;
00049
00054 virtual void handleDragEnding(CDragEvent &event) = 0;
00055
00056
00057 };
00058 }
00059 }
00060 }
00061 #endif // End of IDragPanelListener.hpp