Ajout de l'ensemble du workspace.
[GPU.git] / WCudaMSE / Tuto_Image / src / cpp / core / 03_Event / listener / mouse / SimpleMouseListener.h
1 #ifndef SIMPLE_MOUSE_LISTENER_H
2 #define SIMPLE_MOUSE_LISTENER_H
3
4 #include "MouseListener_I.h"
5
6 /*----------------------------------------------------------------------*\
7 |* Declaration *|
8 \*---------------------------------------------------------------------*/
9
10 /*--------------------------------------*\
11 |* Public *|
12 \*-------------------------------------*/
13
14 class SimpleMouseListener: public MouseListener_I
15 {
16 public:
17 /*--------------------------------------*\
18 |* Constructor *|
19 \*-------------------------------------*/
20
21 SimpleMouseListener();
22 virtual ~SimpleMouseListener();
23
24 public:
25
26 /*--------------------------------------*\
27 |* Methodes *|
28 \*-------------------------------------*/
29
30 void onMouseMoved(const MouseEvent& event); // override
31 void onMousePressed(const MouseEvent& event); // override
32 void onMouseReleased(const MouseEvent& event); // override
33 void onMouseWheel(const MouseWheelEvent& event); // override
34
35 private:
36
37 void printXY(const MouseEvent& event);
38
39 /*--------------------------------------*\
40 |* Attributs *|
41 \*-------------------------------------*/
42
43 private:
44
45 };
46
47 #endif
48
49 /*----------------------------------------------------------------------*\
50 |* End *|
51 \*---------------------------------------------------------------------*/