Mercurial > wow > devian
diff Console.xml @ 98:33bc8baba858
start of a lot of v3 groundwork based on better knowledge of the addon interface:
- use of mixin as a lexical center for generated frames
- removal of unfinished segments
author | Nenue |
---|---|
date | Wed, 26 Oct 2016 10:17:43 -0400 |
parents | |
children | 7d94df3804a7 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Console.xml Wed Oct 26 10:17:43 2016 -0400 @@ -0,0 +1,154 @@ +<Ui xmlns="http://www.blizzard.com/wow/ui/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.blizzard.com/wow/ui/ +..\FrameXML\UI.xsd"> + <Script file="Console.lua" /> + + + <Frame name="DevianConsoleTemplate" toplevel="true" parent="UIParent" mixin="DevianConsoleMixin" virtual="true" hidden="true"> + <Scripts> + <OnLoad method="OnLoad" /> + <OnShow method="OnShow" /> + <OnMouseWheel method="OnMouseWheel" /> + <OnDragStart method="OnDragStart" /> + <OnDragStop method="OnDragStop" /> + <OnMouseUp method="OnMouseUp" /> + <OnEnter method="OnEnter" /> + <OnLeave method="OnLeave" /> + </Scripts> + <Layers> + <Layer level="OVERLAY"> + <Texture parentKey="header" inherits="DevianHeader"> + <Anchors> + <Anchor point="TOPLEFT" /> + <Anchor point="TOPRIGHT" /> + <Size y="20" /> + </Anchors> + </Texture> + <FontString parentKey="title" font="Interface\Addons\Devian\font\SourceCodePro-Bold.ttf" wordwrap="true" + justifyH="LEFT" + indented="true"> + <Anchors> + <Anchor point="TOPLEFT" x="4" y="0" /> + </Anchors> + <Size y="20" /> + <FontHeight> + <AbsValue val="12"/> + </FontHeight> + </FontString> + </Layer> + <Layer level="BORDER"> + <Texture name="DevBorderUR" parentArray="border" parentkey="topright" inherits="DevianBorder"> + <Anchors> + <Anchor point="BOTTOMLEFT" relativePoint="TOPRIGHT" /> + </Anchors> + </Texture> + <Texture name="DevBorderU" parentArray="border" parentKey="top" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPLEFT" y="2" /> + <Anchor point="BOTTOMRIGHT" relativePoint="TOPRIGHT" /> + </Anchors> + </Texture> + <Texture name="DevBorderUL" parentArray="border" parentKey="topleft" inherits="DevianBorder"> + <Anchors> + <Anchor point="BOTTOMRIGHT" parentArray="border" relativePoint="TOPLEFT" /> + </Anchors> + </Texture> + <Texture name="DevBorderL" parentArray="border" parentKey="left" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPLEFT" x="-2" /> + <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMLEFT" /> + </Anchors> + </Texture> + <Texture name="DevBorderBL" parentArray="border" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPRIGHT" relativePoint="BOTTOMLEFT" /> + </Anchors> + </Texture> + <Texture name="DevBorderB" parentArray="border" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPLEFT" relativePoint="BOTTOMLEFT" /> + <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" y="-2" /> + </Anchors> + </Texture> + <Texture name="DevBorderBR" parentArray="border" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPLEFT" relativePoint="BOTTOMRIGHT" /> + </Anchors> + </Texture> + <Texture name="DevBorderR" parentArray="border" parentKey="right" inherits="DevianBorder"> + <Anchors> + <Anchor point="TOPLEFT" relativePoint="TOPRIGHT" /> + <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="2" /> + </Anchors> + </Texture> + </Layer> + + <Layer level="ARTWORK"> + <Texture name="$parentBackdrop" parentKey="backdrop" setAllPoints="true" alphaMode="BLEND"> + <Color r="1" g="1" b="1" a="1"/> + </Texture> + </Layer> + </Layers> + <Frames> + <Button name="$parentMenuButton" parentKey="dropmenu" inherits="DevianDDButton" enableMouse="true"> + <Anchors> + <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-4" y="0" /> + </Anchors> + </Button> + + <Frame name="$parentDDMenu" parentKey="menuFrame" id="1"> + <Scripts> + <OnLoad> + </OnLoad> + </Scripts> + </Frame> + <ScrollingMessageFrame inherits="DevianBuffer" /> + + + <ScrollingMessageFrame parentKey="out" name="$parentScrollFrame" maxLines="500" fade="false" displayDuration="3600" fadeDuration="3600" insertMode="BOTTOM"> + <Anchors> + <Anchor point="TOPLEFT" x="3" y="-20" /> + <Anchor point="BOTTOMRIGHT" x="-3" y="0" /> + </Anchors> + <Layers> + <Layer level="OVERLAY"> + </Layer> + </Layers> + </ScrollingMessageFrame> + <Button name="$parentResizeButton" parentKey="ResizeButton"> + <Scripts> + <OnLoad> + self:RegisterForDrag('LeftButton') + </OnLoad> + <OnDragStart> + self:GetParent():StartSizing() + </OnDragStart> + <OnDragStop> + self:GetParent():StopMovingOrSizing() + </OnDragStop> + </Scripts> + <Anchors> + <Anchor point="BOTTOMRIGHT" x="-1" y="1" /> + </Anchors> + <Size x="18" y="18" /> + <Layers> + <Layer level="ARTWORK"> + <Texture name="DevianGripperRight" file="Interface\Addons\Devian\corner.blp" parentKey="grip" alphaMode="ADD"> + <Color r="0.4" g="0.4" b="0.4" a="1"/> + <Gradient orientation="VERTICAL"> + <MaxColor r="0.9" g="0.9" b="0.9" a="1"/> + <MinColor r="0.4" g="0.4" b="0.4" a="1"/> + </Gradient> + </Texture> + </Layer> + </Layers> + </Button> + + </Frames> + <Animations> + <AnimationGroup name="moveFade" parentKey="moveFade" setToFinalAlpha="true"> + <Alpha parentKey="alphaOut" duration="0.5" order="1" /> + <Translation parentKey="translateOut" duration="0.5" order="1" /> + </AnimationGroup> + </Animations> + </Frame> +</Ui> \ No newline at end of file