guiGetProperties | Multi Theft Auto: Wiki Skip to content

guiGetProperties

Client-side
Server-side
Shared

Manual Review Required

Please finish this page using the corresponding Old Wiki article. Go to Contribution guidelines for more information.


This function gets a list of the CEGUI property names and values of a GUI element. To find out what the different properties mean, check out the CEGUI properties page.

OOP Syntax Help! I don't understand this!

  • Method: guielement:getProperties(...)
  • Variable: .properties

Syntax

table guiGetProperties ( element guiElement )
Required Arguments
  • guiElement: the GUI element you wish to get the properties of.

Returns

  • table: value

If the function succeeds, the return value is a table. Its keys are property names, the corresponding values are the values of the properties (both names and values are always strings). If the function fails, it returns false .

Code Examples

shared

The following example code will create a button and lists its properties in the console if the /btn command is entered.

addCommandHandler("btn",
function()
local btn = guiCreateButton(20, 200, 150, 30, "Test", false)
local props = guiGetProperties(btn)
for propName,propVal in pairs(props) do
outputConsole(propName .. " = " .. propVal)
end
end
)

See Also

GUI Functions