Back to Home
ESO Function Data v101039
SetOnSelectedDataChangedCallback()
Function Aliases
- No known aliases for this function.
Global Function Definitions
Local Function Definitions
- No known local definitions for this function.
Function Calls
- common/gamepad/zo_gamepadparametricscrolllistscreen.lua:701 -- list:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- common/gamepad/genericheaders/genericheaders.lua:644 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- common/gamepad/genericheaders/genericheaders.lua:687 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- ingame/armory/gamepad/armorybuildiconpicker_gamepad.lua:35 -- self.armoryBuildIconPickerGridList:SetOnSelectedDataChangedCallback(function(...) self:OnArmoryBuildIconPickerGridSelectionChanged(...) end)
- ingame/banking/gamepad/bankingcommon_gamepad.lua:529 -- currentList:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- ingame/campaign/gamepad/campaignbonuses_gamepad.lua:20 -- self.abilityList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:UpdateToolTip()
end)
- ingame/champion/championassignableactionbar.lua:722 -- list:SetOnSelectedDataChangedCallback(OnSelectedDataChangedCallback)
- ingame/collections/gamepad/collectionsbook_gamepad.lua:218 -- self.gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/collections/gamepad/itemsetsbook_gamepad.lua:410 -- gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/collections/gamepad/tributepatronbook_gamepad.lua:141 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- ingame/companion/gamepad/companionequipment_gamepad.lua:117 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectedDataChangedCallback)
- ingame/companion/gamepad/companionequipment_gamepad.lua:541 -- self.categoryList:SetOnSelectedDataChangedCallback(OnSelectedCategoryChanged)
- ingame/companion/gamepad/companionequipment_gamepad.lua:703 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectedDataChangedCallback)
- ingame/companion/gamepad/companionskills_gamepad.lua:277 -- skillLineList:SetOnSelectedDataChangedCallback(OnSelectedSkillLineChanged)
- ingame/companion/gamepad/companionskills_gamepad.lua:406 -- skillList:SetOnSelectedDataChangedCallback(OnSelectedSkillChanged)
- ingame/crafting/smithingcreation_shared.lua:398 -- self.patternList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnSelectedPatternChanged(selectedData, selectedDuringRebuild)
end)
- ingame/crafting/smithingcreation_shared.lua:614 -- self.materialList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnSelectedMaterialChanged(selectedData, selectedDuringRebuild)
end)
- ingame/crafting/smithingcreation_shared.lua:719 -- self.styleList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnResultParametersChanged()
self:OnStyleChanged(selectedData)
end)
- ingame/crafting/smithingcreation_shared.lua:821 -- self.traitList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnResultParametersChanged()
end)
- ingame/crafting/gamepad/enchanting_gamepad.lua:198 -- self.inventory.list:SetOnSelectedDataChangedCallback(self.onSelectedDataChangedCallback)
- ingame/crafting/gamepad/fishfillet_gamepad.lua:35 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
self.itemActions:SetInventorySlot(selectedData)
if selectedData and selectedData.bagId and selectedData.slotIndex then
local SHOW_COMBINED_COUNT = true
GAMEPAD_TOOLTIPS:LayoutBagItem(GAMEPAD_LEFT_TOOLTIP, selectedData.bagId, selectedData.slotIndex, SHOW_COMBINED_COUNT)
else
GAMEPAD_TOOLTIPS:ClearLines(GAMEPAD_LEFT_TOOLTIP)
end
end)
- ingame/crafting/gamepad/gamepadprovisioner.lua:548 -- self.recipeList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:RefreshRecipeDetails(selectedData)
end)
- ingame/crafting/gamepad/smithingextraction_gamepad.lua:63 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
self.itemActions:SetInventorySlot(selectedData)
if selectedData and selectedData.bagId and selectedData.slotIndex then
local SHOW_COMBINED_COUNT = true
GAMEPAD_TOOLTIPS:LayoutBagItem(GAMEPAD_LEFT_TOOLTIP, selectedData.bagId, selectedData.slotIndex, SHOW_COMBINED_COUNT)
else
GAMEPAD_TOOLTIPS:ClearLines(GAMEPAD_LEFT_TOOLTIP)
end
end)
- ingame/crafting/gamepad/smithingimprovement_gamepad.lua:83 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
self.itemActions:SetInventorySlot(selectedData)
if selectedData and selectedData.bagId and selectedData.slotIndex then
local hasSelections = self:HasSelections()
self.sourceTooltip.scrollTooltip:ResetToTop()
self.sourceTooltip.tip:ClearLines()
self.sourceTooltip.tip:LayoutImproveSourceSmithingItem(selectedData.bagId, selectedData.slotIndex, hasSelections)
self.sourceTooltip.icon:SetTexture(selectedData.pressedIcon)
self.sourceTooltip:SetHidden(false)
self:Refresh()
-- selectedData.quality is deprecated, included here for addon backwards compatibility
local functionalQuality = selectedData.functionalQuality or selectedData.quality
self:ColorizeText(self:GetBoosterRowForQuality(functionalQuality))
self.selectedItem = selectedData
if not hasSelections then
self.resultTooltip:SetHidden(true)
self.slotContainer:SetHidden(true)
self:EnableQualityBridge(false)
end
self:SetInventoryActive(true)
if self.shouldActivateTabBar then
ZO_GamepadGenericHeader_Activate(self.owner.header)
end
self.spinner:Deactivate()
else
self.sourceTooltip.tip:ClearLines()
self.sourceTooltip:SetHidden(true)
self:ClearBoosterRowHighlight()
self.selectedItem = nil
self:Refresh()
end
end)
- ingame/crafting/gamepad/smithingresearch_gamepad.lua:382 -- self.confirmList:SetOnSelectedDataChangedCallback(OnEntryChanged)
- ingame/crafting/gamepad/universaldeconstructionpanel_gamepad.lua:63 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
self.itemActions:SetInventorySlot(selectedData)
if selectedData and selectedData.bagId and selectedData.slotIndex then
local SHOW_COMBINED_COUNT = true
GAMEPAD_TOOLTIPS:LayoutBagItem(GAMEPAD_LEFT_TOOLTIP, selectedData.bagId, selectedData.slotIndex, SHOW_COMBINED_COUNT)
else
GAMEPAD_TOOLTIPS:ClearLines(GAMEPAD_LEFT_TOOLTIP)
end
end)
- ingame/dailyloginrewards/gamepad/dailyloginrewards_gamepad.lua:62 -- self.gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/dyeing/gamepad/dyeing_gamepad.lua:168 -- self.dyeToolsGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnDyeToolsGridSelectedDataChanged(previousData, newData) end)
- ingame/dyeing/gamepad/dyeing_gamepad.lua:206 -- self.dyeGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnDyesGridSelectedDataChanged(previousData, newData) end)
- ingame/gamepad/gamepadtemplates/gamepadtemplates.lua:128 -- list:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- ingame/giftinventory/gamepad/giftinventorycategory_gamepad.lua:61 -- self:SetOnSelectedDataChangedCallback(function() self:UpdateTooltip() end)
- ingame/globals/ingamedialogs.lua:3266 -- dialog.entryList:SetOnSelectedDataChangedCallback(function(list, selectedData)
data.itemActions:SetSelectedAction(selectedData and selectedData.action)
end)
- ingame/group/gamepad/zo_groupmenu_gamepad.lua:418 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/guild/gamepad/guildheraldry_gamepad.lua:130 -- self.colorGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnColorGridSelectedDataChanged(previousData, newData) end)
- ingame/guild/gamepad/guildheraldry_gamepad.lua:215 -- self.bgStyleCatList:SetOnSelectedDataChangedCallback(OnSelectedBGStyleDataChangedCallback)
- ingame/guild/gamepad/guildheraldry_gamepad.lua:222 -- self.crestStyleCatList:SetOnSelectedDataChangedCallback(OnSelectedCrestStyleDataChangedCallback)
- ingame/guild/gamepad/guildrankiconpicker_gamepad.lua:39 -- self.rankIconPickerGridList:SetOnSelectedDataChangedCallback(function(...) self:OnRankIconPickerGridSelectionChanged(...) end)
- ingame/guild/gamepad/zo_guildranks_gamepad.lua:153 -- self.permissionsGridList:SetOnSelectedDataChangedCallback(function(...) self:OnPermissionsGridSelectionChanged(...) end)
- ingame/guildfinder/gamepad/guildrecruitment_guildlisting_gamepad.lua:123 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- ingame/housingeditor/gamepad/housingfurnituresettings_gamepad.lua:261 -- horizontalList:SetOnSelectedDataChangedCallback(nil)
- ingame/housingeditor/gamepad/housingfurnituresettings_gamepad.lua:269 -- horizontalList:SetOnSelectedDataChangedCallback(HorizontalScrollListSelectionChanged)
- ingame/housingeditor/gamepad/housingpathsettings_gamepad.lua:165 -- horizontalList:SetOnSelectedDataChangedCallback(nil)
- ingame/housingeditor/gamepad/housingpathsettings_gamepad.lua:180 -- horizontalList:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- ingame/interactwindow/gamepad/interactwindow_gamepad.lua:125 -- self.itemList:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
end)
- ingame/inventory/gamepad/gamepadinventory.lua:934 -- self.categoryList:SetOnSelectedDataChangedCallback(OnSelectedCategoryChanged)
- ingame/inventory/gamepad/gamepadinventory.lua:1173 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectedDataChangedCallback)
- ingame/inventory/gamepad/inventorylist_gamepad.lua:118 -- self:SetOnSelectedDataChangedCallback(SelectionChangedCallback)
- ingame/inventory/gamepad/inventorylist_gamepad.lua:202 -- self.list:SetOnSelectedDataChangedCallback(selectedDataCallback)
- ingame/lfg/gamepad/zo_activityfinderroot_gamepad.lua:130 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/lfg/gamepad/zo_activityfindertemplate_gamepad.lua:172 -- list:SetOnSelectedDataChangedCallback(OnSelectedEntry)
- ingame/mail/gamepad/mailinbox_gamepad.lua:161 -- self.attachmentsList:SetOnSelectedDataChangedCallback(function(...) self:AttachmentSelectionChanged(...) end)
- ingame/mail/gamepad/mailsend_gamepad.lua:670 -- self.mainList:SetOnSelectedDataChangedCallback(function(...) self:OnListMovement(...) end)
- ingame/map/gamepad/worldmapantiquities_gamepad.lua:165 -- self.list:SetOnSelectedDataChangedCallback(function() self:RefreshKeybinds() end)
- ingame/map/gamepad/worldmapfilters_gamepad.lua:9 -- self.list:SetOnSelectedDataChangedCallback(function() GAMEPAD_WORLD_MAP_FILTERS:SelectKeybind() end)
- ingame/map/gamepad/worldmapkeepupgrade_gamepad.lua:31 -- self.levelsGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/map/gamepad/worldmapquests_gamepad.lua:26 -- self.questList:SetOnSelectedDataChangedCallback(function() self:SetupQuestDetails() end)
- ingame/restyle/gamepad/outfit_selector_gamepad.lua:136 -- self.outfitSelectorList:SetOnSelectedDataChangedCallback(function(list, selectedData) self:OnListDataChanged(selectedData) end)
- ingame/restyle/gamepad/outfit_slots_panel_gamepad.lua:209 -- self.gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/restyle/gamepad/restylestation_gamepad.lua:703 -- list:SetOnSelectedDataChangedCallback(function(callbackList, selectedData, oldData) self:OnSlotChanged(oldData, selectedData) end)
- ingame/restyle/gamepad/restyle_gamepad.lua:100 -- self.modeList:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- ingame/retrait/gamepad/retraitstation_reconstruct_gamepad.lua:132 -- self.traitList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self.isTraitValid = selectedData.traitKnown
self.itemSetPieceData:SetOverrideTraitType(selectedData.type)
self:RefreshResultTooltip()
--Do not try to narrate if a craft is in progress, as the screen will close once it's done
if not self.isCraftInProgress then
SCREEN_NARRATION_MANAGER:QueueFocus(self.focus)
end
end)
- ingame/retrait/gamepad/retraitstation_reconstruct_gamepad.lua:185 -- self.qualityList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self.itemSetPieceData:SetUpgradeFunctionalQuality(selectedData.quality)
self:RefreshResultTooltip()
self:RefreshCostSummary()
--Do not try to narrate if a craft is in progress, as the screen will close once it's done
if not self.isCraftInProgress then
SCREEN_NARRATION_MANAGER:QueueFocus(self.focus)
end
end)
- ingame/retrait/keyboard/retraitstation_reconstruct_keyboard.lua:137 -- self.traitList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:SetSelectedTraitType(selectedData.traitType, selectedData.traitKnown)
end)
- ingame/skills/gamepad/gamepadassignableactionbar.lua:551 -- self.list:SetOnSelectedDataChangedCallback(RefreshSelectedTooltip)
- ingame/skills/gamepad/gamepadskills.lua:807 -- self.categoryList:SetOnSelectedDataChangedCallback(
function(_, selectedData)
self:OnSelectedSkillLineChanged(selectedData)
end)
- ingame/skills/gamepad/gamepadskills.lua:830 -- self.lineFilterList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:OnSelectedSkillChanged(selectedData)
end)
- ingame/skillsadvisor/gamepad/skillsadvisor_buildselection_gamepad.lua:81 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/storewindow/gamepad/storewindowcomponent_gamepad.lua:145 -- list:SetOnSelectedDataChangedCallback(function(currentList, selectedData)
if currentList:IsActive() then
self:OnSelectedItemChanged(selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.currentKeybindButton)
end
end)
- ingame/tradewindow/gamepad/tradewindow_gamepad.lua:175 -- list:SetOnSelectedDataChangedCallback(function(currentList, selectedData) self:OnSelectionChanged(currentList, selectedData) end)
- ingame/tradinghouse/gamepad/tradinghouse_listings_gamepad.lua:30 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData)
if not self.control:IsHidden() then
self:UpdateItemSelectedTooltip(selectedData)
end
end)
- ingame/utilitywheel/gamepad/accessibleassignableutilitywheel_gamepad.lua:134 -- list:SetOnSelectedDataChangedCallback(OnSelectedDataChangedCallback)
- ingame/zonestories/gamepad/zonestories_gamepad.lua:121 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- ingame/zo_loot/gamepad/lootpickup_gamepad.lua:45 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- internalingame/marketannouncement/gamepad/marketproductcarousel_gamepad.lua:94 -- self:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- internalingame/marketannouncement/keyboard/marketproductcarousel_keyboard.lua:20 -- self:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- internalingame/tribute/gamepad/tributeconfinementviewer_gamepad.lua:67 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- internalingame/tribute/gamepad/tributepatronselection_gamepad.lua:231 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- internalingame/tribute/gamepad/tributepileviewer_gamepad.lua:122 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- internalingame/tribute/gamepad/tributetargetviewer_gamepad.lua:69 -- self.gridList:SetOnSelectedDataChangedCallback(function(...) self:OnGridSelectionChanged(...) end)
- libraries/screennarration/screennarrationmanager.lua:537 -- gridList:SetOnSelectedDataChangedCallback(function(previousData, newData)
if gridList:IsActive() and newData then
local narrateSubHeader = false
if previousData then
local newGridHeaderData = newData.gridHeaderName or newData.gridHeaderData
local previousGridHeaderData = previousData.gridHeaderName or previousData.gridHeaderData
narrateSubHeader = newGridHeaderData ~= previousGridHeaderData
end
local DONT_NARRATE_HEADER = false
self:QueueGridListEntry(gridList, DONT_NARRATE_HEADER, narrateSubHeader)
end
end)
- libraries/zo_dialog/gamepad/zo_genericdialog_gamepad.lua:727 -- dialog.entryList:SetOnSelectedDataChangedCallback(onSelectionChangedCallback)
- pregame/accountlogin/gamepad/gamestartup_gamepad.lua:462 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(OnServerSelectListChanged)
- pregame/gamepad/worldselect/worldselectscreen_gamepad.lua:213 -- self.optionsList:SetOnSelectedDataChangedCallback(function() self:RefreshKeybindStrip() end)
- pregameandingame/zo_options/optionswindowtemplate.lua:363 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(OptionsScrollListSelectionChanged)
- pregameandingame/zo_options/optionswindowtemplate.lua:731 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(nil)