These forums are relatively dead and a huge chunk of the most prominent addon devs are on there, many of whom are more than happy to help out with questions, given there is a Lua Help channel.
They have done it for years. They used to allow you to purchase a key as an author on their author rewards page. For Legion they asked for you to enter your battle.net email address, and they sent that list to blizzard.
oPie, Raven, and Bartender4 don't appear to be skinnable at all any more. I change skins and the icons might change size, but no borders or anything of the like is applied.
I think you would need to do something like registering the chat message events, then any time an event is sent, start a 60 second timer, when that runs out, hide the panel - obviously on the event you would also need to make it show the panel.
There's quite a few things you'd need to do, but I think that should be it really, though I could be missing something about how kgPanels works, as I've not been using it long.
When I use /fstack all of the bars are named like: table: 3DC097 etc. The Anchor for the Raven Bars is correctly named, but only takes up the height of one bar, so setting a kg panel to anchor to that and setting the kgpanel to be 100% of it's height only leads to a panel that is one bar high. It would be nice if the Raven anchor grew with the amount of visible bars, then it would be a very simple process in kgpanels to simply link a panel to raven and set it at 100% of it's height - it would then automatically grow and shrink as more or less bars were there.
Omen3 and Skada are two examples of this that work very well. I simply attach a panel to their frame, and it automatically resizes with the frame.
I hope someone might be able to help me here - I am trying to create a frame that dynamically changes size based on that of another frame. In particular, I am using Raven and I have a panel behind a set of bars - however I cannot get it to resize to encompass any new bars that are created, can anyone help please?
I hope someone might be able to help me here - I am trying to create a frame that dynamically changes size based on that of another frame. In particular, I am using Raven and I have a panel behind a set of bars - however I cannot get it to resize to encompass any new bars that are created, can anyone help please?
[PHP]local Shaman = {
type = "group",
name = "|cFF00DBBD" .. L["Spell Options"] .."|r",
order = 2,
childGroups = "select",
desc = L["Select a spell to configure"],
args = { [/PHP]
In which case, I already had tried that before, it didn't appear to show up anywhere. I have just tried this again now, and it doesn't appear anywhere either.
I didn't localise anything at first, and then started to after creating a lot of code, so there's quite a lot of things that aren't localised yet, that's one of them ^.^
I have a group called Spell Options, and I have the childGroups set to Select. The problem is, in the Blizz options, I now have the header saying Spell Options, and then I have text next to the select box for the groups also saying Spell Options (see the attachment). My code is this:
[PHP]local Shaman = {
type = "group",
name = "|cFF00DBBD" .. L["Spell Options"] .."|r",
order = 2,
childGroups = "select",
args = {
Description = {
type = "description",
name = L.Spell_Options,
fontSize = "small",
order = 0,
},
AncestralSpirit = {
type = "group",
name = "Ancestral Spirit",
order = 25,
args = {
Title = {
type = "header",
name = L["Announce In"],
order = 0,
},[/PHP]
That's basically the code of what you can see in the screenshot.
Basically, what I want to know is, is it possible to have a different name for the select box, like "Select a spell to configure:" and still have the Header as Spell Options?
[PHP]Spell = "Demonic Circle: Teleport"
Spell2 = "Demonic Circle: Summon"
UsableSpell = IsUsableSpell(Spell)
SpellName,_,SpellIcon = UnitBuff(unit, Spell2)
if SpellName == Spell2 then
UpdateIn(1)
if UsableSpell == 1 then
Alpha(1)
return "|T%s:25|t",SpellIcon
else
Alpha(0.5)
return "|T%s:25|t",SpellIcon
end
else
return nil
end[/PHP]
In short it shows an icon when I can use my teleport, it fades it out when I'm out of range of my summoned circle, and disappears entirely if I have no circle up.
What I want however is to change the colour of the icon so that it is red if I'm out of range too.
I tried |cFFFF0000 obviously but I guess that only works on text, so I was wondering how I might do this, anyone know?
0
I know you answered your own question, but for future use and for anyone else coming here:
I'd highly recommend you join the WoW UI Dev discord: https://discord.gg/CGHSGyX
These forums are relatively dead and a huge chunk of the most prominent addon devs are on there, many of whom are more than happy to help out with questions, given there is a Lua Help channel.
0.952966714905934
They have done it for years. They used to allow you to purchase a key as an author on their author rewards page. For Legion they asked for you to enter your battle.net email address, and they sent that list to blizzard.
https://rom.curseforge.com/news/1155-wow-legion-beta-invites
0
Anyone have any news on this?
0
0
0
0
There's quite a few things you'd need to do, but I think that should be it really, though I could be missing something about how kgPanels works, as I've not been using it long.
0
Omen3 and Skada are two examples of this that work very well. I simply attach a panel to their frame, and it automatically resizes with the frame.
0
0
0
[PHP]local Shaman = {
type = "group",
name = "|cFF00DBBD" .. L["Spell Options"] .."|r",
order = 2,
childGroups = "select",
desc = L["Select a spell to configure"],
args = { [/PHP]
In which case, I already had tried that before, it didn't appear to show up anywhere. I have just tried this again now, and it doesn't appear anywhere either.
0
Thanks though, that makes sense :D
0
[PHP]local Shaman = {
type = "group",
name = "|cFF00DBBD" .. L["Spell Options"] .."|r",
order = 2,
childGroups = "select",
args = {
Description = {
type = "description",
name = L.Spell_Options,
fontSize = "small",
order = 0,
},
AncestralSpirit = {
type = "group",
name = "Ancestral Spirit",
order = 25,
args = {
Title = {
type = "header",
name = L["Announce In"],
order = 0,
},[/PHP]
That's basically the code of what you can see in the screenshot.
Basically, what I want to know is, is it possible to have a different name for the select box, like "Select a spell to configure:" and still have the Header as Spell Options?
Cheers.
0
[PHP]Spell = "Demonic Circle: Teleport"
Spell2 = "Demonic Circle: Summon"
UsableSpell = IsUsableSpell(Spell)
SpellName,_,SpellIcon = UnitBuff(unit, Spell2)
if SpellName == Spell2 then
UpdateIn(1)
if UsableSpell == 1 then
Alpha(1)
return "|T%s:25|t",SpellIcon
else
Alpha(0.5)
return "|T%s:25|t",SpellIcon
end
else
return nil
end[/PHP]
In short it shows an icon when I can use my teleport, it fades it out when I'm out of range of my summoned circle, and disappears entirely if I have no circle up.
What I want however is to change the colour of the icon so that it is red if I'm out of range too.
I tried |cFFFF0000 obviously but I guess that only works on text, so I was wondering how I might do this, anyone know?
Thanks in advance :)