WoW LibGetFrame addon Shadowlands/Burning Crusade Classic 2021
logo
wow addon LibGetFrame

LibGetFrame

Game Version: 9.0.1
Total Downloads: 536,573
Updated: Jan 9, 2021
Created: Jan 1, 2019
download LibGetFrameDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
1.5.6 release 11.10 KB Jan 9, 2021 9.0.1 29,961 download LibGetFrame 1.5.6 releaseDownload
1.5.5 release 11.10 KB Oct 18, 2020 9.0.1 34,272 download LibGetFrame 1.5.5 releaseDownload
1.5.4 release 10.87 KB Sep 26, 2020 8.2.0 18,672 download LibGetFrame 1.5.4 releaseDownload
1.5.3 release 10.86 KB Sep 3, 2020 8.2.0 15,485 download LibGetFrame 1.5.3 releaseDownload
1.5.2 release 10.97 KB Sep 3, 2020 8.2.0 622 download LibGetFrame 1.5.2 releaseDownload
1.5.1 release 11.08 KB May 22, 2020 8.2.0 29,302 download LibGetFrame 1.5.1 releaseDownload
1.5.0 release 10.86 KB Apr 30, 2020 8.2.0 21,733 download LibGetFrame 1.5.0 releaseDownload
1.4.2 release 10.83 KB Apr 26, 2020 8.2.0 14,761 download LibGetFrame 1.4.2 releaseDownload
1.4.1 release 10.82 KB Apr 17, 2020 8.2.0 17,645 download LibGetFrame 1.4.1 releaseDownload
1.4.0 release 10.78 KB Mar 30, 2020 8.2.0 20,262 download LibGetFrame 1.4.0 releaseDownload
1.3.0 release 10.98 KB Mar 19, 2020 8.2.0 18,016 download LibGetFrame 1.3.0 releaseDownload
1.2.0 release 10.73 KB Mar 10, 2020 8.2.0 17,715 download LibGetFrame 1.2.0 releaseDownload
1.1.10 release 10.90 KB Mar 6, 2020 8.2.0 14,287 download LibGetFrame 1.1.10 releaseDownload
1.1.9 release 7.38 KB Oct 22, 2019 8.2.5 30,801 download LibGetFrame 1.1.9 releaseDownload
1.1.8 release 7.44 KB Jul 23, 2019 8.2.0 31,405 download LibGetFrame 1.1.8 releaseDownload
1.1.7 release 7.30 KB Jul 19, 2019 8.2.0 17,268 download LibGetFrame 1.1.7 releaseDownload
1.1.6 release 7.57 KB Jul 19, 2019 8.2.0 727 download LibGetFrame 1.1.6 releaseDownload
1.1.5 release 7.37 KB Jul 18, 2019 8.2.0 7,416 download LibGetFrame 1.1.5 releaseDownload
1.1.4 release 7.28 KB May 6, 2019 8.0.1 31,367 download LibGetFrame 1.1.4 releaseDownload
1.1.3 release 7.33 KB Mar 30, 2019 8.0.1 141,657 download LibGetFrame 1.1.3 releaseDownload
1.1.2 release 7.54 KB Mar 10, 2019 8.0.1 6,277 download LibGetFrame 1.1.2 releaseDownload
1.1.1 release 7.26 KB Jan 10, 2019 8.0.1 13,725 download LibGetFrame 1.1.1 releaseDownload
1.1.0 release 7.45 KB Jan 4, 2019 8.0.1 914 download LibGetFrame 1.1.0 releaseDownload
1.0.0 release 7.13 KB Jan 2, 2019 8.0.1 408 download LibGetFrame 1.0.0 releaseDownload
1.5.6-5-g35da535-alpha alpha 11.24 KB Jan 27, 2021 9.0.1 0 download LibGetFrame 1.5.6-5-g35da535-alpha alphaDownload
1.5.6-4-g88001ad-alpha alpha 11.08 KB Jan 26, 2021 9.0.1 69 download LibGetFrame 1.5.6-4-g88001ad-alpha alphaDownload
1.5.6-3-gd8aa6e1-alpha alpha 11.08 KB Jan 26, 2021 9.0.1 6 download LibGetFrame 1.5.6-3-gd8aa6e1-alpha alphaDownload
1.5.5-2-g92782ff-alpha alpha 11.10 KB Jan 9, 2021 9.0.1 5 download LibGetFrame 1.5.5-2-g92782ff-alpha alphaDownload
1.5.5-1-g3182bb3-alpha alpha 10.97 KB Jan 4, 2021 9.0.1 153 download LibGetFrame 1.5.5-1-g3182bb3-alpha alphaDownload
1.5.4-3-gfe34d2d-alpha alpha 11.08 KB Oct 18, 2020 9.0.1 8 download LibGetFrame 1.5.4-3-gfe34d2d-alpha alphaDownload
1.5.4-2-g4a5a187-alpha alpha 10.95 KB Oct 18, 2020 9.0.1 9 download LibGetFrame 1.5.4-2-g4a5a187-alpha alphaDownload
1.5.4-1-g371d60a-alpha alpha 10.86 KB Oct 14, 2020 9.0.1 218 download LibGetFrame 1.5.4-1-g371d60a-alpha alphaDownload
1.5.3-1-gfbf871a-alpha alpha 10.87 KB Sep 25, 2020 8.2.0 10 download LibGetFrame 1.5.3-1-gfbf871a-alpha alphaDownload
1.5.2-1-g02d91c1-alpha alpha 10.86 KB Sep 3, 2020 8.2.0 17 download LibGetFrame 1.5.2-1-g02d91c1-alpha alphaDownload
1.5.1-2-g124a5cd-alpha alpha 10.97 KB Sep 3, 2020 8.2.0 9 download LibGetFrame 1.5.1-2-g124a5cd-alpha alphaDownload
1.5.0-3-g82ec9b3-alpha alpha 11.09 KB May 22, 2020 8.2.0 11 download LibGetFrame 1.5.0-3-g82ec9b3-alpha alphaDownload
1.5.0-2-g639c4ca-alpha alpha 11.04 KB May 22, 2020 8.2.0 10 download LibGetFrame 1.5.0-2-g639c4ca-alpha alphaDownload
1.5.0-1-ga163710-alpha alpha 10.81 KB May 14, 2020 8.2.0 135 download LibGetFrame 1.5.0-1-ga163710-alpha alphaDownload
1.4.2-1-g33fd99a-alpha alpha 10.86 KB Apr 30, 2020 8.2.0 7 download LibGetFrame 1.4.2-1-g33fd99a-alpha alphaDownload
1.4.1-2-g00d583f-alpha alpha 10.83 KB Apr 26, 2020 8.2.0 9 download LibGetFrame 1.4.1-2-g00d583f-alpha alphaDownload
1.4.0-2-g58fc4ca-alpha alpha 10.83 KB Apr 17, 2020 8.2.0 9 download LibGetFrame 1.4.0-2-g58fc4ca-alpha alphaDownload
1.4.0-1-gb0e4f21-alpha alpha 10.77 KB Apr 17, 2020 8.2.0 9 download LibGetFrame 1.4.0-1-gb0e4f21-alpha alphaDownload
1.3.0-1-gb402d3b-alpha alpha 10.78 KB Mar 30, 2020 8.2.0 11 download LibGetFrame 1.3.0-1-gb402d3b-alpha alphaDownload
1.2.0-3-g2c1ba6d-alpha alpha 10.98 KB Mar 19, 2020 8.2.0 8 download LibGetFrame 1.2.0-3-g2c1ba6d-alpha alphaDownload
1.2.0-2-g310e019-alpha alpha 10.93 KB Mar 19, 2020 8.2.0 8 download LibGetFrame 1.2.0-2-g310e019-alpha alphaDownload
1.2.0-1-g312231f-alpha alpha 10.84 KB Mar 15, 2020 8.2.0 136 download LibGetFrame 1.2.0-1-g312231f-alpha alphaDownload
1.1.10-2-g046cb25-alpha alpha 10.74 KB Mar 10, 2020 8.2.0 7 download LibGetFrame 1.1.10-2-g046cb25-alpha alphaDownload
1.1.10-1-gb837140-alpha alpha 10.69 KB Mar 10, 2020 8.2.0 9 download LibGetFrame 1.1.10-1-gb837140-alpha alphaDownload
1.1.9-4-g8769357-alpha alpha 10.90 KB Mar 6, 2020 8.2.0 23 download LibGetFrame 1.1.9-4-g8769357-alpha alphaDownload
1.1.9-3-gdc3bf45-alpha alpha 10.78 KB Mar 6, 2020 8.2.0 9 download LibGetFrame 1.1.9-3-gdc3bf45-alpha alphaDownload
1.1.9-2-g03cd52d-alpha alpha 10.49 KB Dec 18, 2019 8.2.0 469 download LibGetFrame 1.1.9-2-g03cd52d-alpha alphaDownload
1.1.9-1-gf0a0d6b-alpha alpha 10.38 KB Dec 17, 2019 8.2.5 13 download LibGetFrame 1.1.9-1-gf0a0d6b-alpha alphaDownload
1.1.8-1-gced13f9-alpha alpha 7.37 KB Oct 22, 2019 8.2.5 15 download LibGetFrame 1.1.8-1-gced13f9-alpha alphaDownload
1.1.7-2-gabdfb24-alpha alpha 7.44 KB Jul 23, 2019 8.2.0 14 download LibGetFrame 1.1.7-2-gabdfb24-alpha alphaDownload
1.1.7-1-g06466f7-alpha alpha 7.38 KB Jul 22, 2019 8.2.0 110 download LibGetFrame 1.1.7-1-g06466f7-alpha alphaDownload
1.1.6-1-g2361f01-alpha alpha 7.30 KB Jul 19, 2019 8.2.0 23 download LibGetFrame 1.1.6-1-g2361f01-alpha alphaDownload
1.1.5-5-gd79f738-alpha alpha 7.57 KB Jul 19, 2019 8.2.0 12 download LibGetFrame 1.1.5-5-gd79f738-alpha alphaDownload
1.1.4-3-gca52f57-alpha alpha 7.37 KB Jul 18, 2019 8.2.0 14 download LibGetFrame 1.1.4-3-gca52f57-alpha alphaDownload
1.1.3-1-g451717b-alpha alpha 7.28 KB May 6, 2019 8.0.1 25 download LibGetFrame 1.1.3-1-g451717b-alpha alphaDownload
1.1.2-2-gdb40eb7-alpha alpha 7.32 KB Mar 30, 2019 8.0.1 44 download LibGetFrame 1.1.2-2-gdb40eb7-alpha alphaDownload
1.1.2-1-ge25b49a-alpha alpha 7.25 KB Mar 30, 2019 8.0.1 13 download LibGetFrame 1.1.2-1-ge25b49a-alpha alphaDownload
1.1.1-2-g5169563-alpha alpha 7.52 KB Mar 9, 2019 8.0.1 24 download LibGetFrame 1.1.1-2-g5169563-alpha alphaDownload
1.1.1-1-gd44c924-alpha alpha 7.26 KB Mar 2, 2019 8.0.1 69 download LibGetFrame 1.1.1-1-gd44c924-alpha alphaDownload
1.0-alpha-1-gcd29617-alpha alpha 7.09 KB Jan 1, 2019 8.0.1 26 download LibGetFrame 1.0-alpha-1-gcd29617-alpha alphaDownload

