kgPanels
Create panels for customizing your UI, sucessor to eePanels
OnClick now provides a pressed and released variable you can check for.
if pressed then -- do mouse down actions elseif released then -- do mouse up actions end
This means your script will get called twice when someone clicks the panel.
Here is a youtube link to a video Tutorial
Ive created an Example Texture Pack.
This example pack is just a template. If you want to use it as a storage spot for your art, look at the read me file for directions on usage.
Got a new issue with building my legion UI from scratch.
My steps are as followed;
Screenshot ingame,
Open in Photoshop
Outline where I want to make art
Save for web then png (because doing .tga from the start doesnt work)
Open the png into gimp ( made sure the png was saved 512x512 )
Export as .tga
Make panel in kgpanels
and the result is shown below where the original made in photoshop is what I want, but ingame I end up with a a lot smaller one and wierd white lines around the art. Any clues?
http://i.imgur.com/vFxfkSz.png
its been a while since i used this, but when i wanted to get pixel perfect i remember a setting called inset that had to be zeroed out on all sides
Opened this up, hoping for something like how eepanels used to be.. had no idea what anything meant, and couldn't get any background panels no matter what I tried. Oh well.
It seems that I'm too stupid for this add-on.
Hi I have a pretty good idea for the Active Panels list. Instead of having to scroll down to find a frame name why not have a search box so the first letter will bring up all the frames starting with that one letter and gets smaller and smaller till it's one frame if it's matching the search exactly. If not then have it show the closest frame name to whatever is in the search box.
Also it would be nice to have the freedom to choose which frame names you want showing in order. Or default the way it is now.
And last I wish there was some kind of script sharing libary in kgPanels. So if someone was looking for a certain script function they could search the script libary in kgPanels, type in what kind of function or command and have a list of different scripts with a brief description on what it does. For thoses who don't write or understand code having a script libary would be a great assist. If someone had a script they just made and wanted to share they could upload it to the kgPanels Script Libary. :D
If a script sharing libary for kgpanels would take up to much memory; then a website would sure work.
All you would have to do is add a link in the add-on that will take you off wow and to the website.
Anyone got a link to some artwork for this addon? And can't get it to load. it threw off a bunch of errors and I've nothing on but this addon and addon control panel.
Is it safe to assume that is addon isn't going to be updated anytime soon? I'd like to try something othet than Sunnart
The profile function doesn't seem to work.
I use these for custom background panels behind my chat instead of using the chat frame backgrounds. All my normal characters use the "Default" profile, since all of their chat frames are set up the same, but my bank toon is slightly different, so I use the "Charactername - Realm" profile. Unfortunately, when I make an adjustment to a panel on my bank toon, specifically the border checkboxes in the advanced texture options, that change shows up on the "Default" profile as well.
Is this a bug or am I missing something?
EDIT: I was missing something. For some weird reason, profiles share layouts instead of being isolated like normal profiles. I made separate layouts for my separate profiles.
Hello KGpanels
When i downloaded the adddon and wanna open it ingame, i only gets error i tried /kgpanels config as the only command that actually respond, what can i do to get into config?
Trying to figure out how to make a panel show if I have a target, any help out there?
Hi all,
I have tried and tried this and feel hopelessly stupid. I'd like KGPanels using only these panels and artwork here: http://www.wowinterface.com/downloads/info19087-LaceArtworkforKGpanels.html . Can someone coach me/tell me how to make it happen? I'd love to be able to utilize this addon! I read the example texture pack and the tutorial... but it's still not coming together for me. Thanks if you can help.
Hi fellows, I have a background panel for my pet bar. First I tried to parent it to one of the bartender 4 pet bar buttons since I could not find a frame for the entire bar. But no matter how often I tried I could not get it to work. I solved it by using OnClick script instead, it works good for its purpose (when I click the bar it disapears and a button shows up and when I click the button the pet bar frame shows and the button goes away:
Pet Bar script:
button test script:
Only thing is that when logging on or reloading ui both frames show, its a very small bother but was wondering if there is a easy way to make sure just the button shows at login and reload? )
Do anybody know a script to hide one panel if another panel is shown?
Seems like every time that I log out after using textures in kgpanels that they are horrible distorted and dark when I log back in.
Is this a problem with the addon or is there a known fix for this?
Hi I do find myself a little bit confused at the moment. Just set up some of my panels to hide while vehicle or pet battle is up by using this script
onload:
self:RegisterEvent("PET_BATTLE_OPENING_START")
self:RegisterEvent("PET_BATTLE_CLOSE")
self:RegisterEvent("UNIT_ENTERED_VEHICLE")
self:RegisterEvent("UNIT_EXITED_VEHICLE")
onevent:
if event == "PET_BATTLE_OPENING_START" then
self:SetAlpha(0)
else
self:SetAlpha(1)
end
if event == "UNIT_ENTERED_VEHICLE" then
self:SetAlpha(0)
else
self:SetAlpha(1)
end
I set it up on the default profile on my druid, then now when I went to my warlock the script is there as it should be but on the warlock it does not work at all. Switched back to druid scared that something had gone wrong but nope still works there. Warlock still dont work, havent tried any of my other toons so dont know if its just the warlock but still. I am confused and no idea if I can do something differently for it to work on both?
edit: ok after playing a bit I figured out that it only executes the last script, so with this set up only hiding in vehicle works, so I guess the real question is. How do I make 2 scripts work at the same panel?
Hi,
I love this addon used it since wotlk, anyways I thing there is something wrong with profiles, made new one for rogue and now everyone uses that one even when I try to switch other profiles reload etc.
Edit 1: Oh there is new one for 6.1 on wowace, going to try that one.
Edit 2: Nope, no luck with that one either anyways it's kinda minor issue just let you know.
King Kong Frame Fader and KGPanels currently aren't working together properly. I have 4 KGPanels, named "Chat", "Action", "Rest", and "Combat". Kong detects these widgets as kgpanel1, kgpanel2, etc.
Upon relogging Kong detects the panels differently, so my "Rest" frame is no longer hiding, but now my "Chat" panel is hiding. Been running circles the last couple days trying to find a work-around, but haven't had much luck.
Any help, or a update to fix this would be incredibly awesome, and helpful.
Thank you.
Having a bit of an issue with setting background (code or with the kgpanels config settings). the tile should be 32x32, as in the second image, but as you can see the first image is not tiling to 32x32, but somewhere 92x92, and after the first row, the tiling stops. I've tried just about everything I can find on this, SetVertTile(true) or anything like this, nothing seems to work...Please help!
The ProblemThe Grid
EDIT: Well, I've now walked away from KGPanels in favor of writing my own Addons (in no small part from what i have learned from using KG) But I was able to find a solution to this problem, after trial and error and lots of web searches:
Good luck to all that are using this addon, use it as a learning tool toward greater things!
kgPanels works fine for me, but when i enable "Grid" addon , all the panels dissapear
Date: 2014-12-15 00:21:08
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\kgPanels\kgPanels.lua line 868:
kgPanel2:SetPoint(): Couldn't find region named '(null)'
Debug:
[C]: SetPoint()
kgPanels\kgPanels.lua:868: ResetParent()
kgPanels\kgPanels.lua:789: PlaceFrame()
kgPanels\kgPanels.lua:701: ApplyLayout()
kgPanels\kgPanels.lua:500:
kgPanels\kgPanels.lua:496
(tail call): ?
[C]: ?
[string "safecall Dispatcher[1]"]:9:
[string "safecall Dispatcher[1]"]:5
(tail call): ?
...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:558: EnableAddon()
...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:651:
...ace\AddOns\Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:636
[C]: LoadAddOn()
..\FrameXML\UIParent.lua:327: UIParentLoadAddOn()
..\FrameXML\UIParent.lua:401: TimeManager_LoadUI()
..\FrameXML\UIParent.lua:828:
..\FrameXML\UIParent.lua:789
Locals:
None
AddOns:
Swatter, v5.21c.5521 (SanctimoniousSwamprat)
Babylonian, v5.1.DEV.332(/embedded)
Bartender4, v4.6.5
BattlegroundTargets, v50400-1
BeanCounter, v5.21c.5521 (SanctimoniousSwamprat)
BLCooldown, v3.59
BlizzBuffsFacade, v5.0.6
CameraDistanceMaxFactor, v1.0
Configator, v5.1.DEV.376(/embedded)
Coordinates, v1.16
DBMCore, v
DBMDefaultSkin, v
DBMLDB, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
DoomCooldownPulse, v
ErrorMonster, v
Grid, v6.0.3.1710
HandyNotes, vv1.3.2
HandyNotesDraenorTreasures, v1.07
kgPanels, v1.20
LibExtraTip, v5.12.DEV.363(/embedded)
LibSharedMedia30, v3.0-89
Masque, v6.0.0
MasqueCaith, v6.0.0
MikScrollingBattleText, v5.7.138
myBigIgnite, v3.6.0
nibSpellAlertConfig, v0.32 r4
NugComboBar, v
Omen, v3.1.9
OmniCC, v6.0.10
PhanxChat, v6.0.3.87
Postal, v3.5.1
Quartz, v3.2.3
QuestCompletist, v101
Recount, vv6.0.3c release
SellJunk, v3.0.10
SharedMedia, v3.0.5-186
Stubby, v5.21c.5521 (SanctimoniousSwamprat)
TargetPercent, v
TellMeWhen, v7.2.2
TipHelper, v5.12.DEV.351(/embedded)
TipTac, v14.10.16
TipTacItemRef, v14.10.16
TipTacTalents, v14.10.15
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=4ba)
Hey there,
when i switch my profiles of kgpanels and then change the colors of my active panels, the color always changes for both profiles. I dont know why. I dont have dual profile active.