WoWInterface SVN Torta

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /
    from Rev 23 to Rev 22
    Reverse comparison

Rev 23 → Rev 22

trunk/Torta/Windows/Taskbar.xml
20,46 → 20,16
</Anchors>
<Scripts>
<OnClick>
if not TortaManageDialog:IsVisible() then
TortaManageDialog:Show();
else
TortaManageDialog:Hide();
end
Torta.gui:ToggleWindow(TortaManageListsDialog);
</OnClick>
</Scripts>
</Button>
<Button name="$parentShareButton" inherits="UIPanelButtonTemplate" text="Share Stuff!">
<Button name="$parentShareButton" inherits="UIPanelButtonTemplate" text="Share">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentManageButton" relativePoint="RIGHT"/>
</Anchors>
</Button>
<Button name="$parentUncheckAllButton" inherits="UIPanelButtonTemplate" text="Uncheck All">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentShareButton" relativePoint="RIGHT">
<Offset x="5"/>
</Anchor>
</Anchors>
</Button>
<Button name="$parentCheckAllButton" inherits="UIPanelButtonTemplate" text="Check All">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentUncheckAllButton" relativePoint="RIGHT"/>
</Anchors>
</Button>
<Button name="$parentAddTaskButton" inherits="UIPanelButtonTemplate" text="Add A Task">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentCheckAllButton" relativePoint="RIGHT"/>
</Anchors>
</Button>
<Button name="$parentRemoveTaskButton" inherits="UIPanelButtonTemplate" text="Remove Task">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentAddTaskButton" relativePoint="RIGHT"/>
</Anchors>
</Button>
<Button name="$parentCloseButton" inherits="UIPanelButtonTemplate" text="Close">
<Size x="100" y="22"/>
<Anchors>
73,19 → 43,6
</OnClick>
</Scripts>
</Button>
<Button name="$parentStatsButton" text="Stats Button">
<NormalFont style="GameFontNormal"/>
<Size y="22"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentRemoveTaskButton" relativePoint="RIGHT"/>
<Anchor point="RIGHT" relativeTo="$parentCloseButton" relativePoint="LEFT"/>
</Anchors>
<Scripts>
<OnClick>
 
