WoWInterface SVN Torta

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 21 to Rev 20
    Reverse comparison

Rev 21 → Rev 20

trunk/Torta/LICENSE.txt File deleted \ No newline at end of file
trunk/Torta/CL3.lua
22,7 → 22,6
widgets.cl3HeaderText:SetText("Torta Checklist");
gui:UpdateCLScrollBar();
Torta.db.profile.cfg.loadedList = false;
self.openTask = nil;
else
-- Do the opposite!
Torta.gui.data = lists[listID];
30,10 → 29,8
getglobal(widgets.clScrollBar:GetName() .. "ScrollBar"):SetValue(0);
widgets.cl3HeaderText:SetText(lists[listID].meta.listName);
Torta.db.profile.cfg.loadedList = listID;
self.openTask = nil;
gui:UpdateCLScrollBar();
end
gui:UpdateExplorerScrollBar();
end
 
 
48,7 → 45,6
self.openTask = taskID;
widgets.editTaskEB:SetText(Torta.db.profile.lists[Torta.db.profile.cfg.loadedList].text[taskID]);
end
gui:UpdateCLScrollBar();
end
 
 
trunk/Torta/UIManager.lua
140,7 → 140,6
if #Torta.db.profile.lists > 0 then
local lists = Torta.db.profile.lists;
FauxScrollFrame_Update(explorerScrollBar, #Torta.db.profile.lists, #self.exListButtons, 16, nil, nil, nil, nil, nil, nil, true)
local loadedListID = Torta.db.profile.cfg.loadedList;
for line = 1, #self.exListButtons do
lineplusoffset = line + FauxScrollFrame_GetOffset(explorerScrollBar);
button = self.exListButtons[line];
148,13 → 147,6
if not lists[lineplusoffset] then return end
button:SetText(lists[lineplusoffset].meta.listName);
button:SetID(lineplusoffset);
 
if lineplusoffset ~= loadedListID then
button:UnlockHighlight();
else
button:LockHighlight();
end
 
button:Show();
else
button:Hide();
179,6 → 171,8
else
self:RemoveCLButtons(numButtons - numButtonsCanFit);
end
 
 
end
 
function Torta.gui:CreateCLButtons(num)
227,13 → 221,6
button.text:SetText("|cffffd000" .. lineplusoffset .. ".)|r " .. self.data.text[lineplusoffset]);
button.check:SetChecked(self.data.stat[lineplusoffset]);
button:SetID(lineplusoffset);
 
if lineplusoffset ~= Torta.cl3.openTask then
button:UnlockHighlight();
else
button:LockHighlight();
end
 
button:Show();
else
button:Hide();
trunk/Torta/Windows/DisplayWindow.xml
50,12 → 50,12
FauxScrollFrame_OnVerticalScroll(self, offset, 32, Torta.gui.UpdateCLScrollBar);
</OnVerticalScroll>
<OnShow>
Torta.gui:CheckCLButtons();
-- Torta.gui:CheckCLButtons();
Torta.gui:UpdateCLScrollBar(true);
getglobal(self:GetName() .. "ScrollBar"):SetValue(0);
</OnShow>
<OnUpdate>
Torta.gui:CheckCLButtons();
Torta.gui:CheckCLButtons()
</OnUpdate>
</Scripts>
</ScrollFrame>
113,10 → 113,6
<Scripts>
<OnEscapePressed>
self:ClearFocus();
if IsShiftKeyDown() then
Torta.cl3:ModifyOpenTask( getglobal( self:GetParent():GetName() .. "EditBox" ):GetText() );
Torta.gui:UpdateCLScrollBar();
end
</OnEscapePressed>
<OnEnterPressed>
self:ClearFocus();
trunk/Torta/Windows/Templates.xml
87,16 → 87,6
 
<Button name="TortaChecklistTaskButton" inherits="TortaListboxButtonTemplate" virtual="true">
<Size y="32"/>
<Layers>
<Layer level="ARTWORK">
<FontString name="$parentText" inherits="TortaCLFontStringTemplate" nonSpaceWrap="true">
<Anchors>
<Anchor point="LEFT" relativePoint="RIGHT"/>
<Anchor point="RIGHT" relativeTo=""/>
</Anchors>
</FontString>
</Layer>
</Layers>
<!-- LISTBUTTON SCRIPTS -->
<Scripts>
<OnClick>
114,20 → 104,14
<!-- CHECKBUTTON SCRIPTS -->
<Scripts>
<OnLoad>
local fs = self:GetParent():CreateFontString(nil, "ARTWORK", "TortaCLFontStringTemplate");
fs:SetPoint("LEFT", self, "RIGHT");
local fs = self:CreateFontString(nil, "ARTWORK", "TortaCLFontStringTemplate");
fs:SetPoint("LEFT", self, "RIGHT", 3);
fs:SetPoint("RIGHT", self:GetParent(), "RIGHT", -3);
fs:SetText("Hello, World!");
fs:SetJustifyH("LEFT");
fs:SetJustifyV("TOP");
fs:SetNonSpaceWrap(true);
self:GetParent().text = fs;
self:GetParent().check = self;
</OnLoad>
<OnUpdate>
-- This is retardedly hackish, but the anchors trick doesnt work for some reason (WTF?!?!?!)
-- This is roughly how Checklist2 does it.
self:GetParent().text:SetWidth(self:GetParent():GetWidth() - 38);
</OnUpdate>
</Scripts>
</CheckButton>
</Frames>
trunk/Torta/Windows/TortaParentFrame.xml
90,8 → 90,6
local parentWindow = self:GetParent();
parentWindow:StopMovingOrSizing();
parentWindow.isSizing = false;
Torta.gui:CheckCLButtons();
Torta.gui:CheckExplorerWindow();
</OnMouseUp>
</Scripts>
<Layers>
trunk/Torta/Windows/Explorer.xml
54,13 → 54,8
</Button>
</Frames>
<Scripts>
<OnShow>
Torta.gui:CheckExplorerWindow();
</OnShow>
<OnUpdate>
if TortaParentFrame.isSizing then
Torta.gui:CheckExplorerWindow();
end
Torta.gui:CheckExplorerWindow();
</OnUpdate>
</Scripts>
</Frame>