<Ui> <Font name="ViragDevToolDefaultFont" inherits="SystemFont_Small" justifyW="LEFT" justifyH="LEFT" virtual="true"/> <Font name="ViragDevToolTableFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="0.41" g="0.80" b="0.94"/> </Font> <Font name="ViragDevToolStringFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="0.67" g="0.83" b="0.45"/> </Font> <Font name="ViragDevToolNumberFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="1.0" g="0.96" b="0.41"/> </Font> <Font name="ViragDevToolFunctionFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="1.0" g="0.49" b="0.04"/> </Font> <Font name="ViragDevToolBaseFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="1.0" g="1.0" b="1.0"/> </Font> <Font name="ViragDevToolMetatableFont" inherits="ViragDevToolDefaultFont" virtual="true"> <Color r="1.0" g="1.0" b="1.0"/> </Font> <CheckButton text="Test" name="ViragDevToolTopButton" inherits="UIPanelButtonTemplate" virtual="true"> <Size> <AbsDimension x="100" y="25"/> </Size> <NormalFont style="GameFontHighlightLeft"/> <CheckedTexture file="Interface\Buttons\UI-DialogBox-Button-Highlight" alphaMode="ADD"> </CheckedTexture> </CheckButton> <Button text="Test" name="ViragDevToolSideBarRowTemplate" virtual="true"> <Size> <AbsDimension x="50" y="12"/> </Size> <Anchors> <Anchor point="RIGHT"/> <Anchor point="LEFT"/> </Anchors> <NormalFont style="GameFontHighlightLeft"/> </Button> <Button text="Test" name="ViragDevToolRowTemplate" virtual="true"> <Size> <AbsDimension x="50"/> </Size> <Anchors> <Anchor point="TOP"/> <Anchor point="BOTTOM"/> <Anchor point="LEFT"/> </Anchors> <NormalFont style="GameFontHighlightLeft"/> </Button> <Frame name="ViragDevToolEntryTemplate" virtual="true"> <Anchors> <Anchor point="TOPLEFT"/> </Anchors> <Size> <AbsDimension x="1200" y="12"/> </Size> <Frames> <Button text="table" name="$parentRowCellCount" inherits="ViragDevToolRowTemplate" parentKey="rowNumberButton"/> <Button text="123456" name="$parentRowType" inherits="ViragDevToolRowTemplate" parentKey="typeButton"> <Anchors> <Anchor point="LEFT" relativeTo="$parentRowCellCount" relativePoint="RIGHT"/> </Anchors> </Button> <Button text="Test Text" name="$parentNameRow" inherits="ViragDevToolRowTemplate" parentKey="nameButton"> <Size> <AbsDimension x="400"/> </Size> <Anchors> <Anchor point="LEFT" relativeTo="$parentRowType" relativePoint="RIGHT"/> </Anchors> </Button> <Button text="Test Text" name="$parentValueRow" inherits="ViragDevToolRowTemplate" parentKey="valueButton"> <Size> <AbsDimension x="700"/> </Size> <Anchors> <Anchor point="RIGHT"/> <Anchor point="LEFT" relativeTo="$parentNameRow" relativePoint="RIGHT"/> </Anchors> </Button> </Frames> </Frame> <Frame name="ViragDevToolFrame" parent="UIParent" enableMouse="true" movable="true" resizable="true"> <Size> <AbsDimension x="1200" y="600"/> </Size> <Anchors> <Anchor point="CENTER"/> </Anchors> <Scripts> <OnLoad> ViragDevTool:OnLoad(self) self:SetMinResize(600,100); self:RegisterForDrag("LeftButton"); </OnLoad> <OnDragStart> self:StartSizing() </OnDragStart> <OnDragStop> self.scrollFrame:update() self:StopMovingOrSizing(); </OnDragStop> </Scripts> <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> <Frames> <ScrollFrame name="$parentScrollFrame" inherits="HybridScrollFrameTemplate" parentKey="scrollFrame"> <Anchors> <Anchor point="TOPLEFT"> <Offset> <AbsDimension x="8" y="-8"/> </Offset> </Anchor> <Anchor point="BOTTOMRIGHT"> <Offset> <AbsDimension x="-30" y="8"/> </Offset> </Anchor> </Anchors> <Frames> <Slider name="$parentScrollBar" inherits="HybridScrollBarTemplate"> <Anchors> <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="3" y="-12"/> <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" x="3" y="13"/> </Anchors> </Slider> </Frames> </ScrollFrame> <Frame name="$parentSideBar" parentKey="listenerFrame" hidden="true"/> <Frame name="$parentSideBar" enableMouse="true" parentKey="sideFrame" hidden="true"> <Size> <AbsDimension x="300"/> </Size> <Anchors> <Anchor point="TOP"/> <Anchor point="BOTTOM"/> <Anchor point="RIGHT" relativeTo="$parent" relativePoint="LEFT"/> </Anchors> <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" tile="true"> <TileSize> <AbsValue val="16"/> </TileSize> <EdgeSize> <AbsValue val="16"/> </EdgeSize> </Backdrop> <Frames> <ScrollFrame name="$parentScrollFrame" inherits="HybridScrollFrameTemplate" parentKey="sideScrollFrame"> <Anchors> <Anchor point="TOPLEFT"> <Offset> <AbsDimension x="8" y="-8"/> </Offset> </Anchor> <Anchor point="BOTTOMRIGHT"> <Offset> <AbsDimension x="-30" y="8"/> </Offset> </Anchor> </Anchors> <Frames> <Slider name="$parentScrollBar" inherits="HybridScrollBarTemplate"> <Anchors> <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" x="3" y="-12"/> <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMRIGHT" x="3" y="13"/> </Anchors> </Slider> </Frames> </ScrollFrame> <CheckButton text="\vdt History" name="$parentHistoryButton" inherits="ViragDevToolTopButton" parentKey="history"> <Scripts> <OnClick> ViragDevTool:EnableSideBarTab("history") </OnClick> </Scripts> <Anchors> <Anchor point="LEFT"/> <Anchor point="BOTTOM" relativeTo="$parentScrollFrame" relativePoint="TOP"/> </Anchors> </CheckButton> <CheckButton text="Events" name="$parentEventsButton" inherits="ViragDevToolTopButton" parentKey="events"> <Scripts> <OnClick> ViragDevTool:EnableSideBarTab("events") </OnClick> </Scripts> <Anchors> <Anchor point="LEFT" relativeTo="$parentHistoryButton" relativePoint="RIGHT"/> </Anchors> </CheckButton> <CheckButton text="Favourites" name="$parentFavouritesButton" inherits="ViragDevToolTopButton" parentKey="favourites"> <Scripts> <OnClick> ViragDevTool:EnableSideBarTab("favourites") </OnClick> </Scripts> <Anchors> <Anchor point="LEFT" relativeTo="$parentEventsButton" relativePoint="RIGHT"/> </Anchors> </CheckButton> <EditBox name="$parentTextArea" autoFocus="false" parentKey="editbox"> <Size> <AbsDimension x="300" y="32"/> </Size> <Anchors> <Anchor point="LEFT"/> <Anchor point="TOP" relativeTo="$parentScrollFrame" relativePoint="BOTTOM"/> </Anchors> <Scripts> <OnEnterPressed> ViragDevTool:SubmitEditBoxSidebar() self:SetText("") </OnEnterPressed> <OnEscapePressed> self:ClearFocus(); self:SetText("") </OnEscapePressed> </Scripts> <FontString inherits="ChatFontNormal"/> <Layers> <Layer level="BACKGROUND"> <Texture name="$parentLeft" file="Interface\ChatFrame\UI-ChatInputBorder-Left2"> <Size> <AbsDimension x="32" y="32"/> </Size> <Anchors> <Anchor point="LEFT" x="-10" y="0"/> </Anchors> </Texture> <Texture name="$parentRight" file="Interface\ChatFrame\UI-ChatInputBorder-Right2"> <Size> <AbsDimension x="32" y="32"/> </Size> <Anchors> <Anchor point="RIGHT" x="10" y="0"/> </Anchors> </Texture> <Texture name="$parentMid" file="Interface\ChatFrame\UI-ChatInputBorder-Mid2" horizTile="true"> <Size> <AbsDimension x="0" y="32"/> </Size> <Anchors> <Anchor point="TOPLEFT" relativeTo="$parentLeft" relativePoint="TOPRIGHT"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> <Anchor point="TOPRIGHT" relativeTo="$parentRight" relativePoint="TOPLEFT"> <Offset> <AbsDimension x="0" y="0"/> </Offset> </Anchor> </Anchors> </Texture> </Layer> </Layers> </EditBox> </Frames> </Frame> <Frame name="$parentTopBar" enableMouse="true" parentKey="topFrame"> <Size> <AbsDimension y="25"/> </Size> <Anchors> <Anchor point="LEFT"/> <Anchor point="RIGHT"/> <Anchor point="BOTTOM" relativeTo="$parent" relativePoint="TOP"/> </Anchors> <Scripts> <OnLoad> self:RegisterForDrag("LeftButton"); </OnLoad> <OnDragStart> self:GetParent():StartMoving() </OnDragStart> <OnDragStop> self:GetParent():StopMovingOrSizing(); </OnDragStop> </Scripts> <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" tile="true"> <TileSize> <AbsValue val="16"/> </TileSize> <EdgeSize> <AbsValue val="16"/> </EdgeSize> </Backdrop> <Frames> <Button text="+" name="$parentToggleSideBarButton" inherits="ViragDevToolTopButton"> <Scripts> <OnClick> ViragDevTool:ToggleSidebar() </OnClick> </Scripts> <Anchors> <Anchor point="TOPLEFT"/> </Anchors> </Button> <Button text="CLEAR" name="$parentClearButton" inherits="ViragDevToolTopButton"> <Scripts> <OnClick> ViragDevTool:ClearData() </OnClick> </Scripts> <Anchors> <Anchor point="LEFT" relativeTo="$parentToggleSideBarButton" relativePoint="RIGHT"/> </Anchors> </Button> <Button text="_G" name="$parentAddGlobalButton" inherits="ViragDevToolTopButton"> <Scripts> <OnClick> ViragDevTool_AddData(_G, "_G") </OnClick> </Scripts> <Anchors> <Anchor point="LEFT" relativeTo="$parentClearButton" relativePoint="RIGHT"/> </Anchors> </Button> <Button text="Mapping" name="$parentAddPlayerInfoButton" inherits="ViragDevToolTopButton"> <Scripts> <OnClick> ViragDevTool_AddData(ViragDevTool.mapping, "mapping") </OnClick> </Scripts> <Anchors> <Anchor point="LEFT" relativeTo="$parentAddGlobalButton" relativePoint="RIGHT"/> </Anchors> </Button> <Button text="x" inherits="ViragDevToolTopButton" virtual="true"> <Size> <AbsDimension x="25" y="25"/> </Size> <Anchors> <Anchor point="RIGHT" /> </Anchors> <Scripts> <OnClick> ViragDevTool:ToggleUI() </OnClick> </Scripts> </Button> </Frames> </Frame> </Frames> </Frame> </Ui>