</OnClick>
</Scripts>
</Button>
</Frames>
<!-- END OF TASKBAR BUTTONS -->
</Frame>
trunk/Torta/Windows/ManageDialog.xml
1,16 → 1,18
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
<Frame name="TortaManageDialog" inherits="TortaSubWindowTemplate" parent="TortaParentFrameMainPage" hidden="true">
<Frame name="TortaManageListsDialog" inherits="TortaSubWindowTemplate" parent="UIParent" frameStrata="TOOLTIP" hidden="true">
<Size x="512" y="400"/>
<Anchors>
<Anchor point="TOPLEFT" relativeTo="$parentExplorerSubWindow" relativePoint="TOPRIGHT"/>
<Anchor point="BOTTOMRIGHT" relativeTo="$parentTaskbar" relativePoint="TOPRIGHT"/>
<Anchor point="CENTER" relativeTo="TortaParentFrame"/>
</Anchors>
<Scripts>
<OnShow>
Torta.gui:OnManageDialogShow();
TortaClickBlocker:Show();
UIFrameFadeOut(TortaParentFrame, 0.27, TortaParentFrame:GetAlpha(), 0.7);
</OnShow>
<OnHide>
Torta.gui:OnManageDialogHide();
TortaClickBlocker:Hide();
UIFrameFadeIn(TortaParentFrame, 0.27, TortaParentFrame:GetAlpha(), 1);
</OnHide>
</Scripts>
<Layers>
35,13 → 37,13
<Button name="$parentCloseButton" inherits="UIPanelButtonTemplate" text="Close">
<Size x="100" y="22"/>
<Anchors>
<Anchor point="BOTTOM">
<Offset y="7"/>
<Anchor point="BOTTOMRIGHT">
<Offset x="-5" y="5"/>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
self:GetParent():Hide();
Torta.gui:ToggleWindow(self:GetParent());
</OnClick>
</Scripts>
</Button>
trunk/Torta/Windows/DisplayWindow.xml
98,26 → 98,15
</Layer>
</Layers>
<Frames>
<Button name="$parentCloseButton" inherits="UIPanelButtonTemplate" text="Close">
<Button name="$parentEnterButton" inherits="UIPanelButtonTemplate" text="Enter">
<Size x="100" y="23"/>
<Anchors>
<Anchor point="BOTTOMLEFT">
<Offset x="5" y="5"/>
<Anchor point="BOTTOMRIGHT">
<Offset x="-3" y="3"/>
</Anchor>
</Anchors>
<Scripts>
<OnClick>
Torta.cl3:HideTaskEditor();
</OnClick>
</Scripts>
</Button>
<Button name="$parentEnterButton" inherits="UIPanelButtonTemplate" text="Enter">
<Size x="100" y="23"/>
<Anchors>
<Anchor point="LEFT" relativeTo="$parentCloseButton" relativePoint="RIGHT"/>
</Anchors>
<Scripts>
<OnClick>
Torta.cl3:ModifyOpenTask(getglobal(self:GetParent():GetName() .. "EditBox"):GetText());
getglobal(self:GetParent():GetName() .. "EditBox"):ClearFocus();
Torta.gui:UpdateCLScrollBar();
trunk/Torta/Windows/Templates.xml
37,10 → 37,10
<Color r="0.8"/>
<Anchors>
<Anchor point="TOPLEFT">
<Offset x="4" y="-5"/>
<Offset x="5" y="-5"/>
</Anchor>
<Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT">
<Offset x="-4" y="-20"/>
<Offset x="-5" y="-20"/>
</Anchor>
</Anchors>
</Texture>
trunk/Torta/Windows/TortaParentFrame.xml
1,13 → 1,18
<!-- UI.xml -->
<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/
..\FrameXML\UI.xsd">
<!-- The main window -->
 
 
<Frame name="TortaParentFrame" inherits="TortaTooltipStyleFrameTemplate" parent="UIParent" hidden="true" movable="true" resizable="true">
 
<Size x="800" y="415"/>
<Anchors>
<Anchor point="CENTER"/>
</Anchors>
 
<Frames>
<!-- Purpose: Shields the main window from clicks, making the user focus on a dialog box -->
<Frame name="TortaClickBlocker" setAllPoints="true" frameStrata="TOOLTIP" enableMouse="true" hidden="true"/>
<Button name="$parentDragAreaHeaderButton" enableMouse="true">
<Anchors>
<Anchor point="TOPLEFT">
trunk/Torta/CL3.lua
20,6 → 20,7
gui.data = nil;
 
widgets.cl3HeaderText:SetText("Torta Checklist");
gui:UpdateCLScrollBar();
Torta.db.profile.cfg.loadedList = false;
self.openTask = nil;
else
30,8 → 31,8
widgets.cl3HeaderText:SetText(lists[listID].meta.listName);
Torta.db.profile.cfg.loadedList = listID;
self.openTask = nil;
gui:UpdateCLScrollBar();
end
gui:UpdateCLScrollBar();
gui:UpdateExplorerScrollBar();
end
 
51,11 → 52,6
end
 
 
function Checklist3:IsEditTaskDialogOpen()
return not not self.openTask;
end
 
 
function Checklist3:ModifyOpenTask(newText)
assert(type(self.openTask) == "number");
local profile = Torta.db.profile;
68,7 → 64,6
dispWnd:SetPoint(unpack(displayWindowPoints));
dispWnd:SetPoint("BOTTOMRIGHT", widgets.taskBar, "TOPRIGHT");
tEditor:Hide();
self.openTask = nil;
end
 
 
80,12 → 75,3
getglobal(tEditor:GetName() .. "HeaderText"):SetText("Task Editor: " .. (taskID or "|cffff0000No task ID|r"))
end
 
 
function Checklist3:UncheckAll()
 
