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.
In reply to safw008:
Did you actually just replace the files in the kgPanels folders? That wasn't what I was suggesting, so you might have one more shot :)
Install these as separate "addons". Simply put them directly into the addons folders. They will show up in your in-game addon list like any other addon would. Installing them separately like that might give you a better chance of the libraries actually being loaded correctly.
In reply to Venaraa:
I installed the files as you suggested, and it finally works !!!!
Venarra thanks alot on your support and follow up as well as your prompt replies, 10 years using this addon , and will keep using it :)
you are amazing !
In reply to safw008:
You're welcome, glad it works :D
In reply to Venaraa:
I am at a loss. I have the exact same error. Unable to run config command. Have tried everything. Replacing the lines and running separately etc. Can not for the life of me get it to work.
Sorry for the extra replies. I kept getting an http error that said the post was not successful. That is why that happened.
Still can not get it working. About to scrub the idea of returning I am so frustrated heh.
edit. Works fine on my wife's pc. Not sure what the difference is. Mine is a fresh latest Win10 install with fresh wow install.
edit final.
This makes 0 sense and I am at a total loss. After messing with both pc's and determining it works on wifes pc, I copied her install over to mine. After deleting her addons one by one to try to see what is different, I have found it.
No idea why but, If I don't have the addon named BigDebuffs, kg will not work for me. My fresh install, if I copy it in there with kg, kg will work. If I don't, config will not load.
I looked into that addon and it has some of the same libs used in kg. I copied all the ones from that addon in the different kg configs, thinking it may be missing something but to no avail.
I am at a complete loss as to why this is.
1x ...ns\kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua:112: attempt to call method 'GetBackdrop' (a nil value)
[string "@kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua"]:112: in function `EnableEnhancements'
[string "@kgPanels\Libs\LibBackdrop-1.0\LibBackdrop-1.0-3.lua"]:57: in function `EnhanceBackdrop'
[string "@kgPanels\kgPanels-1.24.lua"]:405: in function <kgPanels\kgPanels.lua:394>
[string "@kgPanels\kgPanels-1.24.lua"]:801: in function `PlaceFrame'
[string "@kgPanels\kgPanels-1.24.lua"]:716: in function `ApplyLayout'
[string "@kgPanels\kgPanels-1.24.lua"]:514: in function <kgPanels\kgPanels.lua:510>
[string "=[C]"]: ?
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:70: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:65>
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:527: in function `EnableAddon'
[string "@Bartender4\libs\AceAddon-3.0\AceAddon-3.0-12.lua"]:630: in function <Bartender4\libs\AceAddon-3.0\AceAddon-3.0.lua:615>
In reply to zmoose1:
Change the row 400 from
frame = CreateFrame("Frame","kgPanel"..panelIndex,parents["UIParent"])
to
frame = CreateFrame("Frame","kgPanel"..panelIndex,parents["UIParent"],"BackdropTemplate")
In reply to podden:
OMG I love you!
In reply to podden:
This fixes the issue of the add-on not working, but when locking and unlocking active panels it shoots out another error.
In reply to downspire:
Open kgPanelGuideFrame.lua (inside \Interface\AddOns\kgPanelsConfig) and change Line 34 to this:
guide = CreateFrame("Frame", nil, frame, "BackdropTemplate")
Tested in-game just now and not getting errors when locking or unlocking!
This addon was working fine for me until the pre-patch today. Is this still being maintained?
If not, are there any other addons that offer this functionality?
Is it possible to restore the config menu somehow?
In retail, It seems that the profiles are not saving correctly, they are all going to one profile instead of the different ones setup for different characters
On Classic options don't seem to be saving in specific profiles, cuasing other profiles to mess up.
Warcraft Classic .LUA error in current version 1.24-classic
8x Error loading kgPanels\Libs\LibDualSpec-1.0\LibDualSpec-1.0.lua
EMBEDS.XML line 11 needs to be completely commented out. Lines 9 and 10 will not be actual COMMANDS to non-retail / end non-retail because those lines themselves are commented out.
EDIT: KGPanels version 1.21 appears to be working 100% for Retail WoW 8.2 so I'm keeping it rolled back 2 versions until a new working version can be made for retail WoW.
----------
Retail WoW version 1.23 still does not have a working config menu.
1x kgPanels\kgPanels-1.23.lua:636: kgPanelsConfig isn't registed with AceConfigRegistry, unable to open config
[C]: ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0-78.lua:1861: in function `Open'
kgPanels\kgPanels-1.23.lua:636: in function `?'
Ace3\AceConsole-3.0\AceConsole-3.0-7.lua:94: in function `?'
FrameXML\ChatFrame.lua:4836: in function <FrameXML\ChatFrame.lua:4783>
[C]: in function `ChatEdit_ParseText'
FrameXML\ChatFrame.lua:4497: in function <FrameXML\ChatFrame.lua:4496>
[C]: in function `ChatEdit_SendText'
FrameXML\ChatFrame.lua:4533: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals:
(*temporary) = "kgPanelsConfig isn't registed with AceConfigRegistry, unable to open config"
In reply to Cleric670:
Likewise. I updated it after getting error messages, but now nothing happens when typing the "/kgpanels config" command.
In reply to snichy:
I found where the bug come from :
In Interface\AddOns\kgPanels\kgPanels.lua line 440
should be
After this little edit everything works fine
EDIT: Classic Warcraft
DOUBLEEDIT: I edited the embeds.xml file and deleted the line that said
<Script file="Libs\LibDualSpec-1.0\LibDualSpec-1.0.lua"/>
And now it's working fine with no lua errors. I'm guessing it was meant to be commented out or something since that library didn't exist in the classic package.
----------------------------------------------
ORIGINAL POST:
Well it's WORKING with the latest build which is amazing! However it still throws a .LUA error.
4x Error loading kgPanels\Libs\LibDualSpec-1.0\LibDualSpec-1.0.lua
The command "/kgpanels config" triggers an error instead of working properly. I made sure no other addon interfered with this so it is definitely a problem caused by KGP.
I have the same problem.
The command /kgpanels config does not work.