WoWInterface SVN Torta

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /trunk
    from Rev 18 to Rev 19
    Reverse comparison

Rev 18 → Rev 19

Torta/CL3.lua
4,22 → 4,21
local gui = Torta.gui;
local widgets = Torta.gui.elements;
local displayWindowPoints = { widgets.clDisplayWindow:GetPoint(1) };
local dispWnd = widgets.clDisplayWindow;
local tEditor = widgets.taskEditor;
 
function Checklist3:InitializeChecklist()
self:LoadList(nil);
end
 
local data = {};
for i = 1, 100 do
data[i] = "Item " .. i;
end
 
function Checklist3:LoadList(listID)
local lists = Torta.db.profile.lists;
self:HideTaskEditor();
if (listID == nil) or (Torta.gui.data == lists[listID]) then
-- "Unload" the list, show the no list loaded text, hide stuff
gui.data = nil;
widgets.taskEditor:SetHeight(1);
widgets.taskEditor:Hide();
 
widgets.cl3HeaderText:SetText("Torta Checklist");
gui:UpdateCLScrollBar();
else
32,24 → 31,31
end
end
 
 
function Checklist3:EditTask(taskID)
print(taskID)
local tEditor = widgets.taskEditor;
local dispWnd = widgets.clDisplayWindow;
if self.openTask and self.openTask == taskID then
-- close the task editor
self.openTask = nil;
dispWnd:ClearAllPoints();
dispWnd:SetPoint(unpack(displayWindowPoints));
dispWnd:SetPoint("BOTTOMRIGHT", widgets.taskBar, "TOPRIGHT");
tEditor:Hide();
self:HideTaskEditor();
else
-- open the task editor
tEditor:Show();
dispWnd:ClearAllPoints();
dispWnd:SetPoint(unpack(displayWindowPoints));
dispWnd:SetPoint("BOTTOMRIGHT", tEditor, "TOPRIGHT");
getglobal(tEditor:GetName() .. "HeaderText"):SetText("Task Editor: " .. taskID)
self:ShowTaskEditor(taskID);
self.openTask = taskID;
end
end
 
function Checklist3:HideTaskEditor()
dispWnd:ClearAllPoints();
dispWnd:SetPoint(unpack(displayWindowPoints));
dispWnd:SetPoint("BOTTOMRIGHT", widgets.taskBar, "TOPRIGHT");
tEditor:Hide();
end
 
function Checklist3:ShowTaskEditor(taskID)
tEditor:Show();
dispWnd:ClearAllPoints();
dispWnd:SetPoint(unpack(displayWindowPoints));
dispWnd:SetPoint("BOTTOMRIGHT", tEditor, "TOPRIGHT");
getglobal(tEditor:GetName() .. "HeaderText"):SetText("Task Editor: " .. (taskID or "|cffff0000No task ID|r"))
end
Torta/UIManager.lua
216,7 → 216,7
lineplusoffset = line + FauxScrollFrame_GetOffset(clScrollBar);
button = self.clListButtons[line];
if lineplusoffset <= #self.data.text then
button.text:SetText(self.data.text[lineplusoffset]);
button.text:SetText("|cffffd000" .. lineplusoffset .. ".)|r " .. self.data.text[lineplusoffset]);
button.check:SetChecked(self.data.stat[lineplusoffset]);
button:SetID(lineplusoffset);
button:Show();