<Ui xmlns="http://www.blizzard.com/wow/ui/">

	<!-- nil/1/0 checkboxes for cloak/helm -->
	<CheckButton name="ItemRackTristateTemplate" inherits="UICheckButtonTemplate" virtual="true">
		<Size>
			<AbsDimension x="18" y="18"/>
		</Size>
		<Scripts>
			<OnLoad>
				ItemRack_TriStateCheck_OnLoad()
			</OnLoad>
			<OnClick>
				ItemRack_TriStateCheck_OnClick()
			</OnClick>
			<OnEnter>
				ItemRack_TriStateCheck_Tooltip()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
		</Scripts>
	</CheckButton>

	<!-- template for scrollable options -->
	<Button name="ItemRackOptListTemplate" enableMouse="false" virtual="true">
		<Size>
			<AbsDimension x="168" y="19"/>
		</Size>
		<Frames>
			<CheckButton name="$parentCheckButton" inherits="UICheckButtonTemplate">
				<Size>
					<AbsDimension x="24" y="24"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="2" y="-3"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Scripts>
					<OnEnter>
						ItemRack_OptList_OnEnter()
					</OnEnter>
					<OnLeave>
						GameTooltip:Hide()
					</OnLeave>
					<OnClick>
						ItemRack_OptList_OnClick()
					</OnClick>
				</Scripts>
			</CheckButton>
		</Frames>
		<Scripts>
			<OnMouseDown>
				if arg1=="LeftButton" then
					ItemRack_SetsFrame:StartMoving()
				end
			</OnMouseDown>
			<OnMouseUp>
				ItemRack_SetsFrame:StopMovingOrSizing()
			</OnMouseUp>
		</Scripts>
	</Button>

	<!-- template for single-line edit boxes -->
	<EditBox name="ItemRackEditBoxTemplate" historyLines="0" enableMouse="true" autoFocus="false" letters="256" virtual="true">
		<Size>
			<AbsDimension x="160" y="20"/>
		</Size>
		<Layers>
			<Layer level="BACKGROUND">
				<Texture name="$parentLeft" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
					<Size>
						<AbsDimension x="12" y="29"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT">
							<Offset>
								<AbsDimension x="-11" y="2"/>
							</Offset>
						</Anchor>
					</Anchors>
					<TexCoords left="0" right="0.09375" top="0" bottom="1.0"/>
				</Texture>
				<Texture name="$parentRight" file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
					<Size>
						<AbsDimension x="12" y="29"/>
					</Size>
					<Anchors>
						<Anchor point="TOPRIGHT">
							<Offset>
								<AbsDimension x="4" y="2"/>
							</Offset>
						</Anchor>
					</Anchors>
					<TexCoords left="0.90625" right="1.0" top="0" bottom="1.0"/>
				</Texture>
				<Texture file="Interface\ClassTrainerFrame\UI-ClassTrainer-FilterBorder">
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"/>
						<Anchor point="BOTTOMRIGHT" relativeTo="$parentRight" relativePoint="BOTTOMLEFT"/>
					</Anchors>
					<TexCoords left="0.09375" right="0.90625" top="0" bottom="1.0"/>
				</Texture>
			</Layer>
		</Layers>
		<FontString inherits="GameFontHighlightSmall"/>
		<Scripts>
			<OnEnter>
				ItemRack_Opt_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
			<OnEscapePressed>
				this:ClearFocus()
			</OnEscapePressed>
			<OnEnterPressed>
				this:ClearFocus()
			</OnEnterPressed>
		</Scripts>
	</EditBox>

	<Button name="ItemRackTabTemplate" inherits="UIPanelButtonGrayTemplate" text="Options" virtual="true">
		<NormalText inherits="GameFontHighlightSmall"/>
		<DisabledText inherits="GameFontDisableSmall"/>
		<HighlightText inherits="GameFontHighlightSmall"/>
		<Scripts>
			<OnClick>
				ItemRack_Tab(this:GetID())
			</OnClick>
		</Scripts>
	</Button>

	<Button name="ItemRackSetsButtonTemplate" inherits="GameMenuButtonTemplate" virtual="true">
		<Size>
			<AbsDimension x="55" y="26"/>
		</Size>
		<NormalText inherits="GameFontNormalSmall"/>
		<DisabledText inherits="GameFontDisableSmall"/>
		<HighlightText inherits="GameFontNormalSmall"/>
		<Scripts>
			<OnEnter>
				ItemRack_Opt_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
		</Scripts>
	</Button>

	<Button name="ItemRackEventListTemplate" virtual="true">
		<Size>
			<AbsDimension x="140" y="26"/>
		</Size>
		<Layers>
			<Layer level="BACKGROUND">
				<FontString name="$parentName" inherits="GameFontHighlightSmall" justifyH="LEFT" text="Event Name">
					<Size>
						<AbsDimension x="96" y="14"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT">
							<Offset>
								<AbsDimension x="48" y="-5"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
			</Layer>
		</Layers>
		<Frames>
			<Button name="$parentIcon">
				<Size>
					<AbsDimension x="24" y="24"/>
				</Size>
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="20" y="-1"/>
						</Offset>
					</Anchor>
				</Anchors>
				<NormalTexture file="Interface\Icons\INV_Misc_QuestionMark"/>
				<PushedTexture file="Interface\Icons\INV_Misc_QuestionMark">
					<Size>
						<AbsDimension x="22" y="22"/>
					</Size>
					<Anchors>
						<Anchor point="CENTER"/>
					</Anchors>
					<TexCoords left=".15" right=".85" top=".15" bottom=".85"/>
				</PushedTexture>
				<HighlightTexture file="Interface\Buttons\CheckButtonHilight" alphaMode="ADD"/>
				<Scripts>
					<OnEnter>
						ItemRack_EventsListIcon_OnEnter()
					</OnEnter>
					<OnLeave>
						GameTooltip:Hide()
					</OnLeave>
					<OnClick>
						ItemRack_EventsListIcon_OnClick()
					</OnClick>
				</Scripts>
			</Button>
			<CheckButton name="$parentEnable" inherits="ItemRackCheckTemplate">
				<Anchors>
					<Anchor point="TOPLEFT">
						<Offset>
							<AbsDimension x="2" y="-3"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Scripts>
					<OnEnter>
						ItemRack_OnTooltip(ItemRackText.ENABLEEVENT_TEXT,ItemRackText.ENABLEEVENT_TOOLTIP)
					</OnEnter>
					<OnLeave>
						GameTooltip:Hide()
					</OnLeave>
					<OnClick>
						ItemRack_EventsList_EnableOnClick()
					</OnClick>
				</Scripts>
			</CheckButton>
		</Frames>
		<HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/>
		<Scripts>
			<OnEnter>
				ItemRack_EventsList_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
			<OnClick>
				ItemRack_EventsList_OnClick(arg1)
			</OnClick>
			<OnDoubleClick>
				ItemRack_EventButtons("Edit")
			</OnDoubleClick>
		</Scripts>
	</Button>

	<Button name="ItemRackSetsCompactTemplate" hidden="true" virtual="true">
		<Size>
			<AbsDimension x="140" y="21"/>
		</Size>
		<Layers>
			<Layer level="BACKGROUND">
				<Texture name="$parentIcon">
					<Size>
						<AbsDimension x="18" y="18"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT">
							<Offset>
								<AbsDimension x="0" y="-1"/>
							</Offset>
						</Anchor>
					</Anchors>
				</Texture>
				<FontString name="$parentName" inherits="GameFontHighlight" justifyH="LEFT" text="Set Name">
					<Size>
						<AbsDimension x="108" y="14"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="$parentIcon" relativePoint="TOPRIGHT">
							<Offset>
								<AbsDimension x="4" y="-1"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
			</Layer>
		</Layers>
		<HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/>
		<Scripts>
			<OnEnter>
				ItemRack_Sets_Saved_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
			<OnClick>
				ItemRack_Sets_Saved_OnClick(arg1)
			</OnClick>
		</Scripts>
	</Button>
	
	<Button name="ItemRackSetsSavedIconTemplate" hidden="true" virtual="true">
		<Size>
			<AbsDimension x="140" y="28"/>
		</Size>
		<Layers>
			<Layer level="BACKGROUND">
				<Texture name="$parentIcon">
					<Size>
						<AbsDimension x="26" y="26"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT">
							<Offset>
								<AbsDimension x="0" y="-1"/>
							</Offset>
						</Anchor>
					</Anchors>
				</Texture>
				<FontString name="$parentName" inherits="GameFontHighlight" justifyH="LEFT" text="Set Name">
					<Size>
						<AbsDimension x="108" y="14"/>
					</Size>
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="$parentIcon" relativePoint="TOPRIGHT">
							<Offset>
								<AbsDimension x="4" y="-1"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
				<FontString name="$parentCount" inherits="GameFontHighlightSmall" justifyH="LEFT" text="10 slots">
					<Size>
						<AbsDimension x="50" y="14"/>
					</Size>
					<Anchors>
						<Anchor point="BOTTOMLEFT" relativeTo="$parentIcon" relativePoint="BOTTOMRIGHT">
							<Offset>
								<AbsDimension x="4" y="0"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
				<FontString name="$parentKey" inherits="GameFontHighlightSmall" justifyH="RIGHT" text="CTRL+1">
					<Size>
						<AbsDimension x="50" y="14"/>
					</Size>
					<Anchors>
						<Anchor point="BOTTOMRIGHT">
							<Offset>
								<AbsDimension x="-4" y="1"/>
							</Offset>
						</Anchor>
					</Anchors>
				</FontString>
			</Layer>
		</Layers>
		<HighlightTexture file="Interface\QuestFrame\UI-QuestTitleHighlight" alphaMode="ADD"/>
		<Scripts>
			<OnEnter>
				ItemRack_Sets_Saved_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
			<OnClick>
				ItemRack_Sets_Saved_OnClick(arg1)
			</OnClick>
		</Scripts>
	</Button>				

	<CheckButton name="ItemRackSetsInvTemplate" inherits="ActionButtonTemplate" virtual="true">
		<Size>
			<AbsDimension x="36" y="36"/>
		</Size>
		<Scripts>
			<OnLoad>
				this:RegisterForClicks("LeftButtonUp","RightButtonUp")
			</OnLoad>
			<OnEnter>
				ItemRack_Inv_Tooltip()
				ItemRack_Sets_Inv_OnEnter()
			</OnEnter>
			<OnLeave>
				GameTooltip:Hide()
			</OnLeave>
			<OnClick>
				ItemRack_Sets_InvToggle()
			</OnClick>
		</Scripts>
	</CheckButton>

	<Button name="ItemRackSetsIconTemplate" virtual="true">
		<Size>
			<AbsDimension x="28" y="28"/>
		</Size>
		<NormalTexture file="Interface\Icons\INV_Misc_Coin_02"/>
		<HighlightTexture file="Interface\Buttons\CheckButtonHilight" alphaMode="ADD"/>
		<PushedTexture file="Interface\Icons\INV_Misc_Coin_02"/>
		<Scripts>
			<OnClick>
				ItemRack_Sets_Icon_OnClick()
			</OnClick>
		</Scripts>
	</Button>

	<Frame name="ItemRack_SetsFrame" hidden="true" movable="true" enableMouse="true" >
		<Size>
			<AbsDimension x="280" y="334"/>
		</Size>
		<Anchors>
			<Anchor point="CENTER">
				<Offset>
					<AbsDimension x="0" y="100"/>
				</Offset>
			</Anchor>
		</Anchors>

		<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
			<BackgroundInsets>
				<AbsInset left="4" right="4" top="4" bottom="4" />
			</BackgroundInsets>
			<TileSize>
				<AbsValue val="16" />
			</TileSize>
			<EdgeSize>
				<AbsValue val="16" />
			</EdgeSize>
		</Backdrop>

		<Layers>
			<Layer level="BACKGROUND">
				<FontString name="ItemRack_Sets_Title" inherits="GameFontNormalSmall" text="ItemRack">
					<Anchors>
						<Anchor point="TOPLEFT" relativeTo="ItemRack_SetsFrame" relativePoint="TOPLEFT">
							<Offset>
								<AbsDimension x="8" y="-9"/>
							</Offset>
						</Anchor>
					</Anchors>
					<Color r=".65" g=".65" b=".65"/>
				</FontString>
			</Layer>
		</Layers>

		<Frames>

			<Button name="ItemRack_Sets_Close">
				<Size>
					<AbsDimension x="16" y="16"/>
				</Size>
				<Anchors>
					<Anchor point="TOPRIGHT">
						<Offset>
							<AbsDimension x="-6" y="-6"/>
						</Offset>
					</Anchor>
				</Anchors>
				<NormalTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
					<TexCoords left=".5" right=".75" top=".25" bottom=".5"/>
				</NormalTexture>
				<PushedTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
					<TexCoords left=".75" right="1" top=".25" bottom=".5"/>
				</PushedTexture>
				<HighlightTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons" alphaMode="ADD">
					<TexCoords left=".25" right=".5" top=".5" bottom=".75"/>
				</HighlightTexture>
				<Scripts>
					<OnEnter>
						ItemRack_Opt_OnEnter()
					</OnEnter>
					<OnLeave>
						GameTooltip:Hide()
					</OnLeave>
					<OnClick>
						ItemRack_SetsFrame:Hide()
					</OnClick>
				</Scripts>
			</Button>

			<Button name="ItemRack_Sets_Lock" inherits="ItemRackControlButtonTemplate">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Close" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="-2" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
				<NormalTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
					<TexCoords left=".5" right=".75" top="0" bottom=".25"/>
				</NormalTexture>
				<PushedTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
					<TexCoords left=".75" right="1" top="0" bottom=".25"/>
				</PushedTexture>
			</Button>

			<CheckButton name="ItemRack_Sets_Inv1" inherits="ItemRackSetsInvTemplate" id="1">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_SetsFrame" relativePoint="TOPLEFT">
						<Offset>
							<AbsDimension x="8" y="-24"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv2" inherits="ItemRackSetsInvTemplate" id="2">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv1" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv3" inherits="ItemRackSetsInvTemplate" id="3">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv2" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv15" inherits="ItemRackSetsInvTemplate" id="15">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv3" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv5" inherits="ItemRackSetsInvTemplate" id="5">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv15" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv4" inherits="ItemRackSetsInvTemplate" id="4">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv5" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv19" inherits="ItemRackSetsInvTemplate" id="19">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv4" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv9" inherits="ItemRackSetsInvTemplate" id="9">
				<Anchors>
					<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Inv19" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>

			<CheckButton name="ItemRack_Sets_Inv16" inherits="ItemRackSetsInvTemplate" id="16">
				<Anchors>
					<Anchor point="BOTTOM" relativeTo="ItemRack_SetsFrame" relativePoint="BOTTOM">
						<Offset>
							<AbsDimension x="-57" y="8"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv17" inherits="ItemRackSetsInvTemplate" id="17">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_Inv16" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="2" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv18" inherits="ItemRackSetsInvTemplate" id="18">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_Inv17" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="2" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv0" inherits="ItemRackSetsInvTemplate" id="0">
				<Anchors>
					<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_Inv18" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="2" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>

			<CheckButton name="ItemRack_Sets_Inv10" inherits="ItemRackSetsInvTemplate" id="10">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_SetsFrame" relativePoint="TOPRIGHT">
						<Offset>
							<AbsDimension x="-8" y="-24"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv6" inherits="ItemRackSetsInvTemplate" id="6">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv10" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv7" inherits="ItemRackSetsInvTemplate" id="7">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv6" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv8" inherits="ItemRackSetsInvTemplate" id="8">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv7" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv11" inherits="ItemRackSetsInvTemplate" id="11">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv8" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv12" inherits="ItemRackSetsInvTemplate" id="12">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv11" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv13" inherits="ItemRackSetsInvTemplate" id="13">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv12" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>
			<CheckButton name="ItemRack_Sets_Inv14" inherits="ItemRackSetsInvTemplate" id="14">
				<Anchors>
					<Anchor point="TOPRIGHT" relativeTo="ItemRack_Sets_Inv13" relativePoint="BOTTOMRIGHT">
						<Offset>
							<AbsDimension x="0" y="-2"/>
						</Offset>
					</Anchor>
				</Anchors>
			</CheckButton>

			<!-- Options tab -->
			<Frame name="ItemRack_Sets_SubFrame1" hidden="true">
				<Size>
					<AbsDimension x="186" y="270"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>

				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>

				<Layers>
					<Layer level="BORDER">
						<Texture file="Interface\ChatFrame\ChatFrameBackground">
							<Anchors>
								<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_SubFrame1" relativePoint="TOPRIGHT">
									<Offset>
										<AbsDimension x="-28" y="-7"/>
									</Offset>
								</Anchor>
								<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame1" relativePoint="BOTTOMRIGHT">
									<Offset>
										<AbsDimension x="-3" y="7"/>
									</Offset>
								</Anchor>
							</Anchors>
							<Gradient>
								<MaxColor r="0.1" g="0.1" b="0.1"/>
								<MinColor r=".25" g=".25" b=".25"/>
							</Gradient>
						</Texture>
						<Texture file="Interface\ChatFrame\ChatFrameBackground">
							<Anchors>
								<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_SubFrame1" relativePoint="TOPLEFT">
									<Offset>
										<AbsDimension x="3" y="-7"/>
									</Offset>
								</Anchor>
								<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame1" relativePoint="BOTTOMLEFT">
									<Offset>
										<AbsDimension x="28" y="7"/>
									</Offset>
								</Anchor>
							</Anchors>
							<Gradient>
								<MinColor r="0.1" g="0.1" b="0.1"/>
								<MaxColor r=".25" g=".25" b=".25"/>
							</Gradient>
						</Texture>
					</Layer>
				</Layers>

				<Frames>
					<Frame name="ItemRack_Sets_OptList">
						<Size>
							<AbsDimension x="172" y="228"/>
						</Size>
						<Anchors>
							<Anchor point="TOP">
								<Offset>
									<AbsDimension x="0" y="-8"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
							<EdgeSize>
								<AbsValue val="8"/>
							</EdgeSize>
							<TileSize>
								<AbsValue val="8"/>
							</TileSize>
							<BackgroundInsets>
								<AbsInset left="3" right="3" top="6" bottom="6"/>
							</BackgroundInsets>
						</Backdrop>
						<Frames>
							<Button name="ItemRackOptList1" inherits="ItemRackOptListTemplate" id="1">
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-28" y="-4"/>
										</Offset>
									</Anchor>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList2" inherits="ItemRackOptListTemplate" id="2">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList1" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList3" inherits="ItemRackOptListTemplate" id="3">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList2" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList4" inherits="ItemRackOptListTemplate" id="4">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList3" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList5" inherits="ItemRackOptListTemplate" id="5">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList4" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList6" inherits="ItemRackOptListTemplate" id="6">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList5" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList7" inherits="ItemRackOptListTemplate" id="7">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList6" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList8" inherits="ItemRackOptListTemplate" id="8">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList7" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList9" inherits="ItemRackOptListTemplate" id="9">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList8" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList10" inherits="ItemRackOptListTemplate" id="10">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList9" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRackOptList11" inherits="ItemRackOptListTemplate" id="11">
								<Anchors>
									<Anchor point="TOPRIGHT" relativeTo="ItemRackOptList10" relativePoint="BOTTOMRIGHT"/>
								</Anchors>
							</Button>
							<ScrollFrame name="ItemRack_OptList_ScrollFrame" inherits="FauxScrollFrameTemplate">
								<Size>
									<AbsDimension x="172" y="208"/>
								</Size>
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-28" y="-10"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnVerticalScroll>
										FauxScrollFrame_OnVerticalScroll(19, ItemRack_OptList_ScrollFrame_Update)
									</OnVerticalScroll>
									<OnShow>
										ItemRack_OptList_ScrollFrame_Update()
									</OnShow>
								</Scripts>
							</ScrollFrame>

						</Frames>
					</Frame>
					<Button name="ItemRack_ResetButton" inherits="UIPanelButtonGrayTemplate" text="Reset Bar">
						<Size>
							<AbsDimension x="80" y="24"/>
						</Size>
						<Anchors>
							<Anchor point="BOTTOMRIGHT">
								<Offset>
									<AbsDimension x="-8" y="10"/>
								</Offset>
							</Anchor>
						</Anchors>
						<NormalText inherits="GameFontHighlightSmall"/>
						<DisabledText inherits="GameFontDisableSmall"/>
						<HighlightText inherits="GameFontHighlightSmall"/>
						<Scripts>
							<OnEnter>
								ItemRack_Opt_OnEnter()
							</OnEnter>
							<OnLeave>
								GameTooltip:Hide()
							</OnLeave>
							<OnClick>
								ItemRack_Reset()
							</OnClick>
						</Scripts>
					</Button>

					<Button name="ItemRack_ResetEventsButton" inherits="UIPanelButtonGrayTemplate" text="Reset Events">
						<Size>
							<AbsDimension x="80" y="24"/>
						</Size>
						<Anchors>
							<Anchor point="BOTTOMLEFT">
								<Offset>
									<AbsDimension x="8" y="10"/>
								</Offset>
							</Anchor>
						</Anchors>
						<NormalText inherits="GameFontHighlightSmall"/>
						<DisabledText inherits="GameFontDisableSmall"/>
						<HighlightText inherits="GameFontHighlightSmall"/>
						<Scripts>
							<OnEnter>
								ItemRack_Opt_OnEnter()
							</OnEnter>
							<OnLeave>
								GameTooltip:Hide()
							</OnLeave>
							<OnClick>
								ItemRack_SlashHandler("reset events")
							</OnClick>
						</Scripts>
					</Button>

				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
				</Scripts>

			</Frame>

			<!-- Help tab -->
			<Frame name="ItemRack_Sets_SubFrame3" hidden="true">
				<Size>
					<AbsDimension x="186" y="270"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>
				<Layers>
					<Layer level="BORDER">
						<Texture file="Interface\ChatFrame\ChatFrameBackground">
							<Anchors>
								<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_SubFrame3" relativePoint="TOPRIGHT">
									<Offset>
										<AbsDimension x="-28" y="-7"/>
									</Offset>
								</Anchor>
								<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame3" relativePoint="BOTTOMRIGHT">
									<Offset>
										<AbsDimension x="-3" y="7"/>
									</Offset>
								</Anchor>
							</Anchors>
							<Gradient>
								<MaxColor r="0.1" g="0.1" b="0.1"/>
								<MinColor r=".25" g=".25" b=".25"/>
							</Gradient>
						</Texture>
					</Layer>
				</Layers>
				<Frames>
					<ScrollFrame name="ItemRack_Help" inherits="UIPanelScrollFrameTemplate">
						<Size>
							<AbsDimension x="150" y="246"/>
						</Size>
						<Anchors>
							<Anchor point="TOPLEFT">
								<Offset>
									<AbsDimension x="8" y="-12"/>
								</Offset>
							</Anchor>
						</Anchors>
						<ScrollChild>
							<Frame name="ItemRack_Help_ScrollChildFrame" enableMouse="true">
								<Size>
									<AbsDimension x="150" y="246"/>
								</Size>
								<Anchors>
									<Anchor point="TOPLEFT">
										<Offset>
											<AbsDimension x="8" y="-12"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Frames>
									<EditBox name="ItemRack_Help_EditBox" letters="2000" multiLine="true" enableMouse="false" autoFocus="false">
										<Size>
											<AbsDimension x="150" y="246"/>
										</Size>
										<Anchors>
											<Anchor point="TOPLEFT"/>
										</Anchors>
										<Scripts>
											<OnLoad>
												this:SetText("ItemRack version "..ItemRack_Version.."\n\n"..ItemRackText.HELP)
											</OnLoad>
											<OnEditFocusGained>
												this:ClearFocus()
											</OnEditFocusGained>
											<OnTextChanged>
												local scrollBar = getglobal(this:GetParent():GetParent():GetName().."ScrollBar")
												this:GetParent():GetParent():UpdateScrollChildRect()
												local min
												local max
												min, max = scrollBar:GetMinMaxValues()
												if ( max > 0 and (this.max ~= max) ) then
													this.max = max
													scrollBar:SetValue(min)
												end
											</OnTextChanged>
											<OnMouseDown>
												if arg1=="LeftButton" then
													ItemRack_SetsFrame:StartMoving()
												end
											</OnMouseDown>
											<OnMouseUp>
												ItemRack_SetsFrame:StopMovingOrSizing()
											</OnMouseUp>
										</Scripts>
										<FontString font="Fonts\ARIALN.TTF">
											<FontHeight>
												<AbsValue val="12"/>
											</FontHeight>
											<Color r="1.0" g="1.0" b="1.0"/>
											<Shadow>
												<Offset>
													<AbsDimension x="1" y="-1"/>
												</Offset>
												<Color r="0" g="0" b="0"/>
											</Shadow>
										</FontString>
										<HighlightColor r="0" g="0" b="0" a="0"/>
									</EditBox>
								</Frames>
							</Frame>
						</ScrollChild>
					</ScrollFrame>		
				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
				</Scripts>
			
			</Frame>

			<!-- Sets tab -->
			<Frame name="ItemRack_Sets_SubFrame2" hidden="true">
				<Size>
					<AbsDimension x="186" y="270"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>

				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>

				<Layers>

					<Layer level="ARTWORK">
						<FontString name="ItemRack_Sets_NameLabel" inherits="GameFontHighlightSmall">
							<Anchors>
								<Anchor point="TOPLEFT">
									<Offset>
										<AbsDimension x="16" y="-8"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
						<Texture name="ItemRack_DropTextureLeft" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
							<Size>
								<AbsDimension x="25" y="64"/>
							</Size>
							<Anchors>
								<Anchor point="TOPLEFT">
									<Offset>
										<AbsDimension x="-11" y="-4"/>
									</Offset>
								</Anchor>
							</Anchors>
							<TexCoords left="0" right="0.1953125" top="0" bottom="1"/>
						</Texture>
						<Texture name="ItemRack_DropTextureMiddle" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
							<Size>
								<AbsDimension x="156" y="64"/>
							</Size>
							<Anchors>
								<Anchor point="LEFT" relativeTo="ItemRack_DropTextureLeft" relativePoint="RIGHT"/>
							</Anchors>
							<TexCoords left="0.1953125" right="0.8046875" top="0" bottom="1"/>
						</Texture>
						<Texture name="ItemRack_DropTextureRight" file="Interface\Glues\CharacterCreate\CharacterCreate-LabelFrame">
							<Size>
								<AbsDimension x="25" y="64"/>
							</Size>
							<Anchors>
								<Anchor point="LEFT" relativeTo="ItemRack_DropTextureMiddle" relativePoint="RIGHT"/>
							</Anchors>
							<TexCoords left="0.8046875" right="1" top="0" bottom="1"/>
						</Texture>
					</Layer>
				</Layers>
				<Frames>
					<Button name="ItemRack_Sets_DropDownButton">
						<Size>
							<AbsDimension x="24" y="24"/>
						</Size>
						<Anchors>
							<Anchor point="TOPRIGHT" relativeTo="ItemRack_DropTextureRight">
								<Offset>
									<AbsDimension x="-16" y="-18"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnClick>
								PlaySound("igMainMenuOptionCheckBoxOn")
								ItemRack_Sets_DropDownButton_OnClick()
							</OnClick>
						</Scripts>
						<NormalTexture file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Up">
							<Size>
								<AbsDimension x="24" y="24"/>
							</Size>
							<Anchors>
								<Anchor point="RIGHT"/>
							</Anchors>
						</NormalTexture>
						<PushedTexture file="Interface\ChatFrame\UI-ChatIcon-ScrollDown-Down">
							<Size>
								<AbsDimension x="24" y="24"/>
							</Size>
							<Anchors>
								<Anchor point="RIGHT"/>
							</Anchors>
						</PushedTexture>
						<HighlightTexture file="Interface\Buttons\UI-Common-MouseHilight" alphaMode="ADD">
							<Size>
								<AbsDimension x="24" y="24"/>
							</Size>
							<Anchors>
								<Anchor point="RIGHT"/>
							</Anchors>
						</HighlightTexture>
					</Button>

					<EditBox name="ItemRack_Sets_Name" letters="256" historyLines="0" autoFocus="false">
						<Size>
							<AbsDimension x="160" y="20"/>
						</Size>
						<Anchors>
							<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_NameLabel" relativePoint="TOPLEFT">
								<Offset>
									<AbsDimension x="2" y="-17"/>
								</Offset>
							</Anchor>
						</Anchors>
						<FontString inherits="GameFontHighlight"/>
						<Scripts>
							<OnTextChanged>
								ItemRack_Sets_Name_OnTextChanged()
							</OnTextChanged>
							<OnEscapePressed>
								this:ClearFocus()
							</OnEscapePressed>
							<OnEnterPressed>
								this:ClearFocus()
							</OnEnterPressed>
						</Scripts>
					</EditBox>

					<!-- sub-frame of 25 icons in a scrollable 5x5 list -->
					<Frame name="ItemRack_Sets_Icons">
						<Size>
							<AbsDimension x="172" y="156"/>
						</Size>
						<Anchors>
							<Anchor point="TOP">
								<Offset>
									<AbsDimension x="0" y="-48"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
							<EdgeSize>
								<AbsValue val="8"/>
							</EdgeSize>
							<TileSize>
								<AbsValue val="8"/>
							</TileSize>
							<BackgroundInsets>
								<AbsInset left="3" right="3" top="6" bottom="6"/>
							</BackgroundInsets>
						</Backdrop>
						<Layers>
							<Layer level="BORDER">
								<Texture file="Interface\ChatFrame\ChatFrameBackground">
									<Anchors>
										<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icons" relativePoint="TOPRIGHT">
											<Offset>
												<AbsDimension x="-27" y="-8"/>
											</Offset>
										</Anchor>
										<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_Icons" relativePoint="BOTTOMRIGHT">
											<Offset>
												<AbsDimension x="-3" y="8"/>
											</Offset>
										</Anchor>
									</Anchors>
									<Gradient>
										<MinColor r="0.125" g="0.125" b="0.125"/>
										<MaxColor r="0" g="0" b="0"/>
									</Gradient>
								</Texture>
							</Layer>
						</Layers>
						<Frames>
							<ScrollFrame name="ItemRack_Sets_ScrollFrame" inherits="FauxScrollFrameTemplate">
								<Size>
									<AbsDimension x="171" y="140"/>
								</Size>
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-28" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnVerticalScroll>
										FauxScrollFrame_OnVerticalScroll(24, ItemRack_Sets_ScrollFrame_Update)
									</OnVerticalScroll>
									<OnShow>
										ItemRack_Sets_ScrollFrame_Update()
									</OnShow>
								</Scripts>
							</ScrollFrame>
							<Button name="ItemRack_Sets_Icon1" inherits="ItemRackSetsIconTemplate" id="1">
								<Anchors>
									<Anchor point="TOPLEFT">
										<Offset>
											<AbsDimension x="6" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon2" inherits="ItemRackSetsIconTemplate" id="2">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon1" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon3" inherits="ItemRackSetsIconTemplate" id="3">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon2" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon4" inherits="ItemRackSetsIconTemplate" id="4">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon3" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon5" inherits="ItemRackSetsIconTemplate" id="5">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon4" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_Icon6" inherits="ItemRackSetsIconTemplate" id="6">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon1" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon7" inherits="ItemRackSetsIconTemplate" id="7">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon6" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon8" inherits="ItemRackSetsIconTemplate" id="8">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon7" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon9" inherits="ItemRackSetsIconTemplate" id="9">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon8" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon10" inherits="ItemRackSetsIconTemplate" id="10">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon9" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_Icon11" inherits="ItemRackSetsIconTemplate" id="11">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon6" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon12" inherits="ItemRackSetsIconTemplate" id="12">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon11" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon13" inherits="ItemRackSetsIconTemplate" id="13">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon12" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon14" inherits="ItemRackSetsIconTemplate" id="14">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon13" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon15" inherits="ItemRackSetsIconTemplate" id="15">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon14" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_Icon16" inherits="ItemRackSetsIconTemplate" id="16">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon11" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon17" inherits="ItemRackSetsIconTemplate" id="17">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon16" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon18" inherits="ItemRackSetsIconTemplate" id="18">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon17" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon19" inherits="ItemRackSetsIconTemplate" id="19">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon18" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon20" inherits="ItemRackSetsIconTemplate" id="20">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon19" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_Icon21" inherits="ItemRackSetsIconTemplate" id="21">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon16" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon22" inherits="ItemRackSetsIconTemplate" id="22">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon21" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon23" inherits="ItemRackSetsIconTemplate" id="23">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon22" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon24" inherits="ItemRackSetsIconTemplate" id="24">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon23" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Icon25" inherits="ItemRackSetsIconTemplate" id="25">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Icon24" relativePoint="TOPRIGHT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_ChosenIcon">
								<Size>
									<AbsDimension x="36" y="36"/>
								</Size>
								<Anchors>
									<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_SubFrame2" relativePoint="BOTTOMLEFT">
										<Offset>
											<AbsDimension x="16" y="28"/>
										</Offset>
									</Anchor>
								</Anchors>
								<NormalTexture file="Interface\Icons\INV_Misc_Coin_02"/>
								<Layers>
									<Layer level="OVERLAY">
										<FontString name="$parentName" inherits="GameFontHighlightSmallOutline">
											<Size>
												<AbsDimension x="36" y="10"/>
											</Size>
											<Anchors>
												<Anchor point="BOTTOM">
													<Offset>
														<AbsDimension x="0" y="2"/>
													</Offset>
												</Anchor>
											</Anchors>
										</FontString>
										<FontString name="$parentHotKey" inherits="NumberFontNormalSmallGray" justifyH="RIGHT">
											<Size>
												<AbsDimension x="32" y="10"/>
											</Size>
											<Anchors>
												<Anchor point="TOPLEFT">
													<Offset>
														<AbsDimension x="2" y="-4"/>
													</Offset>
												</Anchor>
											</Anchors>
										</FontString>
									</Layer>
								</Layers>
								<Scripts>
									<OnEnter>
										ItemRack_Sets_Tooltip(nil,1)
									</OnEnter>
									<OnLeave>
										GameTooltip:Hide()
									</OnLeave>
									<OnClick>
										ItemRack_Sets_ChosenIcon_OnClick()
									</OnClick>
								</Scripts>
							</Button>

							<CheckButton name="ItemRack_Sets_HideSet" inherits="ItemRackCheckTemplate">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_ChosenIcon" relativePoint="BOTTOMLEFT">
										<Offset>
											<AbsDimension x="-4" y="0"/>
										</Offset>
									</Anchor>
								</Anchors>
							</CheckButton>

							<Button name="ItemRack_Sets_BindButton" inherits="ItemRackSetsButtonTemplate" text="Bind Key">
								<Anchors>
									<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame2" relativePoint="BOTTOMRIGHT">
										<Offset>
											<AbsDimension x="-16" y="10"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										PlaySound("GAMEGENERICBUTTONPRESS")
										ItemRack_Sets_Name:ClearFocus()
										ItemRack_KeyBindFrame:Show()
									</OnClick>
								</Scripts>
							</Button>
							<Button name="ItemRack_Sets_SaveButton" inherits="ItemRackSetsButtonTemplate" text="Save">
								<Anchors>
									<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_BindButton" relativePoint="TOPLEFT">
										<Offset>
											<AbsDimension x="0" y="2"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										PlaySound("GAMEGENERICBUTTONPRESS")
										ItemRack_Sets_Save_OnClick()
									</OnClick>
								</Scripts>
							</Button>
							<Button name="ItemRack_Sets_RemoveButton" inherits="ItemRackSetsButtonTemplate" text="Remove">
								<Anchors>
									<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_BindButton" relativePoint="BOTTOMLEFT">
										<Offset>
											<AbsDimension x="-2" y="0"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										PlaySound("GAMEGENERICBUTTONPRESS")
										ItemRack_Sets_Remove_OnClick()
									</OnClick>
								</Scripts>
							</Button>
							<CheckButton name="ItemRack_ShowHelm" inherits="ItemRackTristateTemplate">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_RemoveButton" relativePoint="TOPLEFT">
										<Offset>
											<AbsDimension x="0" y="32"/>
										</Offset>
									</Anchor>
								</Anchors>
							</CheckButton>
							<CheckButton name="ItemRack_ShowCloak" inherits="ItemRackTristateTemplate">
								<Size>
									<AbsDimension x="18" y="18"/>
								</Size>
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_ShowHelm" relativePoint="BOTTOMLEFT">
										<Offset>
											<AbsDimension x="0" y="4"/>
										</Offset>
									</Anchor>
								</Anchors>
							</CheckButton>

						</Frames>

					</Frame>

				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
				</Scripts>

			</Frame>

			<Frame name="ItemRack_Sets_SubFrame4" hidden="true">
				<Size>
					<AbsDimension x="186" y="270"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>
				<Frames>
					<Frame name="ItemRack_Sets_EventsView">
						<Size>
							<AbsDimension x="172" y="196"/>
						</Size>
						<Anchors>
							<Anchor point="TOP">
								<Offset>
									<AbsDimension x="0" y="-28"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
							<EdgeSize>
								<AbsValue val="8"/>
							</EdgeSize>
							<TileSize>
								<AbsValue val="8"/>
							</TileSize>
							<BackgroundInsets>
								<AbsInset left="3" right="3" top="6" bottom="6"/>
							</BackgroundInsets>
						</Backdrop>
						<Layers>
							<Layer level="BORDER">
								<Texture file="Interface\ChatFrame\ChatFrameBackground">
									<Anchors>
										<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_EventsView" relativePoint="TOPRIGHT">
											<Offset>
												<AbsDimension x="-27" y="-8"/>
											</Offset>
										</Anchor>
										<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_EventsView" relativePoint="BOTTOMRIGHT">
											<Offset>
												<AbsDimension x="-3" y="8"/>
											</Offset>
										</Anchor>
									</Anchors>
									<Gradient>
										<MinColor r="0.125" g="0.125" b="0.125"/>
										<MaxColor r="0" g="0" b="0"/>
									</Gradient>
								</Texture>
							</Layer>
						</Layers>
						<Frames>
							<CheckButton name="ItemRack_Opt_EnableEvents" inherits="ItemRackCheckTemplate">
								<Anchors>
									<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_EventsView" relativePoint="TOPLEFT">
										<Offset>
											<AbsDimension x="4" y="-1"/>
										</Offset>
									</Anchor>
								</Anchors>
							</CheckButton>
							<CheckButton name="ItemRack_Opt_ShowAllEvents" inherits="ItemRackCheckTemplate">
								<Anchors>
									<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_EventsView" relativePoint="TOPRIGHT">
										<Offset>
											<AbsDimension x="-70" y="-1"/>
										</Offset>
									</Anchor>
								</Anchors>
							</CheckButton>
							<Button name="ItemRack_Events_DeleteButton" inherits="ItemRackSetsButtonTemplate" text="Delete">
								<Anchors>
									<Anchor point="BOTTOMLEFT" relativeTo="ItemRack_Sets_SubFrame4" relativePoint="BOTTOMLEFT">
										<Offset>
											<AbsDimension x="8" y="16"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										ItemRack_EventButtons("Delete")
									</OnClick>
								</Scripts>
							</Button>
							<Button name="ItemRack_Events_EditButton" inherits="ItemRackSetsButtonTemplate" text="Edit">
								<Anchors>
									<Anchor point="BOTTOM" relativeTo="ItemRack_Sets_SubFrame4" relativePoint="BOTTOM">
										<Offset>
											<AbsDimension x="0" y="16"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										ItemRack_EventButtons("Edit")
									</OnClick>
								</Scripts>
							</Button>
							<Button name="ItemRack_Events_NewButton" inherits="ItemRackSetsButtonTemplate" text="New">
								<Anchors>
									<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame4" relativePoint="BOTTOMRIGHT">
										<Offset>
											<AbsDimension x="-8" y="16"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnClick>
										ItemRack_EventButtons("New")
									</OnClick>
								</Scripts>
							</Button>

							<ScrollFrame name="ItemRack_Events_ScrollFrame" inherits="FauxScrollFrameTemplate">
								<Size>
									<AbsDimension x="171" y="180"/>
								</Size>
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-28" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnVerticalScroll>
										FauxScrollFrame_OnVerticalScroll(26, ItemRack_Events_ScrollFrame_Update)
									</OnVerticalScroll>
									<OnShow>
										ItemRack_Events_ScrollFrame_Update()
									</OnShow>
								</Scripts>
							</ScrollFrame>

							<Button name="ItemRack_Event1" inherits="ItemRackEventListTemplate" id="1">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_EventsView" relativePoint="TOPLEFT">
										<Offset>
											<AbsDimension x="2" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event2" inherits="ItemRackEventListTemplate" id="2">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event1" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event3" inherits="ItemRackEventListTemplate" id="3">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event2" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event4" inherits="ItemRackEventListTemplate" id="4">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event3" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event5" inherits="ItemRackEventListTemplate" id="5">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event4" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event6" inherits="ItemRackEventListTemplate" id="6">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event5" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Event7" inherits="ItemRackEventListTemplate" id="7">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Event6" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>

						</Frames>
					</Frame>

				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
				</Scripts>
			</Frame>

			<Frame name="ItemRack_Sets_SetSelect" hidden="true">
				<Size>
					<AbsDimension x="186" y="270"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>

				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>
				<Layers>
					<Layer level="BACKGROUND">
						<FontString inherits="GameFontHighlightSmall" text="Choose a set">
							<Anchors>
								<Anchor point="TOPLEFT">
									<Offset>
										<AbsDimension x="16" y="-10"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
					</Layer>
				</Layers>
				<Frames>
					<CheckButton name="ItemRack_Opt_CompactList" inherits="ItemRackCheckTemplate">
						<Anchors>
							<Anchor point="TOPRIGHT">
								<Offset>
									<AbsDimension x="-60" y="-5"/>
								</Offset>
							</Anchor>
						</Anchors>
					</CheckButton>
					<!-- sub-frame of saved sets (drop-down) in a scrollable list -->
					<Frame name="ItemRack_Sets_Saved" hidden="false">
						<Size>
							<AbsDimension x="172" y="242"/>
						</Size>
						<Anchors>
							<Anchor point="TOP">
								<Offset>
									<AbsDimension x="0" y="-20"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Backdrop bgFile="Interface\Buttons\UI-SliderBar-Background" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
							<EdgeSize>
								<AbsValue val="8"/>
							</EdgeSize>
							<TileSize>
								<AbsValue val="8"/>
							</TileSize>
							<BackgroundInsets>
								<AbsInset left="3" right="3" top="6" bottom="6"/>
							</BackgroundInsets>
						</Backdrop>
						<Layers>
							<Layer level="BORDER">
								<Texture file="Interface\ChatFrame\ChatFrameBackground">
									<Anchors>
										<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved" relativePoint="TOPRIGHT">
											<Offset>
												<AbsDimension x="-27" y="-8"/>
											</Offset>
										</Anchor>
										<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_Saved" relativePoint="BOTTOMRIGHT">
											<Offset>
												<AbsDimension x="-3" y="8"/>
											</Offset>
										</Anchor>
									</Anchors>
									<Gradient>
										<MinColor r="0.125" g="0.125" b="0.125"/>
										<MaxColor r="0" g="0" b="0"/>
									</Gradient>
								</Texture>
							</Layer>
						</Layers>
						<Frames>
							<ScrollFrame name="ItemRack_Sets_SavedScrollFrame" inherits="FauxScrollFrameTemplate">
								<Size>
									<AbsDimension x="171" y="210"/>
								</Size>
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-28" y="-24"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Scripts>
									<OnVerticalScroll>
										FauxScrollFrame_OnVerticalScroll((ItemRack_Settings.CompactList=="OFF") and 28 or 21, ItemRack_Sets_SavedScrollFrame_Update)
									</OnVerticalScroll>
									<OnShow>
										ItemRack_Sets_SavedScrollFrame_Update()
									</OnShow>
								</Scripts>
							</ScrollFrame>

							<Button name="ItemRack_SavedSets_Close">
								<Size>
									<AbsDimension x="16" y="16"/>
								</Size>
								<Anchors>
									<Anchor point="TOPRIGHT">
										<Offset>
											<AbsDimension x="-6" y="-6"/>
										</Offset>
									</Anchor>
								</Anchors>
								<NormalTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
									<TexCoords left=".5" right=".75" top=".25" bottom=".5"/>
								</NormalTexture>
								<PushedTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons">
									<TexCoords left=".75" right="1" top=".25" bottom=".5"/>
								</PushedTexture>
								<HighlightTexture file="Interface\AddOns\ItemRack\ItemRack-Buttons" alphaMode="ADD">
									<TexCoords left=".25" right=".5" top=".5" bottom=".75"/>
								</HighlightTexture>
								<Scripts>
									<OnEnter>
										ItemRack_Opt_OnEnter()
									</OnEnter>
									<OnLeave>
										GameTooltip:Hide()
									</OnLeave>
									<OnClick>
										ItemRack_Sets_SetSelect:Hide()