Description

Share this:

LibGetFrame

Return unit frame for a given unit

Usage

local LGF = LibStub("LibGetFrame-1.0")
local frame = LGF.GetFrame(unit , options)

Options

  • framePriorities : array, default :

{
-- raid frames
[1] = "^Vd1", -- vuhdo
[2] = "^Vd2", -- vuhdo
[3] = "^Vd3", -- vuhdo
[4] = "^Vd4", -- vuhdo
[5] = "^Vd5", -- vuhdo
[6] = "^Vd", -- vuhdo
[7] = "^HealBot", -- healbot
[8] = "^GridLayout", -- grid
[9] = "^Grid2Layout", -- grid2
[10] = "^ElvUF_RaidGroup", -- elv
[11] = "^oUF_bdGrid", -- bdgrid
[12] = "^oUF.*raid", -- generic oUF
[13] = "^LimeGroup", -- lime
[14] = "^SUFHeaderraid", -- suf
[15] = "^CompactRaid", -- blizz
-- party frames
[16] = "^SUFHeaderparty", --suf
[17] = "^ElvUF_PartyGroup", -- elv
[18] = "^oUF.*party", -- generic oUF
[19] = "^PitBull4_Groups_Party", -- pitbull4
[20] = "^CompactParty", -- blizz
-- player frame
[21] = "^SUFUnitplayer",
[22] = "^PitBull4_Frames_Player",
[23] = "^ElvUF_Player",
[24] = "^oUF.*player",
[25] = "^PlayerFrame",
}

  • ignorePlayerFrame : boolean (default true)
  • ignoreTargetFrame : boolean (default true)
  • ignoreTargettargetFrame : boolean (default true)
  • playerFrames : array, default :

