package events type ApplicationEventType uint type WindowEventType uint const ( FilesDropped WindowEventType = iota ) var Common = newCommonEvents() type commonEvents struct { ApplicationStarted ApplicationEventType WindowMaximise WindowEventType WindowUnMaximise WindowEventType WindowFullscreen WindowEventType WindowUnFullscreen WindowEventType WindowRestore WindowEventType WindowMinimise WindowEventType WindowUnMinimise WindowEventType WindowClosing WindowEventType WindowZoom WindowEventType WindowZoomIn WindowEventType WindowZoomOut WindowEventType WindowZoomReset WindowEventType WindowFocus WindowEventType WindowLostFocus WindowEventType WindowShow WindowEventType WindowHide WindowEventType WindowDPIChanged WindowEventType ThemeChanged ApplicationEventType } func newCommonEvents() commonEvents { return commonEvents{ ApplicationStarted: 1167, WindowMaximise: 1168, WindowUnMaximise: 1169, WindowFullscreen: 1170, WindowUnFullscreen: 1171, WindowRestore: 1172, WindowMinimise: 1173, WindowUnMinimise: 1174, WindowClosing: 1175, WindowZoom: 1176, WindowZoomIn: 1177, WindowZoomOut: 1178, WindowZoomReset: 1179, WindowFocus: 1180, WindowLostFocus: 1181, WindowShow: 1182, WindowHide: 1183, WindowDPIChanged: 1184, ThemeChanged: 1185, } } var Mac = newMacEvents() type macEvents struct { ApplicationDidBecomeActive ApplicationEventType ApplicationDidChangeBackingProperties ApplicationEventType ApplicationDidChangeEffectiveAppearance ApplicationEventType ApplicationDidChangeIcon ApplicationEventType ApplicationDidChangeOcclusionState ApplicationEventType ApplicationDidChangeScreenParameters ApplicationEventType ApplicationDidChangeStatusBarFrame ApplicationEventType ApplicationDidChangeStatusBarOrientation ApplicationEventType ApplicationDidFinishLaunching ApplicationEventType ApplicationDidHide ApplicationEventType ApplicationDidResignActiveNotification ApplicationEventType ApplicationDidUnhide ApplicationEventType ApplicationDidUpdate ApplicationEventType ApplicationWillBecomeActive ApplicationEventType ApplicationWillFinishLaunching ApplicationEventType ApplicationWillHide ApplicationEventType ApplicationWillResignActive ApplicationEventType ApplicationWillTerminate ApplicationEventType ApplicationWillUnhide ApplicationEventType ApplicationWillUpdate ApplicationEventType ApplicationDidChangeTheme ApplicationEventType WindowDidBecomeKey WindowEventType WindowDidBecomeMain WindowEventType WindowDidBeginSheet WindowEventType WindowDidChangeAlpha WindowEventType WindowDidChangeBackingLocation WindowEventType WindowDidChangeBackingProperties WindowEventType WindowDidChangeCollectionBehavior WindowEventType WindowDidChangeEffectiveAppearance WindowEventType WindowDidChangeOcclusionState WindowEventType WindowDidChangeOrderingMode WindowEventType WindowDidChangeScreen WindowEventType WindowDidChangeScreenParameters WindowEventType WindowDidChangeScreenProfile WindowEventType WindowDidChangeScreenSpace WindowEventType WindowDidChangeScreenSpaceProperties WindowEventType WindowDidChangeSharingType WindowEventType WindowDidChangeSpace WindowEventType WindowDidChangeSpaceOrderingMode WindowEventType WindowDidChangeTitle WindowEventType WindowDidChangeToolbar WindowEventType WindowDidChangeVisibility WindowEventType WindowDidDeminiaturize WindowEventType WindowDidEndSheet WindowEventType WindowDidEnterFullScreen WindowEventType WindowDidEnterVersionBrowser WindowEventType WindowDidExitFullScreen WindowEventType WindowDidExitVersionBrowser WindowEventType WindowDidExpose WindowEventType WindowDidFocus WindowEventType WindowDidMiniaturize WindowEventType WindowDidMove WindowEventType WindowDidOrderOffScreen WindowEventType WindowDidOrderOnScreen WindowEventType WindowDidResignKey WindowEventType WindowDidResignMain WindowEventType WindowDidResize WindowEventType WindowDidUpdate WindowEventType WindowDidUpdateAlpha WindowEventType WindowDidUpdateCollectionBehavior WindowEventType WindowDidUpdateCollectionProperties WindowEventType WindowDidUpdateShadow WindowEventType WindowDidUpdateTitle WindowEventType WindowDidUpdateToolbar WindowEventType WindowDidUpdateVisibility WindowEventType WindowShouldClose WindowEventType WindowWillBecomeKey WindowEventType WindowWillBecomeMain WindowEventType WindowWillBeginSheet WindowEventType WindowWillChangeOrderingMode WindowEventType WindowWillClose WindowEventType WindowWillDeminiaturize WindowEventType WindowWillEnterFullScreen WindowEventType WindowWillEnterVersionBrowser WindowEventType WindowWillExitFullScreen WindowEventType WindowWillExitVersionBrowser WindowEventType WindowWillFocus WindowEventType WindowWillMiniaturize WindowEventType WindowWillMove WindowEventType WindowWillOrderOffScreen WindowEventType WindowWillOrderOnScreen WindowEventType WindowWillResignMain WindowEventType WindowWillResize WindowEventType WindowWillUnfocus WindowEventType WindowWillUpdate WindowEventType WindowWillUpdateAlpha WindowEventType WindowWillUpdateCollectionBehavior WindowEventType WindowWillUpdateCollectionProperties WindowEventType WindowWillUpdateShadow WindowEventType WindowWillUpdateTitle WindowEventType WindowWillUpdateToolbar WindowEventType WindowWillUpdateVisibility WindowEventType WindowWillUseStandardFrame WindowEventType MenuWillOpen ApplicationEventType MenuDidOpen ApplicationEventType MenuDidClose ApplicationEventType MenuWillSendAction ApplicationEventType MenuDidSendAction ApplicationEventType MenuWillHighlightItem ApplicationEventType MenuDidHighlightItem ApplicationEventType MenuWillDisplayItem ApplicationEventType MenuDidDisplayItem ApplicationEventType MenuWillAddItem ApplicationEventType MenuDidAddItem ApplicationEventType MenuWillRemoveItem ApplicationEventType MenuDidRemoveItem ApplicationEventType MenuWillBeginTracking ApplicationEventType MenuDidBeginTracking ApplicationEventType MenuWillEndTracking ApplicationEventType MenuDidEndTracking ApplicationEventType MenuWillUpdate ApplicationEventType MenuDidUpdate ApplicationEventType MenuWillPopUp ApplicationEventType MenuDidPopUp ApplicationEventType MenuWillSendActionToItem ApplicationEventType MenuDidSendActionToItem ApplicationEventType WebViewDidStartProvisionalNavigation WindowEventType WebViewDidReceiveServerRedirectForProvisionalNavigation WindowEventType WebViewDidFinishNavigation WindowEventType WebViewDidCommitNavigation WindowEventType WindowFileDraggingEntered WindowEventType WindowFileDraggingPerformed WindowEventType WindowFileDraggingExited WindowEventType } func newMacEvents() macEvents { return macEvents{ ApplicationDidBecomeActive: 1024, ApplicationDidChangeBackingProperties: 1025, ApplicationDidChangeEffectiveAppearance: 1026, ApplicationDidChangeIcon: 1027, ApplicationDidChangeOcclusionState: 1028, ApplicationDidChangeScreenParameters: 1029, ApplicationDidChangeStatusBarFrame: 1030, ApplicationDidChangeStatusBarOrientation: 1031, ApplicationDidFinishLaunching: 1032, ApplicationDidHide: 1033, ApplicationDidResignActiveNotification: 1034, ApplicationDidUnhide: 1035, ApplicationDidUpdate: 1036, ApplicationWillBecomeActive: 1037, ApplicationWillFinishLaunching: 1038, ApplicationWillHide: 1039, ApplicationWillResignActive: 1040, ApplicationWillTerminate: 1041, ApplicationWillUnhide: 1042, ApplicationWillUpdate: 1043, ApplicationDidChangeTheme: 1044, WindowDidBecomeKey: 1045, WindowDidBecomeMain: 1046, WindowDidBeginSheet: 1047, WindowDidChangeAlpha: 1048, WindowDidChangeBackingLocation: 1049, WindowDidChangeBackingProperties: 1050, WindowDidChangeCollectionBehavior: 1051, WindowDidChangeEffectiveAppearance: 1052, WindowDidChangeOcclusionState: 1053, WindowDidChangeOrderingMode: 1054, WindowDidChangeScreen: 1055, WindowDidChangeScreenParameters: 1056, WindowDidChangeScreenProfile: 1057, WindowDidChangeScreenSpace: 1058, WindowDidChangeScreenSpaceProperties: 1059, WindowDidChangeSharingType: 1060, WindowDidChangeSpace: 1061, WindowDidChangeSpaceOrderingMode: 1062, WindowDidChangeTitle: 1063, WindowDidChangeToolbar: 1064, WindowDidChangeVisibility: 1065, WindowDidDeminiaturize: 1066, WindowDidEndSheet: 1067, WindowDidEnterFullScreen: 1068, WindowDidEnterVersionBrowser: 1069, WindowDidExitFullScreen: 1070, WindowDidExitVersionBrowser: 1071, WindowDidExpose: 1072, WindowDidFocus: 1073, WindowDidMiniaturize: 1074, WindowDidMove: 1075, WindowDidOrderOffScreen: 1076, WindowDidOrderOnScreen: 1077, WindowDidResignKey: 1078, WindowDidResignMain: 1079, WindowDidResize: 1080, WindowDidUpdate: 1081, WindowDidUpdateAlpha: 1082, WindowDidUpdateCollectionBehavior: 1083, WindowDidUpdateCollectionProperties: 1084, WindowDidUpdateShadow: 1085, WindowDidUpdateTitle: 1086, WindowDidUpdateToolbar: 1087, WindowDidUpdateVisibility: 1088, WindowShouldClose: 1089, WindowWillBecomeKey: 1090, WindowWillBecomeMain: 1091, WindowWillBeginSheet: 1092, WindowWillChangeOrderingMode: 1093, WindowWillClose: 1094, WindowWillDeminiaturize: 1095, WindowWillEnterFullScreen: 1096, WindowWillEnterVersionBrowser: 1097, WindowWillExitFullScreen: 1098, WindowWillExitVersionBrowser: 1099, WindowWillFocus: 1100, WindowWillMiniaturize: 1101, WindowWillMove: 1102, WindowWillOrderOffScreen: 1103, WindowWillOrderOnScreen: 1104, WindowWillResignMain: 1105, WindowWillResize: 1106, WindowWillUnfocus: 1107, WindowWillUpdate: 1108, WindowWillUpdateAlpha: 1109, WindowWillUpdateCollectionBehavior: 1110, WindowWillUpdateCollectionProperties: 1111, WindowWillUpdateShadow: 1112, WindowWillUpdateTitle: 1113, WindowWillUpdateToolbar: 1114, WindowWillUpdateVisibility: 1115, WindowWillUseStandardFrame: 1116, MenuWillOpen: 1117, MenuDidOpen: 1118, MenuDidClose: 1119, MenuWillSendAction: 1120, MenuDidSendAction: 1121, MenuWillHighlightItem: 1122, MenuDidHighlightItem: 1123, MenuWillDisplayItem: 1124, MenuDidDisplayItem: 1125, MenuWillAddItem: 1126, MenuDidAddItem: 1127, MenuWillRemoveItem: 1128, MenuDidRemoveItem: 1129, MenuWillBeginTracking: 1130, MenuDidBeginTracking: 1131, MenuWillEndTracking: 1132, MenuDidEndTracking: 1133, MenuWillUpdate: 1134, MenuDidUpdate: 1135, MenuWillPopUp: 1136, MenuDidPopUp: 1137, MenuWillSendActionToItem: 1138, MenuDidSendActionToItem: 1139, WebViewDidStartProvisionalNavigation: 1140, WebViewDidReceiveServerRedirectForProvisionalNavigation: 1141, WebViewDidFinishNavigation: 1142, WebViewDidCommitNavigation: 1143, WindowFileDraggingEntered: 1144, WindowFileDraggingPerformed: 1145, WindowFileDraggingExited: 1146, } } var Windows = newWindowsEvents() type windowsEvents struct { SystemThemeChanged ApplicationEventType APMPowerStatusChange ApplicationEventType APMSuspend ApplicationEventType APMResumeAutomatic ApplicationEventType APMResumeSuspend ApplicationEventType APMPowerSettingChange ApplicationEventType WebViewNavigationCompleted WindowEventType WindowInactive WindowEventType WindowActive WindowEventType WindowClickActive WindowEventType WindowMaximise WindowEventType WindowUnMaximise WindowEventType WindowFullscreen WindowEventType WindowUnFullscreen WindowEventType WindowRestore WindowEventType WindowMinimise WindowEventType WindowUnMinimise WindowEventType WindowClose WindowEventType WindowSetFocus WindowEventType WindowKillFocus WindowEventType } func newWindowsEvents() windowsEvents { return windowsEvents{ SystemThemeChanged: 1147, APMPowerStatusChange: 1148, APMSuspend: 1149, APMResumeAutomatic: 1150, APMResumeSuspend: 1151, APMPowerSettingChange: 1152, WebViewNavigationCompleted: 1153, WindowInactive: 1154, WindowActive: 1155, WindowClickActive: 1156, WindowMaximise: 1157, WindowUnMaximise: 1158, WindowFullscreen: 1159, WindowUnFullscreen: 1160, WindowRestore: 1161, WindowMinimise: 1162, WindowUnMinimise: 1163, WindowClose: 1164, WindowSetFocus: 1165, WindowKillFocus: 1166, } } func JSEvent(event uint) string { return eventToJS[event] } var eventToJS = map[uint]string{ 1024: "mac:ApplicationDidBecomeActive", 1025: "mac:ApplicationDidChangeBackingProperties", 1026: "mac:ApplicationDidChangeEffectiveAppearance", 1027: "mac:ApplicationDidChangeIcon", 1028: "mac:ApplicationDidChangeOcclusionState", 1029: "mac:ApplicationDidChangeScreenParameters", 1030: "mac:ApplicationDidChangeStatusBarFrame", 1031: "mac:ApplicationDidChangeStatusBarOrientation", 1032: "mac:ApplicationDidFinishLaunching", 1033: "mac:ApplicationDidHide", 1034: "mac:ApplicationDidResignActiveNotification", 1035: "mac:ApplicationDidUnhide", 1036: "mac:ApplicationDidUpdate", 1037: "mac:ApplicationWillBecomeActive", 1038: "mac:ApplicationWillFinishLaunching", 1039: "mac:ApplicationWillHide", 1040: "mac:ApplicationWillResignActive", 1041: "mac:ApplicationWillTerminate", 1042: "mac:ApplicationWillUnhide", 1043: "mac:ApplicationWillUpdate", 1044: "mac:ApplicationDidChangeTheme!", 1045: "mac:WindowDidBecomeKey", 1046: "mac:WindowDidBecomeMain", 1047: "mac:WindowDidBeginSheet", 1048: "mac:WindowDidChangeAlpha", 1049: "mac:WindowDidChangeBackingLocation", 1050: "mac:WindowDidChangeBackingProperties", 1051: "mac:WindowDidChangeCollectionBehavior", 1052: "mac:WindowDidChangeEffectiveAppearance", 1053: "mac:WindowDidChangeOcclusionState", 1054: "mac:WindowDidChangeOrderingMode", 1055: "mac:WindowDidChangeScreen", 1056: "mac:WindowDidChangeScreenParameters", 1057: "mac:WindowDidChangeScreenProfile", 1058: "mac:WindowDidChangeScreenSpace", 1059: "mac:WindowDidChangeScreenSpaceProperties", 1060: "mac:WindowDidChangeSharingType", 1061: "mac:WindowDidChangeSpace", 1062: "mac:WindowDidChangeSpaceOrderingMode", 1063: "mac:WindowDidChangeTitle", 1064: "mac:WindowDidChangeToolbar", 1065: "mac:WindowDidChangeVisibility", 1066: "mac:WindowDidDeminiaturize", 1067: "mac:WindowDidEndSheet", 1068: "mac:WindowDidEnterFullScreen", 1069: "mac:WindowDidEnterVersionBrowser", 1070: "mac:WindowDidExitFullScreen", 1071: "mac:WindowDidExitVersionBrowser", 1072: "mac:WindowDidExpose", 1073: "mac:WindowDidFocus", 1074: "mac:WindowDidMiniaturize", 1075: "mac:WindowDidMove", 1076: "mac:WindowDidOrderOffScreen", 1077: "mac:WindowDidOrderOnScreen", 1078: "mac:WindowDidResignKey", 1079: "mac:WindowDidResignMain", 1080: "mac:WindowDidResize", 1081: "mac:WindowDidUpdate", 1082: "mac:WindowDidUpdateAlpha", 1083: "mac:WindowDidUpdateCollectionBehavior", 1084: "mac:WindowDidUpdateCollectionProperties", 1085: "mac:WindowDidUpdateShadow", 1086: "mac:WindowDidUpdateTitle", 1087: "mac:WindowDidUpdateToolbar", 1088: "mac:WindowDidUpdateVisibility", 1089: "mac:WindowShouldClose!", 1090: "mac:WindowWillBecomeKey", 1091: "mac:WindowWillBecomeMain", 1092: "mac:WindowWillBeginSheet", 1093: "mac:WindowWillChangeOrderingMode", 1094: "mac:WindowWillClose", 1095: "mac:WindowWillDeminiaturize", 1096: "mac:WindowWillEnterFullScreen", 1097: "mac:WindowWillEnterVersionBrowser", 1098: "mac:WindowWillExitFullScreen", 1099: "mac:WindowWillExitVersionBrowser", 1100: "mac:WindowWillFocus", 1101: "mac:WindowWillMiniaturize", 1102: "mac:WindowWillMove", 1103: "mac:WindowWillOrderOffScreen", 1104: "mac:WindowWillOrderOnScreen", 1105: "mac:WindowWillResignMain", 1106: "mac:WindowWillResize", 1107: "mac:WindowWillUnfocus", 1108: "mac:WindowWillUpdate", 1109: "mac:WindowWillUpdateAlpha", 1110: "mac:WindowWillUpdateCollectionBehavior", 1111: "mac:WindowWillUpdateCollectionProperties", 1112: "mac:WindowWillUpdateShadow", 1113: "mac:WindowWillUpdateTitle", 1114: "mac:WindowWillUpdateToolbar", 1115: "mac:WindowWillUpdateVisibility", 1116: "mac:WindowWillUseStandardFrame", 1117: "mac:MenuWillOpen", 1118: "mac:MenuDidOpen", 1119: "mac:MenuDidClose", 1120: "mac:MenuWillSendAction", 1121: "mac:MenuDidSendAction", 1122: "mac:MenuWillHighlightItem", 1123: "mac:MenuDidHighlightItem", 1124: "mac:MenuWillDisplayItem", 1125: "mac:MenuDidDisplayItem", 1126: "mac:MenuWillAddItem", 1127: "mac:MenuDidAddItem", 1128: "mac:MenuWillRemoveItem", 1129: "mac:MenuDidRemoveItem", 1130: "mac:MenuWillBeginTracking", 1131: "mac:MenuDidBeginTracking", 1132: "mac:MenuWillEndTracking", 1133: "mac:MenuDidEndTracking", 1134: "mac:MenuWillUpdate", 1135: "mac:MenuDidUpdate", 1136: "mac:MenuWillPopUp", 1137: "mac:MenuDidPopUp", 1138: "mac:MenuWillSendActionToItem", 1139: "mac:MenuDidSendActionToItem", 1140: "mac:WebViewDidStartProvisionalNavigation", 1141: "mac:WebViewDidReceiveServerRedirectForProvisionalNavigation", 1142: "mac:WebViewDidFinishNavigation", 1143: "mac:WebViewDidCommitNavigation", 1144: "mac:WindowFileDraggingEntered", 1145: "mac:WindowFileDraggingPerformed", 1146: "mac:WindowFileDraggingExited", 1147: "windows:SystemThemeChanged", 1148: "windows:APMPowerStatusChange", 1149: "windows:APMSuspend", 1150: "windows:APMResumeAutomatic", 1151: "windows:APMResumeSuspend", 1152: "windows:APMPowerSettingChange", 1153: "windows:WebViewNavigationCompleted", 1154: "windows:WindowInactive", 1155: "windows:WindowActive", 1156: "windows:WindowClickActive", 1157: "windows:WindowMaximise", 1158: "windows:WindowUnMaximise", 1159: "windows:WindowFullscreen", 1160: "windows:WindowUnFullscreen", 1161: "windows:WindowRestore", 1162: "windows:WindowMinimise", 1163: "windows:WindowUnMinimise", 1164: "windows:WindowClose", 1165: "windows:WindowSetFocus", 1166: "windows:WindowKillFocus", 1167: "common:ApplicationStarted", 1168: "common:WindowMaximise", 1169: "common:WindowUnMaximise", 1170: "common:WindowFullscreen", 1171: "common:WindowUnFullscreen", 1172: "common:WindowRestore", 1173: "common:WindowMinimise", 1174: "common:WindowUnMinimise", 1175: "common:WindowClosing", 1176: "common:WindowZoom", 1177: "common:WindowZoomIn", 1178: "common:WindowZoomOut", 1179: "common:WindowZoomReset", 1180: "common:WindowFocus", 1181: "common:WindowLostFocus", 1182: "common:WindowShow", 1183: "common:WindowHide", 1184: "common:WindowDPIChanged", 1185: "common:ThemeChanged", }