DgsGetChildren: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (DGS (OOP Syntax)/(Template Organization) Mission)
m (DGS OOP Syntax changing)
 
(One intermediate revision by the same user not shown)
Line 6: Line 6:
table dgsGetChildren ( element dgsParent )  
table dgsGetChildren ( element dgsParent )  
</syntaxhighlight>
</syntaxhighlight>
{{DGS/OOP||DGSElement:getChildren}}
{{DGS/OOP|
    Method = DGSElement:getChildren|
    Variable = children
}}


===Required Arguments===  
===Required Arguments===  

Latest revision as of 19:00, 3 May 2021

This function returns all of the child dgs elements of a given parent dgs element.

Syntax

table dgsGetChildren ( element dgsParent ) 

DGS OOP Syntax Help! I don't understand this!

Method: DGSElement:getChildren(...)
Variable: .children

Required Arguments

  • dgsParent: the dgs element above the one to be returned in the hierarchy.

Returns

Returns a table includes the child dgs elements of the parent, or false if it doesn't.

Example

DGS = exports.dgs

parent = DGS:dgsCreateWindow(200,100,400,400,"DGS Parent Window",false)	--Create a window
child1 = DGS:dgsCreateLabel(10,0,380,20,"",false,parent)	--Create child 1
child2 = DGS:dgsCreateLabel(10,20,380,20,"",false,parent)	--Create child 2
child3 = DGS:dgsCreateLabel(10,40,380,20,"",false,parent)	--Create child 3
child4 = DGS:dgsCreateLabel(10,60,380,20,"",false,parent)	--Create child 4

--Set a random number to all child dgs elements.
setTimer(function()
	local children = DGS:dgsGetChildren(parent)
	for id,child in ipairs(children) do
		DGS:dgsSetText(child,math.random(1,100))
	end
end,1000,0)

See Also

General Functions

General Events