DgsGetParent: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (DGS (OOP Syntax)/(Template Organization) Mission)
Line 6: Line 6:
<syntaxhighlight lang="lua">
<syntaxhighlight lang="lua">
element dgsGetParent( element theElement )   
element dgsGetParent( element theElement )   
</syntaxhighlight>  
</syntaxhighlight>
{{DGS/OOP||DGSElement:getParent||parent|dgsSetParent||}}


===Required Arguments===  
===Required Arguments===  
Line 24: Line 25:


==See Also==
==See Also==
{{DGSFUNCTIONS}}
 
===<span style="color:#eb3f00;text-shadow:0.05em 0.05em 0.2em #00000099;">General Functions</span>===
{{DGS General Functions}}
 
===<span style="color:#eb3f00;text-shadow:0.05em 0.05em 0.2em #00000099;">General Events</span>===
{{DGS Events/General}}

Revision as of 18:41, 16 April 2021

This function is used to determine the parent of a DGS element.

[[{{{image}}}|link=|]] Note: dgsGetParent only works with DGS elements.

Syntax

element dgsGetParent( element theElement )  

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

Required Arguments

  • theElement: The child of the parent element you want returned.

Returns

This returns the parent as a DGS element. It returns false if theElement is invalid, or false (You can think of it as the screen or root).

Example

DGS = exports.dgs
local window = DGS:dgsCreateWindow(500, 500, 300, 300, "test window", false) -- create a window
local child = DGS:dgsCreateLabel(0, 0, 300, 20, "test label", false, window) -- create a label on the window
local parent = DGS:dgsGetParent( child ) -- get the parent of the label
outputChatBox( DGS:dgsGetType( parent ) ) -- output the type of the parent ( dgs-dxwindow )

See Also

General Functions

General Events