Thread Tools Display Modes
Prev Previous Post   Next Post Next
04-21-10, 02:34 PM   #1
eddiemars
A Cyclonian
 
eddiemars's Avatar
AddOn Author - Click to view addons
Join Date: Aug 2009
Posts: 43
Beginner confused with table lua and layout-local frames.

Edit: Scroll down a couple comments if you wish to see my layout-local frame question, my frame question having been answered so speedily.

Hello. While I am sure this is a very simple problem I am having confusions on how to execute this. The table I am wanting is essentially a list of Minimap Children (though I want to remove some items), and I have included code in the lua to put this into my chat frame to make sure it is working. Okay easy:
Code:
function AMget(self)
	local kiddies = { Minimap:GetChildren() }
	for _, frame in pairs(kiddies) do
		DEFAULT_CHAT_FRAME:AddMessage( frame:GetName() ); 
	end
end
This works fine. Great, now I know everything that uses Minimap as a parent. I then see however, that a couple things use it as a parent that I do not want in my table. MinimapPing and MinimapBackdrop. So now I want to figure out a way to have my 'kiddies' table say everything it did before, minus those two things I mentioned. So I researched into 'tremove' and I have fiddled with that but I am very confused with two things: how would I assign tremove with a position when all I have is a name (a name which might change position depending on what is loaded in game), and how do I impliment tremove(table, position) into the code?

Any help would be much appreciated, I am finding the online resources to be far too vague for me to piece this together.
__________________
MAGICAL CRAWDAD APPROVED:

Last edited by eddiemars : 04-21-10 at 06:13 PM.
  Reply With Quote
 

WoWInterface » Developer Discussions » Lua/XML Help » Beginner confused with table lua.


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