Get an Epic Experience with Premium

kgPanels

Artwork Login to Add Favorites
  • 18 Likes
  • World of Warcraft
  • 6,655 Monthly Downloads
  • Supports: 5.4.0
  • 1,752,120 Total Downloads
  • Updated 09/10/2013
  • Created 09/15/2008
  • 1,544 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 1.17
or
Support development! **
Donate

About kgPanels

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
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.

------------------------------------------------------------------------
r429 | kagaro | 2013-09-10 10:42:55 +0000 (Tue, 10 Sep 2013) | 1 line
Changed paths:
   A /tags/1.17 (from /trunk:428)

Tagging as 1.17
------------------------------------------------------------------------
r428 | kagaro | 2013-09-10 10:39:33 +0000 (Tue, 10 Sep 2013) | 1 line
Changed paths:
   M /trunk/kgPanels.toc
   M /trunk/kgPanelsConfig/kgPanelsConfig.toc

5.4 toc
------------------------------------------------------------------------

Comments

First Previous Page 3 of 31 Next Last
  • #857

    Hey, posting here in hope of getting help. I am using the last version of KGPANELS..

    I have a script running for my KGPANELS changing it based on if it is a 5-man or a raid setting.

    I really have no clue about lua code, and someone made this for me back in 4.3.4, and it worked fine there.

    Any chance someone can please troubleshoot this for me? - Maybe edit the onload and on event scripts below and post how they need to be now, I would be very happy.

    Thanks in advance.

    Old scripts were:

    ONLOAD:
    self:RegisterEvent("PLAYER_ENTERING_WORLD")
    self:RegisterEvent("PARTY_MEMBERS_CHANGED")
    self:RegisterEvent("RAID_ROSTER_UPDATE")

    ON EVENT:
    local pmems = GetNumPartyMembers()
    local rmems = GetNumRaidMembers()
     if (pmems < 1 and rmems < 1) or (pmems > 0 and pmems < 6 and rmems < 6) then
        self:Hide()
     else
        self:Show()
     end

     

    New scripts if I have understood correctly would be:

    ONLOAD:

    self:RegisterEvent("PLAYER_ENTERING_WORLD")
    self:RegisterEvent("GROUP_ROSTER_UPDATE")


    ON EVENT:
    local pmems = GetNumGroupMembers()
    local rmems = GetNumGroupMembers()
     if (pmems < 1 and rmems < 1) or (pmems > 0 and pmems < 6 and rmems < 6) then
        self:Hide()
     else
        self:Show()
     end

     

     

    EDIT: seems that self:RegisterEvent("PLAYER_ENTERING_WORLD") is still needed, but it still is not making my kgpanels update correctly. :(

    Tried to enter a raid setting with the new version and nothing happened. It should bring up the kg-panels once i enter a raid settings. it dont..:(

    The new command though removed the panels upon logging in though, which was improvement over previously where they were there constantly. 

    Hope someone can help please?

    oh..and i have this script running in each of the panels for the On Load and On Event...

    Not sure if that is correct, but it worked before like that.

    Thanks

    Last edited by Bufe on 9/1/2012 4:22:15 AM
  • #854

    After updating this addon, I get the following errors about a dozen times in a few seconds after logging in:

    kgPanels: Failed to find artwork normtexa type background
    kgPanels: Texture not found normtexa in kgPanels or SharedMedia setting to solid white
    kgPanels: Failed to find artwork HalBorder type border
    kgPanels: Border HalBorder was not found in kgPanels or SharedMedia.

    My panels were a pretty simple black as backgrounds behind certain UI elements of mine. I have no options in the dropdown to change textures or artwork.

  • #856

    The art elements in your ui is missing check the artwork browser

  • #863

    Can I get a refresher course on how to do that pls? I have the same issue.  In fact it seems most people have this issue.

    Thanks!

  • #853

    I have 3 panels right now, all set to a strata of 'Background'.  Panels 2 and 3 each have a Sublevel of 8 and overlap Panel 1, which has a sublevel of 0.

    The border (and only the border) of Panel 1 overlaps Panel 2 and 3 despite the sublevel being different.

    I am using v1.13

  • #855

    I'll need to check it are you using the advanced bordes?

  • #851

    As of patch 5.0.1, with the KG Panel update from around 3pm PST, the panels are now properly displaying, but scripting does not seem to work anymore.

    I have a few frames that only show up when I am in a party, 10man, or 25man. Currently they're all slowing constantly.

  • #852

    check your scripts, the wow api for determingin group size has changed.

    the following events were changed

    PARTY_MEMBERS_CHANGED RAID_ROSTER_UPDATE

     

    are now a single event called

    GROUP_ROSTER_UPDATE
    GetNumPartyMembers GetNumRaidMembers

    is now


    GetNumGroupMembers

     

     

    Last edited by kagaro on 8/29/2012 12:52:51 AM
  • #849

    I'm looking for an addon that will allow me to replace my defualt WoW unit frame picture with a picture of my choice. I saw it on someone's UI and it's been driving me nuts trying to figure out how to do thisXD is this the addon? If not does anyone know what it could be? Thanks in advance <3

  • #850

    KG panels only lets you display images on your screen. While it does have scripting options, it's not going to replace anything, including unit frames.

  • #848

    When I load into MoP beta, I get several of these messages:

    kgPanels: Background Texture Solid(Interface\Buttons\WHITE8x8) failed to load.

    My UI looks fine though.

  • #847

    Hi, I am having a problem when trying to Parent frames to Pitbull. I'd like to use a texture over my target frame, and have it disappear when not targeting anything. Here is what I did:

    Using /fstack, I found the name of my Pitbull target frame, which is "Pitbull4_Frames_target".
    Typed "Pitbull4_Frames_target" into the Parent box (under Parent and Anchor Settings) for the panel I'm using.
    Clicked Okay.
    Panel completely disappears.

    -----------------------

    Edit: I figured out the problem, leaving this comment here for others to see. In order to fix this issue, make sure you put the name of your frame in the Parent AND Anchor box. Also, make sure you use the proper capitalization! ;) That was my issue.

    Last edited by sarazorz on 7/18/2012 8:50:14 PM
  • #846

    got this when /kgpanels config, kgpanels 1.9, clean wow install

    Date: 2012-07-15 12:50:20
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua line 1803:
    AceConfigRegistry-3.0:ValidateOptionsTable(): kgPanelsConfig.args.art.args.borders.args.None.args.preview.image: expected a string or funcref, got 'false'
    Debug:
    [C]: ?
    [C]: ?
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:50:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:45
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:187:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:182
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:224:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:231:
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:196
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:259: ValidateOptionsTable()
    ...nfig\AceConfigRegistry-3.0\AceConfigRegistry-3.0.lua:300: app()
    ...ceConfig\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:1803: Open()
    kgPanels\kgPanels.lua:585: ?()
    ...ventory\Externals\Ace3-AceConsole\AceConsole-3.0.lua:94: ?()
    ..\FrameXML\ChatFrame.lua:4293:
    ..\FrameXML\ChatFrame.lua:4239
    [C]: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3992: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:4031: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    AddOns:
    Swatter, v3.2.4 (<%codename%>)
    Afflicted, v2.2.1
    ArkInventory, v3.02
    ArkInventoryRules, v
    AuraFrames, v1.2.4
    Bartender4, v4.4.20.1
    BasicMinimap, v1.81
    ButtonFacade, v4.3.382
    ColorPickerPlus, v
    ComboPointsRedux, v2.2.4
    ErrorFilter, v2.4.2
    Gladius, vv2.0.16-beta
    kgPanels, v1.9
    kgPanelsConfig, v1.9
    LoseControl, v4.3
    Masque, v4.3.382
    MasqueCaith, v4.3.78
    MasqueOnyx, v4.3.72
    OmniCC, v4.3.2
    Prat30, v3.4.25
    Prat30HighCPUUsageModules, v
    Prat30Libraries, v
    Quartz, v3.0.8
    RatingBuster, v1.6.7
    SellJunk, v3.0.4
    ShadowedUnitFrames, vv3.4.4
    Skada, v1.4-2
    SkadaCC, v1.0
    SkadaDamage, v1.0
    SkadaDamageTaken, v1.0
    SkadaDeaths, v1.0
    SkadaDebuffs, v1.0
    SkadaDispels, v1.0
    SkadaEnemies, v1.0
    SkadaHealing, v1.0
    SkadaPower, v1.0
    SkadaThreat, v1.0
    TellMeWhen, v5.0.2
    TidyPlates, v6.6.1 (R4xx)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, v
    TidyPlatesWidgets, v
    TipTac, v12.05.20
    TipTacItemRef, v12.05.20
    TipTacTalents, v12.05.20
    Titan, v5.0.12.40300 - Revision 519
    TitanBag, v5.0.12.40300
    TitanClock, v5.0.12.40300
    TitanDurability, v1.22
    TitanGold, v5.0.12.40300
    TitanGuild, v4.3.0
    TitanLocation, v5.0.12.40300
    TitanLootType, v5.0.12.40300
    TitanPerformance, v5.0.12.40300
    TitanRepair, v5.0.12.40300
    TitanVolume, v5.0.12.40300
    TitanXP, v5.0.12.40300
    BlizRuntimeLib_ruRU v4.3.4.40300 <eu>
    (ck=5a6)

    Last edited by s0uLr1pPeR on 7/15/2012 3:51:15 AM
  • #845
    kgPanels

    If i unlock my panels it will still not let me move them. Would like some help :)

  • #844

    Is this:

    http://pastebin.com/Cpjbb3ux

    a kgpanels-bug or is it from some other addon? Because at the end it says "<func> @..\kgPanels.lua:286"

  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Minesplosion