GuiSetProperty: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
Line 20: | Line 20: | ||
This example creates a button when the resource starts and defines a console command that toggles it between enabled (clickable) and disabled (not clickable). | This example creates a button when the resource starts and defines a console command that toggles it between enabled (clickable) and disabled (not clickable). | ||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
addEventHandler("onClientResourceStart", | addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), | ||
function() | function() | ||
button = guiCreateButton(20, 200, 150, 30, "Test", false) | button = guiCreateButton(20, 200, 150, 30, "Test", false) |
Revision as of 18:59, 18 January 2008
This function sets the value of a specific CEGUI property of a GUI element. For a list of properties and their meaning, see the CEGUI properties wiki page.
Syntax
bool guiSetProperty ( element guiElement, string property, string value )
Required Arguments
- guiElement: the GUI element you wish to get a property of.
- property: the name of of property you want the value of.
- value: the new value for the property.
Returns
If the function succeeds it returns true, if it fails it returns false.
Example
This example creates a button when the resource starts and defines a console command that toggles it between enabled (clickable) and disabled (not clickable).
addEventHandler("onClientResourceStart", getResourceRootElement(getThisResource()), function() button = guiCreateButton(20, 200, 150, 30, "Test", false) end ) addCommandHandler("togglebtn", function() local currentState = guiGetProperty(button, "Disabled") if currentState == "False" then guiSetProperty(button, "Disabled", "True") else guiSetProperty(button, "Disabled", "False") end end )