WoWInterface SVN NeedyGreedy

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 58 to Rev 57
    Reverse comparison

Rev 58 → Rev 57

NeedyGreedy.lua
22,6 → 22,7
NeedyGreedy:ShowDBTooltip(frame)
NeedyGreedy:HideDetachedTooltip()
if NeedyGreedy.db.profile.detachedTooltip then
NeedyGreedy.db.profile.displayDetached = true
NeedyGreedy:ShowDetachedTooltip()
end
elseif IsAltKeyDown() then
164,7 → 165,7
displayIcons = true,
detachedTooltip = false,
displayTextLink = false,
detachedIsShown = false,
displayDetached = false,
minimap = { hide = false },
filterLootMsgs = false,
onlyShowInParty = false,
351,8 → 352,7
end
 
function NeedyGreedy:PLAYER_ENTERING_WORLD()
if self.db.profile.detachedTooltip and self.db.profile.detachedIsShown and
self:DisplayDetachedTTCheck() then
if self.db.profile.displayDetached and self.db.profile.detachedTooltip then
self:ShowDetachedTooltip()
end
 
360,12 → 360,6
end
 
function NeedyGreedy:PLAYER_LEAVING_WORLD()
if self.detachedTooltip and self.detachedTooltip:IsShown() then
self.db.profile.detachedIsShown = true
elseif self.detachedTooltip then
self.db.profile.detachedIsShown = false
end
 
self:ResetShowLootSpam()
end
 
856,9 → 850,11
 
function NeedyGreedy:SetDetachedTooltip(info, detachedTooltip)
self.db.profile.detachedTooltip = detachedTooltip
if self.db.profile.detachedTooltip and self:DisplayDetachedTTCheck() then
if detachedTooltip then
self.db.profile.displayDetached = true
self:ShowDetachedTooltip()
else
self.db.profile.displayDetached = false
self:HideDetachedTooltip()
-- Return to page one
report.firstItem = 1
934,6 → 930,7
local LibQTip = LibStub('LibQTip-1.0')
 
function NeedyGreedy:ShowDetachedTooltip()
if not self:DisplayRollTableCheck() then return end
 
-- Acquire a tooltip
if not LibQTip:IsAcquired("NeedyGreedyReport") then
1005,13 → 1002,15
self.dbTooltip = LibQTip:Acquire("NeedyGreedyDBReport", 1, "LEFT")
 
if not self.db.profile.detachedTooltip then
-- Add columns here because tooltip:Clear() preserves columns
for i = 1, self.db.profile.nItems do
self.dbTooltip:AddColumn("LEFT")
end
if self:DisplayRollTableCheck() then
-- Add columns here because tooltip:Clear() preserves columns
for i = 1, self.db.profile.nItems do
self.dbTooltip:AddColumn("LEFT")
end
 
-- Fill in the info
self:BuildDBReportTooltip(self.dbTooltip)
-- Fill in the info
self:BuildDBReportTooltip(self.dbTooltip)
end
else
 
self:AddHeaderText(self.dbTooltip)
1195,7 → 1194,7
local lineNum
local helpText
 
if self.db.profile.detachedTooltip and not self:CheckOnlyShowInParty() then
if self.db.profile.onlyShowInParty and not self:CheckOnlyShowInParty() then
lineNum = tooltip:AddLine()
tooltip:SetCell(lineNum, 1, L["You are not in a party"], nil, tooltip:GetColumnCount())
end
1238,11 → 1237,9
end
 
function NeedyGreedy:RefreshTooltip()
if self.db.profile.detachedTooltip and self:DisplayDetachedTTCheck() then
if self.db.profile.detachedTooltip and self.db.profile.displayDetached then
self:HideDetachedTooltip()
self:ShowDetachedTooltip()
else
self:HideDetachedTooltip()
end
self:HideDBTooltip()
end
1250,15 → 1247,16
function NeedyGreedy:ToggleDisplay()
if not self.db.profile.detachedTooltip then return end
 
if self.detachedTooltip and self.detachedTooltip:IsShown() then
if self.db.profile.displayDetached then
self:HideDetachedTooltip()
elseif self:DisplayDetachedTTCheck() then
else
self:ShowDetachedTooltip()
end
 
self.db.profile.displayDetached = not self.db.profile.displayDetached
end
 
function NeedyGreedy:DisplayDetachedTTCheck()
function NeedyGreedy:DisplayRollTableCheck()
if self:CheckOnlyShowInParty() and self:CheckShowInCombat() then
return true
end
1405,7 → 1403,7
 
 
-- Unit tests
 
--[[
function NeedyGreedy:SetItems(itemList)
items = itemList
self:UpdateReport()