end
 
function Checklist3:CheckAll()
 
end
 
trunk/Torta/UIManager.lua
1,16 → 1,16
local mainWindow = TortaParentFrame;
local startPage = TortaParentFrameStartPage;
local mainPage = TortaParentFrameMainPage;
local explorerWindow = TortaParentFrameMainPageExplorerSubWindow;
local explorerScrollBar = TortaParentFrameMainPageExplorerSubWindowScrollBar;
local mainWindow = TortaParentFrame;
local startPage = TortaParentFrameStartPage;
local mainPage = TortaParentFrameMainPage;
local explorerWindow = TortaParentFrameMainPageExplorerSubWindow;
local explorerScrollBar = TortaParentFrameMainPageExplorerSubWindowScrollBar;
local EXPLORER_LISTBUTTON_HEIGHT = 16;
local clDisplayWindow = TortaParentFrameMainPageDisplaySubWindow;
local clScrollBar = TortaParentFrameMainPageDisplaySubWindowScrollBar;
local noLoadedListText = TortaParentFrameMainPageDisplaySubWindowNoLoadedListText;
local clTopButton = TortaParentFrameMainPageDisplaySubWindowTaskButton1;
local taskEditor = TortaParentFrameMainPageTaskEditorSubWindow;
local taskBar = TortaParentFrameMainPageTaskbar;
local editTaskEB = TortaParentFrameMainPageTaskEditorSubWindowEditBox;
local clDisplayWindow = TortaParentFrameMainPageDisplaySubWindow;
local clScrollBar = TortaParentFrameMainPageDisplaySubWindowScrollBar;
local noLoadedListText = TortaParentFrameMainPageDisplaySubWindowNoLoadedListText;
local clTopButton = TortaParentFrameMainPageDisplaySubWindowTaskButton1;
local taskEditor = TortaParentFrameMainPageTaskEditorSubWindow;
local taskBar = TortaParentFrameMainPageTaskbar;
local editTaskEB = TortaParentFrameMainPageTaskEditorSubWindowEditBox;
 
local cl3HeaderText = TortaParentFrameMainPageDisplaySubWindowHeaderText;
 
187,7 → 187,7
local button = (self.clRecycleBin[id] or CreateFrame(
"Button",
nil,
clDisplayWindow,
explorerWindow,
"TortaChecklistTaskButton"));
button:ClearAllPoints();
button:SetPoint("TOPLEFT", self.clListButtons[id - 1], "BOTTOMLEFT");
224,8 → 224,7
lineplusoffset = line + FauxScrollFrame_GetOffset(clScrollBar);
button = self.clListButtons[line];
if lineplusoffset <= #self.data.text then
-- button.text:SetText("|cffffd000" .. lineplusoffset .. ".)|r " .. self.data.text[lineplusoffset]);
button.text:SetFormattedText("|cffffd000%i.)|r %s", lineplusoffset, self.data.text[lineplusoffset]);
button.text:SetText("|cffffd000" .. lineplusoffset .. ".)|r " .. self.data.text[lineplusoffset]);
button.check:SetChecked(self.data.stat[lineplusoffset]);
button:SetID(lineplusoffset);
 
250,23 → 249,9
end
 
 
function Torta.gui:OnManageDialogShow()
if Torta.cl3:IsEditTaskDialogOpen() then
taskEditor:Hide();
end
clDisplayWindow:Hide();
end
 
function Torta.gui:OnManageDialogHide()
if Torta.cl3:IsEditTaskDialogOpen() then
taskEditor:Show();
end
clDisplayWindow:Show();
end
 
FauxScrollFrame_SetOffset(explorerScrollBar, 0);
FauxScrollFrame_SetOffset(clScrollBar, 0);
 
mainWindow:SetMinResize(820, 450);
mainWindow:SetMinResize(610, 450);
PanelTemplates_SetNumTabs(mainWindow, 3);
Torta.gui:OnTabClicked(1);
\ No newline at end of file