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

LibGetFrame

Game Version: 9.0.1
Total Downloads: 572,525
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 57,445 download LibGetFrame 1.5.6 releaseDownload
1.5.5 release 11.10 KB Oct 18, 2020 9.0.1 34,295 download LibGetFrame 1.5.5 releaseDownload
1.5.4 release 10.87 KB Sep 26, 2020 8.2.0 18,689 download LibGetFrame 1.5.4 releaseDownload
1.5.3 release 10.86 KB Sep 3, 2020 8.2.0 15,489 download LibGetFrame 1.5.3 releaseDownload
1.5.2 release 10.97 KB Sep 3, 2020 8.2.0 623 download LibGetFrame 1.5.2 releaseDownload
1.5.1 release 11.08 KB May 22, 2020 8.2.0 29,309 download LibGetFrame 1.5.1 releaseDownload
1.5.0 release 10.86 KB Apr 30, 2020 8.2.0 21,737 download LibGetFrame 1.5.0 releaseDownload
1.4.2 release 10.83 KB Apr 26, 2020 8.2.0 14,766 download LibGetFrame 1.4.2 releaseDownload
1.4.1 release 10.82 KB Apr 17, 2020 8.2.0 17,652 download LibGetFrame 1.4.1 releaseDownload
1.4.0 release 10.78 KB Mar 30, 2020 8.2.0 20,267 download LibGetFrame 1.4.0 releaseDownload
1.3.0 release 10.98 KB Mar 19, 2020 8.2.0 18,019 download LibGetFrame 1.3.0 releaseDownload
1.2.0 release 10.73 KB Mar 10, 2020 8.2.0 17,736 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,821 download LibGetFrame 1.1.9 releaseDownload
1.1.8 release 7.44 KB Jul 23, 2019 8.2.0 31,408 download LibGetFrame 1.1.8 releaseDownload
1.1.7 release 7.30 KB Jul 19, 2019 8.2.0 17,269 download LibGetFrame 1.1.7 releaseDownload
1.1.6 release 7.57 KB Jul 19, 2019 8.2.0 729 download LibGetFrame 1.1.6 releaseDownload
1.1.5 release 7.37 KB Jul 18, 2019 8.2.0 7,418 download LibGetFrame 1.1.5 releaseDownload
1.1.4 release 7.28 KB May 6, 2019 8.0.1 31,369 download LibGetFrame 1.1.4 releaseDownload
1.1.3 release 7.33 KB Mar 30, 2019 8.0.1 141,661 download LibGetFrame 1.1.3 releaseDownload
1.1.2 release 7.54 KB Mar 10, 2019 8.0.1 6,278 download LibGetFrame 1.1.2 releaseDownload
1.1.1 release 7.26 KB Jan 10, 2019 8.0.1 13,726 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 412 download LibGetFrame 1.0.0 releaseDownload
1.5.6-7-gfeea6a3-alpha alpha 18.26 KB Jul 10, 2021 9.0.1 1 download LibGetFrame 1.5.6-7-gfeea6a3-alpha alphaDownload
1.5.6-6-gb21517c-alpha alpha 18.17 KB May 18, 2021 9.0.1 7,628 download LibGetFrame 1.5.6-6-gb21517c-alpha alphaDownload
1.5.6-5-g35da535-alpha alpha 11.24 KB Jan 27, 2021 9.0.1 344 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 94 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 27 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 7 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 154 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 21 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 10 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 241 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 13 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 19 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 12 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 13 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 148 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 18 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 13 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 12 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 15 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 30 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 29 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 138 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 27 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 26 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 29 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 472 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 16 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 19 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 37 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 122 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 42 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 19 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 36 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 30 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 46 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 17 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 42 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 88 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 27 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