Skip to main content

Enum AddonEventType

Reimplementation of AtkEventType.

Assembly: Dalamud.dll
Declaration
public enum AddonEventType : byte

Fields

MouseDown

Mouse Down.

Declaration
MouseDown = 3

MouseUp

Mouse Up.

Declaration
MouseUp = 4

MouseMove

Mouse Move.

Declaration
MouseMove = 5

MouseOver

Mouse Over.

Declaration
MouseOver = 6

MouseOut

Mouse Out.

Declaration
MouseOut = 7

MouseWheel

Mouse Wheel.

Declaration
MouseWheel = 8

MouseClick

Mouse Click.

Declaration
MouseClick = 9

MouseDoubleClick

Mouse Double Click.

Declaration
MouseDoubleClick = 10

InputReceived

Input Received.

Declaration
InputReceived = 12

InputNavigation

Input Navigation (LEFT, RIGHT, UP, DOWN, TAB_NEXT, TAB_PREV, TAB_BOTH_NEXT, TAB_BOTH_PREV, PAGEUP, PAGEDOWN).

Declaration
InputNavigation = 13

InputBaseInputReceived

InputBase Input Received (AtkComponentTextInput and AtkComponentNumericInput).

For example, this is fired for moving the text cursor, deletion of a character and inserting a new line.

Declaration
InputBaseInputReceived = 15

FocusStart

Focus Start.

Declaration
FocusStart = 18

FocusStop

Focus Stop.

Declaration
FocusStop = 19

Resize

Resize (ChatLogPanel).

Declaration
Resize = 21

ButtonPress

AtkComponentButton Press, sent on MouseDown on Button.

Declaration
ButtonPress = 23

ButtonRelease

AtkComponentButton Release, sent on MouseUp and MouseOut.

Declaration
ButtonRelease = 24

ButtonClick

AtkComponentButton Click, sent on MouseUp and MouseClick on button.

Declaration
ButtonClick = 25

ValueUpdate

Value Update (NumericInput, ScrollBar, etc.)

Declaration
ValueUpdate = 27

SliderValueUpdate

AtkComponentSlider Value Update.

Declaration
SliderValueUpdate = 29

SliderReleased

AtkComponentSlider Released.

Declaration
SliderReleased = 30

ListItemRollOver

AtkComponentList RollOver.

Declaration
ListItemRollOver = 33

ListItemRollOut

AtkComponentList Roll Out.

Declaration
ListItemRollOut = 34

ListItemClick

AtkComponentList Click.

Declaration
ListItemClick = 35

ListItemDoubleClick

AtkComponentList Double Click.

Declaration
ListItemDoubleClick = 36

ListItemSelect

AtkComponentList Select.

Declaration
ListItemSelect = 38

DragDropBegin

AtkComponentDragDrop Begin. Sent on MouseDown over a draggable icon (will NOT send for a locked icon).

Declaration
DragDropBegin = 50

DragDropEnd

AtkComponentDragDrop End.

Declaration
DragDropEnd = 51

DragDropInsert

AtkComponentDragDrop Insert. Sent when dropping an icon into a hotbar/inventory slot or similar.

Declaration
DragDropInsert = 53

DragDropRollOver

AtkComponentDragDrop Roll Over.

Declaration
DragDropRollOver = 55

DragDropRollOut

AtkComponentDragDrop Roll Out.

Declaration
DragDropRollOut = 56

DragDropDiscard

AtkComponentDragDrop Discard. Sent when dropping an icon into empty screenspace, eg to remove an action from a hotBar.

Declaration
DragDropDiscard = 57

DragDropUnk54

Drag Drop Unknown.

Declaration
[Obsolete("Use DragDropDiscard", true)]
DragDropUnk54 = 54

DragDropCancel

AtkComponentDragDrop Cancel. Sent on MouseUp if the cursor has not moved since DragDropBegin, OR on MouseDown over a locked icon.

Declaration
DragDropCancel = 58

DragDropUnk55

Drag Drop Unknown.

Declaration
[Obsolete("Use DragDropCancel", true)]
DragDropUnk55 = 55

IconTextRollOver

AtkComponentIconText Roll Over.

Declaration
IconTextRollOver = 59

IconTextRollOut

AtkComponentIconText Roll Out.

Declaration
IconTextRollOut = 60

IconTextClick

AtkComponentIconText Click.

Declaration
IconTextClick = 61

DialogueClose

AtkDialogue Close.

Declaration
DialogueClose = 62

DialogueSubmit

AtkDialogue Submit.

Declaration
DialogueSubmit = 63

TimerTick

AtkTimer Tick.

Declaration
TimerTick = 64

TimerEnd

AtkTimer End.

Declaration
TimerEnd = 65

TweenProgress

AtkSimpleTween Progress.

Declaration
TweenProgress = 67

TweenComplete

AtkSimpleTween Complete.

Declaration
TweenComplete = 68

ChildAddonAttached

AtkAddonControl Child Addon Attached.

Declaration
ChildAddonAttached = 69

WindowRollOver

AtkComponentWindow Roll Over.

Declaration
WindowRollOver = 70

WindowRollOut

AtkComponentWindow Roll Out.

Declaration
WindowRollOut = 71

WindowChangeScale

AtkComponentWindow Change Scale.

Declaration
WindowChangeScale = 72

LinkMouseClick

AtkTextNode Link Mouse Click.

Declaration
LinkMouseClick = 75

LinkMouseOver

AtkTextNode Link Mouse Over.

Declaration
LinkMouseOver = 76

LinkMouseOut

AtkTextNode Link Mouse Out.

Declaration
LinkMouseOut = 77

Extension Methods