{
"SUFUnitplayer",
"PitBull4_Frames_Player",
"ElvUF_Player",
"oUF_TukuiPlayer",
"PlayerFrame",
}

  • targetFrames : array, default :

{
"SUFUnittarget",
"PitBull4_Frames_Target",
"ElvUF_Target",
"TargetFrame",
"oUF_TukuiTarget",
}

  • targettargetFrames : array, default :

{
"SUFUnittargetarget",
"PitBull4_Frames_TargetTarget",
"ElvUF_TargetTarget",
"TargetTargetFrame",
"oUF_TukuiTargetTarget",
}

  • ignoreFrames : array, default :

{ }

  • returnAll : boolean (default false)

Examples

Glow player frame

“`
local LGF = LibStub("LibGetFrame-1.0")
local LCG = LibStub("LibCustomGlow-1.0")
local frame = LGF.GetFrame("player")

if frame then
LCG.ButtonGlowStart(frame)
— LCG.ButtonGlow
Stop(frame)
end
“`

Glow every frames for your target

“`
local LGF = LibStub("LibGetFrame-1.0")
local LCG = LibStub("LibCustomGlow-1.0")

local frames = LGF.GetFrame("target", {
ignorePlayerFrame = false,
ignoreTargetFrame = false,
ignoreTargettargetFrame = false,
returnAll = true,
})

for , frame in pairs(frames) do
LCG.ButtonGlow
Start(frame)
–LCG.ButtonGlow_Stop(frame)
end
“`

Ignore Vuhdo panel 2 and 3

local frame = LGF.GetFrame("player", {
ignoreFrames = { "Vd2.*", "Vd3.*" }
})

GitHub Project

Comments

Add a comment