Thread: 3.2 API Notes
View Single Post
10/09/17, 02:37 PM   #13
Drummerx04
AddOn Author - Click to view addons
Join Date: Sep 2017
Posts: 54
For the
Lua Code:
  1. Control:(Set|Get)Handler(string _Event_Name...)
functions, is there an actual list of WHAT the event names actually are?

The best I could find was a list I generated myself from the esoui source code from the root directory...

grep -oRE -e '"On[A-Z][A-Za-z]+"' * | sed 's/^.*://' | sort | uniq

Which basically just leverages the naming convention for Handlers and generates the list below, but I'm not sure it can really count as an official list.
  1. "OnAbilityUpdatedStatusChanged"
  2. "OnActivated"
  3. "OnActivityFinderStatusUpdate"
  4. "OnBlockingSceneActivated"
  5. "OnBlockingSceneCleared"
  6. "OnBonusDealComplete"
  7. "OnCardDealComplete"
  8. "OnCardDeselected"
  9. "OnCardLeave"
  10. "OnCardOutComplete"
  11. "OnCardRevealed"
  12. "OnCardSelected"
  13. "OnCharacterConstructionReady"
  14. "OnCharacterCreateNameChanged"
  15. "OnCharacterLoadRequested"
  16. "OnChatSetChannel"
  17. "OnClicked"
  18. "OnCollectibleNewStatusRemoved"
  19. "OnCollectibleUpdated"
  20. "OnCollectiblesUpdated"
  21. "OnCollectionNotificationRemoved"
  22. "OnCollectionUpdated"
  23. "OnColorSelected"
  24. "OnCooldownsUpdate"
  25. "OnCurrencyUpdated"
  26. "OnDeactivated"
  27. "OnDealRequested"
  28. "OnDeathRecapAvailableChanged"
  29. "OnDeathTypeChanged"
  30. "OnDownArrow"
  31. "OnDragStart"
  32. "OnEffectivelyHidden"
  33. "OnEffectivelyShown"
  34. "OnEnter"
  35. "OnFlipCard"
  36. "OnFlipComplete"
  37. "OnFocusGained"
  38. "OnFocusLost"
  39. "OnFormattedChatEvent"
  40. "OnGamepadDialogHidden"
  41. "OnGamepadDialogShowing"
  42. "OnGamepadPreferredModeChanged"
  43. "OnGemifyComplete"
  44. "OnGroupStatusChange"
  45. "OnGuildIdChanged"
  46. "OnGuildSelected"
  47. "OnHandleLFMPromptResponse"
  48. "OnHide"
  49. "OnHideWorldMapTooltip"
  50. "OnHouseTemplateDataUpdated"
  51. "OnLeaderboardMasterListUpdated"
  52. "OnLevelUpdate"
  53. "OnLineComplete"
  54. "OnManifestInComplete"
  55. "OnManifestOutComplete"
  56. "OnMinMaxValueChanged"
  57. "OnMostRecentlySelectedDataChanged"
  58. "OnMouseDoubleClick"
  59. "OnMouseDown"
  60. "OnMouseEnter"
  61. "OnMouseExit"
  62. "OnMouseUp"
  63. "OnMouseWheel"
  64. "OnNumOnlineChanged"
  65. "OnNumTotalFriendsChanged"
  66. "OnPlay"
  67. "OnPlayerActivated"
  68. "OnPlayerStateUpdate"
  69. "OnPregameEnterState"
  70. "OnPrimaryDealComplete"
  71. "OnReceiveDrag"
  72. "OnRetraitDirtyEvent"
  73. "OnSceneGroupBarLabelTextChanged"
  74. "OnSceneShowing"
  75. "OnScrollExtentsChanged"
  76. "OnScrollOffsetChanged"
  77. "OnSelectionsChanged"
  78. "OnShow"
  79. "OnShowWorldMapTooltip"
  80. "OnSkillLineNewStatusChanged"
  81. "OnStateChange"
  82. "OnStop"
  83. "OnTab"
  84. "OnTextChanged"
  85. "OnTrigger"
  86. "OnUpArrow"
  87. "OnUpdate"
  88. "OnUpdateCooldowns"
  89. "OnUpdateGroupStatus"
  90. "OnUpdateLocationData"
  91. "OnValueChanged"
  92. "OnWorldMapCampaignChanged"
  93. "OnWorldMapChanged"
  94. "OnWorldMapKeepChanged"
  95. "OnWorldMapModeChanged"
  96. "OnWorldMapQuestsDataRefresh"
  97. "OnWorldMapSavedVarsReady"
  Reply With Quote