From e36d6815b1bd0621b467e9f98b0f92418b1a4db0 Mon Sep 17 00:00:00 2001 From: Kevin Gilbert Date: Mon, 29 Aug 2016 12:04:20 -0700 Subject: [PATCH] hide frame button by default --- ArtifactMenu.lua | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/ArtifactMenu.lua b/ArtifactMenu.lua index f30bfed..2bc8fa3 100644 --- a/ArtifactMenu.lua +++ b/ArtifactMenu.lua @@ -19,7 +19,7 @@ end function ArtifactMenuFrame:SetupFrame() self:UnregisterEvent("ADDON_LOADED") --Frame - self:SetWidth(32) + self:SetWidth(320) self:SetHeight(32) self:SetPoint("CENTER",32,0) self:EnableMouse(true) @@ -45,7 +45,7 @@ function ArtifactMenuFrame:SetupFrame() self.rightGradiant:SetGradientAlpha("Horizontal", 0, 0, 0, 1, 0, 0, 0, 0.2) self.text = self:CreateFontString(nil, "ARTWORK", "GameFontWhite") self.text:SetJustifyH("CENTER") - self.text:SetText("0") + self.text:SetText("Open Artifact Menu") self.text:SetWidth(40) self.text:SetHeight(14) self.text:SetPoint("CENTER", 0, -5) @@ -53,14 +53,13 @@ function ArtifactMenuFrame:SetupFrame() self.menu = CreateFrame("Frame","ArtifactMenuFrameMenu", self, "UIDropDownMenuTemplate", 1) self.menuOnLoad = menuOnLoad UIDropDownMenu_Initialize(self.menu, self.menuOnLoad, "MENU") + self:HideFrame(); self:SetScript("OnClick", function(s,button,down) s:OnClick(button,down) end) self.dataBroker = ldb:NewDataObject("ArtifactMenu", { type = "data source", - text = "", - value = "", label = "ArtifactMenu", OnClick = function (clickedframe, button, down) ArtifactMenuFrame:OnClick(button, down, clickedframe) @@ -77,6 +76,16 @@ function ArtifactMenuFrame:OnClick(button, down, anchorFrame) end end +function ArtifactMenuFrame:ShowFrame() + self:SetAlpha(100) + self:EnableMouse(true) +end + +function ArtifactMenuFrame:HideFrame() + self:SetAlpha(0) + self:EnableMouse(false) +end + function openArtifactMenu() -- http://wowprogramming.com/docs/api_types#itemQuality local QUALITY = {} -- 1.7.9.5