ESO Function Data v100011
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/genericheaders/genericheaders.lua:473 -- control.tabBar:SetOnSelectedDataChangedCallback(nil)
- common/gamepad/genericheaders/genericheaders.lua:475 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- common/gamepad/genericheaders/genericheaders.lua:505 -- control.tabBar:SetOnSelectedDataChangedCallback(TabBar_OnDataChanged)
- common/zo_gamepad/zo_gamepadparametricscrolllistscreen.lua:365 -- list:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- ingame/campaign/gamepad/campaignbonuses_gamepad.lua:14 -- self.abilityList:SetOnSelectedDataChangedCallback(function(list, selectedData)
GAMEPAD_TOOLTIPS:ClearLines(GAMEPAD_LEFT_TOOLTIP)
if selectedData and selectedData.isHeader == false then
GAMEPAD_TOOLTIPS:LayoutAvABonus(GAMEPAD_LEFT_TOOLTIP, selectedData)
self:SetTooltipHidden(false)
else
self:SetTooltipHidden(true)
end
end)
- ingame/crafting/smithingcreation_shared.lua:327 -- self.patternList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:OnSelectedPatternChanged(selectedData, selectedDuringRebuild)
end)
- ingame/crafting/smithingcreation_shared.lua:527 -- self.styleList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:UpdateTooltip()
self.owner:OnSelectedStyleChanged()
end)
- ingame/crafting/smithingcreation_shared.lua:604 -- self.traitList:SetOnSelectedDataChangedCallback(function(selectedData, oldData, selectedDuringRebuild)
self:UpdateTooltip()
self.owner:OnSelectedTraitChanged()
end)
- ingame/crafting/gamepad/gamepadalchemy.lua:102 -- self.inventory:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.mainKeybindStripDescriptor)
self:UpdateActiveSlot()
end)
- ingame/crafting/gamepad/gamepadalchemy.lua:507 -- self.list:SetOnSelectedDataChangedCallback(selectedDataCallback)
- ingame/crafting/gamepad/gamepadenchanting.lua:144 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:DataSelectionCallback(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindEnchantingStripDescriptor)
end)
- ingame/crafting/gamepad/gamepadenchanting.lua:153 -- self.inventory.list:SetOnSelectedDataChangedCallback(nil)
- ingame/crafting/gamepad/gamepadprovisioner.lua:166 -- self.recipeList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:RefreshRecipeDetails(selectedData)
end)
- ingame/crafting/gamepad/smithingextraction_gamepad.lua:28 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
self.selectedTooltip:ClearLines()
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
if selectedData and selectedData.bagId and selectedData.slotIndex then
self.selectedTooltip:LayoutBagItem(selectedData.bagId, selectedData.slotIndex)
selectedTooltipContainer:SetHidden(false)
else
selectedTooltipContainer:SetHidden(true)
end
end)
- ingame/crafting/gamepad/smithingimprovement_gamepad.lua:25 -- self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
if selectedData and selectedData.bagId and selectedData.slotIndex then
self.tooltip:ClearLines()
self.tooltip:LayoutBagItem(selectedData.bagId, selectedData.slotIndex)
self.tooltip.icon:SetTexture(selectedData.pressedIcon)
self.tooltip:SetHidden(false)
-- purposely not showing this one yet...
self.sourceTooltip:ClearLines()
self.sourceTooltip:LayoutBagItem(selectedData.bagId, selectedData.slotIndex)
self.sourceTooltip.icon:SetTexture(selectedData.pressedIcon)
self:Refresh()
self:ColorizeText(self:GetBoosterRowForQuality(selectedData.quality))
self.selectedItem = selectedData
if not self:HasSelections() then
self.sourceTooltip:SetHidden(true)
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)
self.boosterSlot:GetNamedChild("StackCount"):SetText(1)
else
self.tooltip:ClearLines()
self.tooltip:SetHidden(true)
self:ClearBoosterRowHighlight()
self.selectedItem = nil
end
end)
- ingame/crafting/gamepad/smithingresearch_gamepad.lua:236 -- self.confirmList:SetOnSelectedDataChangedCallback(OnEntryChanged)
- ingame/group/gamepad/zo_groupmenu_gamepad.lua:172 -- self.list:SetOnSelectedDataChangedCallback(OnSelected)
- ingame/group/gamepad/zo_groupmenu_gamepad.lua:189 -- self.playerOptions:SetOnSelectedDataChangedCallback(nil)
- ingame/guild/gamepad/guildheraldry_gamepad.lua:370 -- 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/interactwindow/gamepad/interactwindow_gamepad.lua:117 -- self.itemList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:UpdateSelectedTooltip()
end)
- ingame/inventory/gamepad/gamepadinventory.lua:510 -- self.categoryList:SetOnSelectedDataChangedCallback(OnCategoryChanged)
- ingame/inventory/gamepad/gamepadinventory.lua:547 -- self.itemList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self.currentlySelectedData = selectedData
self:UpdateItemSelectedTooltip(selectedData)
if SCENE_MANAGER:IsShowing("gamepad_inventory_item_filter") or SCENE_MANAGER:IsShowing("gamepad_inventory_item_actions") then
if self.actionMode == ITEM_LIST_ACTION_MODE then
self:SetSelectedInventoryData(selectedData)
end
self:TryClearNewStatus()
if selectedData then
self.clearNewStatusBagId = selectedData.bagId
self.clearNewStatusSlotIndex = selectedData.slotIndex
self.clearNewStatusUniqueId = selectedData.uniqueId
self.clearNewStatusCallId = zo_callLater(self.trySetClearNewFlagCallback, TIME_NEW_PERSISTS_WHILE_SELECTED)
end
end
end)
- ingame/inventory/gamepad/gamepadinventory.lua:595 -- self.itemActionList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self.itemActions:SetSelectedAction(selectedData and selectedData.action)
end)
- ingame/inventory/gamepad/inventorylist_gamepad.lua:100 -- self.list:SetOnSelectedDataChangedCallback(SelectionChangedCallback)
- ingame/mail/gamepad/mailinbox_gamepad.lua:132 -- self.attachmentsList:SetOnSelectedDataChangedCallback(function(...) self:AttachmentSelectionChanged(...) end)
- ingame/mail/gamepad/mailinbox_gamepad.lua:172 -- self.mailList:SetOnSelectedDataChangedCallback(function(...) self:OnMailSelectionChanged(...) end)
- ingame/map/gamepad/worldmapquests_gamepad.lua:19 -- self.questList:SetOnSelectedDataChangedCallback(function(list, selectedData) self:SetupQuestDetails(selectedData) end)
- ingame/skills/gamepad/gamepadskills.lua:365 -- self.assignableActionBar:SetOnSelectedDataChangedCallback(OnSelectedActionBarButtonChanged)
- ingame/skills/gamepad/gamepadskills.lua:434 -- self.categoryList:SetOnSelectedDataChangedCallback(
function(_, selectedData)
self:RefreshSelectedTooltip()
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.categoryKeybindStripDescriptor)
end)
- ingame/skills/gamepad/gamepadskills.lua:474 -- self.lineFilterList:SetOnSelectedDataChangedCallback(function(list, selectedData)
self:OnSelectedAbilityChanged(selectedData)
end)
- ingame/skills/gamepad/gamepadskills.lua:497 -- self.buildPlannerList:SetOnSelectedDataChangedCallback(RefreshSelectedTooltip)
- ingame/storewindow/gamepad/storewindowcomponent_gamepad.lua:128 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData)
if list:IsActive() then
self:OnSelectedItemChanged(selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.currentKeybindButton)
end
end)
- ingame/tradinghouse/gamepad/tradinghouse_browseresults_gamepad.lua:58 -- self:GetList():SetOnSelectedDataChangedCallback(
function(list, selectedData)
self:UpdateItemSelectedTooltip(selectedData)
end
)
- ingame/tradinghouse/gamepad/tradinghouse_browse_gamepad.lua:623 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- ingame/tradinghouse/gamepad/tradinghouse_listings_gamepad.lua:40 -- self:GetList():SetOnSelectedDataChangedCallback(
function(list, selectedData)
self:UpdateItemSelectedTooltip(selectedData)
end
)
- ingame/voicechat/console/gamepadvoicechat.lua:374 -- self.channelsList:SetOnSelectedDataChangedCallback(ChannelSelectedCallback)
- ingame/voicechat/console/gamepadvoicechat.lua:385 -- self.muteList:SetOnSelectedDataChangedCallback(MuteEntrySelectedCallback)
- ingame/zo_loot/gamepad/lootpickup_gamepad.lua:43 -- self.itemList:SetOnSelectedDataChangedCallback(OnSelectionChanged)
- ingame/zo_quest/gamepad/questjournal_gamepad.lua:168 -- list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.optionsKeybindStripDescriptor)
end)
- libraries/zo_dialog/gamepad/zo_genericdialog_gamepad.lua:406 -- dialog.entryList:SetOnSelectedDataChangedCallback(nil)
- libraries/zo_dialog/gamepad/zo_genericdialog_gamepad.lua:430 -- dialog.entryList:SetOnSelectedDataChangedCallback(dialog.info.parametricListOnSelectionChangedCallback)
- libraries/zo_templates/optionswindowtemplate.lua:527 -- control.horizontalListObject:SetOnSelectedDataChangedCallback(OptionsScrollListSelectionChanged)
- pregame/characterselect/gamepad/zo_characterselect_gamepad.lua:603 -- self.characterList:SetOnSelectedDataChangedCallback(OnCharacterSelectionChanged)
- pregame/console/createlinkaccountscreen/createlinkaccountscreen_gamepad.lua:54 -- self.optionsList:SetOnSelectedDataChangedCallback(function(...) self:SelectionChanged(...) end)
- pregame/gamepad/worldselect/worldselectscreen_gamepad.lua:205 -- self.optionsList:SetOnSelectedDataChangedCallback(function() self:RefreshKeybindStrip() end)