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="Dock.lua" />
|
Nenue@98
|
4
|
Nenue@98
|
5 <Font name="DevianDockHeader" font="Fonts\ARIALN.TTF" outline="NORMAL" virtual="true" height="14" />
|
Nenue@98
|
6
|
Nenue@98
|
7
|
Nenue@98
|
8
|
Nenue@98
|
9 <Frame
|
Nenue@98
|
10 name="DevianDock"
|
Nenue@98
|
11 parent="UIParent"
|
Nenue@98
|
12 enableMouse="true"
|
Nenue@98
|
13 alpha="0.1"
|
Nenue@98
|
14 hidden="true"
|
Nenue@98
|
15 mixin="DevianDockHandler"
|
Nenue@99
|
16 frameStrata="DIALOG">
|
Nenue@98
|
17 <Scripts>
|
Nenue@98
|
18 <OnMouseWheel method="OnMouseWheel" />
|
Nenue@98
|
19 </Scripts>
|
Nenue@98
|
20 <Size x="32" y="20" />
|
Nenue@98
|
21 <Layers>
|
Nenue@98
|
22 <Layer level="ARTWORK">
|
Nenue@98
|
23 <Texture name="$parentBar" parent="DevianDock" setAllPoints="true" parentKey="caption" alphaMode="BLEND">
|
Nenue@98
|
24 <Color r="1" g="1" b="1" a="1" />
|
Nenue@98
|
25 <Gradient orientation="VERTICAL">
|
Nenue@98
|
26 <MaxColor r="0.15" g=".15" b="0.15" a="0.4" />
|
Nenue@98
|
27 <MinColor r="0" g="0" b="0" a="0" />
|
Nenue@98
|
28 </Gradient>
|
Nenue@98
|
29 </Texture>
|
Nenue@98
|
30
|
Nenue@98
|
31 </Layer>
|
Nenue@98
|
32 <Layer level="OVERLAY">
|
Nenue@98
|
33
|
Nenue@98
|
34 </Layer>
|
Nenue@98
|
35 </Layers>
|
Nenue@98
|
36 </Frame>
|
Nenue@99
|
37
|
Nenue@99
|
38
|
Nenue@107
|
39 <Button name="DevianDockTabTemplate" hidden="true" virtual="true" enableMouse="true" alpha="1" frameStrata="DIALOG" mixin="DevianDockTabMixin">
|
Nenue@99
|
40 <Size x="64" y="24" />
|
Nenue@99
|
41
|
Nenue@99
|
42 <Scripts>
|
Nenue@99
|
43 <OnShow method="OnShow" />
|
Nenue@99
|
44 <OnEnter method="OnEnter" />
|
Nenue@99
|
45 <OnMouseDown method="OnMouseDown" />
|
Nenue@99
|
46 </Scripts>
|
Nenue@99
|
47 <Layers>
|
Nenue@99
|
48 <Layer level="BACKGROUND">
|
Nenue@99
|
49 <Texture parentKey="Background" setAllPoints="true">
|
Nenue@99
|
50 <Color a="0.5" r="0" g="0" b="0" />
|
Nenue@99
|
51 </Texture>
|
Nenue@99
|
52 </Layer>
|
Nenue@100
|
53 <Layer level="BORDER">
|
Nenue@100
|
54 <Texture parentKey="BackgroundGlow" setAllPoints="true" hidden="true">
|
Nenue@100
|
55 <Color a="1" r="0" g="1" b="0.5" />
|
Nenue@100
|
56 </Texture>
|
Nenue@100
|
57 </Layer>
|
Nenue@99
|
58 <Layer level="OVERLAY">
|
Nenue@99
|
59 <Texture parentKey="Stripe">
|
Nenue@99
|
60 <Anchors>
|
Nenue@99
|
61 <Anchor point="TOPLEFT" />
|
Nenue@99
|
62 <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" x="0" y="-3" />
|
Nenue@99
|
63 </Anchors>
|
Nenue@99
|
64 </Texture>
|
Nenue@99
|
65 </Layer>
|
Nenue@99
|
66 </Layers>
|
Nenue@99
|
67 <Frames>
|
Nenue@99
|
68 <Frame name="$parentText" parentKey="caption" alpha="1" blendMode="BLEND" enableMouse="false">
|
Nenue@99
|
69 <Size x="64" y="24" />
|
Nenue@99
|
70 <Anchors>
|
Nenue@99
|
71 <Anchor point="BOTTOM" relativePoint="BOTTOM" x="0" y="0" />
|
Nenue@99
|
72 </Anchors>
|
Nenue@99
|
73 <Layers>
|
Nenue@99
|
74 <Layer level="OVERLAY">
|
Nenue@99
|
75 <FontString text="Test String" inherits="DevianDockHeader" parentKey="name" wordwrap="false" setAllPoints="true">
|
Nenue@99
|
76 <Anchors>
|
Nenue@99
|
77 <Anchor point="BOTTOM" x="0" y="2" />
|
Nenue@99
|
78 </Anchors>
|
Nenue@99
|
79 <Color r="1" g="1" b="1" a="1" />
|
Nenue@99
|
80 <Shadow>
|
Nenue@99
|
81 <Color r="0" g="0" b="0" a="1" />
|
Nenue@99
|
82 <Offset x="0" y="-2" />
|
Nenue@99
|
83 </Shadow>
|
Nenue@99
|
84 </FontString>
|
Nenue@99
|
85 </Layer>
|
Nenue@99
|
86 </Layers>
|
Nenue@99
|
87 </Frame>
|
Nenue@99
|
88 </Frames>
|
Nenue@100
|
89 <Animations>
|
Nenue@100
|
90 <AnimationGroup parentKey="pulse" looping="REPEAT" setToFinalAlpha="true">
|
Nenue@100
|
91 <Alpha fromAlpha=".15" toAlpha=".65" duration="0.4" order="1" childKey="BackgroundGlow" />
|
Nenue@100
|
92 <Alpha fromAlpha=".65" toAlpha=".15" duration="0.4" order="2" childKey="BackgroundGlow" />
|
Nenue@100
|
93 <Alpha fromAlpha=".15" toAlpha=".15" duration="0.6" order="3" childKey="BackgroundGlow" />
|
Nenue@100
|
94 <Scripts>
|
Nenue@100
|
95 <OnPlay>
|
Nenue@100
|
96 self:GetParent().BackgroundGlow:SetAlpha(.65)
|
Nenue@100
|
97 self:GetParent().BackgroundGlow:Show()
|
Nenue@100
|
98 </OnPlay>
|
Nenue@100
|
99 <OnStop>
|
Nenue@100
|
100 self:GetParent().BackgroundGlow:Hide()
|
Nenue@100
|
101 </OnStop>
|
Nenue@100
|
102 <OnFinished>
|
Nenue@100
|
103 self:GetParent().BackgroundGlow:Hide()
|
Nenue@100
|
104 </OnFinished>
|
Nenue@100
|
105 </Scripts>
|
Nenue@100
|
106 </AnimationGroup>
|
Nenue@100
|
107 </Animations>
|
Nenue@99
|
108 </Button>
|
Nenue@99
|
109
|
Nenue@110
|
110
|
Nenue@110
|
111
|
Nenue@110
|
112 <Button name="DevianExecButton" parent="UIParent" hidden="true">
|
Nenue@110
|
113 <Size x="32" y="32" />
|
Nenue@110
|
114 <Anchors>
|
Nenue@110
|
115 <Anchor point="TOPRIGHT" relativePoint="TOPLEFT" relativeTo="DevianDock" x="-4"/>
|
Nenue@110
|
116 </Anchors>
|
Nenue@110
|
117
|
Nenue@110
|
118 <NormalTexture file="Interface/Addons/Devian/arrow.blp" setAllPoints="true" alphaMode="ADD">
|
Nenue@110
|
119 <Color r="1" g="1" b="1" a="1" />
|
Nenue@110
|
120 </NormalTexture>
|
Nenue@110
|
121 <PushedTexture file="Interface/Addons/Devian/arrow.blp" setAllPoints="true" alphaMode="ADD">
|
Nenue@110
|
122 <Anchors>
|
Nenue@110
|
123 <Anchor point="TOPRIGHT" x="-1" y="-1" />
|
Nenue@110
|
124 <Anchor point="BOTTOMLEFT" x="1" y="1" />
|
Nenue@110
|
125 </Anchors>
|
Nenue@110
|
126 <Color r="1" g="0" b="0.5" a="1" />
|
Nenue@110
|
127 </PushedTexture>
|
Nenue@110
|
128
|
Nenue@110
|
129
|
Nenue@110
|
130
|
Nenue@110
|
131 <Layers>
|
Nenue@110
|
132 <Layer level="ARTWORK">
|
Nenue@110
|
133
|
Nenue@110
|
134 </Layer>
|
Nenue@110
|
135 </Layers>
|
Nenue@110
|
136 </Button>
|
Nenue@110
|
137
|
Nenue@98
|
138 </Ui> |