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 }