Mercurial > wow > devian
comparison Devian.xml @ 5:ac644fc860cc
ResizeBounds set
Min/Maximize moved into lua
author | Nenue |
---|---|
date | Fri, 18 Dec 2015 20:12:18 -0500 |
parents | 247118593c66 |
children | d0cd0e68213e |
comparison
equal
deleted
inserted
replaced
4:247118593c66 | 5:ac644fc860cc |
---|---|
3 | 3 |
4 <Size width="500" height="600"/> | 4 <Size width="500" height="600"/> |
5 <KeyValues> | 5 <KeyValues> |
6 <KeyValue key="format" value="Devian [%s]" /> | 6 <KeyValue key="format" value="Devian [%s]" /> |
7 </KeyValues> | 7 </KeyValues> |
8 <ResizeBounds> | |
9 <minResize x="200" y="20" /> | |
10 <maxResize x="1920" y="1200" /> | |
11 </ResizeBounds> | |
8 <Scripts> | 12 <Scripts> |
9 <OnMouseDown> | 13 <OnMouseDown> |
10 if button == 'LeftButton' then | 14 if button == 'LeftButton' then |
11 if self.sizer:IsMouseOver() then | 15 if self.sizer:IsMouseOver() then |
12 return self:StartSizing() | 16 return self:StartSizing() |
14 return self:StartMoving() | 18 return self:StartMoving() |
15 end | 19 end |
16 </OnMouseDown> | 20 </OnMouseDown> |
17 <OnMouseUp> | 21 <OnMouseUp> |
18 if button == 'RightButton' then | 22 if button == 'RightButton' then |
19 if not self.minimized then | 23 return Devian:ToggleMinMax() |
20 self.sizer:ClearAllPoints() | |
21 self.sizer:SetPoint('TOPRIGHT') | |
22 self:SetHeight(20) | |
23 self.minimized = true | |
24 return self.console:Hide() | |
25 else | |
26 self.sizer:ClearAllPoints() | |
27 self.sizer:SetPoint('BOTTOMRIGHT') | |
28 self:SetHeight(DevianDB.height) | |
29 self.minimized = nil | |
30 return self.console:Show() | |
31 end | |
32 end | 24 end |
33 self:StopMovingOrSizing() | 25 self:StopMovingOrSizing() |
34 Devian:SavePos() | 26 Devian:SavePos() |
35 </OnMouseUp> | 27 </OnMouseUp> |
36 <OnMouseWheel> | 28 <OnMouseWheel> |
63 <ScrollingMessageFrame name="$parentBuffer" parentkey="console" maxLines="500" displayduration="2000000"> | 55 <ScrollingMessageFrame name="$parentBuffer" parentkey="console" maxLines="500" displayduration="2000000"> |
64 <Anchors> | 56 <Anchors> |
65 <Anchor point="TOPLEFT" y="-20" /> | 57 <Anchor point="TOPLEFT" y="-20" /> |
66 <Anchor point="BOTTOMRIGHT" /> | 58 <Anchor point="BOTTOMRIGHT" /> |
67 </Anchors> | 59 </Anchors> |
68 <FontString font="Interface\Addons\Devian\font\SourceCodePro-Regular.ttf" wordwrap="true" maxLines="500" | 60 <FontString font="Interface\Addons\Devian\font\SourceCodePro-Regular.ttf" wordwrap="true" |
69 justifyH="LEFT" | 61 justifyH="LEFT" |
70 indented="true" | 62 indented="true" |
71 setAllPoints="true"> | 63 setAllPoints="true"> |
72 <FontHeight> | 64 <FontHeight> |
73 <AbsValue val="12"/> | 65 <AbsValue val="13"/> |
74 </FontHeight> | 66 </FontHeight> |
75 </FontString> | 67 </FontString> |
76 | 68 |
77 <Layers> | 69 <Layers> |
78 <Layer level="BACKGROUND"> | 70 <Layer level="BACKGROUND"> |
95 <Anchor point="TOPRIGHT" /> | 87 <Anchor point="TOPRIGHT" /> |
96 </Anchors> | 88 </Anchors> |
97 <Size y="20" /> | 89 <Size y="20" /> |
98 <Color r="0.3" g="0.3" b="0.3" a="1" /> | 90 <Color r="0.3" g="0.3" b="0.3" a="1" /> |
99 </Texture> | 91 </Texture> |
100 <FontString parentKey="text" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true" maxLines="500" | 92 <FontString parentKey="text" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true" |
101 justifyH="LEFT" | 93 justifyH="LEFT" |
102 indented="true"> | 94 indented="true"> |
103 <Anchors> | 95 <Anchors> |
104 <Anchor point="TOPLEFT" x="4" y="-2" /> | 96 <Anchor point="TOPLEFT" x="4" y="-2" /> |
105 <Anchor point="TOPRIGHT" x="-4" /> | 97 <Anchor point="TOPRIGHT" x="-4" /> |