From 20edc3b150780f9c769576c132ff2051eae16156 Mon Sep 17 00:00:00 2001 From: Darthpred Date: Mon, 14 Dec 2015 18:25:37 +0400 Subject: [PATCH] ExPack logo is now a button that will allow to exit afk screen on click. This closes #159 --- ElvUI_SLE/modules/screensaver.lua | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/ElvUI_SLE/modules/screensaver.lua b/ElvUI_SLE/modules/screensaver.lua index ab1ff86..9ded54b 100644 --- a/ElvUI_SLE/modules/screensaver.lua +++ b/ElvUI_SLE/modules/screensaver.lua @@ -91,8 +91,11 @@ function S:Setup() SS.Elv:SetTexture("Interface\\AddOns\\ElvUI\\media\\textures\\logo.tga") SS.sle = SS.Bottom:CreateTexture(nil, 'OVERLAY') SS.sle:SetTexture("Interface\\AddOns\\ElvUI_SLE\\media\\textures\\SLE_Banner") - SS.ExPack = SS.Top:CreateTexture(nil, 'OVERLAY') - SS.ExPack:SetTexture([[Interface\Glues\Common\Glues-WoW-WoDLogo.blp]]) + SS.ExPack = CreateFrame("Button", "SLE_SS_Expack", SS.Top) + SS.ExPack.Texture = SS.ExPack:CreateTexture(nil, 'OVERLAY') + SS.ExPack.Texture:SetAllPoints(SS.ExPack) + SS.ExPack.Texture:SetTexture([[Interface\Glues\Common\Glues-WoW-WoDLogo.blp]]) + SS.ExPack:SetScript("OnClick", S.Escape) SS.model = CreateFrame("PlayerModel", "ScreenModel", SS) -- SS.model:CreateBackdrop("Transparent") --For checking size and borders SS.Top.Title = SS.Top:CreateFontString(nil, "OVERLAY") @@ -203,11 +206,11 @@ function S:Shown() end self.model:SetAnimation(E.db.sle.media.screensaver.playermodel.anim) self.model:SetScript("OnAnimFinished", S.AnimFinished) - + self.Top:SetHeight(E.db.sle.media.screensaver.height) self.Bottom:SetHeight(E.db.sle.media.screensaver.height) self.ScrollFrame:SetSize(self.Bottom:GetWidth(), 24) - + --Positioning model SS.model:ClearAllPoints() SS.model:SetWidth(E.db.sle.media.screensaver.playermodel.width) -- 1.7.9.5