--										ItemRack_SavedSets_OnClose()
									</OnClick>
								</Scripts>
							</Button>

							<Button name="ItemRack_Sets_Compact1" inherits="ItemRackSetsCompactTemplate" id="1">
								<Anchors>
									<Anchor point="TOPLEFT">
										<Offset>
											<AbsDimension x="6" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact2" inherits="ItemRackSetsCompactTemplate" id="2">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact1" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact3" inherits="ItemRackSetsCompactTemplate" id="3">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact2" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact4" inherits="ItemRackSetsCompactTemplate" id="4">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact3" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact5" inherits="ItemRackSetsCompactTemplate" id="5">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact4" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact6" inherits="ItemRackSetsCompactTemplate" id="6">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact5" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact7" inherits="ItemRackSetsCompactTemplate" id="7">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact6" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact8" inherits="ItemRackSetsCompactTemplate" id="8">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact7" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact9" inherits="ItemRackSetsCompactTemplate" id="9">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact8" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact10" inherits="ItemRackSetsCompactTemplate" id="10">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact9" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Compact11" inherits="ItemRackSetsCompactTemplate" id="11">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Compact10" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>

							<Button name="ItemRack_Sets_Saved1" inherits="ItemRackSetsSavedIconTemplate" id="1">
								<Anchors>
									<Anchor point="TOPLEFT">
										<Offset>
											<AbsDimension x="6" y="-10"/>
										</Offset>
									</Anchor>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved2" inherits="ItemRackSetsSavedIconTemplate" id="2">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved1" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved3" inherits="ItemRackSetsSavedIconTemplate" id="3">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved2" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved4" inherits="ItemRackSetsSavedIconTemplate" id="4">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved3" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved5" inherits="ItemRackSetsSavedIconTemplate" id="5">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved4" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved6" inherits="ItemRackSetsSavedIconTemplate" id="6">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved5" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved7" inherits="ItemRackSetsSavedIconTemplate" id="7">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved6" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
							<Button name="ItemRack_Sets_Saved8" inherits="ItemRackSetsSavedIconTemplate" id="8">
								<Anchors>
									<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_Saved7" relativePoint="BOTTOMLEFT"/>
								</Anchors>
							</Button>
						</Frames>
					</Frame>
				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
					<OnShow>
						ItemRack_SetSelect_OnShow()
					</OnShow>
					<OnHide>
						ItemRack_SetSelect_OnHide()
					</OnHide>
				</Scripts>
			</Frame>

			<Frame name="ItemRack_EditEvent" toplevel="true" enableMouse="true" hidden="true">
				<Size>
					<AbsDimension x="276" y="316"/>
				</Size>
				<Anchors>
					<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="TOP">
						<Offset>
							<AbsDimension x="0" y="-20"/>
						</Offset>
					</Anchor>
				</Anchors>
				<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
					<BackgroundInsets>
						<AbsInset left="3" right="3" top="6" bottom="6" />
					</BackgroundInsets>
					<TileSize>
						<AbsValue val="16" />
					</TileSize>
					<EdgeSize>
						<AbsValue val="9" />
					</EdgeSize>
				</Backdrop>
				<Layers>

					<Layer level="ARTWORK">
						<Texture file="Interface\ChatFrame\ChatFrameBackground">
							<Anchors>
								<Anchor point="TOPLEFT" relativePoint="TOPRIGHT">
									<Offset>
										<AbsDimension x="-24" y="-7"/>
									</Offset>
								</Anchor>
								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT">
									<Offset>
										<AbsDimension x="-3" y="7"/>
									</Offset>
								</Anchor>
							</Anchors>
							<Gradient>
								<MaxColor r="0.1" g="0.1" b="0.1"/>
								<MinColor r=".25" g=".25" b=".25"/>
							</Gradient>
						</Texture>
						<Texture file="Interface\ChatFrame\ChatFrameBackground">
							<Anchors>
								<Anchor point="TOPLEFT" relativePoint="TOPLEFT">
									<Offset>
										<AbsDimension x="3" y="-7"/>
									</Offset>
								</Anchor>
								<Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT">
									<Offset>
										<AbsDimension x="24" y="7"/>
									</Offset>
								</Anchor>
							</Anchors>
							<Gradient>
								<MinColor r="0.1" g="0.1" b="0.1"/>
								<MaxColor r=".25" g=".25" b=".25"/>
							</Gradient>
						</Texture>
					</Layer>
					<Layer level="BACKGROUND">
						<FontString inherits="GameFontHighlightSmall" text="Name">
							<Anchors>
								<Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
									<Offset>
										<AbsDimension x="60" y="-16"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
						<FontString inherits="GameFontHighlightSmall" text="Trigger">
							<Anchors>
								<Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
									<Offset>
										<AbsDimension x="60" y="-40"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
						<FontString inherits="GameFontHighlightSmall" text="Delay">
							<Anchors>
								<Anchor point="TOPRIGHT" relativePoint="TOPLEFT">
									<Offset>
										<AbsDimension x="60" y="-64"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
						<FontString inherits="GameFontHighlightSmall" text="seconds">
							<Anchors>
								<Anchor point="TOPLEFT">
									<Offset>
										<AbsDimension x="124" y="-64"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
					</Layer>
				</Layers>
				<Frames>
					<Button name="ItemRack_EditEvent_Test" inherits="ItemRackSetsButtonTemplate" text="Test">
						<Anchors>
							<Anchor point="BOTTOMLEFT">
								<Offset>
									<AbsDimension x="48" y="16"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnClick>
								ItemRack_EventButtons("Test")
							</OnClick>
						</Scripts>
					</Button>
					<Button name="ItemRack_EditEvent_Save" inherits="ItemRackSetsButtonTemplate" text="Save">
						<Anchors>
							<Anchor point="BOTTOM">
								<Offset>
									<AbsDimension x="0" y="16"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnClick>
								ItemRack_EventButtons("Save")
							</OnClick>
						</Scripts>
					</Button>
					<Button name="ItemRack_EditEvent_Cancel" inherits="ItemRackSetsButtonTemplate" text="Cancel">
						<Anchors>
							<Anchor point="BOTTOMRIGHT">
								<Offset>
									<AbsDimension x="-48" y="16"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnClick>
								ItemRack_EditEvent:Hide()
							</OnClick>
						</Scripts>
					</Button>
					<EditBox name="ItemRack_EventName" inherits="ItemRackEditBoxTemplate">
						<Anchors>
							<Anchor point="TOPLEFT">
								<Offset>
									<AbsDimension x="76" y="-12"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnTabPressed>
								ItemRack_EventTrigger:SetFocus()
							</OnTabPressed>
						</Scripts>
					</EditBox>
					<EditBox name="ItemRack_EventTrigger" inherits="ItemRackEditBoxTemplate">
						<Anchors>
							<Anchor point="TOPLEFT">
								<Offset>
									<AbsDimension x="76" y="-36"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnTabPressed>
								ItemRack_EventDelay:SetFocus()
							</OnTabPressed>
						</Scripts>
					</EditBox>
					<EditBox name="ItemRack_EventDelay" inherits="ItemRackEditBoxTemplate">
						<Size>
							<AbsDimension x="40" y="20"/>
						</Size>
						<Anchors>
							<Anchor point="TOPLEFT">
								<Offset>
									<AbsDimension x="76" y="-60"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Scripts>
							<OnTabPressed>
								ItemRack_EventScript:SetFocus()
							</OnTabPressed>
						</Scripts>
					</EditBox>
					<CheckButton name="ItemRack_Opt_LargeFont" inherits="ItemRackCheckTemplate">
						<Anchors>
							<Anchor point="TOPLEFT" relativeTo="ItemRack_EventDelay" relativePoint="TOPRIGHT">
								<Offset>
									<AbsDimension x="60" y="0"/>
								</Offset>
							</Anchor>
						</Anchors>
					</CheckButton>

					<Frame name="ItemRack_ScriptEditFrame">
						<Size>
							<AbsDimension x="256" y="192"/>
						</Size>
						<Anchors>
							<Anchor point="TOP">
								<Offset>
									<AbsDimension x="0" y="-80"/>
								</Offset>
							</Anchor>
						</Anchors>
						<Backdrop bgFile="Interface\ChatFrame\ChatFrameBackground" edgeFile="Interface\Buttons\UI-SliderBar-Border" tile="true">
							<BackgroundInsets>
								<AbsInset left="3" right="3" top="6" bottom="6" />
							</BackgroundInsets>
							<TileSize>
								<AbsValue val="16" />
							</TileSize>
							<EdgeSize>
								<AbsValue val="9" />
							</EdgeSize>
						</Backdrop>

						<Frames>
							
							<ScrollFrame name="ItemRackEventEditScrollFrame" inherits="UIPanelScrollFrameTemplate">
								<Size>
									<AbsDimension x="222" y="176"/>
								</Size>
								<Anchors>
									<Anchor point="TOPLEFT">
										<Offset>
											<AbsDimension x="6" y="-8"/>
										</Offset>
									</Anchor>
								</Anchors>
								<Layers>
									<Layer level="BORDER">
										<Texture file="Interface\ChatFrame\ChatFrameBackground">
											<Anchors>
												<Anchor point="TOPLEFT" relativeTo="ItemRackEventEditScrollFrame" relativePoint="TOPRIGHT">
													<Offset>
														<AbsDimension x="0" y="0"/>
													</Offset>
												</Anchor>
												<Anchor point="BOTTOMRIGHT" relativeTo="ItemRackEventEditScrollFrame" relativePoint="BOTTOMRIGHT">
													<Offset>
														<AbsDimension x="26" y="0"/>
													</Offset>
												</Anchor>
											</Anchors>
											<Gradient>
												<MinColor r="0.1" g="0.1" b="0.1"/>
												<MaxColor r="0" g="0" b="0"/>
											</Gradient>
										</Texture>
									</Layer>
								</Layers>

								<ScrollChild>
									<EditBox name="ItemRack_EventScript" multiLine="true" maxLines="9" letters="4096" nonspacewrap="true" spacing="1" autoFocus="false">
										<Size>
											<AbsDimension x="222" y="176"/>
										</Size>
										<Scripts>
											<OnTextChanged>
												local scrollBar = getglobal(this:GetParent():GetName().."ScrollBar")
												this:GetParent():UpdateScrollChildRect();
												local min;
												local max;
												min, max = scrollBar:GetMinMaxValues();
												if ( max > 0 and (this.max ~= max) ) then
													this.max = max;
													scrollBar:SetValue(max);
												end
											</OnTextChanged>
											<OnEscapePressed>
												this:ClearFocus();
											</OnEscapePressed>
											<OnTabPressed>
												ItemRack_EventName:SetFocus()
											</OnTabPressed>
										</Scripts>
										<FontString inherits="GameFontHighlightSmall"/>
									</EditBox>
								</ScrollChild>
							</ScrollFrame>
						</Frames>
						<Scripts>
							<OnLoad>
								this:SetBackdropColor(.1,.1,.1,1)
							</OnLoad>
						</Scripts>
					</Frame>
					<Button name="ItemRackEventScriptOverlay">
						<Size>
							<AbsDimension x="228" y="180"/>
						</Size>
						<Anchors>
							<Anchor point="TOPLEFT" relativeTo="ItemRack_EventScript" relativePoint="TOPLEFT"/>
						</Anchors>
						<Scripts>
							<OnClick>
								ItemRack_EventScript:SetFocus()
							</OnClick>
							<OnEnter>
								ItemRack_OnTooltip("Event Script","Here you can enter a script to run on the event given above.\n\nEquipSet() : Equip set associated with this event.\nSaveSet() : Remember the gear currently in the slots of the associated set.\nLoadSet() : Equip the gear saved from SaveSet()")
							</OnEnter>
							<OnLeave>
								GameTooltip:Hide()
							</OnLeave>
						</Scripts>
					</Button>

				</Frames>
				<Scripts>
					<OnLoad>
						this:SetBackdropColor(.25,.25,.25,1)
					</OnLoad>
					<OnShow>
						ItemRack_EditEvent_OnShow()
					</OnShow>
					<OnHide>
						ItemRack_EditEvent_OnHide()
					</OnHide>
					<OnMouseDown>
						if arg1=="LeftButton" then
							ItemRack_SetsFrame:StartMoving()
						end
					</OnMouseDown>
					<OnMouseUp>
						ItemRack_SetsFrame:StopMovingOrSizing()
					</OnMouseUp>
				</Scripts>
			</Frame>

			<Button name="ItemRack_Sets_Tab1" inherits="ItemRackTabTemplate" id="1" text="Options">
				<Size>
					<AbsDimension x="50" y="18"/>
				</Size>
				<Anchors>
					<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_SubFrame2" relativePoint="TOPRIGHT">
						<Offset>
							<AbsDimension x="-4" y="-4"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Button>
			<Button name="ItemRack_Sets_Tab2" inherits="ItemRackTabTemplate" id="2" text="Sets">
				<Size>
					<AbsDimension x="50" y="18"/>
				</Size>
				<Anchors>
					<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_Tab1" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDImension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Button>
			<Button name="ItemRack_Sets_Tab4" inherits="ItemRackTabTemplate" id="4" text="Events">
				<Size>
					<AbsDimension x="50" y="18"/>
				</Size>
				<Anchors>
					<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_Tab2" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDImension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Button>
			<Button name="ItemRack_Sets_Tab3" inherits="ItemRackTabTemplate" id="3" text="?">
				<Size>
					<AbsDimension x="18" y="18"/>
				</Size>
				<Anchors>
					<Anchor point="BOTTOMRIGHT" relativeTo="ItemRack_Sets_Tab4" relativePoint="BOTTOMLEFT">
						<Offset>
							<AbsDImension x="0" y="0"/>
						</Offset>
					</Anchor>
				</Anchors>
			</Button>

		</Frames>

		<Scripts>
			<OnMouseDown>
				if arg1=="LeftButton" then
					this:StartMoving()
				end
			</OnMouseDown>
			<OnMouseUp>
				this:StopMovingOrSizing()
			</OnMouseUp>
			<OnShow>
				ItemRack_SetsFrame_OnShow()
			</OnShow>
			<OnHide>
				ItemRack_SetsFrame_OnHide()
			</OnHide>
		</Scripts>
	</Frame>

	<!-- This frame grabs a keypress from user to bind to a key -->
	<Frame name="ItemRack_KeyBindFrame" parent="ItemRack_SetsFrame" enableKeyboard="true" hidden="true">
		<Size>
			<AbsDimension x="55" y="26"/>
		</Size>
		<Anchors>
			<Anchor point="TOPLEFT" relativeTo="ItemRack_Sets_BindButton" relativePoint="TOPLEFT"/>
		</Anchors>
		<Frames>
			<Button name="ItemRack_Sets_CancelButton" inherits="ItemRackSetsButtonTemplate" text="Cancel">
				<Anchors>
					<Anchor point="TOPLEFT"/>
				</Anchors>
				<Scripts>
					<OnClick>
						ItemRack_KeyBindFrame:Hide()
					</OnClick>
				</Scripts>
			</Button>
			<Button name="ItemRack_KeyBindFrame_Message" hidden="true">
				<Layers>
					<Layer level="BACKGROUND">
						<FontString inherits="GameFontNormalLarge" text="Press a key to bind to this set.">
							<Size>
								<AbsDimension x="150" y="64"/>
							</Size>
							<Anchors>
								<Anchor point="CENTER" relativeTo="ItemRack_SetsFrame">
									<Offset>
										<AbsDimension x="0" y="50"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
						<FontString inherits="GameFontNormal" text="Hit ESC to unbind.">
							<Size>
								<AbsDimension x="150" y="50"/>
							</Size>
							<Anchors>
								<Anchor point="CENTER" relativeTo="ItemRack_SetsFrame">
									<Offset>
										<AbsDimension x="0" y="-25"/>
									</Offset>
								</Anchor>
							</Anchors>
						</FontString>
					</Layer>
				</Layers>
				<Scripts>
					<OnShow>
						ItemRack_Sets_Icons:Hide()
						ItemRack_Sets_Saved:Hide()
					</OnShow>
					<OnHide>
						ItemRack_Sets_Icons:Show()
					</OnHide>
				</Scripts>
			</Button>
		</Frames>
		<Scripts>
			<OnShow>
				ItemRack_Sets_BindButton:Hide()
				ItemRack_KeyBindFrame_Message:Show()
			</OnShow>
			<OnHide>
				ItemRack_Sets_BindButton:Show()
				ItemRack_KeyBindFrame_Message:Hide()
			</OnHide>
			<OnKeyDown>
				ItemRack_Sets_KeyBind_OnKeyDown(arg1)
			</OnKeyDown>
		</Scripts>
	</Frame>

	<!-- separate frame to receive events, so we can turn events on/off without affecting the mod's events -->
	<Frame name="ItemRack_RegisterFrame" hidden="true">
		<Scripts>
			<OnEvent>
				ItemRack_RegisterFrame_OnEvent(event)
			</OnEvent>
			<OnUpdate>
				ItemRack_RegisterFrame_OnUpdate()
			</OnUpdate>
		</Scripts>
	</Frame>

	<!-- custom tooltip to display quick information (set loaded, set saved, etc) -->
	<GameTooltip name="ItemRack_Sets_Message" inherits="GameTooltipTemplate" parent="ItemRack_SetsFrame" hidden="true">
		<Anchors>
			<Anchor point="TOP" relativeTo="ItemRack_SetsFrame" relativePoint="BOTTOM"/>
		</Anchors>
	</GameTooltip>

</Ui>
