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.
-
View User Profile
-
Send Message
Posted Nov 13, 2010The language you see is Lua, the very language used in each and every Addon. http://www.lua.org/pil would be a good startingpoint and wowhead/wowprogramming as a reference for WoW specific stuff
-
View User Profile
-
Send Message
Posted Nov 13, 2010-
View User Profile
-
Send Message
Posted Nov 12, 2010I hope this isn't a terribly silly question, but is there any relatively easy location where one could find the general syntax used by this mod? I know what I want to do with my panels, but have no experience coding mods in WoW and thus my ideas for OnClick/OnLoad are going to waste. I see a few samples in the FAQ and on wowwiki, but not nearly enough to code something useful. A basic repository for common commands in the language would be extremely useful, though such a thing rarely exists in cases like this.
-
View User Profile
-
Send Message
Posted Nov 11, 2010Will it stay that way?
-
View User Profile
-
Send Message
Posted Nov 13, 2010-
View User Profile
-
Send Message
Posted Nov 11, 2010Hey, i would like to request again an idea to change the framebordercolor of ally my frames by clicking a single one. The mentioned variable, containing "was.hidden" is still a mystery to me. (Idea is 3 Posts below)
-
View User Profile
-
Send Message
Posted Nov 8, 2010I am using a MacBook 4,1.
-
View User Profile
-
Send Message
Posted Nov 7, 2010TY
-
View User Profile
-
Send Message
Posted Oct 29, 2010Loom927: if you have libsharedmedia installed correctly and something adding fonts to libsharedmedia they will show up in the dropdown
-
View User Profile
-
Send Message
Posted Oct 29, 2010Hello, I'm having trouble adding fonts to kgpanels. I've tried various methods people have posted on different forums, but they didn't work. Please can you help me?
I already have SharedMedia.
-
View User Profile
-
Send Message
Posted Oct 28, 2010Throws following error: kgPanels: [string "Menu_Color_Class_OnClickUp"]:1: unfinished string near '")' But if you say, that's messy, can i make something like this: If i click Panel A, it will change the AlphaLevel of Frame B with "FrameB:SetAlpha(0.1)" and because of that Panel C will change it'S color, because of "if FrameB:GetAlpha() == 0.1 then self:SetBackDropColor(1, 1, 1) elseif FrameB:GetAlpha() == 0.2 then ..." and so on? And the change of the Alpha is permament?
Edit: i just re-found your tip to make a panel remember it's last status [Hide/Show]
>>just add a variable to the panel.>>like self.wasHidden = falsei really don't know how you've ment that. See, i'm really good at using pre-defined functions, but unkowns functions or selfdefined ones are more than worse. So, i don't know how to make it work. i would like to get it work almost the one above: if i hide a frame, it's status will be remembered and considering of it's status, antoher frame will coler itself. But how?
-
View User Profile
-
Send Message
Posted Oct 28, 2010http://www.wowace.com/addons/kg-panels/pages/sample-scripts/
Take not, you also have to set (atleas thats what I did) the current frame as Parent for it to work.
-Rikee
-
View User Profile
-
Send Message
Posted Oct 28, 2010-Rikee
-
View User Profile
-
Send Message
Posted Oct 27, 2010The OnLoad script, isnt executing cause kgPanels fakes OnLoad as the panels can be created well before the parents and ancors exists. The faked OnLoad is done via a hidden function called InitScripts, which in turns runs the attached onLoad after the parents and anchors come into existence. Also OnLoad in your context below would never work, as by time you can fetch the panel, OnLoad has already executed. (onLoad works best with XML files as it calls that after CreateFrame executes.) So your best is instead of fuding the onLoad, to directly just set the backdrop and alhpa. IF you want this to be permanement base on clicks, then your gonna need to mess with the saved variables
I Really dont advise you doing that, as you could corrupt your saved variables.
As for the first function, where are you defining it? if you want to make it global to your scripts I suggest more along the lines of: In an OnLoad script
so in OnClick you could do kgPanels:MoveTo(self, .....)
-
View User Profile
-
Send Message
Posted Oct 27, 2010Hey Kagaro.
I worked out 2 Scripts with a mate, but they don't want to work. Both are called by 'OnClick' First, to move a panel out of the frame:
and second, to Change the OnLoad script of a frame by clicking another frame:
Both of them don't work. Any ideas?
-
View User Profile
-
Send Message
Posted Oct 24, 2010Is there a vodoo trick to mastering this?
-
View User Profile
-
Send Message
Posted Oct 23, 2010Just tested 1.5.4.3 to see if it had been fixed, but I still have the same problem.
I have been able to create, edit, modify just like normal, but ONLY if I do it on the DEFAULT profile/layout.
The second i try to create a different profile, I cant change anything under Active panels. Cant change opacity or colours or anything.
Only way I was able to do anything was by Importing the profile of the default profile into a new profile. Then i could change that if I had it active.
It's a workaround, but it's still not good that you cant create settings in anything but the default layout >.<
Boof
-
View User Profile
-
Send Message
Posted Oct 22, 2010-
View User Profile
-
Send Message
Posted Oct 20, 2010-
View User Profile
-
Send Message
Posted Oct 19, 2010how is it to make in an simple script to show the money from a char, i only found big scripts, is this posible to make?
mfg