Details | Compare with Previous | View Log
Line No. | Rev | Author | Line |
---|---|---|---|
1 | 8 | Halya-96941 | <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/ |
2 | Halya-96941 | ..\FrameXML\UI.xsd"> |
|
3 | Halya-96941 | <Script file="LanguageCycle.lua"/> |
|
4 | Halya-96941 | ||
5 | Halya-96941 | <Frame name="Language_Cycle_Panel" parent="UIParent" enableMouse="true" toplevel="true" movable="true" frameStrata="HIGH"> |
|
6 | Halya-96941 | <Size> |
|
7 | Halya-96941 | <AbsDimension x="151" y="56"/> |
|
8 | Halya-96941 | </Size> |
|
9 | Halya-96941 | <Anchors> |
|
10 | Halya-96941 | <Anchor point="TOP" relativePoint="TOP"> |
|
11 | Halya-96941 | <Offset> |
|
12 | Halya-96941 | <AbsDimension x="0" y="0"/> |
|
13 | Halya-96941 | </Offset> |
|
14 | Halya-96941 | </Anchor> |
|
15 | Halya-96941 | </Anchors> |
|
16 | Halya-96941 | <Scripts> |
|
17 | Halya-96941 | <OnLoad function="Language_Cycle_OnLoad" /> |
|
18 | Halya-96941 | <OnEvent function="Language_Cycle_OnEvent" /> |
|
19 | Halya-96941 | <OnUpdate function="Language_Cycle_OnUpdate" /> |
|
20 | Halya-96941 | <OnDragStart> |
|
21 | Halya-96941 | self:StartMoving(); |
|
22 | Halya-96941 | </OnDragStart> |
|
23 | Halya-96941 | <OnDragStop> |
|
24 | Halya-96941 | self:StopMovingOrSizing(); |
|
25 | Halya-96941 | ValidateFramePosition(this); |
|
26 | Halya-96941 | </OnDragStop> |
|
27 | Halya-96941 | <OnEnter function="Language_Cycle_Backdrop_Show" /> |
|
28 | Halya-96941 | <OnLeave function="Language_Cycle_Backdrop_Hide" /> |
|
29 | Halya-96941 | </Scripts> |
|
30 | Halya-96941 | <Frames> |
|
31 | Halya-96941 | <Frame name="Language_Cycle_Panel_Backdrop" parent="Language_Cycle_Panel" visible="false"> |
|
32 | Halya-96941 | <Backdrop name="$parentBackdrop" bgFile="Interface\Tooltips\UI-Tooltip-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true"> |
|
33 | Halya-96941 | <EdgeSize> |
|
34 | Halya-96941 | <AbsValue val="16"/> |
|
35 | Halya-96941 | </EdgeSize> |
|
36 | Halya-96941 | <TileSize> |
|
37 | Halya-96941 | <AbsValue val="16"/> |
|
38 | Halya-96941 | </TileSize> |
|
39 | Halya-96941 | <BackgroundInsets> |
|
40 | Halya-96941 | <AbsInset left="5" right="5" top="5" bottom="5"/> |
|
41 | Halya-96941 | </BackgroundInsets> |
|
42 | Halya-96941 | </Backdrop> |
|
43 | Halya-96941 | <Size> |
|
44 | Halya-96941 | <AbsDimension x="151" y="56"/> |
|
45 | Halya-96941 | </Size> |
|
46 | Halya-96941 | <Anchors> |
|
47 | Halya-96941 | <Anchor point="TOP" relativePoint="TOP"> |
|
48 | Halya-96941 | </Anchor> |
|
49 | Halya-96941 | </Anchors> |
|
50 | Halya-96941 | <Frames> |
|
51 | Halya-96941 | <Button name="Language_Cycle_CloseButton" parent="Language_Cycle_Panel_Backdrop"> |
|
52 | Halya-96941 | <Size> |
|
53 | Halya-96941 | <AbsDimension x="34" y="34"/> |
|
54 | Halya-96941 | </Size> |
|
55 | Halya-96941 | <Anchors> |
|
56 | Halya-96941 | <Anchor point="TOPRIGHT"> |
|
57 | Halya-96941 | <Offset> |
|
58 | Halya-96941 | <AbsDimension x="3" y="3"/> |
|
59 | Halya-96941 | </Offset> |
|
60 | Halya-96941 | </Anchor> |
|
61 | Halya-96941 | </Anchors> |
|
62 | Halya-96941 | <Scripts> |
|
63 | Halya-96941 | <OnEnter function="Language_Cycle_Backdrop_Show" /> |
|
64 | Halya-96941 | <OnLeave function="Language_Cycle_Backdrop_Hide" /> |
|
65 | Halya-96941 | <OnClick> |
|
66 | Halya-96941 | PlaySound("igMainMenuOptionCheckBoxOff"); |
|
67 | Halya-96941 | Language_Cycle_Panel_Visible(); |
|
68 | Halya-96941 | </OnClick> |
|
69 | Halya-96941 | </Scripts> |
|
70 | Halya-96941 | <NormalTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Up"/> |
|
71 | Halya-96941 | <PushedTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Down"/> |
|
72 | Halya-96941 | <HighlightTexture file="Interface\Buttons\UI-Panel-MinimizeButton-Highlight" alphaMode="ADD"/> |
|
73 | Halya-96941 | </Button> |
|
74 | Halya-96941 | <CheckButton name="Language_Cycle_Party_Toggle" inherits="UICheckButtonTemplate"> |
|
75 | Halya-96941 | <Size> |
|
76 | Halya-96941 | <AbsDimension x="28" y="28"/> |
|
77 | Halya-96941 | </Size> |
|
78 | Halya-96941 | <Anchors> |
|
79 | Halya-96941 | <Anchor point="TOPRIGHT" relativePoint="RIGHT"> |
|
80 | Halya-96941 | <Offset> |
|
81 | Halya-96941 | <AbsDimension x="-4" y="3"/> |
|
82 | Halya-96941 | </Offset> |
|
83 | Halya-96941 | </Anchor> |
|
84 | Halya-96941 | </Anchors> |
|
85 | Halya-96941 | <Scripts> |
|
86 | Halya-96941 | <OnEnter function="Language_Cycle_Backdrop_Show" /> |
|
87 | Halya-96941 | <OnLeave function="Language_Cycle_Backdrop_Hide" /> |
|
88 | Halya-96941 | <OnClick> |
|
89 | Halya-96941 | if ( self:GetChecked() ) then |
|
90 | Halya-96941 | PlaySound("igMainMenuOptionCheckBoxOff"); |
|
91 | Halya-96941 | else |
|
92 | Halya-96941 | PlaySound("igMainMenuOptionCheckBoxOn"); |
|
93 | Halya-96941 | end |
|
94 | Halya-96941 | Language_Cycle_Toggle_Group(); |
|
95 | Halya-96941 | </OnClick> |
|
96 | Halya-96941 | </Scripts> |
|
97 | Halya-96941 | </CheckButton> |
|
98 | Halya-96941 | </Frames> |
|
99 | Halya-96941 | <Layers> |
|
100 | Halya-96941 | <Layer level="OVERLAY"> |
|
101 | Halya-96941 | <FontString name="Language_Cycle_Party_Toggle_Text" inherits="GameFontNormalSmall" text="Speak Common in Party/Guild chat:"> |
|
102 | Halya-96941 | <Size> |
|
103 | Halya-96941 | <AbsDimension x="110" y="42"/> |
|
104 | Halya-96941 | </Size> |
|
105 | Halya-96941 | <Anchors> |
|
106 | Halya-96941 | <Anchor point="TOPLEFT" relativePoint="TOPLEFT"> |
|
107 | Halya-96941 | <Offset> |
|
108 | Halya-96941 | <AbsDimension x="0" y="-15"/> |
|
109 | Halya-96941 | </Offset> |
|
110 | Halya-96941 | </Anchor> |
|
111 | Halya-96941 | </Anchors> |
|
112 | Halya-96941 | </FontString> |
|
113 | Halya-96941 | </Layer> |
|
114 | Halya-96941 | </Layers> |
|
115 | Halya-96941 | </Frame> |
|
116 | Halya-96941 | <!-- Button for Language Cycling --> |
|
117 | Halya-96941 | <Button name="Language_Cycle_Button" inherits="UIPanelButtonTemplate" enableMouse="true" visible="true" text="Loading..."> |
|
118 | Halya-96941 | <Size> |
|
119 | Halya-96941 | <AbsDimension x="125" y="21"/> |
|
120 | Halya-96941 | </Size> |
|
121 | Halya-96941 | <Anchors> |
|
122 | Halya-96941 | <Anchor point="TOPLEFT" relativePoint="TOPLEFT"> |
|
123 | Halya-96941 | <Offset> |
|
124 | Halya-96941 | <AbsDimension x="3" y="-3"/> |
|
125 | Halya-96941 | </Offset> |
|
126 | Halya-96941 | </Anchor> |
|
127 | Halya-96941 | </Anchors> |
|
128 | Halya-96941 | <Scripts> |
|
129 | Halya-96941 | <OnLoad> |
|
130 | Halya-96941 | self:RegisterForClicks("LeftButtonDown", "RightButtonDown") |
|
131 | Halya-96941 | </OnLoad> |
|
132 | Halya-96941 | <OnClick> |
|
133 | Halya-96941 | if (IsAltKeyDown()) then |
|
134 | Halya-96941 | Language_Cycle_Clear(); |
|
135 | Halya-96941 | PlaySound("igMainMenuOptionCheckBoxOff"); |
|
136 | Halya-96941 | else |
|
137 | Halya-96941 | Language_Cycle_Language_Clicked(button); |
|
138 | Halya-96941 | PlaySound("igMainMenuOptionCheckBoxOn"); |
|
139 | Halya-96941 | end |
|
140 | Halya-96941 | </OnClick> |
|
141 | Halya-96941 | <OnEnter function="Language_Cycle_Backdrop_Show" /> |
|
142 | Halya-96941 | <OnLeave function="Language_Cycle_Backdrop_Hide" /> |
|
143 | Halya-96941 | </Scripts> |
|
144 | Halya-96941 | </Button> |
|
145 | Halya-96941 | </Frames> |
|
146 | Halya-96941 | </Frame> |
|
147 | Halya-96941 | </Ui> |