<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
 <Script file="DressUpFrame.lua"/>
 <Frame name="DressUpFrame" toplevel="true" enableMouse="true" parent="UIParent" hidden="true">
	<Size>
		<AbsDimension x="384" y="512"/>
	</Size>
	<Anchors>
		<Anchor point="TOPLEFT">
			<Offset>
				<AbsDimension x="512" y="-104"/>
			</Offset>
		</Anchor>
	</Anchors>
	<HitRectInsets>
		<AbsInset left="0" right="30" top="0" bottom="45"/>
	</HitRectInsets>
	<Layers>
        <Layer level="BACKGROUND">
            <Texture name="DressUpFramePortrait">
                <Size>
                    <AbsDimension x="60" y="60"/>
                </Size>
                <Anchors>
                    <Anchor point="TOPLEFT">
                        <Offset>
                            <AbsDimension x="7" y="-6"/>
                        </Offset>
                    </Anchor>
                </Anchors>
            </Texture>
        </Layer>
		<Layer level="ARTWORK">
			<Texture file="Interface\PaperDollInfoFrame\UI-Character-General-TopLeft">
				<Size>
					<AbsDimension x="256" y="256"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT"/>
				</Anchors>
			</Texture>
			<Texture file="Interface\PaperDollInfoFrame\UI-Character-General-TopRight">
				<Size>
					<AbsDimension x="128" y="256"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="256" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Texture>
			<Texture file="Interface\PaperDollInfoFrame\SkillFrame-BotLeft">
				<Size>
					<AbsDimension x="256" y="256"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="0" y="-256"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Texture>
			<Texture file="Interface\PaperDollInfoFrame\SkillFrame-BotRight">
				<Size>
					<AbsDimension x="128" y="256"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="256" y="-256"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Texture>
			<FontString name="DressUpFrameTitleText" inherits="GameFontHighlight" text="DRESSUP_FRAME">
				<Size>
					<AbsDimension x="300" y="14"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-16"/>
						</Offset>
					</Anchor>
				</Anchors>
			</FontString>
			<FontString name="DressUpFrameDescriptionText" inherits="GameFontNormalSmall" text="DRESSUP_FRAME_INSTRUCTIONS">
				<Size>
					<AbsDimension x="260" y="36"/>
				</Size>
				<Anchors>
					<Anchor point="CENTER" relativeTo="DressUpFrameTitleText" relativePoint="BOTTOM">
						<Offset>
							<AbsDimension x="10" y="-22"/>
						</Offset>
					</Anchor>
				</Anchors>
			</FontString>
		</Layer>
		<Layer level="OVERLAY">
			<Texture name="DressUpBackgroundTopLeft">
				<Size>
					<AbsDimension x="256" y="255"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="22" y="-76"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Texture>
			<Texture name="DressUpBackgroundTopRight">
				<Size>
					<AbsDimension x="62" y="255"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="DressUpBackgroundTopLeft" relativePoint="TOPRIGHT"/>
				</Anchors>
			</Texture>
			<Texture name="DressUpBackgroundBotLeft">
				<Size>
					<AbsDimension x="256" y="128"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="DressUpBackgroundTopLeft" relativePoint="BOTTOMLEFT"/>
				</Anchors>
			</Texture>
			<Texture name="DressUpBackgroundBotRight">
				<Size>
					<AbsDimension x="62" y="128"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="DressUpBackgroundTopLeft" relativePoint="BOTTOMRIGHT"/>
				</Anchors>
			</Texture>
		</Layer>
	</Layers>
	<Frames>
        <Button name="DressUpFrameCloseButton" inherits="UIPanelCloseButton">
            <Anchors>
                <Anchor point="CENTER" relativePoint="TOPRIGHT">
                    <Offset>
                        <AbsDimension x="-46" y="-25"/>
                    </Offset>
                </Anchor>
            </Anchors>
        </Button>
		<Button name="DressUpFrameCancelButton" inherits="UIPanelButtonTemplate" text="CLOSE">
			<Size>
				<AbsDimension x="80" y="22"/>
			</Size>
			<Anchors>
				<Anchor point="CENTER" relativePoint="TOPLEFT">
					<Offset>
						<AbsDimension x="305" y="-422"/>
					</Offset>
				</Anchor>
			</Anchors>
			<Scripts>
				<OnClick>
					HideUIPanel(self:GetParent());
				</OnClick>
			</Scripts>
		</Button>
		<Button name="DressUpFrameResetButton" inherits="UIPanelButtonTemplate" text="RESET">
			<Size>
				<AbsDimension x="80" y="22"/>
			</Size>
			<Anchors>
				<Anchor point="RIGHT" relativeTo="DressUpFrameCancelButton" relativePoint="LEFT">
					<Offset>
						<AbsDimension x="0" y="0"/>
					</Offset>
				</Anchor>
			</Anchors>
			<Scripts>
				<OnClick>
					DressUpModel:Dress();
					PlaySound("gsTitleOptionOK");
				</OnClick>
			</Scripts>
		</Button>
		<DressUpModel name="DressUpModel" scale="2.0">
			<Size>
				<AbsDimension x="316" y="331"/>
			</Size>
			<Anchors>
				<Anchor point="BOTTOM">
					<Offset>
						<AbsDimension x="-11" y="105"/>
					</Offset>
				</Anchor>
			</Anchors>
			<Scripts>
                <OnLoad>
                    Model_OnLoad(self);					
                </OnLoad>
                <OnUpdate>
					Model_OnUpdate(self, elapsed);
                </OnUpdate>
            </Scripts>
			<Frames>
				<Button name="DressUpModelRotateLeftButton">
					<Size>
						<AbsDimension x="35" y="35"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="DressUpFrame">
							<Offset>
								<AbsDimension x="21" y="-75"/>
							</Offset>
						</Anchor>
					</Anchors>
					<Scripts>
						<OnLoad>
							self:RegisterForClicks("LeftButtonDown", "LeftButtonUp");
						</OnLoad>
						<OnClick>
							Model_RotateLeft(self:GetParent());
						</OnClick>
					</Scripts>
					<NormalTexture file="Interface\Buttons\UI-RotationLeft-Button-Up"/>
					<PushedTexture file="Interface\Buttons\UI-RotationLeft-Button-Down"/>
					<HighlightTexture file="Interface\Buttons\ButtonHilight-Round" alphaMode="ADD"/>
				</Button>
				<Button name="DressUpModelRotateRightButton">
					<Size>
						<AbsDimension x="35" y="35"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="DressUpModelRotateLeftButton" relativePoint="TOPRIGHT"/>
					</Anchors>
					<Scripts>
						<OnLoad>
							self:RegisterForClicks("LeftButtonDown", "LeftButtonUp");
						</OnLoad>
						<OnClick>
							Model_RotateRight(self:GetParent());
						</OnClick>
					</Scripts>
					<NormalTexture file="Interface\Buttons\UI-RotationRight-Button-Up"/>
					<PushedTexture file="Interface\Buttons\UI-RotationRight-Button-Down"/>
					<HighlightTexture file="Interface\Buttons\ButtonHilight-Round" alphaMode="ADD"/>
				</Button>
			</Frames>
		</DressUpModel>
	</Frames>
    <Scripts>
        <OnLoad>
			SetDressUpBackground();
		</OnLoad>
		<OnShow>
			SetPortraitTexture(DressUpFramePortrait, "player");
			PlaySound("igCharacterInfoOpen");
		</OnShow>
		<OnHide>
			PlaySound("igCharacterInfoClose");
		</OnHide>
    </Scripts>
</Frame>
</Ui>
