Nenue@98
|
1 <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/
|
Nenue@98
|
2 ..\FrameXML\UI.xsd">
|
Nenue@98
|
3 <Script file="Console.lua" />
|
Nenue@98
|
4
|
Nenue@99
|
5 <Button name="DevianSizeButtonTemplate" virtual="true" mixin="DevianConsoleSizeButtonMixin">
|
Nenue@99
|
6 <PushedTexture setAllPoints="true">
|
Nenue@99
|
7 <Color r="1" g="1" b="1" a="0.5" />
|
Nenue@99
|
8 </PushedTexture>
|
Nenue@99
|
9 <HighlightTexture setAllPoints="true">
|
Nenue@99
|
10 <Color r="1" g="0.5" b="0" a="0.2" />
|
Nenue@99
|
11 </HighlightTexture>
|
Nenue@99
|
12 <Scripts>
|
Nenue@99
|
13 <OnLoad method="OnLoad" />
|
Nenue@99
|
14 <OnDragStart method="OnDragStart" />
|
Nenue@99
|
15 <OnDragStop method="OnDragStop" />
|
Nenue@99
|
16 </Scripts>
|
Nenue@99
|
17 </Button>
|
Nenue@98
|
18
|
Nenue@98
|
19 <Frame name="DevianConsoleTemplate" toplevel="true" parent="UIParent" mixin="DevianConsoleMixin" virtual="true" hidden="true">
|
Nenue@98
|
20 <Scripts>
|
Nenue@98
|
21 <OnLoad method="OnLoad" />
|
Nenue@98
|
22 <OnShow method="OnShow" />
|
Nenue@102
|
23 <OnHide method="OnHide" />
|
Nenue@100
|
24 <OnEvent method="OnEvent" />
|
Nenue@98
|
25 <OnMouseWheel method="OnMouseWheel" />
|
Nenue@98
|
26 <OnDragStart method="OnDragStart" />
|
Nenue@98
|
27 <OnDragStop method="OnDragStop" />
|
Nenue@99
|
28 <OnMouseDown method="OnMouseDown" />
|
Nenue@98
|
29 <OnMouseUp method="OnMouseUp" />
|
Nenue@98
|
30 <OnEnter method="OnEnter" />
|
Nenue@98
|
31 <OnLeave method="OnLeave" />
|
Nenue@98
|
32 </Scripts>
|
Nenue@98
|
33 <Layers>
|
Nenue@98
|
34 <Layer level="OVERLAY">
|
Nenue@98
|
35 <Texture parentKey="header" inherits="DevianHeader">
|
Nenue@98
|
36 <Anchors>
|
Nenue@98
|
37 <Anchor point="TOPLEFT" />
|
Nenue@98
|
38 <Anchor point="TOPRIGHT" />
|
Nenue@98
|
39 <Size y="20" />
|
Nenue@98
|
40 </Anchors>
|
Nenue@98
|
41 </Texture>
|
Nenue@98
|
42 <FontString parentKey="title" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true"
|
Nenue@98
|
43 justifyH="LEFT"
|
Nenue@98
|
44 indented="true">
|
Nenue@98
|
45 <Anchors>
|
Nenue@98
|
46 <Anchor point="TOPLEFT" x="4" y="0" />
|
Nenue@98
|
47 </Anchors>
|
Nenue@98
|
48 <Size y="20" />
|
Nenue@98
|
49 <FontHeight>
|
Nenue@98
|
50 <AbsValue val="12"/>
|
Nenue@98
|
51 </FontHeight>
|
Nenue@98
|
52 </FontString>
|
Nenue@98
|
53 </Layer>
|
Nenue@98
|
54 <Layer level="BORDER">
|
Nenue@110
|
55 <Texture name="DevBorderUR" parentArray="border" parentkey="topright">
|
Nenue@98
|
56 <Anchors>
|
Nenue@98
|
57 <Anchor point="BOTTOMLEFT" relativePoint="TOPRIGHT" />
|
Nenue@98
|
58 </Anchors>
|
Nenue@98
|
59 </Texture>
|
Nenue@110
|
60 <Texture name="DevBorderU" parentArray="border" parentKey="top">
|
Nenue@98
|
61 <Anchors>
|
Nenue@98
|
62 <Anchor point="TOPLEFT" y="2" />
|
Nenue@98
|
63 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" />
|
Nenue@98
|
64 </Anchors>
|
Nenue@98
|
65 </Texture>
|
Nenue@110
|
66 <Texture name="DevBorderUL" parentArray="border" parentKey="topleft">
|
Nenue@98
|
67 <Anchors>
|
Nenue@98
|
68 <Anchor point="BOTTOMRIGHT" parentArray="border" relativePoint="TOPLEFT" />
|
Nenue@98
|
69 </Anchors>
|
Nenue@98
|
70 </Texture>
|
Nenue@110
|
71 <Texture name="DevBorderL" parentArray="border" parentKey="left">
|
Nenue@98
|
72 <Anchors>
|
Nenue@98
|
73 <Anchor point="TOPLEFT" x="-2" />
|
Nenue@98
|
74 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" />
|
Nenue@98
|
75 </Anchors>
|
Nenue@98
|
76 </Texture>
|
Nenue@110
|
77 <Texture name="DevBorderBL" parentArray="border">
|
Nenue@98
|
78 <Anchors>
|
Nenue@98
|
79 <Anchor point="TOPRIGHT" relativePoint="BOTTOMLEFT" />
|
Nenue@98
|
80 </Anchors>
|
Nenue@98
|
81 </Texture>
|
Nenue@110
|
82 <Texture name="DevBorderB" parentArray="border">
|
Nenue@98
|
83 <Anchors>
|
Nenue@98
|
84 <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" />
|
Nenue@98
|
85 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" y="-2" />
|
Nenue@98
|
86 </Anchors>
|
Nenue@98
|
87 </Texture>
|
Nenue@110
|
88 <Texture name="DevBorderBR" parentArray="border">
|
Nenue@98
|
89 <Anchors>
|
Nenue@98
|
90 <Anchor point="TOPLEFT" relativePoint="BOTTOMRIGHT" />
|
Nenue@98
|
91 </Anchors>
|
Nenue@98
|
92 </Texture>
|
Nenue@110
|
93 <Texture name="DevBorderR" parentArray="border" parentKey="right">
|
Nenue@98
|
94 <Anchors>
|
Nenue@98
|
95 <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" />
|
Nenue@98
|
96 <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="2" />
|
Nenue@98
|
97 </Anchors>
|
Nenue@98
|
98 </Texture>
|
Nenue@98
|
99 </Layer>
|
Nenue@98
|
100
|
Nenue@99
|
101 <Layer level="BACKGROUND">
|
Nenue@98
|
102 <Texture name="$parentBackdrop" parentKey="backdrop" setAllPoints="true" alphaMode="BLEND">
|
Nenue@98
|
103 <Color r="1" g="1" b="1" a="1"/>
|
Nenue@98
|
104 </Texture>
|
Nenue@98
|
105 </Layer>
|
Nenue@98
|
106 </Layers>
|
Nenue@98
|
107 <Frames>
|
Nenue@99
|
108 <Button name="$parentMenuButton" parentKey="DropdownButton" enableMouse="true">
|
Nenue@100
|
109 <Size x="18" y="16" />
|
Nenue@98
|
110 <Anchors>
|
Nenue@100
|
111 <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-1" y="-1" />
|
Nenue@98
|
112 </Anchors>
|
Nenue@99
|
113 <Layers>
|
Nenue@99
|
114 <Layer level="BACKGROUND">
|
Nenue@100
|
115 <Texture setAllPoints="true" parentKey="Background" >
|
Nenue@99
|
116 <Color a="1" r="1" g="1" b="1" />
|
Nenue@100
|
117 <Gradient orientation="VERTICAL">
|
Nenue@100
|
118 <MaxColor a="1" r=".25" g=".35" b=".65" />
|
Nenue@100
|
119 <MinColor a="1" r=".05" g=".05" b=".05" />
|
Nenue@100
|
120 </Gradient>
|
Nenue@99
|
121 </Texture>
|
Nenue@99
|
122 </Layer>
|
Nenue@99
|
123 </Layers>
|
Nenue@98
|
124 </Button>
|
Nenue@98
|
125
|
Nenue@99
|
126 <Frame name="$parentDDMenu" parentKey="DropdownFrame" inherits="UIDropDownMenuTemplate" id="1" />
|
Nenue@98
|
127
|
Nenue@98
|
128
|
Nenue@99
|
129 <ScrollingMessageFrame parentKey="out" name="$parentScrollFrame" frameLevel="12">
|
Nenue@98
|
130 <Anchors>
|
Nenue@98
|
131 <Anchor point="TOPLEFT" x="3" y="-20" />
|
Nenue@98
|
132 <Anchor point="BOTTOMRIGHT" x="-3" y="0" />
|
Nenue@98
|
133 </Anchors>
|
Nenue@98
|
134 <Layers>
|
Nenue@98
|
135 <Layer level="OVERLAY">
|
Nenue@98
|
136 </Layer>
|
Nenue@98
|
137 </Layers>
|
Nenue@98
|
138 </ScrollingMessageFrame>
|
Nenue@99
|
139 <Button name="$parentResizeButton" parentKey="ResizeButton" frameLevel="23">
|
Nenue@98
|
140 <Scripts>
|
Nenue@98
|
141 <OnLoad>
|
Nenue@98
|
142 self:RegisterForDrag('LeftButton')
|
Nenue@98
|
143 </OnLoad>
|
Nenue@98
|
144 <OnDragStart>
|
Nenue@98
|
145 self:GetParent():StartSizing()
|
Nenue@98
|
146 </OnDragStart>
|
Nenue@98
|
147 <OnDragStop>
|
Nenue@99
|
148 self:GetParent():OnDragStop()
|
Nenue@98
|
149 </OnDragStop>
|
Nenue@99
|
150 <OnEnter>
|
Nenue@99
|
151 self.Icon:SetVertexColor(1,1,1,1)
|
Nenue@99
|
152 </OnEnter>
|
Nenue@99
|
153 <OnLeave>
|
Nenue@99
|
154 self.Icon:SetVertexColor(0.4,0.4,0.4,1)
|
Nenue@99
|
155 </OnLeave>
|
Nenue@98
|
156 </Scripts>
|
Nenue@98
|
157 <Anchors>
|
Nenue@98
|
158 <Anchor point="BOTTOMRIGHT" x="-1" y="1" />
|
Nenue@98
|
159 </Anchors>
|
Nenue@99
|
160 <Size x="24" y="24" />
|
Nenue@98
|
161 <Layers>
|
Nenue@99
|
162 <Layer level="BACKGROUND">
|
Nenue@99
|
163 <Texture setAllPoints="true" parentKey="Background" />
|
Nenue@99
|
164 </Layer>
|
Nenue@98
|
165 <Layer level="ARTWORK">
|
Nenue@99
|
166
|
Nenue@99
|
167 <Texture file="Interface\Addons\Devian\corner.blp" parentKey="Icon" alphaMode="ADD">
|
Nenue@99
|
168 <Size x="24" y="24" />
|
Nenue@98
|
169 <Color r="0.4" g="0.4" b="0.4" a="1"/>
|
Nenue@99
|
170 <Anchors>
|
Nenue@99
|
171 <Anchor point="BOTTOMRIGHT" />
|
Nenue@99
|
172 </Anchors>
|
Nenue@98
|
173 </Texture>
|
Nenue@98
|
174 </Layer>
|
Nenue@98
|
175 </Layers>
|
Nenue@98
|
176 </Button>
|
Nenue@98
|
177
|
Nenue@99
|
178
|
Nenue@99
|
179 <Button name="$parentHorizontalSizer" parentKey="GripSide" inherits="DevianSizeButtonTemplate" frameLevel="25">
|
Nenue@100
|
180 <Size x="8" />
|
Nenue@99
|
181 <Anchors>
|
Nenue@100
|
182 <Anchor point="TOPRIGHT" relativePoint="BOTTOMRIGHT" relativeKey="$parent.DropdownButton" />
|
Nenue@99
|
183 <Anchor point="BOTTOM" y="24" />
|
Nenue@99
|
184 </Anchors>
|
Nenue@99
|
185 </Button>
|
Nenue@99
|
186
|
Nenue@99
|
187 <Button name="$parentVerticalSizer" parentKey="GripBottom" inherits="DevianSizeButtonTemplate" frameLevel="24">
|
Nenue@100
|
188 <Size y="8" />
|
Nenue@99
|
189 <Anchors>
|
Nenue@99
|
190 <Anchor point="BOTTOMLEFT" />
|
Nenue@99
|
191 <Anchor point="RIGHT" x="-24" />
|
Nenue@99
|
192 </Anchors>
|
Nenue@99
|
193 </Button>
|
Nenue@99
|
194
|
Nenue@98
|
195 </Frames>
|
Nenue@98
|
196 <Animations>
|
Nenue@98
|
197 <AnimationGroup name="moveFade" parentKey="moveFade" setToFinalAlpha="true">
|
Nenue@98
|
198 <Alpha parentKey="alphaOut" duration="0.5" order="1" />
|
Nenue@98
|
199 <Translation parentKey="translateOut" duration="0.5" order="1" />
|
Nenue@98
|
200 </AnimationGroup>
|
Nenue@98
|
201 </Animations>
|
Nenue@98
|
202 </Frame>
|
Nenue@98
|
203 </Ui> |