1 /**
2  * Copyright:       Copyright (C) 2018 Gabriel Gheorghe, All Rights Reserved
3  * Authors:         $(Gabriel Gheorghe)
4  * License:         $(LINK2 https://www.gnu.org/licenses/gpl-3.0.txt, GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007)
5  * Source:          $(LINK2 https://github.com/GabyForceQ/LibertyEngine/blob/master/source/liberty/framework/gui/event.d)
6  * Documentation:
7  * Coverage:
8 **/
9 module liberty.framework.gui.event;
10 
11 /**
12  *
13 **/
14 enum Event : string {
15   /**
16    *
17   **/
18   MouseLeftClick = "MouseLeftClick",
19 
20   /**
21    *
22   **/
23   MouseMiddleClick = "MouseMiddleClick",
24 
25   /**
26    *
27   **/
28   MouseRightClick = "MouseRightClick",
29 
30   /**
31    *
32   **/
33   MouseOver = "MouseOver",
34 
35   /**
36    *
37   **/
38   MouseMove = "MouseMove",
39 
40   /**
41    *
42   **/
43   MouseEnter = "MouseEnter",
44 
45   /**
46    *
47   **/
48   MouseLeave = "MouseLeave",
49 
50   /**
51    *
52   **/
53   Check = "Check",
54 
55   /**
56    *
57   **/
58   Uncheck = "Uncheck",
59 
60   /**
61    *
62   **/
63   Checked = "Checked",
64 
65   /**
66    *
67   **/
68   Unchecked = "Unchecked",
69 
70   /**
71    *
72   **/
73   StateChange = "StateChange",
74 
75   /**
76    *
77   **/
78   Update = "Update"
79 }