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
For the
Lua Code:
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.
- "OnAbilityUpdatedStatusChanged"
- "OnActivated"
- "OnActivityFinderStatusUpdate"
- "OnBlockingSceneActivated"
- "OnBlockingSceneCleared"
- "OnBonusDealComplete"
- "OnCardDealComplete"
- "OnCardDeselected"
- "OnCardLeave"
- "OnCardOutComplete"
- "OnCardRevealed"
- "OnCardSelected"
- "OnCharacterConstructionReady"
- "OnCharacterCreateNameChanged"
- "OnCharacterLoadRequested"
- "OnChatSetChannel"
- "OnClicked"
- "OnCollectibleNewStatusRemoved"
- "OnCollectibleUpdated"
- "OnCollectiblesUpdated"
- "OnCollectionNotificationRemoved"
- "OnCollectionUpdated"
- "OnColorSelected"
- "OnCooldownsUpdate"
- "OnCurrencyUpdated"
- "OnDeactivated"
- "OnDealRequested"
- "OnDeathRecapAvailableChanged"
- "OnDeathTypeChanged"
- "OnDownArrow"
- "OnDragStart"
- "OnEffectivelyHidden"
- "OnEffectivelyShown"
- "OnEnter"
- "OnFlipCard"
- "OnFlipComplete"
- "OnFocusGained"
- "OnFocusLost"
- "OnFormattedChatEvent"
- "OnGamepadDialogHidden"
- "OnGamepadDialogShowing"
- "OnGamepadPreferredModeChanged"
- "OnGemifyComplete"
- "OnGroupStatusChange"
- "OnGuildIdChanged"
- "OnGuildSelected"
- "OnHandleLFMPromptResponse"
- "OnHide"
- "OnHideWorldMapTooltip"
- "OnHouseTemplateDataUpdated"
- "OnLeaderboardMasterListUpdated"
- "OnLevelUpdate"
- "OnLineComplete"
- "OnManifestInComplete"
- "OnManifestOutComplete"
- "OnMinMaxValueChanged"
- "OnMostRecentlySelectedDataChanged"
- "OnMouseDoubleClick"
- "OnMouseDown"
- "OnMouseEnter"
- "OnMouseExit"
- "OnMouseUp"
- "OnMouseWheel"
- "OnNumOnlineChanged"
- "OnNumTotalFriendsChanged"
- "OnPlay"
- "OnPlayerActivated"
- "OnPlayerStateUpdate"
- "OnPregameEnterState"
- "OnPrimaryDealComplete"
- "OnReceiveDrag"
- "OnRetraitDirtyEvent"
- "OnSceneGroupBarLabelTextChanged"
- "OnSceneShowing"
- "OnScrollExtentsChanged"
- "OnScrollOffsetChanged"
- "OnSelectionsChanged"
- "OnShow"
- "OnShowWorldMapTooltip"
- "OnSkillLineNewStatusChanged"
- "OnStateChange"
- "OnStop"
- "OnTab"
- "OnTextChanged"
- "OnTrigger"
- "OnUpArrow"
- "OnUpdate"
- "OnUpdateCooldowns"
- "OnUpdateGroupStatus"
- "OnUpdateLocationData"
- "OnValueChanged"
- "OnWorldMapCampaignChanged"
- "OnWorldMapChanged"
- "OnWorldMapKeepChanged"
- "OnWorldMapModeChanged"
- "OnWorldMapQuestsDataRefresh"
- "OnWorldMapSavedVarsReady"
|