Thread: 3.2 API Notes
View Single Post
10/09/17, 11:50 PM   #15
Shinni
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 167
https://wiki.esoui.com/UI_XML
This page lists which controls support which callbacks. It also has a list of all callbacks.

Originally Posted by Drummerx04 View Post
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