/trunk
get = "GetSoundFile", |
set = "SetSoundFile", |
}, |
showWinnersAtTop = { |
name = 'Winners at top', |
desc = 'Show winners at the top of the summary', |
type = 'toggle', |
order = 120, |
get = "GetWinnersAtTop", |
set = "SetWinnersAtTop", |
}, |
}, |
}, |
maxHeight = 280, |
scrollStep = 20, |
lockMinimapIcon = false, |
showWinnersAtTop = false, |
} |
} |
self.db.profile.soundFile = LSM:Fetch("sound", value) |
end |
function NeedyGreedy:GetWinnersAtTop(info) |
return self.db.profile.showWinnersAtTop |
end |
function NeedyGreedy:SetWinnersAtTop(info, value) |
self.db.profile.showWinnersAtTop = value |
self:RefreshTooltip() |
end |
-- Debug Config |
function NeedyGreedy:GetToggleDebug(info) |
return self.db.profile.debugStatus |
tooltip:AddLine("") |
-- Display winners at top |
if self.db.profile.showWinnersAtTop then |
self:AddWinnerText(tooltip) |
tooltip:AddSeparator() |
end |
-- Create table with party names and their rolls |
local me = UnitName("player") |
for i, name in ipairs(players) do |
end |
end |
-- Display winners |
if not self.db.profile.showWinnersAtTop then |
tooltip:AddSeparator() |
self:AddWinnerText(tooltip) |
end |
end |
tooltip:AddSeparator() |
function NeedyGreedy:AddWinnerText(tooltip) |
local nItems = self.db.profile.nItems |
-- Display winner |
local winnerTable = {yC .. "Winner|r"} |
for i = 1, nItems do |
local index = #items - (report.firstItem + i - 2) |
end |
end |
tooltip:AddLine(unpack(winnerTable)) |
end |
function NeedyGreedy:AddHeaderText(tooltip) |
## Interface: 40300 |
## Title: NeedyGreedy |
## Notes: Displays who has rolled need/greed/pass on what loot items |
## Version: 1.9.9 |
## Version: 1.9.8 |
## Author: lokyst, Marco |
## SavedVariables: NeedyGreedyDB |
## OptionalDeps: |