annotate CensusButton.xml @ 15:f0ec19ade580

Backed out changeset: 3e22903aeecd
author EmFor
date Sun, 14 Aug 2011 16:18:25 +0200
parents edfa01041183
children 10c85be19b56
rev   line source
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@0 47 this:RegisterForClicks("LeftButtonUp", "RightButtonUp");
EmFor@0 48 </OnLoad>
EmFor@0 49 <OnClick>
EmFor@0 50 if( not CensusButtonFrame.isMoving ) then
EmFor@0 51 CensusPlusButton_OnClick(arg1, arg2);
EmFor@0 52 PlaySound("igMainMenuOptionCheckBoxOn");
EmFor@0 53 end
EmFor@0 54 </OnClick>
EmFor@0 55 <OnMouseUp>
EmFor@0 56 if ( CensusButtonFrame.isMoving ) then
EmFor@0 57 CensusButtonFrame:StopMovingOrSizing();
EmFor@0 58 CensusButtonFrame.isMoving = false;
EmFor@0 59 end
EmFor@0 60 </OnMouseUp>
EmFor@0 61 <OnMouseDown>
EmFor@0 62 if ( ( ( not CensusButtonFrame.isLocked ) or ( CensusButtonFrame.isLocked == 0 ) ) and ( arg1 == "LeftButton" ) ) then
EmFor@0 63 CensusButtonFrame:StartMoving();
EmFor@0 64 CensusButtonFrame.isMoving = true;
EmFor@0 65 end
EmFor@0 66 </OnMouseDown>
EmFor@0 67 <OnEnter>
EmFor@0 68 GameTooltip_SetDefaultAnchor(GameTooltip, UIParent);
EmFor@0 69 <!-- CENSUS_BUTTON_TOOLTIP="test"; -->
EmFor@0 70 GameTooltip:SetText(CENSUS_BUTTON_TOOLTIP);
EmFor@0 71 </OnEnter>
EmFor@0 72 <OnLeave>
EmFor@0 73 GameTooltip:Hide();
EmFor@0 74 </OnLeave>
EmFor@0 75 </Scripts>
EmFor@0 76 </Button>
EmFor@0 77 </Frames>
EmFor@0 78 <Scripts>
EmFor@0 79 <OnLoad>
EmFor@0 80 this:RegisterEvent("VARIABLES_LOADED");
EmFor@0 81 </OnLoad>
EmFor@0 82 <OnEvent>
EmFor@0 83 CensusButton_Init();
EmFor@0 84 </OnEvent>
EmFor@0 85 <OnHide>
EmFor@0 86 if ( this.isMoving ) then
EmFor@0 87 this:StopMovingOrSizing();
EmFor@0 88 this.isMoving = false;
EmFor@0 89 end
EmFor@0 90 </OnHide>
EmFor@0 91 </Scripts>
EmFor@0 92 </Frame>
EmFor@0 93 </Ui>