- ingame/crafting/gamepad/enchanting_gamepad.lua:156 --
self.inventory.list:SetOnSelectedDataChangedCallback(self.onSelectedDataChangedCallback)
- ingame/crafting/gamepad/smithingextraction_gamepad.lua:26 --
self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
if selectedData and selectedData.bagId and selectedData.slotIndex then
local SHOW_COMBINED_COUNT = true
GAMEPAD_TOOLTIPS:LayoutBagItem(GAMEPAD_LEFT_TOOLTIP, selectedData.bagId, selectedData.slotIndex, nil, SHOW_COMBINED_COUNT)
else
GAMEPAD_TOOLTIPS:ClearLines(GAMEPAD_LEFT_TOOLTIP)
end
end)
- ingame/crafting/gamepad/smithingimprovement_gamepad.lua:56 --
self.inventory.list:SetOnSelectedDataChangedCallback(function(list, selectedData)
KEYBIND_STRIP:UpdateKeybindButtonGroup(self.keybindStripDescriptor)
if selectedData and selectedData.bagId and selectedData.slotIndex then
self.tooltip.tip:ClearLines()
self.tooltip.tip:LayoutBagItem(selectedData.bagId, selectedData.slotIndex)
self.tooltip.icon:SetTexture(selectedData.pressedIcon)
self.tooltip:SetHidden(false)
-- purposely not showing this one yet...
self.sourceTooltip.tip:ClearLines()
self.sourceTooltip.tip: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)
GAMEPAD_CRAFTING_RESULTS:SetCraftingTooltip(self.resultTooltip)
GAMEPAD_CRAFTING_RESULTS:SetTooltipAnimationSounds(ZO_SharedSmithingImprovement_GetImprovementTooltipSounds())
else
self.tooltip.tip:ClearLines()
self.tooltip:SetHidden(true)
self:ClearBoosterRowHighlight()
self.selectedItem = nil
self:Refresh()
end
end)