Create panels for customizing your UI, sucessor to eePanels

Wiki and FAQ

Sample Scripts

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

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of kagaro kagaro Jan 20, 2009 at 01:35 UTC - 0 likes

    You should also really check that Recount is there when you script runs. it may be erroring since Recount wasnt valid when you script runs and doing it on update means for every frame you pass your checking the title.

    Add as a scriptdep Recount to be sure Recount has loaded before your script is launched.

  • Avatar of kagaro kagaro Jan 20, 2009 at 01:32 UTC - 0 likes

    kgpanels checks for LibSharedMedia-3.0 to access sharedmedia content.

  • Avatar of Nathadir Nathadir Jan 19, 2009 at 10:05 UTC - 0 likes

    I'm using r173, updated 1/4/09, so I think it's the latest I could get.

    Another thing: When I try to use the SetText() function on one of my panels, I get no results. I would like to replace the default Recount title, so I set the following scripts:

    <<code>>OnUpdate: if Recount.MainWindow.Title:IsVisible() then Recount.MainWindow.Title:Hide(); end

    local title=Recount.MainWindow.Title:GetText() if not title==self:GetText() then self:SetText(title) end<</code>>

    I can't see there should be anything wrong with this script, at least not on the part of not being able to retrieve the text on the Recount title frame, since when I use

    /script DEFAULT_CHAT_FRAME:AddMessage(Recount.MainWindow.Title:GetText())

    I get what I wanted just fine, even when the Title frame is hidden.

  • Avatar of kagaro kagaro Jan 19, 2009 at 03:25 UTC - 0 likes

    It should just be there, what version of shared media are you using?

  • Avatar of Nathadir Nathadir Jan 18, 2009 at 16:06 UTC - 0 likes

    I seem unable to change the font used in Text Options, since the selection bar is simply grayed out :/ I am aware that fonts used are imported from SharedMedia, but I have a multitude of fonts imported into that addon, which I used with great succes in both SLDataText and Chatter. I've tried resizing the frame, changing opacity and whatnot.

    Any clues as to how I can fix this problem?

  • Avatar of Yanziang Yanziang Dec 24, 2008 at 11:29 UTC - 0 likes


    I have no idea how to use kgPanels, but could you help me get this one here?

  • Avatar of kagaro kagaro Dec 05, 2008 at 13:41 UTC - 0 likes

    profiles only change which layout a particular character is using, the layouts are global.

  • Avatar of Helghast Helghast Dec 04, 2008 at 15:28 UTC - 0 likes

    Hello there :)

    I have a little ... problem. In fact, I don't have access to differents profiles : all profiles are strictly the sames. If I modify one, all the others are modified the same way.

  • Avatar of Sonicandtails Sonicandtails Nov 16, 2008 at 19:32 UTC - 0 likes

    Would anyone happen to know the event name or perhaps provide a script for a panel to shut off when the action bar changes to the seige weapons/mounts action bar?

  • Avatar of RealShish RealShish Nov 11, 2008 at 19:01 UTC - 0 likes

    I have the same problem. Some graphics work, others not. And I cannot figure out why.

    I.e. this one works: and this one not:

    Both are TGA, both are 8 bit color and dimensions are power of 2. I also tested with RLE-compression and without, has no effect, the second picture still does not work. Any suggestions?


Date created
Sep 16, 2008
Last update
Jun 23, 2015
Development stage
  • enUS
  • frFR
  • koKR
  • zhCN
All Rights Reserved
Curse link
Reverse relationships
Recent files
  • A: r437 for 6.2.0 Jun 23, 2015
  • A: r436 for 6.1.0 Feb 24, 2015
  • R: 1.20 for 6.0.2 Oct 24, 2014
  • R: 1.19 for 6.0.2 Oct 17, 2014
  • A: r433 for 6.0.2 Oct 17, 2014