DgsGetParent: Difference between revisions

From Multi Theft Auto: Wiki
Jump to navigation Jump to search
m (DGS (OOP Syntax)/(Template Organization) Mission)
(DGS OOP Syntax changing)
 
Line 7: Line 7:
element dgsGetParent( element theElement )   
element dgsGetParent( element theElement )   
</syntaxhighlight>
</syntaxhighlight>
{{DGS/OOP||DGSElement:getParent||parent|dgsSetParent||}}
{{DGS/OOP|
    Method = DGSElement:getParent|
    Variable = parent|
    Counterpart = dgsSetParent
}}


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

Latest revision as of 18:59, 3 May 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!

Method: DGSElement:getParent(...)
Variable: .parent
Counterpart: dgsSetParent

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