From d4f19f8007b56966abc961ba6abaaedae878fa09 Mon Sep 17 00:00:00 2001 From: shagu Date: Sun, 13 Nov 2016 16:12:40 +0100 Subject: [PATCH] bags: highlight bag on mouseover --- modules/bags.lua | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/modules/bags.lua b/modules/bags.lua index ce0f4d32..e45b5f40 100644 --- a/modules/bags.lua +++ b/modules/bags.lua @@ -347,9 +347,21 @@ pfUI:RegisterModule("bags", function () if frame == pfUI.bag.left then frame.bagslots.slots[slot].frame:SetID(slot + 4) + frame.bagslots.slots[slot].frame.slot = slot + 3 else + frame.bagslots.slots[slot].frame.slot = slot frame.bagslots.slots[slot].slot = slot end + + frame.bagslots.slots[slot].frame:SetScript("OnEnter", function() + for slot, f in ipairs(pfUI.bags[this.slot + 1].slots) do + f.frame:SetBackdrop(pfUI.backdrop_col) + f.frame:SetBackdropBorderColor(.2,1,.8,1) + end + end) + frame.bagslots.slots[slot].frame:SetScript("OnLeave", function() + pfUI.bag:UpdateBag(this.slot + 1) + end) end local left = (slot-min)*(pfUI.bag.button_size/5*4+pfUI_config.bars.border) + pfUI_config.bars.border*2