diff --git a/SVUITheme_Warcraft/SVUITheme_Warcraft.lua b/SVUITheme_Warcraft/SVUITheme_Warcraft.lua deleted file mode 100644 index 9de53c6..0000000 --- a/SVUITheme_Warcraft/SVUITheme_Warcraft.lua +++ /dev/null @@ -1,194 +0,0 @@ ---[[ -############################################################################## -S U P E R - V I L L A I N - T H E M E By: Munglunch -############################################################################## -########################################################## -LOCALIZED LUA FUNCTIONS -########################################################## -]]-- ---[[ GLOBALS ]]-- -local _G = _G; -local unpack = _G.unpack; -local select = _G.select; -local math = _G.math; -local table = _G.table; ---[[ TABLE METHODS ]]-- -local tsort = table.sort; ---[[ MATH METHODS ]]-- -local random = math.random; ---[[ -########################################################## -GET ADDON DATA -########################################################## -]]-- -local SV = _G["SVUI"]; -local LSM = _G.LibStub("LibSharedMedia-3.0"); - -LSM:Register("border", "SVUI Warcraft Basic Border", [[Interface\Glues\COMMON\TextPanel-Border]]) -LSM:Register("border", "SVUI Warcraft Dialog Border", [[Interface\DialogFrame\UI-DialogBox-Border]]) -LSM:Register("border", "SVUI Warcraft Fancy Border", [[Interface\AddOns\SVUITheme_Warcraft\assets\artwork\THEMED-BORDER]]) - -SV:AssignMedia("font", "default", "Arial Narrow"); -SV:AssignMedia("font", "dialog", "Arial Narrow"); -SV:AssignMedia("font", "title", "Arial Narrow"); -SV:AssignMedia("font", "narrator", "Arial Narrow"); -SV:AssignMedia("font", "lootdialog", "Arial Narrow"); -SV:AssignMedia("font", "rolldialog", "Arial Narrow"); -SV:AssignMedia("font", "number", "Friz Quadrata TT"); -SV:AssignMedia("font", "number_big", "Friz Quadrata TT"); -SV:AssignMedia("font", "header", "Friz Quadrata TT"); -SV:AssignMedia("font", "aura", "Friz Quadrata TT"); -SV:AssignMedia("font", "data", "Friz Quadrata TT"); -SV:AssignMedia("font", "lootnumber", "Friz Quadrata TT"); -SV:AssignMedia("font", "rollnumber", "Friz Quadrata TT"); -SV:AssignMedia("font", "combat", "Morpheus"); -SV:AssignMedia("font", "zone", "Morpheus"); -SV:AssignMedia("font", "alert", "Skurri"); -SV:AssignMedia("font", "caps", "Skurri"); - ---SV:AssignMedia("bordercolor", "default", 1, 1, 1, 1); -SV:AssignMedia("template", "Default", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Button", "SVUITheme_Warcraft_DockButton"); -SV:AssignMedia("template", "DockButton", "SVUITheme_Warcraft_DockButton"); -SV:AssignMedia("template", "Pattern", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Premium", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Model", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Window", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Window2", "SVUITheme_Warcraft_Default"); -SV:AssignMedia("template", "Minimap", "SVUITheme_Warcraft_Minimap"); -SV:AssignMedia("template", "ActionPanel", "SVUITheme_Warcraft_ActionPanel"); -SV:AssignMedia("template", "Container", "SVUITheme_Warcraft_Default"); - -local _RefreshZoneText = function(self) - if(self.InfoTop:IsShown()) then - self.InfoTop:Hide(); - end - if(not SV.db.Maps.locationText or SV.db.Maps.locationText == "HIDE") then - self.InfoBottom:Hide(); - else - self.InfoBottom:Show(); - local zone = GetRealZoneText() or UNKNOWN - self.InfoBottom.Text:SetText(zone) - end -end - -local docksparks = { - [[Interface\AddOns\SVUITheme_Warcraft\assets\artwork\Dock\DOCK-SPARKS-1]], - [[Interface\AddOns\SVUITheme_Warcraft\assets\artwork\Dock\DOCK-SPARKS-2]], - [[Interface\AddOns\SVUITheme_Warcraft\assets\artwork\Dock\DOCK-SPARKS-3]], -}; - -local _SetDockButtonTheme = function(_, button, size) - local sparkSize = size * 5; - local sparkOffset = size * 0.5; - - button:SetStyle() - - local sparks = button:CreateTexture(nil, "OVERLAY", nil, 2) - sparks:ModSize(sparkSize, sparkSize) - sparks:SetPoint("CENTER", button, "BOTTOMRIGHT", -sparkOffset, 4) - sparks:SetTexture(docksparks[1]) - sparks:SetVertexColor(0.7, 0.6, 0.5) - sparks:SetBlendMode("ADD") - sparks:SetAlpha(0) - - SV.Animate:Sprite8(sparks, 0.08, 2, false, true) - - button.Sparks = sparks; - - button.ClickTheme = function(self) - self.Sparks:SetTexture(docksparks[random(1,3)]) - self.Sparks.anim:Play() - end -end - -local _SetDockStyleTheme = function(dock, isBottom) - if dock.backdrop then return end - - local backdrop = CreateFrame("Frame", nil, dock) - backdrop:SetAllPoints(dock) - backdrop:SetFrameStrata("BACKGROUND") - backdrop:SetBackdrop({ - bgFile = [[Interface\DialogFrame\UI-DialogBox-Background]], - tile = false, - tileSize = 0, - edgeFile = [[Interface\Glues\COMMON\TextPanel-Border]], - edgeSize = 15, - insets = - { - left = 0, - right = 0, - top = 0, - bottom = 0, - }, - }); - backdrop:SetBackdropColor(0,0,0,0.5); - backdrop:SetBackdropBorderColor(1,1,1,1); - - return backdrop -end - -local _SetBorderTheme = function(self) - self.Border.Top:ModPoint("TOPLEFT", SV.Screen, "TOPLEFT", -1, 1) - self.Border.Top:ModPoint("TOPRIGHT", SV.Screen, "TOPRIGHT", 1, 1) - self.Border.Top:ModHeight(10) - self.Border.Top:SetBackdrop({ - bgFile = [[Interface\BUTTONS\WHITE8X8]], - edgeFile = [[Interface\BUTTONS\WHITE8X8]], - tile = false, - tileSize = 0, - edgeSize = 1, - insets = {left = 0, right = 0, top = 0, bottom = 0} - }) - self.Border.Top:SetBackdropColor(0,0,0,0) - self.Border.Top:SetBackdropBorderColor(0,0,0,0) - self.Border.Top:SetFrameLevel(0) - self.Border.Top:SetFrameStrata('BACKGROUND') - self.Border.Top:SetScript("OnShow", function(self) - self:SetFrameLevel(0) - self:SetFrameStrata('BACKGROUND') - end) - - self.Border.Bottom:ModPoint("BOTTOMLEFT", SV.Screen, "BOTTOMLEFT", -1, -1) - self.Border.Bottom:ModPoint("BOTTOMRIGHT", SV.Screen, "BOTTOMRIGHT", 1, -1) - self.Border.Bottom:ModHeight(10) - self.Border.Bottom:SetBackdrop({ - bgFile = [[Interface\BUTTONS\WHITE8X8]], - edgeFile = [[Interface\BUTTONS\WHITE8X8]], - tile = false, - tileSize = 0, - edgeSize = 1, - insets = {left = 0, right = 0, top = 0, bottom = 0} - }) - self.Border.Bottom:SetBackdropColor(0,0,0,0) - self.Border.Bottom:SetBackdropBorderColor(0,0,0,0) - self.Border.Bottom:SetFrameLevel(0) - self.Border.Bottom:SetFrameStrata('BACKGROUND') - self.Border.Bottom:SetScript("OnShow", function(self) - self:SetFrameLevel(0) - self:SetFrameStrata('BACKGROUND') - end) -end - -function SV:LoadTheme() - if(self.defaults.UnitFrames) then - self:AssignMedia("font", "unitprimary", "Friz Quadrata TT", 14); - self:AssignMedia("font", "unitsecondary", "Friz Quadrata TT", 14); - self:AssignMedia("font", "unitaurabar", "Skurri", 12); - self:AssignMedia("font", "unitaura", "Arial Narrow", 12); - end - if(self.defaults.Maps) then - self:AssignMedia("font", "mapinfo", "Friz Quadrata TT", 14); - self:AssignMedia("font", "mapcoords", "Friz Quadrata TT", 14); - self.defaults.Maps.locationText = "SIMPLE"; - self.defaults.Maps.bordersize = 1; - self.defaults.Maps.bordercolor = "dark"; - end - if(self.Maps) then - self.Maps.RefreshZoneText = _RefreshZoneText - end - - self.Dock.SetButtonTheme = _SetDockButtonTheme - self.Dock.SetThemeDockStyle = _SetDockStyleTheme - self.Dock.SetBorderTheme = _SetBorderTheme -end \ No newline at end of file diff --git a/SVUITheme_Warcraft/SVUITheme_Warcraft.toc b/SVUITheme_Warcraft/SVUITheme_Warcraft.toc deleted file mode 100644 index b9a968e..0000000 --- a/SVUITheme_Warcraft/SVUITheme_Warcraft.toc +++ /dev/null @@ -1,17 +0,0 @@ -## Interface: 60000 -## Author: S.Jackson -## Version: 1.0.0 -## Title: |cffFF9900SVUI Theme: |r|cff00EFFFWarcraft|r -## Notes: Warcraft Theme for [|cff9911FFSVUI Framework|r]. -## RequiredDeps: SVUI_!Core -## OptionalDeps: LibSharedMedia-3.0 -## LoadOnDemand: 1 -## DefaultState: disabled -## X-SVUITheme: Warcraft -## X-Email: munglunch@gmail.com -## X-Website: http://www.supervillainui.com -## X-Donate: PayPal:munglunch@gmail.com -## X-License: All Rights Reserved -## X-Category: Interface Enhancements - -SVUITheme_Warcraft.xml diff --git a/SVUITheme_Warcraft/SVUITheme_Warcraft.xml b/SVUITheme_Warcraft/SVUITheme_Warcraft.xml deleted file mode 100644 index e79c699..0000000 --- a/SVUITheme_Warcraft/SVUITheme_Warcraft.xml +++ /dev/null @@ -1,304 +0,0 @@ -<Ui xmlns="http://www.blizzard.com/wow/ui/"> - <Frame name="SVUITheme_Warcraft_Default" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="default" /> - <Attribute name="panelPadding" type="number" value="1" /> - <Attribute name="panelColor" type="string" value="default" /> - <Attribute name="panelGradient" type="string" value="default" /> - <Attribute name="panelTexUpdate" type="boolean" value="false" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - <Attribute name="panelBorderColor" type="string" value="light" /> - </Attributes> - <Backdrop bgFile="Interface\DialogFrame\UI-DialogBox-Background" edgeFile="Interface\Glues\COMMON\TextPanel-Border" tile="false"> - <EdgeSize val="15" /> - <TileSize val="0" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="0.2" g="0.2" b="0.2" a="1" /> - <BorderColor r="1" g="1" b="1" a="1" /> - </Backdrop> - </Frame> - <Frame name="SVUITheme_Warcraft_Pattern" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="pattern" /> - <Attribute name="panelPadding" type="number" value="3" /> - <Attribute name="panelColor" type="string" value="special" /> - <Attribute name="panelGradient" type="string" value="special" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - </Attributes> - <Backdrop bgFile="Interface\FrameGeneral\UI-Background-Marble" edgeFile="Interface\Glues\COMMON\TextPanel-Border" tile="false"> - <EdgeSize val="15" /> - <TileSize val="0" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="0.37" g="0.32" b="0.29" a="1" /> - <BorderColor r="0" g="0" b="0" a="1" /> - </Backdrop> - <Frames> - <Frame parentKey="Shadow" inherits="SVUI_ShadowTemplate" /> - </Frames> - </Frame> - <Frame name="SVUITheme_Warcraft_DockButton" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="heavy" /> - <Attribute name="panelPadding" type="number" value="1" /> - <Attribute name="panelColor" type="string" value="default" /> - <Attribute name="panelGradient" type="string" value="default" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - </Attributes> - <Backdrop bgFile="Interface\BUTTONS\WHITE8X8" edgeFile="Interface\BUTTONS\WHITE8X8" tile="false"> - <EdgeSize val="1" /> - <TileSize val="0" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="0.2" g="0.2" b="0.2" a="1" /> - <BorderColor r="0" g="0" b="0" a="1" /> - </Backdrop> - <Layers> - <Layer level="BACKGROUND" textureSubLevel="1"> - <Texture parentKey="Skin" nonBlocking="true" file="Interface\AddOns\SVUITheme_Warcraft\assets\artwork\HEAVY" setAllPoints="true" /> - <Color r="0.2" g="0.2" b="0.2" a="1" /> - </Layer> - <Layer level="BORDER"> - <Texture parentKey="BorderLeft" file="Interface\BUTTONS\WHITE8X8"> - <Anchors> - <Anchor point="TOPLEFT" relativePoint="TOPLEFT" /> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMLEFT" /> - </Anchors> - <Size> - <AbsDimension x="1" /> - </Size> - <Color r="0" g="0" b="0" a="1" /> - </Texture> - <Texture parentKey="BorderRight" file="Interface\BUTTONS\WHITE8X8"> - <Anchors> - <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" /> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" /> - </Anchors> - <Size> - <AbsDimension x="1" /> - </Size> - <Color r="0" g="0" b="0" a="1" /> - </Texture> - <Texture parentKey="BorderTop" file="Interface\BUTTONS\WHITE8X8"> - <Anchors> - <Anchor point="TOPLEFT" relativePoint="TOPLEFT" /> - <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" /> - </Anchors> - <Size> - <AbsDimension y="1" /> - </Size> - <Color r="0" g="0" b="0" a="1" /> - </Texture> - <Texture parentKey="BorderBottom" file="Interface\BUTTONS\WHITE8X8"> - <Anchors> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMLEFT" /> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" /> - </Anchors> - <Size> - <AbsDimension y="1" /> - </Size> - <Color r="0" g="0" b="0" a="1" /> - </Texture> - </Layer> - </Layers> - <Frames> - <Frame parentKey="Shadow" inherits="SVUI_ShadowTemplate" /> - </Frames> - </Frame> - <Frame name="SVUITheme_Warcraft_Window" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="window" /> - <Attribute name="panelPadding" type="number" value="2" /> - <Attribute name="panelColor" type="string" value="light" /> - <Attribute name="panelGradient" type="string" value="light" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - <Attribute name="panelOffset" type="number" value="6" /> - <Attribute name="panelBorderColor" type="string" value="light" /> - </Attributes> - <Backdrop bgFile="Interface\FrameGeneral\UI-Background-Rock" edgeFile="Interface\Glues\COMMON\TextPanel-Border" tile="false"> - <EdgeSize val="20" /> - <TileSize val="0" /> - <BackgroundInsets left="3" right="3" top="3" bottom="3" /> - <Color r="1" g="1" b="1" a="1" /> - <BorderColor r="1" g="1" b="1" a="1" /> - </Backdrop> - <Layers> - <Layer level="BACKGROUND" textureSubLevel="2"> - <Texture parentKey="TopLeft" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="TOPLEFT" relativePoint="TOPLEFT" x="5" y="-5" /> - <Anchor point="TOPRIGHT" relativePoint="TOP" x="0" y="-5" /> - <Anchor point="BOTTOMLEFT" relativePoint="LEFT" x="5" y="0" /> - </Anchors> - <Color r="0.05" g="0.05" b="0.05" a="0.5" /> - </Texture> - <Texture parentKey="TopRight" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-5" y="-5" /> - <Anchor point="TOPLEFT" relativePoint="TOP" x="0" y="-5" /> - <Anchor point="BOTTOMRIGHT" relativePoint="RIGHT" x="-5" y="0" /> - </Anchors> - <Color r="0.05" g="0.05" b="0.05" a="0.5" /> - </Texture> - <Texture parentKey="BottomLeft" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMLEFT" x="5" y="5" /> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOM" x="0" y="5" /> - <Anchor point="TOPLEFT" relativePoint="LEFT" x="5" y="0" /> - </Anchors> - <Color r="0.1" g="0.1" b="0.1" a="0.5" /> - </Texture> - <Texture parentKey="BottomRight" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="-5" y="5" /> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOM" x="0" y="5" /> - <Anchor point="TOPRIGHT" relativePoint="RIGHT" x="-5" y="0" /> - </Anchors> - <Color r="0.1" g="0.1" b="0.1" a="0.5" /> - </Texture> - </Layer> - </Layers> - </Frame> - <Frame name="SVUITheme_Warcraft_Window2" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="window2" /> - <Attribute name="panelPadding" type="number" value="2" /> - <Attribute name="panelColor" type="string" value="light" /> - <Attribute name="panelGradient" type="string" value="light" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - <Attribute name="panelOffset" type="number" value="6" /> - <Attribute name="panelBorderColor" type="string" value="light" /> - </Attributes> - <Backdrop bgFile="Interface\FrameGeneral\UI-Background-Marble" edgeFile="Interface\Glues\COMMON\TextPanel-Border" tile="false"> - <EdgeSize val="20" /> - <TileSize val="0" /> - <BackgroundInsets left="3" right="3" top="3" bottom="3" /> - <Color r="1" g="1" b="1" a="1" /> - <BorderColor r="1" g="1" b="1" a="1" /> - </Backdrop> - <Layers> - <Layer level="BACKGROUND" textureSubLevel="2"> - <Texture parentKey="TopLeft" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="TOPLEFT" relativePoint="TOPLEFT" x="5" y="-5" /> - <Anchor point="TOPRIGHT" relativePoint="TOP" x="0" y="-5" /> - <Anchor point="BOTTOMLEFT" relativePoint="LEFT" x="5" y="0" /> - </Anchors> - <Color r="0.05" g="0.05" b="0.05" a="0.5" /> - </Texture> - <Texture parentKey="TopRight" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="TOPRIGHT" relativePoint="TOPRIGHT" x="-5" y="-5" /> - <Anchor point="TOPLEFT" relativePoint="TOP" x="0" y="-5" /> - <Anchor point="BOTTOMRIGHT" relativePoint="RIGHT" x="-5" y="0" /> - </Anchors> - <Color r="0.05" g="0.05" b="0.05" a="0.5" /> - </Texture> - <Texture parentKey="BottomLeft" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOMLEFT" x="5" y="5" /> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOM" x="0" y="5" /> - <Anchor point="TOPLEFT" relativePoint="LEFT" x="5" y="0" /> - </Anchors> - <Color r="0.1" g="0.1" b="0.1" a="0.5" /> - </Texture> - <Texture parentKey="BottomRight" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchors> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="-5" y="5" /> - <Anchor point="BOTTOMLEFT" relativePoint="BOTTOM" x="0" y="5" /> - <Anchor point="TOPRIGHT" relativePoint="RIGHT" x="-5" y="0" /> - </Anchors> - <Color r="0.1" g="0.1" b="0.1" a="0.5" /> - </Texture> - </Layer> - </Layers> - </Frame> - <Frame name="SVUITheme_Warcraft_UnitLarge" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="unitlarge" /> - <Attribute name="panelPadding" type="number" value="0" /> - <Attribute name="panelColor" type="string" value="special" /> - <Attribute name="panelGradient" type="boolean" value="false" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelOffset" type="number" value="3" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - </Attributes> - <Backdrop bgFile="Interface\FrameGeneral\UI-Background-Rock" edgeFile="Interface\BUTTONS\WHITE8X8" tile="false"> - <EdgeSize val="1" /> - <TileSize val="128" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="1" g="1" b="1" a="1" /> - <BorderColor r="0" g="0" b="0" a="1" /> - </Backdrop> - </Frame> - <Frame name="SVUITheme_Warcraft_UnitSmall" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="unitsmall" /> - <Attribute name="panelPadding" type="number" value="0" /> - <Attribute name="panelColor" type="string" value="special" /> - <Attribute name="panelGradient" type="boolean" value="false" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelOffset" type="number" value="3" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - </Attributes> - <Backdrop bgFile="Interface\FrameGeneral\UI-Background-Rock" edgeFile="Interface\BUTTONS\WHITE8X8" tile="false"> - <EdgeSize val="1" /> - <TileSize val="64" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="1" g="1" b="1" a="1" /> - <BorderColor r="0" g="0" b="0" a="1" /> - </Backdrop> - </Frame> - <Frame name="SVUITheme_Warcraft_ActionPanel" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="actionpanel" /> - <Attribute name="panelKeyOverride" type="string" value="ActionPanel" /> - <Attribute name="panelPadding" type="number" value="1" /> - <Attribute name="panelColor" type="string" value="invisible" /> - <Attribute name="panelGradient" type="boolean" value="false" /> - <Attribute name="panelTexUpdate" type="boolean" value="false" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - <Attribute name="panelBorderColor" type="string" value="light" /> - <Attribute name="panelOffset" type="number" value="5" /> - </Attributes> - <Backdrop bgFile="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="false"> - <EdgeSize val="20" /> - <TileSize val="0" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="0" g="0" b="0" a="0" /> - <BorderColor r="1" g="1" b="1" a="1" /> - </Backdrop> - </Frame> - <Frame name="SVUITheme_Warcraft_Minimap" virtual="true"> - <Attributes> - <Attribute name="panelID" type="string" value="minimap" /> - <Attribute name="panelPadding" type="number" value="2" /> - <Attribute name="panelColor" type="string" value="light" /> - <Attribute name="panelGradient" type="string" value="light" /> - <Attribute name="panelTexUpdate" type="boolean" value="true" /> - <Attribute name="panelSkipUpdate" type="boolean" value="false" /> - <Attribute name="panelOffset" type="number" value="0" /> - <Attribute name="panelBorderColor" type="string" value="light" /> - </Attributes> - <Backdrop bgFile="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY" edgeFile="Interface\DialogFrame\UI-DialogBox-Border" tile="false"> - <EdgeSize val="32" /> - <TileSize val="0" /> - <BackgroundInsets left="0" right="0" top="0" bottom="0" /> - <Color r="0" g="0" b="0" a="0" /> - <BorderColor r="1" g="1" b="1" a="1" /> - </Backdrop> - <Layers> - <Layer level="BACKGROUND" textureSubLevel="1"> - <Texture parentKey="Skin" nonBlocking="true" file="Interface\AddOns\SVUI_!Core\assets\textures\EMPTY"> - <Anchor point="TOPLEFT" relativePoint="TOPLEFT" x="5" y="-5" /> - <Anchor point="BOTTOMRIGHT" relativePoint="BOTTOMRIGHT" x="-5" y="5" /> - <Color r="0" g="0" b="0" a="0" /> - </Texture> - </Layer> - </Layers> - </Frame> - - <Script file="SVUITheme_Warcraft.lua"/> -</Ui> \ No newline at end of file diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-ADDON.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-ADDON.blp deleted file mode 100644 index c38f93a..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-ADDON.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-BREAKSTUFF.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-BREAKSTUFF.blp deleted file mode 100644 index b778e24..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-BREAKSTUFF.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-CHAT.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-CHAT.blp deleted file mode 100644 index c61c5fa..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-CHAT.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-GARRISON.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-GARRISON.blp deleted file mode 100644 index cbbe2ac..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-GARRISON.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HEARTH.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HEARTH.blp deleted file mode 100644 index 74776c0..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HEARTH.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HENCHMAN.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HENCHMAN.blp deleted file mode 100644 index 835d005..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-HENCHMAN.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-QUESTS.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-QUESTS.blp deleted file mode 100644 index 0b7ee68..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-QUESTS.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-RAIDTOOL.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-RAIDTOOL.blp deleted file mode 100644 index 7d2a6a4..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-RAIDTOOL.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-SNACK.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-SNACK.blp deleted file mode 100644 index 27e176d..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-ICON-SNACK.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-1.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-1.blp deleted file mode 100644 index 03281c6..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-1.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-2.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-2.blp deleted file mode 100644 index 9a4b442..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-2.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-3.blp b/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-3.blp deleted file mode 100644 index 6f07c90..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/DOCK-SPARKS-3.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-DUR.blp b/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-DUR.blp deleted file mode 100644 index 0021afa..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-DUR.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-REP.blp b/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-REP.blp deleted file mode 100644 index a455cf9..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-REP.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-XP.blp b/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-XP.blp deleted file mode 100644 index d1033e1..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/LABEL-XP.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/Dock/PROFESSIONS.blp b/SVUITheme_Warcraft/assets/artwork/Dock/PROFESSIONS.blp deleted file mode 100644 index c1f8518..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/Dock/PROFESSIONS.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/HEAVY.blp b/SVUITheme_Warcraft/assets/artwork/HEAVY.blp deleted file mode 100644 index 9b1b0d3..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/HEAVY.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/SPLASH.blp b/SVUITheme_Warcraft/assets/artwork/SPLASH.blp deleted file mode 100644 index e58d74f..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/SPLASH.blp and /dev/null differ diff --git a/SVUITheme_Warcraft/assets/artwork/THEMED-BORDER1.blp b/SVUITheme_Warcraft/assets/artwork/THEMED-BORDER1.blp deleted file mode 100644 index fd7098e..0000000 Binary files a/SVUITheme_Warcraft/assets/artwork/THEMED-BORDER1.blp and /dev/null differ diff --git a/SVUI_!Core/system/overrides.lua b/SVUI_!Core/system/overrides.lua index 3658a3b..724b788 100644 --- a/SVUI_!Core/system/overrides.lua +++ b/SVUI_!Core/system/overrides.lua @@ -965,9 +965,11 @@ local function SetOverrides() SV:NewAnchor(SVUI_AltPowerBar, L["Alternative Power"]) SVUI_BailOut:ClearAllPoints() - local size = SVUI_Player:GetHeight() - SVUI_BailOut:SetSize(size, size) - SVUI_BailOut:SetPoint("TOPLEFT", SVUI_Player, "TOPRIGHT", 4, 0) + if(SVUI_Player) then + local size = SVUI_Player:GetHeight() + SVUI_BailOut:SetSize(size, size) + SVUI_BailOut:SetPoint("TOPLEFT", SVUI_Player, "TOPRIGHT", 4, 0) + end SVUI_BailOut:SetNormalTexture(SV.media.icon.exitIcon) SVUI_BailOut:SetPushedTexture(SV.media.icon.exitIcon) SVUI_BailOut:SetHighlightTexture(SV.media.icon.exitIcon)