Thread Tools Display Modes
Prev Previous Post   Next Post Next
06-22-19, 11:43 AM   #1
Lybrial
A Flamescale Wyrmkin
AddOn Compiler - Click to view compilations
Join Date: Jan 2010
Posts: 120
How to show children of a hidden frame?

Hi,

im using the following macro to make sure my player nameplate is always showing but invisible:

Code:
/run SetCVar ("nameplateSelfAlpha", 0)
/run SetCVar ("nameplatePersonalShowAlways", 1)
When I now attach a frame to the player nameplate:

Code:
-- Attaches frame to the player nameplate
function AttachFrameToPlayerNameplate(frame, forceDetach)
	local namePlatePlayer = C_NamePlate.GetNamePlateForUnit("player");
	
	if namePlatePlayer and not forceDetach then
		frame:SetParent(namePlatePlayer);
		frame:ClearAllPoints();
		frame:SetPoint("CENTER", namePlatePlayer, "CENTER", 0, 250);
		frame:SetScale(UIParent:GetEffectiveScale()); -- cause personal resource display does not get sacled with UI scale
	else
		-- Default position when player nameplate does not exist
		frame:SetParent(UIParent);
		frame:ClearAllPoints();
		frame:SetPoint("CENTER", UIParent, "CENTER", 0, -250);
		frame:SetScale(1);
	end
end
The frame will be invisible too. I have two questions:

First: Is there a way to move the macro code into the lua code?
Second: How can I show the children of a hidden frame?
  Reply With Quote
 

WoWInterface » Developer Discussions » Lua/XML Help » How to show children of a hidden frame?

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off