Quantcast
kgPanels buttons are not hiding - WoWInterface
Thread Tools Display Modes
07-27-16, 08:53 PM   #1
Tonyleila
A Molten Giant
 
Tonyleila's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2010
Posts: 759
kgPanels buttons are not hiding

A while ago humfras created this cool kgPanels script for my UI. I created some buttons in kgPanel and they only show up if you hoover them with your mouse. This buttons have text and a tooltip that explain what they do. I don't know it my problems are an error in kgPanels itself or with the script so:
Problem 1: The buttons are not hidden any more they are always shown I guess the onload self:SetAlpha(0) dosen't work?
Problem 2: The buttons are not transperent any more, I have set up the color in the AddOn to 50% but it shows up in 100%. I but this one is a problem with kgPanels.

The rest of this script works as it shoud I can still hide/show dominos bars with it text displays on mouseover etc.

Example:

DOMINOS BUTTON 5:
____________________
ON LOAD
____________________
Code:
self:Show()
self:SetAlpha(0)

self.frame = Dominos.Frame:Get(5)

self.defaultFadeAlpha = Dominos.db.profile.frames[5].fadeAlpha
self.defaultAlpha = Dominos.db.profile.frames[5].alpha or 1

self.oldExpAlpha = Dominos.Frame.GetExpectedAlpha
self.newExpAlpha = function(frame) return self.defaultAlpha end

if self.frame.sets.leilanofade then
local f = self.frame
f.GetExpectedAlpha = self.newExpAlpha
f:UpdateAlpha()
end

if GetLocale() == "deDE" then self.tooltip = [[
|cff00bfffLinks-Klick:|r
1. Verstecke Aktionsleiste 5
2. Leiste 5 bei Mouseover

|cff00bfffRechts-Klick:|r
1. Zeige Aktionsleiste 5
2. Leiste 5 bei Mouseover
]]
else self.tooltip = [[
|cff00bfffLeft-Click:|r
1. Hide Action Bar 5
2. Bar 5 on Mouseover

|cff00bfffRight-Click:|r
1. Show Action Bar 5
2. Bar 5 on Mouseover
]]
end
____________________
ON ENTER
____________________
Code:
self:SetAlpha(1)

GameTooltip:SetOwner(self, "ANCHOR_NONE")
GameTooltip:SetPoint("BOTTOM", self, "TOP", 0, -1)
GameTooltip:SetText(self.tooltip, 1, 1, 1)
____________________
ON LEAVE
____________________
Code:
self:SetAlpha(0)

GameTooltip:Hide()
____________________
ON CLICK
____________________
Code:
if pressed then
local f = self.frame
if button == "RightButton" then
if f.GetExpectedAlpha == self.oldExpAlpha then
  f.GetExpectedAlpha = self.newExpAlpha
  f:UpdateAlpha()
  self.frame.sets.leilanofade = true
else
  f.GetExpectedAlpha = self.oldExpAlpha
  f:UpdateAlpha()
  self.frame.sets.leilanofade = false
end
return
end
if InCombatLockdown() then return end
if f:IsVisible() then
f:Hide();
else
f:Show();

end
end
__________________
Author of: LeilaUI and Aurora: Missing Textures
__________________
  Reply With Quote

WoWInterface » Developer Discussions » Lua/XML Help » kgPanels buttons are not hiding

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off