Mercurial > wow > devian
comparison Devian.xml @ 33:e6650821a2c0
Debugging pass on console code.
author | Nenue |
---|---|
date | Sun, 27 Dec 2015 02:30:46 -0500 |
parents | c6a2c2df4790 |
children | 3304455a3f45 |
comparison
equal
deleted
inserted
replaced
32:c6a2c2df4790 | 33:e6650821a2c0 |
---|---|
3 <Script file="Libs\LibStub\LibStub.lua" /> | 3 <Script file="Libs\LibStub\LibStub.lua" /> |
4 <Include file="Libs\AceAddon-3.0\AceAddon-3.0.xml" /> | 4 <Include file="Libs\AceAddon-3.0\AceAddon-3.0.xml" /> |
5 <Include file="Libs\AceAddon-3.0\Console-3.0.xml" /> | 5 <Include file="Libs\AceAddon-3.0\Console-3.0.xml" /> |
6 <!--@end-no-lib-strip@-->. | 6 <!--@end-no-lib-strip@-->. |
7 | 7 |
8 <Texture name="DevianBorder" virtual="true" setAllPoints="false"> | 8 <Texture virtual="true" name="DevianBorder" setAllPoints="false"> |
9 <Color r="1" g="0" b="0" a="1" /> | 9 <Color r="1" g="0" b="0" a="1" /> |
10 <Size x="2" y="2" /> | 10 <Size x="2" y="2" /> |
11 </Texture> | 11 </Texture> |
12 | |
13 | |
14 <Texture virtual="true" name="DevianHeader" parentKey="titlebar" alphaMode="BLEND"> | |
15 <Anchors> | |
16 <Anchor point="TOPLEFT" /> | |
17 <Anchor point="TOPRIGHT" /> | |
18 </Anchors> | |
19 <Size y="20" /> | |
20 <Color r="0.3" g="0.3" b="0.3" a="1" /> | |
21 <Gradient orientation="VERTICAL"> | |
22 <MinColor r="0" g="0" b="0" a="0.7"/> | |
23 <MaxColor r="0.3" g="0.3" b="0.3" a="0.7"/> | |
24 </Gradient> | |
25 </Texture> | |
26 | |
27 <ScrollingMessageFrame | |
28 name="DevianBuffer" | |
29 maxLines="500" | |
30 fade="false" | |
31 displayduration="2147483647" | |
32 insertMode="BOTTOM" | |
33 virtual="true"> | |
34 <Anchors> | |
35 <Anchor point="TOPLEFT" y="-20" /> | |
36 <Anchor point="BOTTOMRIGHT" /> | |
37 </Anchors> | |
38 <FontString font="Interface\Addons\Devian\font\SourceCodePro-Regular.ttf" wordwrap="true" | |
39 justifyH="LEFT" | |
40 indented="true" | |
41 setAllPoints="true"> | |
42 <FontHeight> | |
43 <AbsValue val="13"/> | |
44 </FontHeight> | |
45 </FontString> | |
46 | |
47 <Layers> | |
48 <Layer level="BACKGROUND"> | |
49 <Texture name="$parentBackdrop" parentKey="backdrop" setAllPoints="true" alphaMode="BLEND"> | |
50 <Color r="1" g="1" b="1" a="1"/> | |
51 <Gradient orientation="VERTICAL"> | |
52 <MinColor r="0" g="0" b="0" a="0.7"/> | |
53 <MaxColor r="0" g="0" b="0" a="0.3"/> | |
54 </Gradient> | |
55 </Texture> | |
56 </Layer> | |
57 <Layer level="OVERLAY"> | |
58 <Texture name="DevianGripperRight" file="Interface\Addons\Devian\corner.blp" parentKey="grip" strata="HIGH" alphaMode="ADD"> | |
59 <Anchors> | |
60 <Anchor point="BOTTOMRIGHT" x="-1" y="1" /> | |
61 </Anchors> | |
62 <Size x="18" y="18" /> | |
63 <Color r="0.4" g="0.4" b="0.4" a="1"/> | |
64 <Gradient orientation="VERTICAL"> | |
65 <MaxColor r="0.9" g="0.9" b="0.9" a="1"/> | |
66 <MinColor r="0.4" g="0.4" b="0.4" a="1"/> | |
67 </Gradient> | |
68 </Texture> | |
69 </Layer> | |
70 </Layers> | |
71 </ScrollingMessageFrame> | |
12 | 72 |
13 <Frame | 73 <Frame |
14 name="DevianConsole" | 74 name="DevianConsole" |
15 parent="UIParent" | 75 parent="UIParent" |
16 enableMouse="true" | 76 enableMouse="true" |
25 <minResize x="200" y="20" /> | 85 <minResize x="200" y="20" /> |
26 <maxResize x="1920" y="1200" /> | 86 <maxResize x="1920" y="1200" /> |
27 </ResizeBounds> | 87 </ResizeBounds> |
28 <Scripts> | 88 <Scripts> |
29 <OnShow> | 89 <OnShow> |
30 self.header:SetText(self.index..' '.. self.signature) | 90 self.title:SetText(self.index..' '.. self.signature) |
31 </OnShow> | 91 </OnShow> |
32 <OnMouseWheel> | 92 <OnMouseWheel> |
33 local up = delta > 0 | 93 local up = delta > 0 |
34 if IsControlKeyDown() then | 94 if IsControlKeyDown() then |
35 if up then self.out:ScrollToTop() | 95 if up then self.out:ScrollToTop() |
41 if up then self.out:ScrollUp() | 101 if up then self.out:ScrollUp() |
42 else self.out:ScrollDown() end | 102 else self.out:ScrollDown() end |
43 end | 103 end |
44 </OnMouseWheel> | 104 </OnMouseWheel> |
45 </Scripts> | 105 </Scripts> |
46 | |
47 <Frames> | |
48 <ScrollingMessageFrame | |
49 name="$parentScrollFrame" | |
50 parentkey="out" | |
51 maxLines="500" | |
52 fade="false" | |
53 displayduration="2147483647" | |
54 insertMode="BOTTOM"> | |
55 <Anchors> | |
56 <Anchor point="TOPLEFT" y="-20" /> | |
57 <Anchor point="BOTTOMRIGHT" /> | |
58 </Anchors> | |
59 <FontString font="Interface\Addons\Devian\font\SourceCodePro-Regular.ttf" wordwrap="true" | |
60 justifyH="LEFT" | |
61 indented="true" | |
62 setAllPoints="true"> | |
63 <FontHeight> | |
64 <AbsValue val="13"/> | |
65 </FontHeight> | |
66 </FontString> | |
67 | |
68 <Layers> | |
69 <Layer level="BACKGROUND"> | |
70 <Texture name="$parentbg" parentKey="backdrop" setAllPoints="true" alphaMode="BLEND"> | |
71 <Color r="1" g="1" b="1" a="1"/> | |
72 <Gradient orientation="VERTICAL"> | |
73 <MinColor r="0" g="0" b="0" a="0.7"/> | |
74 <MaxColor r="0" g="0" b="0" a="0.3"/> | |
75 </Gradient> | |
76 </Texture> | |
77 </Layer> | |
78 <Layer level="OVERLAY"> | |
79 <Texture name="DevianGripperRight" file="Interface\Addons\Devian\corner.blp" parentKey="grip" strata="HIGH" alphaMode="ADD"> | |
80 <Anchors> | |
81 <Anchor point="BOTTOMRIGHT" x="-1" y="1" /> | |
82 </Anchors> | |
83 <Size x="18" y="18" /> | |
84 <Color r="0.4" g="0.4" b="0.4" a="1"/> | |
85 <Gradient orientation="VERTICAL"> | |
86 <MaxColor r="0.9" g="0.9" b="0.9" a="1"/> | |
87 <MinColor r="0.4" g="0.4" b="0.4" a="1"/> | |
88 </Gradient> | |
89 </Texture> | |
90 </Layer> | |
91 </Layers> | |
92 </ScrollingMessageFrame> | |
93 </Frames> | |
94 <Layers> | 106 <Layers> |
95 <Layer level="ARTWORK"> | 107 <Layer level="ARTWORK"> |
96 <Texture parentKey="titlebar" alphaMode="BLEND"> | 108 <FontString parentKey="title" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true" |
97 <Anchors> | |
98 <Anchor point="TOPLEFT" /> | |
99 <Anchor point="TOPRIGHT" /> | |
100 </Anchors> | |
101 <Size y="20" /> | |
102 <Color r="0.3" g="0.3" b="0.3" a="1" /> | |
103 <Gradient orientation="VERTICAL"> | |
104 <MinColor r="0" g="0" b="0" a="0.7"/> | |
105 <MaxColor r="0.3" g="0.3" b="0.3" a="0.7"/> | |
106 </Gradient> | |
107 </Texture> | |
108 <FontString parentKey="header" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true" | |
109 justifyH="LEFT" | 109 justifyH="LEFT" |
110 indented="true"> | 110 indented="true"> |
111 <Anchors> | 111 <Anchors> |
112 <Anchor point="TOPLEFT" x="4" y="-2" /> | 112 <Anchor point="TOPLEFT" x="4" y="-2" /> |
113 </Anchors> | 113 </Anchors> |
161 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" /> | 161 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" /> |
162 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="2" /> | 162 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="2" /> |
163 </Anchors> | 163 </Anchors> |
164 </Texture> | 164 </Texture> |
165 </Layer> | 165 </Layer> |
166 <Layer level="OVERLAY"> | |
167 <Texture name="$parentHeader" parentKey="header" inherits="DevianHeader"> | |
168 <Anchors> | |
169 <Anchor point="TOPLEFT" /> | |
170 <Anchor point="TOPRIGHT" /> | |
171 <Size y="20" /> | |
172 </Anchors> | |
173 </Texture> | |
174 </Layer> | |
166 </Layers> | 175 </Layers> |
176 <Frames> | |
177 <ScrollingMessageFrame parentKey="out" inherits="DevianBuffer" /> | |
178 </Frames> | |
179 </Frame> | |
180 | |
181 | |
182 | |
183 <Frame | |
184 name="DevianDockFrame" | |
185 inherits="DevianConsole" | |
186 virtual="true"> | |
187 <Layers> | |
188 <Layer level="ARTWORK"> | |
189 <Texture name="$parentHeader" parentKey="headerbar" inherits="DevianHeader"> | |
190 <Anchors> | |
191 <Anchor point="TOPLEFT" /> | |
192 <Size x="150" y="20" /> | |
193 </Anchors> | |
194 </Texture> | |
195 <!-- channel headers are moved here --> | |
196 </Layer> | |
197 </Layers> | |
198 <Frames> | |
199 <!-- channel scrollers are moved in here --> | |
200 </Frames> | |
167 </Frame> | 201 </Frame> |
168 </Ui> | 202 </Ui> |