diff Libs/DF/cooltip.xml @ 11:2f09fe4be15c

Added an Options Panel.
author Tercio
date Mon, 20 Apr 2015 16:34:18 -0300
parents
children a960d5372b0c
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Libs/DF/cooltip.xml	Mon Apr 20 16:34:18 2015 -0300
@@ -0,0 +1,318 @@
+<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">
+
+	<Frame  name="DFCooltipMainFrameTemplate" virtual="true" frameStrata="TOOLTIP">
+		<Size x="500" y="500"/>
+		<Anchors>
+			<Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER" x="0" y="0"/>
+		</Anchors>
+		
+		<Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background-Dark" edgeFile="Interface\Tooltips\UI-Tooltip-Border" tile="true">
+			<EdgeSize>
+				<AbsValue val="16"/>
+			</EdgeSize>
+			<TileSize>
+				<AbsValue val="16"/>
+			</TileSize>
+			<BackgroundInsets>
+				<AbsInset left="3" right="3" top="4" bottom="4"/>
+			</BackgroundInsets>
+		  </Backdrop>
+		  
+		  <Scripts>
+			<OnLoad>
+				self:SetBackdropColor (0.09019, 0.09019, 0.18823, 1)
+				self:SetBackdropBorderColor (1, 1, 1, 1)
+				self.framebackgroundLeft:SetWidth (32)
+				self.framebackgroundRight:SetWidth (32)
+			</OnLoad>
+		  </Scripts>
+		
+		<Layers>
+		
+			<Layer level="BACKGROUND" textureSubLevel="2">
+				<Texture name="$parent_FrameBackgroundCenter" parentKey="framebackgroundCenter" file = "Interface\AddOns\Details\framework\cooltip_background">
+					<Color a = "1" r = "0" g = "1" b = "0" />
+					<Anchors>
+						<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="35" y="-3"/>
+						<Anchor point="TOPRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT" x="-35" y="-3"/>
+						<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT" x="35" y="3"/>
+						<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="-35" y="3"/>
+					</Anchors>
+					<TexCoords left="0.10546875" right="0.89453125" top="0" bottom="1"/>
+				</Texture>
+			</Layer>
+			
+			<Layer level="BACKGROUND" textureSubLevel="3">
+				<Texture name="$parent_FrameBackgroundLeft" parentKey="framebackgroundLeft" file = "Interface\AddOns\Details\framework\cooltip_background">
+					<Color a = "1" r = "0" g = "1" b = "0" />
+					
+					<Anchors>
+						<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="3" y="-3"/>
+						<Anchor point="BOTTOMLEFT" relativeTo="$parent" relativePoint="BOTTOMLEFT" x="3" y="3"/>
+					</Anchors>
+
+					<TexCoords left="0" right="0.103515625" top="0" bottom="1"/>
+				</Texture>
+				
+				<Texture name="$parent_FrameBackgroundRight" parentKey="framebackgroundRight" file = "Interface\AddOns\Details\framework\cooltip_background">
+					<Color a = "1" r = "0" g = "1" b = "0" />
+					
+					<Anchors>
+						<Anchor point="TOPRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT" x="-3" y="-3"/>
+						<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="-3" y="3"/>
+					</Anchors>
+
+					<TexCoords left="0.896484375" right="1" top="0" bottom="1"/>
+				</Texture>
+			</Layer>
+			
+			<Layer level="BACKGROUND" textureSubLevel="4">
+				<Texture name="$parent_FrameWallPaper" parentKey="frameWallpaper">
+					<Anchors>
+						<Anchor point="TOPLEFT" relativeTo="$parent" relativePoint="TOPLEFT" x="3" y="-3"/>
+						<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="BOTTOMRIGHT" x="-3" y="3"/>
+					</Anchors>
+				</Texture>
+			</Layer>
+		
+			<Layer level="ARTWORK">
+				<!-- selected bar -->
+				
+				<!-- top -->
+				<Texture name="$parent_SelectedTop" parentKey="selectedTop" file = "Interface\AddOns\Details\images\cooltip_selected">
+					<Size y="3"/>
+					<TexCoords left="0" right="1" top="0" bottom="0.09375"/>
+				</Texture>
+				
+				<!-- bottom -->
+				<Texture name="$parent_SelectedBottom" parentKey="selectedBottom" file = "Interface\AddOns\Details\images\cooltip_selected">
+					<Size y="3"/>
+					<TexCoords left="0" right="1" top="0.90625" bottom="1"/>
+				</Texture>
+				
+				<!-- middle -->
+				<Texture name="$parent_Selected" parentKey="selectedMiddle" file = "Interface\AddOns\Details\images\cooltip_selected">
+					<Anchors>
+						<Anchor point="TOPLEFT" relativeTo="$parent_SelectedTop" relativePoint="BOTTOMLEFT"/>
+						<Anchor point="BOTTOMRIGHT" relativeTo="$parent_SelectedBottom" relativePoint="TOPRIGHT"/>
+					</Anchors>
+					
+					<TexCoords left="0" right="1" top="0.125" bottom="0.875"/>
+				</Texture>
+				
+				<!-- banner image -->
+				<Texture name="$parent_UpperImage2" hidden="true" parentKey="upperImage2" file = "">
+					<Anchors>
+						<Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER" x="0" y="-3"/>
+						<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="TOP" x="0" y="-3"/>
+					</Anchors>
+				</Texture>
+			</Layer>
+			
+			<Layer level="OVERLAY">
+				<!-- upper image2 -->
+				<Texture name="$parent_UpperImage" hidden="true" parentKey="upperImage" file = "">
+					<Anchors>
+						<Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER" x="0" y="-3"/>
+						<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="TOP" x="0" y="-3"/>
+					</Anchors>
+				</Texture>
+				<FontString name="$parent_UpperImageText" parentKey="upperImageText" inherits="GameTooltipHeaderText" justifyH="LEFT" nonspacewrap="true">
+					<FontHeight val="13"/>
+					<Anchors>
+						<Anchor point="LEFT" relativeTo="$parent_UpperImage" relativePoint="RIGHT" x="5" y="0"/>
+					</Anchors>
+				</FontString>
+				<FontString name="$parent_UpperImageText2" parentKey="upperImageText2" inherits="GameTooltipHeaderText" justifyH="LEFT" nonspacewrap="true">
+					<FontHeight val="13"/>
+					<Anchors>
+						<Anchor point="BOTTOMRIGHT" relativeTo="$parent" relativePoint="TOPRIGHT" x="0" y="3"/>
+					</Anchors>
+				</FontString>
+				<!-- title icon -->
+				<Texture name="$parent_TitleIcon" hidden="true" parentKey="titleIcon" file = "Interface\Challenges\challenges-main">
+					<Anchors>
+						<Anchor point="CENTER" relativeTo="$parent" relativePoint="CENTER" x="0" y="0"/>
+						<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="TOP" x="0" y="-22"/>
+					</Anchors>
+					<TexCoords left="0.1521484375" right="0.563671875" top="0.160859375" bottom="0.234375"/>
+				</Texture>
+				<!-- title text -->
+				<FontString name="$parent_TitleText" parentKey="titleText" inherits="GameFontHighlightSmall" justifyH="LEFT" nonspacewrap="true">
+					<FontHeight val="10.5"/>
+					<Anchors>
+						<Anchor point="CENTER" relativeTo="$parent_TitleIcon" relativePoint="CENTER" x="0" y="6"/>
+					</Anchors>
+				</FontString>
+			</Layer>
+		
+		</Layers>
+	</Frame>
+	
+	<Button name="DFCooltipButtonTemplate" virtual="true">
+		<Size x="1" y="20"/>
+
+		<Frames>
+		
+			<StatusBar name="$Parent_StatusBar" parentKey="statusbar">
+			
+				<Anchors>
+					<Anchor point="LEFT" relativeTo="$parent" relativePoint="LEFT" x="10" y="0"/>
+					<Anchor point="RIGHT" relativeTo="$parent" relativePoint="RIGHT" x="-10" y="0"/>
+					<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP" x="0" y="0"/>
+					<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM" x="0" y="0"/>
+				</Anchors>
+				
+				<Size y="20" />
+			
+				<Layers>
+					<Layer level="BACKGROUND">
+						<!-- statusbar texture -->
+						<Texture name="$parent_Texture" hidden="false" parentKey="texture" file = "Interface\PaperDollInfoFrame\UI-Character-Skills-Bar" horizTile="false" vertTile="false">
+							<Size x="300" y="14" />
+							<Color a = "1" r = "1" g = "1" b = "1" />
+						</Texture>
+						<!-- spark -->
+						<Texture name="$parent_Spark" hidden="true" parentKey="spark" file = "Interface\AddOns\Details\images\bar_detalhes2_end">
+							<Size>
+								<AbsDimension x="8" y="18"/>
+							</Size>
+							<Anchors>
+								<Anchor point="LEFT" relativeTo="$parent" relativePoint="RIGHT" x="-16" y="-1"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+					
+					<Layer level="ARTWORK">
+						<!-- background texture -->
+						<Texture name="$parent_Background" hidden="true" parentKey="background" file = "Interface\FriendsFrame\UI-FriendsFrame-HighlightBar" horizTile="false" vertTile="false">
+							<Anchors>
+								<Anchor point="LEFT" relativeTo="$parent" relativePoint="LEFT" x="-6" y="0"/>
+								<Anchor point="RIGHT" relativeTo="$parent" relativePoint="RIGHT" x="6" y="0"/>
+								<Anchor point="TOP" relativeTo="$parent" relativePoint="TOP" x="0" y="0"/>
+								<Anchor point="BOTTOM" relativeTo="$parent" relativePoint="BOTTOM" x="0" y="0"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+
+					<Layer level="OVERLAY">
+						<!-- left icon texture -->
+						<Texture name="$parent_LeftIcon" parentKey="leftIcon">
+							<Size x="16" y="16" />
+							<Anchors>
+								<Anchor point="LEFT" relativeTo="$parent" relativePoint="LEFT" x="0" y="0"/>
+							</Anchors>
+						</Texture>
+						<!-- right icon texture -->
+						<Texture name="$parent_RightIcon" parentKey="rightIcon">
+							<Size x="16" y="16" />
+							<Anchors>
+								<Anchor point="RIGHT" relativeTo="$parent" relativePoint="RIGHT" x="0" y="0"/>
+							</Anchors>
+						</Texture>
+						
+						<!-- left text -->
+						<FontString name="$parent_LeftText" parentKey="leftText" inherits="GameTooltipHeaderText" justifyH="LEFT" nonspacewrap="false">
+							<FontHeight val="10"/>
+							<Anchors>
+								<Anchor point="CENTER" relativeTo="$parent_LeftIcon" relativePoint="CENTER" x="0" y="0"/>
+								<Anchor point="LEFT" relativeTo="$parent_LeftIcon" relativePoint="RIGHT" x="3" y="0"/>
+							</Anchors>
+						</FontString>
+
+						<!-- right text -->
+						<FontString name="$parent_TextRight" parentKey="rightText" inherits="GameTooltipHeaderText" justifyH="RIGHT" nonspacewrap="false">
+							<FontHeight val="10"/>
+							<Anchors>
+								<Anchor point="CENTER" relativeTo="$parent_RightIcon" relativePoint="CENTER" x="0" y="0"/>
+								<Anchor point="RIGHT" relativeTo="$parent_RightIcon" relativePoint="LEFT" x="-3" y="0"/>
+							</Anchors>
+						</FontString>
+						<!-- spark 2 -->
+						<Texture name="$parent_Spark2" hidden="true" parentKey="spark2" file = "Interface\CastingBar\UI-CastingBar-Spark"  alphaMode="ADD">
+							<Size>
+								<AbsDimension x="32" y="32"/>
+							</Size>
+							<Anchors>
+								<Anchor point="LEFT" relativeTo="$parent" relativePoint="RIGHT" x="-17" y="-1"/>
+							</Anchors>
+						</Texture>
+						<!-- sub menu arrow -->
+						<Texture name="$parent_SubMenuArrow" hidden="true" parentKey="subMenuArrow" file = "Interface\CHATFRAME\ChatFrameExpandArrow"  alphaMode="BLEND">
+							<Size>
+								<AbsDimension x="12" y="12"/>
+							</Size>
+							<Anchors>
+								<Anchor point="RIGHT" relativeTo="$parent" relativePoint="RIGHT" x="3" y="0"/>
+							</Anchors>
+						</Texture>
+					</Layer>
+				
+				</Layers>
+				
+				<Scripts>
+					<OnLoad>
+						self:SetStatusBarTexture (self.texture);
+						<!-- note to my self, never forget statusbar MinMaxValues  -->
+						self:SetMinMaxValues (0, 100);
+						self:GetParent().background = self.background
+					</OnLoad>
+				</Scripts>
+				
+			</StatusBar>
+			
+			<StatusBar name="$Parent_StatusBarBackground" parentKey="statusbar2">
+				<Anchors>
+					<Anchor point="LEFT" relativeTo="$Parent_StatusBar" relativePoint="LEFT"/>
+					<Anchor point="RIGHT" relativeTo="$Parent_StatusBar" relativePoint="RIGHT"/>
+					<Anchor point="TOP" relativeTo="$Parent_StatusBar" relativePoint="TOP"/>
+					<Anchor point="BOTTOM" relativeTo="$Parent_StatusBar" relativePoint="BOTTOM"/>
+				</Anchors>
+				<Layers>
+					<Layer level="BACKGROUND">
+						<!-- statusbar texture -->
+						<Texture name="$parent_Texture" hidden="false" parentKey="texture" file = "Interface\AddOns\Details\images\bar4_reverse" horizTile="false" vertTile="false">
+							<Size x="300" y="14" />
+							<Color a = "1" r = "1" g = "1" b = "1" />
+						</Texture>
+					</Layer>
+				</Layers>
+				<Scripts>
+					<OnLoad>
+						self:SetStatusBarTexture (self.texture);
+						self:SetMinMaxValues (0, 100);
+					</OnLoad>
+				</Scripts>
+			</StatusBar>
+		
+		</Frames>
+		
+		<Scripts>
+			<OnLoad>
+				self:RegisterForClicks ("LeftButtonDown")
+				self.leftIcon = self.statusbar.leftIcon
+				self.rightIcon = self.statusbar.rightIcon
+				self.texture = self.statusbar.texture
+				self.spark = self.statusbar.spark
+				self.spark2 = self.statusbar.spark2
+				self.leftText = self.statusbar.leftText
+				self.rightText = self.statusbar.rightText
+				self.statusbar:SetFrameLevel (self:GetFrameLevel()+2)
+				self.statusbar2:SetFrameLevel (self.statusbar:GetFrameLevel()-1)
+				self.statusbar2:SetValue (0)
+			</OnLoad>
+			
+			<OnMouseDown>
+				GameCooltipButtonMouseDown (self);
+			</OnMouseDown>
+			
+			<OnMouseUp>
+				GameCooltipButtonMouseUp (self);
+			</OnMouseUp>
+			
+		</Scripts>
+	</Button>
+	
+	<Script file="cooltip.lua"/>
+	
+</Ui>
\ No newline at end of file