diff Veneer.xml @ 90:6e2cb847c3c6

Implement a mixin template for the basic visual config widgets.
author Nenue
date Mon, 24 Oct 2016 18:28:40 -0400
parents b107b4df7eb6
children 3f4794dca91b
line wrap: on
line diff
--- a/Veneer.xml	Fri Oct 21 18:03:35 2016 -0400
+++ b/Veneer.xml	Mon Oct 24 18:28:40 2016 -0400
@@ -2,45 +2,13 @@
 ..\FrameXML\UI.xsd">
 
   <Script file="Veneer.lua" />
+  <Include file="Templates.xml" />
 
-  <Font name="VeneerFont" />
 
-  <Font name="VeneerFont_Small" font="Fonts\FRIZQT__.TTF" outline="NORMAL" height="16" />
 
-  <Font name="VeneerFont_Large" font="Fonts\FRIZQT__.TTF"  outline="NORMAL" height="24" />
-  <Font name="VeneerNumberFontSmall" font="Fonts\ARIALN.ttf"  outline="NORMAL" height="12" />
-  <Font name="VeneerNumberFont" font="Fonts\ARIALN.ttf"  outline="NORMAL" height="14" />
-  <Font name="VeneerNumberFontLarge" font="Fonts\ARIALN.ttf"  outline="NORMAL" height="24" />
-  <Font name="VeneerHeaderFont" font="Fonts\FRIZQT__.TTF" outline="THICK" height="14" />
-  <Font name="VeneerHeader2Font" font="Fonts\FRIZQT__.TTF" outline="THICK" height="14">
-    <Color a="1" r="1" g="0.4" b="0" />
-      </Font>
 
-  <Frame name="VeneerAnimations" virtual="true">
 
-    <Animations>
-      <AnimationGroup parentKey="BlockFade" looping="NONE" setToFinalAlpha="false">
-        <Alpha parentKey="alpha" order="1" duration="1"  fromAlpha="0.5" toAlpha="1" />
-        <Scripts>
-          <OnPlay>
-            VeneerAnimationMixin.OnPlay(self)
-          </OnPlay>
-        </Scripts>
-      </AnimationGroup>
-    </Animations>
-  </Frame>
 
-  <Frame name="VeneerMixinScripts" virtual="true">
-    <Scripts>
-      <OnLoad method="OnLoad"  />
-      <OnEvent method="OnEvent" />
-      <OnUpdate method="OnUpdate" />
-      <OnShow method="OnShow" />
-      <OnHide method="OnHide" />
-      <OnMouseDown method="OnMouseDown" />
-      <OnSizeChanged method="OnSizeChanged" />
-    </Scripts>
-  </Frame>
 
   <Frame name="Veneer" inherits="VeneerMixinScripts" mixin="VeneerCore" hidden="true" enableMouse="true" movable="true" frameStrata="DIALOG">
     <Size x="400" y="400" />
@@ -111,101 +79,5 @@
     </Frames>
   </Frame>
 
-  <Frame name="VeneerTemplate" virtual="true">
-    <Layers>
-      <Layer level="BORDER">
-        <Texture parentKey="bg" setAllPoints="true" parentArray="configLayers" />
-      </Layer>
-      <Layer level="OVERLAY">
-        <FontString parentKey="label" inherits="VeneerNumberFontLarge" parentArray="configLayers">
-          <Anchors>
-            <Anchor point="TOPLEFT" />
-          </Anchors>
-        </FontString>
-      </Layer>
-    </Layers>
-    <Frames>
-      <Button parentKey="resize" parentArray="configLayers">
-        <Size x="48" y="16" />
-        <Anchors>
-          <Anchor point="BOTTOMRIGHT" />
-        </Anchors>
-        <NormalTexture setAllPoints="true">
-          <Color a="1" r="1" g="1" b="1" />
-        </NormalTexture>
-        <PushedTexture>
-          <Color a="1" r="1" g="0.5" b="1" />
-        </PushedTexture>
-      </Button>
-    </Frames>
-  </Frame>
-
-
-
-  <Frame name="VeneerStatusBarTemplate" virtual="true" hidden="true" inherits="VeneerMixinScripts">
-    <Scripts>
-      <OnShow>
-        if self.OnShow then self:OnShow() end
-        if self.Header:IsVisible() then
-          self.ProgressBG:ClearAllPoints()
-          self.ProgressBG:SetPoint('TOP', self.GlowLine, 'BOTTOM', 0, -1)
-          self.ProgressBG:SetPoint('LEFT')
-          self.ProgressBG:SetPoint('RIGHT')
-          self.ProgressBG:SetPoint('BOTTOM')
-        else
-          self.ProgressBG:ClearAllPoints()
-          self.ProgressBG:SetAllPoints(self)
-        end
-      </OnShow>
-      <OnSizeChanged>
-      </OnSizeChanged>
-    </Scripts>
-    <Layers>
-      <Layer level="BACKGROUND">
-        <Texture parentKey="UnderLay">
-
-        </Texture>
-      </Layer>
-      <Layer level="BORDER">
-        <Texture parentKey="ProgressBG" setAllPoints="true">
-          <Color a=".7" r="0" g="0" b="0" />
-        </Texture>
-        <Texture parentKey="GlowLine" atlas="AftLevelup-GlowLine" useAtlasSize="false">
-          <Size y="3" />
-          <Anchors>
-            <Anchor point="TOPLEFT" x="-27" y="-11" />
-            <Anchor point="RIGHT" x="27" y="0" />
-          </Anchors>
-        </Texture>
-        </Layer>
-      <Layer level="ARTWORK">
-        <Texture parentKey="ProgressBar">
-          <Anchors>
-            <Anchor point="BOTTOMLEFT" />
-          </Anchors>
-          <Color a="1" r=".7" g=".7" b=".7" />
-        </Texture>
-      </Layer>
-      <Layer level="OVERLAY" >
-        <FontString parentKey="Header" inherits="VeneerNumberFontSmall">
-          <Anchors>
-            <Anchor point="TOP" />
-          </Anchors>
-        </FontString>
-        <FontString parentKey="Level" inherits="GameFontNormal">
-          <Anchors>
-            <Anchor point="TOP" x="0" y="14" />
-          </Anchors>
-        </FontString>
-        <FontString parentKey="ProgressText" inherits="VeneerNumberFont">
-          <Anchors>
-            <Anchor point="CENTER" relativeKey="$parent.ProgressBG" />
-          </Anchors>
-        </FontString>
-      </Layer>
-    </Layers>
-  </Frame>
-
-
 
 </Ui>
\ No newline at end of file