|
EmFor@0
|
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/ C:\Projects\WoW\Bin\Interface\FrameXML\UI.xsd">
|
|
EmFor@0
|
2 <Script file="CensusButton.lua"/>
|
|
EmFor@0
|
3 <Frame name="CensusButtonFrame" parent="UIParent" hidden="true" enableMouse="true" toplevel="true" movable="true">
|
|
EmFor@0
|
4 <Size>
|
|
EmFor@0
|
5 <AbsDimension x="32" y="32"/>
|
|
EmFor@0
|
6 </Size>
|
|
EmFor@0
|
7 <Anchors>
|
|
EmFor@0
|
8 <Anchor point="TOPLEFT" relativeTo="Minimap" relativePoint="RIGHT">
|
|
EmFor@0
|
9 <Offset>
|
|
EmFor@0
|
10 <AbsDimension x="-10" y="0"/>
|
|
EmFor@0
|
11 </Offset>
|
|
EmFor@0
|
12 </Anchor>
|
|
EmFor@0
|
13 </Anchors>
|
|
EmFor@0
|
14 <Frames>
|
|
EmFor@0
|
15 <Button name="CensusButton">
|
|
EmFor@0
|
16 <Size>
|
|
EmFor@0
|
17 <AbsDimension x="32" y="32"/>
|
|
EmFor@0
|
18 </Size>
|
|
EmFor@0
|
19 <Anchors>
|
|
EmFor@0
|
20 <Anchor point="TOPLEFT">
|
|
EmFor@0
|
21 <Offset>
|
|
EmFor@0
|
22 <AbsDimension x="0" y="0"/>
|
|
EmFor@0
|
23 </Offset>
|
|
EmFor@0
|
24 </Anchor>
|
|
EmFor@0
|
25 </Anchors>
|
|
EmFor@0
|
26 <Frames>
|
|
EmFor@0
|
27 <Frame name="CP_ButtonDropDown" inherits="UIDropDownMenuTemplate" id="1" hidden="true">
|
|
EmFor@0
|
28 <Anchors>
|
|
EmFor@0
|
29 <Anchor point="TOPLEFT">
|
|
EmFor@0
|
30 <Offset>
|
|
EmFor@0
|
31 <AbsDimension x="-15" y="20"/>
|
|
EmFor@0
|
32 </Offset>
|
|
EmFor@0
|
33 </Anchor>
|
|
EmFor@0
|
34 </Anchors>
|
|
EmFor@0
|
35 <Scripts>
|
|
EmFor@0
|
36 <OnLoad>
|
|
EmFor@0
|
37 UIDropDownMenu_Initialize(CP_ButtonDropDown, CensusPlus_ButtonDropDown_Initialize, "MENU" );
|
|
EmFor@0
|
38 </OnLoad>
|
|
EmFor@0
|
39 </Scripts>
|
|
EmFor@0
|
40 </Frame>
|
|
EmFor@0
|
41 </Frames>
|
|
EmFor@0
|
42 <NormalTexture file="Interface\AddOns\CensusPlus\Skin\CensusButton-Up"/>
|
|
EmFor@0
|
43 <PushedTexture file="Interface\AddOns\CensusPlus\Skin\CensusButton-Down"/>
|
|
EmFor@0
|
44 <HighlightTexture alphaMode="ADD" file="Interface\Minimap\UI-Minimap-ZoomButton-Highlight"/>
|
|
EmFor@0
|
45 <Scripts>
|
|
EmFor@0
|
46 <OnLoad>
|
|
EmFor@6
|
47 self:RegisterForClicks("LeftButtonUp", "RightButtonUp");
|
|
EmFor@0
|
48 </OnLoad>
|
|
EmFor@6
|
49 <OnClick function="CensusPlus_Button_OnClick" />
|
|
EmFor@6
|
50 <OnMouseUp>
|
|
EmFor@0
|
51 if ( CensusButtonFrame.isMoving ) then
|
|
EmFor@0
|
52 CensusButtonFrame:StopMovingOrSizing();
|
|
EmFor@0
|
53 CensusButtonFrame.isMoving = false;
|
|
EmFor@0
|
54 end
|
|
EmFor@0
|
55 </OnMouseUp>
|
|
EmFor@6
|
56 <OnMouseDown function="CensusPlus_Button_OnMouseDown" />
|
|
EmFor@0
|
57 <OnEnter>
|
|
EmFor@0
|
58 GameTooltip_SetDefaultAnchor(GameTooltip, UIParent);
|
|
EmFor@0
|
59 <!-- CENSUS_BUTTON_TOOLTIP="test"; -->
|
|
EmFor@0
|
60 GameTooltip:SetText(CENSUS_BUTTON_TOOLTIP);
|
|
EmFor@0
|
61 </OnEnter>
|
|
EmFor@0
|
62 <OnLeave>
|
|
EmFor@0
|
63 GameTooltip:Hide();
|
|
EmFor@0
|
64 </OnLeave>
|
|
EmFor@0
|
65 </Scripts>
|
|
EmFor@0
|
66 </Button>
|
|
EmFor@0
|
67 </Frames>
|
|
EmFor@0
|
68 <Scripts>
|
|
EmFor@0
|
69 <OnLoad>
|
|
EmFor@6
|
70 self:RegisterEvent("VARIABLES_LOADED");
|
|
EmFor@0
|
71 </OnLoad>
|
|
EmFor@0
|
72 <OnEvent>
|
|
EmFor@0
|
73 CensusButton_Init();
|
|
EmFor@0
|
74 </OnEvent>
|
|
EmFor@0
|
75 <OnHide>
|
|
EmFor@6
|
76 if ( self.isMoving ) then
|
|
EmFor@6
|
77 self:StopMovingOrSizing();
|
|
EmFor@6
|
78 self.isMoving = false;
|
|
EmFor@0
|
79 end
|
|
EmFor@0
|
80 </OnHide>
|
|
EmFor@0
|
81 </Scripts>
|
|
EmFor@0
|
82 </Frame>
|
|
EmFor@0
|
83 </Ui>
|