diff --git a/Dalamud/Game/Addon/Events/AddonEventType.cs b/Dalamud/Game/Addon/Events/AddonEventType.cs index 100168e22..ec46c368b 100644 --- a/Dalamud/Game/Addon/Events/AddonEventType.cs +++ b/Dalamud/Game/Addon/Events/AddonEventType.cs @@ -9,150 +9,251 @@ public enum AddonEventType : byte /// Mouse Down. /// MouseDown = 3, - + /// /// Mouse Up. /// MouseUp = 4, - + /// /// Mouse Move. /// MouseMove = 5, - + /// /// Mouse Over. /// MouseOver = 6, - + /// /// Mouse Out. /// MouseOut = 7, - + + /// + /// Mouse Wheel. + /// + MouseWheel = 8, + /// /// Mouse Click. /// MouseClick = 9, - + + /// + /// Mouse Double Click. + /// + MouseDoubleClick = 10, + /// /// Input Received. /// InputReceived = 12, - + /// /// Focus Start. /// FocusStart = 18, - + /// /// Focus Stop. /// FocusStop = 19, - + /// - /// Button Press, sent on MouseDown on Button. + /// Resize (ChatLogPanel). + /// + Resize = 19, + + /// + /// AtkComponentButton Press, sent on MouseDown on Button. /// ButtonPress = 23, - + /// - /// Button Release, sent on MouseUp and MouseOut. + /// AtkComponentButton Release, sent on MouseUp and MouseOut. /// ButtonRelease = 24, - + /// - /// Button Click, sent on MouseUp and MouseClick on button. + /// AtkComponentButton Click, sent on MouseUp and MouseClick on button. /// ButtonClick = 25, - + /// - /// List Item RollOver. + /// Value Update (NumericInput, ScrollBar, etc.) + /// + ValueUpdate = 27, + + /// + /// AtkComponentSlider Value Update. + /// + SliderValueUpdate = 29, + + /// + /// AtkComponentSlider Released. + /// + SliderReleased = 30, + + /// + /// AtkComponentList RollOver. /// ListItemRollOver = 33, - + /// - /// List Item Roll Out. + /// AtkComponentList Roll Out. /// ListItemRollOut = 34, - + /// - /// List Item Toggle. + /// AtkComponentList Click. /// - ListItemToggle = 35, - + ListItemClick = 35, + /// - /// Drag Drop Begin. + /// AtkComponentList Toggle. + /// + [Obsolete("Use ListItemClick")] + ListItemToggle = 35, + + /// + /// AtkComponentList Double Click. + /// + ListItemDoubleClick = 36, + + /// + /// AtkComponentList Select. + /// + ListItemSelect = 38, + + /// + /// AtkComponentDragDrop Begin. /// Sent on MouseDown over a draggable icon (will NOT send for a locked icon). /// - DragDropBegin = 47, - + DragDropBegin = 50, + /// - /// Drag Drop Insert. + /// AtkComponentDragDrop End. + /// + DragDropEnd = 51, + + /// + /// AtkComponentDragDrop Insert. /// Sent when dropping an icon into a hotbar/inventory slot or similar. /// - DragDropInsert = 50, - + DragDropInsert = 53, + /// - /// Drag Drop Roll Over. + /// AtkComponentDragDrop Roll Over. /// - DragDropRollOver = 52, - + DragDropRollOver = 55, + /// - /// Drag Drop Roll Out. + /// AtkComponentDragDrop Roll Out. /// - DragDropRollOut = 53, - + DragDropRollOut = 56, + /// - /// Drag Drop Discard. + /// AtkComponentDragDrop Discard. /// Sent when dropping an icon into empty screenspace, eg to remove an action from a hotBar. /// - DragDropDiscard = 54, - + DragDropDiscard = 57, + /// /// Drag Drop Unknown. /// - [Obsolete("Use DragDropDiscard")] + [Obsolete("Use DragDropDiscard", true)] DragDropUnk54 = 54, - + /// - /// Drag Drop Cancel. + /// AtkComponentDragDrop Cancel. /// Sent on MouseUp if the cursor has not moved since DragDropBegin, OR on MouseDown over a locked icon. /// - DragDropCancel = 55, - + DragDropCancel = 58, + /// /// Drag Drop Unknown. /// - [Obsolete("Use DragDropCancel")] + [Obsolete("Use DragDropCancel", true)] DragDropUnk55 = 55, - + /// - /// Icon Text Roll Over. + /// AtkComponentIconText Roll Over. /// - IconTextRollOver = 56, - + IconTextRollOver = 59, + /// - /// Icon Text Roll Out. + /// AtkComponentIconText Roll Out. /// - IconTextRollOut = 57, - + IconTextRollOut = 60, + /// - /// Icon Text Click. + /// AtkComponentIconText Click. /// - IconTextClick = 58, - + IconTextClick = 61, + /// - /// Window Roll Over. + /// AtkDialogue Close. /// - WindowRollOver = 67, - + DialogueClose = 62, + /// - /// Window Roll Out. + /// AtkDialogue Submit. /// - WindowRollOut = 68, - + DialogueSubmit = 63, + /// - /// Window Change Scale. + /// AtkTimer Tick. /// - WindowChangeScale = 69, + TimerTick = 64, + + /// + /// AtkTimer End. + /// + TimerEnd = 65, + + /// + /// AtkSimpleTween Progress. + /// + TweenProgress = 67, + + /// + /// AtkSimpleTween Complete. + /// + TweenComplete = 68, + + /// + /// AtkAddonControl Child Addon Attached. + /// + ChildAddonAttached = 69, + + /// + /// AtkComponentWindow Roll Over. + /// + WindowRollOver = 70, + + /// + /// AtkComponentWindow Roll Out. + /// + WindowRollOut = 71, + + /// + /// AtkComponentWindow Change Scale. + /// + WindowChangeScale = 72, + + /// + /// AtkTextNode Link Mouse Click. + /// + LinkMouseClick = 75, + + /// + /// AtkTextNode Link Mouse Over. + /// + LinkMouseOver = 76, + + /// + /// AtkTextNode Link Mouse Out. + /// + LinkMouseOut = 77, }