Back to Home
ESO Function Data v100022
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:507 -- list:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- common/gamepad/genericheaders/genericheaders.lua:520 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- common/gamepad/genericheaders/genericheaders.lua:554 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- ingame/banking/gamepad/bankingcommon_gamepad.lua:234 -- currentList:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- ingame/campaign/gamepad/campaignbonuses_gamepad.lua:20 -- self.abilityList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:UpdateToolTip()
end)
- ingame/collections/gamepad/collectionsbook_gamepad.lua:169 -- self.gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/crafting/smithingcreation_shared.lua:352 -- self.patternList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnSelectedPatternChanged(selectedData, selectedDuringRebuild)
end)
- ingame/crafting/smithingcreation_shared.lua:660 -- self.styleList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:UpdateTooltip()
self.owner:OnSelectedStyleChanged()
self:OnStyleChanged(selectedData)
end)
- ingame/crafting/smithingcreation_shared.lua:752 -- self.traitList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:UpdateTooltip()
self.owner:OnSelectedTraitChanged()
end)
- ingame/crafting/gamepad/enchanting_gamepad.lua:157 -- self.inventory.list:SetOnSelectedDataChangedCallback(self.onSelectedDataChangedCallback)
- ingame/crafting/gamepad/gamepadprovisioner.lua:358 -- self.recipeList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:RefreshRecipeDetails(selectedData)
end)
- ingame/crafting/gamepad/smithingcreation_gamepad.lua:573 -- self.optionList:SetOnSelectedDataChangedCallback(
function(list, selectedData)
self.currentlySelectedOptionData = selectedData
self:UpdateOptionLeftTooltip(selectedData)
end
)
- ingame/crafting/gamepad/smithingextraction_gamepad.lua:30 -- 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:59 -- 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
self.sourceTooltip.tip:ClearLines()
self.sourceTooltip.tip:LayoutBagItem(selectedData.bagId, selectedData.slotIndex)
self.sourceTooltip.icon:SetTexture(selectedData.pressedIcon)
self.sourceTooltip:SetHidden(false)
self:Refresh()
self:ColorizeText(self:GetBoosterRowForQuality(selectedData.quality))
self.selectedItem = selectedData
if not self: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()
self.spinner:SetValue(1)
GAMEPAD_CRAFTING_RESULTS:SetCraftingTooltip(self.resultTooltip)
GAMEPAD_CRAFTING_RESULTS:SetTooltipAnimationSounds(ZO_SharedSmithingImprovement_GetImprovementTooltipSounds())
GAMEPAD_CRAFTING_RESULTS:ClearSecondaryTooltipAnimationControls()
GAMEPAD_CRAFTING_RESULTS:AddSecondaryTooltipAnimationControl(self.sourceTooltip)
GAMEPAD_CRAFTING_RESULTS:AddSecondaryTooltipAnimationControl(self.qualityBridge)
else
self.sourceTooltip.tip:ClearLines()
self.sourceTooltip:SetHidden(true)
GAMEPAD_CRAFTING_RESULTS:SetCraftingTooltip(nil)
self:ClearBoosterRowHighlight()
self.selectedItem = nil
self:Refresh()
end
end)
- ingame/crafting/gamepad/smithingresearch_gamepad.lua:316 -- self.confirmList:SetOnSelectedDataChangedCallback(OnEntryChanged)
- ingame/dyeing/gamepad/dyeing_gamepad.lua:173 -- self.dyeToolsGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnDyeToolsGridSelectedDataChanged(previousData, newData) end)
- ingame/dyeing/gamepad/dyeing_gamepad.lua:211 -- self.dyeGridList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnDyesGridSelectedDataChanged(previousData, newData) end)
- ingame/gamepad/gamepadtemplates/gamepadtemplates.lua:117 -- list:SetOnSelectedDataChangedCallback(OnSelectedDataChanged)
- ingame/globals/ingamedialogs.lua:3052 -- dialog.entryList:SetOnSelectedDataChangedCallback(function(list, selectedData)
data.itemActions:SetSelectedAction(selectedData and selectedData.action)
end)
- ingame/group/gamepad/zo_groupmenu_gamepad.lua:412 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/guild/gamepad/guildheraldry_gamepad.lua:430 -- self.colorList:SetOnSelectedDataChangedCallback(function(list, selectedData, oldSelectedData, reachedTarget)
if reachedTarget then
if self.targetSwatchToHighlight then
self:HighlightColor(self.targetSwatchToHighlight)
self.targetSwatchToHighlight = nil
elseif selectedData and not self.isPopulatingColors then
-- We need to maintain the color highlight on the same column (if possible) when the list triggers are used (to jump between headers).
local oldSwatch = self.colorIndexToSwatch[self.activeData.getHighlightedColor()]
local newIndex = zo_clamp(oldSwatch.indexInRow, 1, #selectedData.swatches)
self:HighlightColor(selectedData.swatches[newIndex])
end
self:UpdateKeybindGroups()
end
end)
- ingame/housingeditor/gamepad/housingfurnituresettings_gamepad.lua:192 -- horizontalList:SetOnSelectedDataChangedCallback(nil)
- ingame/housingeditor/gamepad/housingfurnituresettings_gamepad.lua:200 -- horizontalList:SetOnSelectedDataChangedCallback(HorizontalScrollListSelectionChanged)
- ingame/interactwindow/gamepad/interactwindow_gamepad.lua:116 -- self.itemList:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
end)
- ingame/inventory/gamepad/gamepadinventory.lua:728 -- self.categoryList:SetOnSelectedDataChangedCallback(OnSelectedCategoryChanged)
- ingame/inventory/gamepad/gamepadinventory.lua:930 -- self.itemList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self.currentlySelectedData = selectedData
self:UpdateItemLeftTooltip(selectedData)
self:SetSelectedInventoryData(selectedData)
self:PrepareNextClearNewStatus(selectedData)
self.itemList:RefreshVisible()
self:UpdateRightTooltip()
self:RefreshActiveKeybinds()
end)
- ingame/inventory/gamepad/inventorylist_gamepad.lua:118 -- self:SetOnSelectedDataChangedCallback(SelectionChangedCallback)
- ingame/inventory/gamepad/inventorylist_gamepad.lua:179 -- self.list:SetOnSelectedDataChangedCallback(selectedDataCallback)
- ingame/lfg/gamepad/zo_activityfinderroot_gamepad.lua:93 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/lfg/gamepad/zo_activityfindertemplate_gamepad.lua:159 -- list:SetOnSelectedDataChangedCallback(OnSelectedEntry)
- ingame/mail/gamepad/mailinbox_gamepad.lua:138 -- self.attachmentsList:SetOnSelectedDataChangedCallback(function(...) self:AttachmentSelectionChanged(...) end)
- ingame/mail/gamepad/mailsend_gamepad.lua:586 -- self.mainList:SetOnSelectedDataChangedCallback(function(...) self:OnListMovement(...) end)
- ingame/map/worldmap.lua:7353 -- control.list:SetOnSelectedDataChangedCallback(function() KEYBIND_STRIP:UpdateKeybindButtonGroup(control.activeKeybind, control.m_keybindState) end)
- ingame/map/gamepad/worldmapfilters_gamepad.lua:14 -- self.list:SetOnSelectedDataChangedCallback(function() GAMEPAD_WORLD_MAP_FILTERS:SelectKeybind() end)
- ingame/map/gamepad/worldmapquests_gamepad.lua:27 -- self.questList:SetOnSelectedDataChangedCallback(function() self:SetupQuestDetails() end)
- ingame/restyle/gamepad/outfit_selector_gamepad.lua:131 -- self.outfitSelectorList:SetOnSelectedDataChangedCallback(function(list, selectedData) self:OnListDataChanged(selectedData) end)
- ingame/restyle/gamepad/outfit_slots_panel_gamepad.lua:208 -- self.gridListPanelList:SetOnSelectedDataChangedCallback(function(previousData, newData) self:OnGridListSelectedDataChanged(previousData, newData) end)
- ingame/restyle/gamepad/restyle_gamepad.lua:92 -- self.modeList:SetOnSelectedDataChangedCallback(
function(list, selectedData)
self.currentlySelectedOptionData = selectedData
self:UpdateOptionLeftTooltip(selectedData.mode)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptorRoot)
end
)
- ingame/restyle/gamepad/restyle_station_gamepad.lua:682 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData, oldData) self:OnSlotChanged(oldData, selectedData) end)
- ingame/skills/gamepad/gamepadskills.lua:567 -- self.assignableActionBar:SetOnSelectedDataChangedCallback(OnSelectedActionBarButtonChanged)
- ingame/skills/gamepad/gamepadskills.lua:643 -- self.categoryList:SetOnSelectedDataChangedCallback(
function(_, selectedData)
self:OnSelectedSkillLineChanged(selectedData)
end)
- ingame/skills/gamepad/gamepadskills.lua:683 -- self.lineFilterList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:OnSelectedAbilityChanged(selectedData)
end)
- ingame/skills/gamepad/gamepadskills.lua:707 -- self.buildPlannerList:SetOnSelectedDataChangedCallback(RefreshSelectedTooltip)
- ingame/skillsadvisor/gamepad/skillsadvisor_buildselection_gamepad.lua:81 -- list:SetOnSelectedDataChangedCallback(OnSelectedMenuEntry)
- ingame/storewindow/gamepad/storewindowcomponent_gamepad.lua:133 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData)
if list:IsActive() then
self:OnSelectedItemChanged(selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.currentKeybindButton)
end
end)
- ingame/tradewindow/gamepad/tradewindow_gamepad.lua:125 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData) self:OnSelectionChanged(list, selectedData) end)
- ingame/tradinghouse/gamepad/tradinghouse_browseresults_gamepad.lua:51 -- list:SetOnSelectedDataChangedCallback(
function(list, selectedData)
self:LayoutTooltips(selectedData)
self:UpdatePreview(selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
end
)
- ingame/tradinghouse/gamepad/tradinghouse_listings_gamepad.lua:30 -- list:SetOnSelectedDataChangedCallback(
function(list, selectedData)
self:UpdateItemSelectedTooltip(selectedData)
end
)
- ingame/zo_loot/gamepad/lootpickup_gamepad.lua:50 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- libraries/zo_dialog/gamepad/zo_genericdialog_gamepad.lua:623 -- dialog.entryList:SetOnSelectedDataChangedCallback(onSelectionChangedCallback)
- libraries/zo_templates/optionswindowtemplate.lua:294 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(OptionsScrollListSelectionChanged)
- libraries/zo_templates/optionswindowtemplate.lua:660 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(nil)
- pregame/console/createlinkaccountscreen/createlinkaccountscreen_gamepad.lua:52 -- self.optionsList:SetOnSelectedDataChangedCallback(function(...) self:SelectionChanged(...) end)
- pregame/console/gamestartup/gamestartup_gamepad.lua:336 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(HorizontalScrollListSelectionChanged)
- pregame/gamepad/worldselect/worldselectscreen_gamepad.lua:210 -- self.optionsList:SetOnSelectedDataChangedCallback(function() self:RefreshKeybindStrip() end)