DXX: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
(7 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
===Required Arguments=== | ===Required Arguments=== | ||
*'''eventName:''' The name of the event you | *'''eventName:''' The name of the event you want to listen for. Possible values are: | ||
**'''click''' | **'''click''' | ||
**'''close''' | |||
**'''change''' | |||
**'''destroy''' | **'''destroy''' | ||
*'''callbackFunction:''' The function that is called when this event occurs. | |||
*'''callbackFunction:''' | |||
**'''''responseData''''' - A string containing the remote response or "ERROR" if there was a problem | **'''''responseData''''' - A string containing the remote response or "ERROR" if there was a problem | ||
**'''''errno''''' - A number containing the error number or zero if there was no error. | **'''''errno''''' - A number containing the error number or zero if there was no error. | ||
*'''arguments...''' - The arguments that were passed into fetchRemote | *'''arguments...''' - The arguments that were passed into fetchRemote | ||
===Returns=== | |||
This function does not return anything | |||
==Example== | |||
<syntaxhighlight lang="lua"> | <syntaxhighlight lang="lua"> | ||
local win = Window(700, 400, 1000, 600, "cool window") | local win = Window(700, 400, 1000, 600, "cool window") | ||
Line 29: | Line 30: | ||
btn.on("click", function() btn.value = "clicked" end) | btn.on("click", function() btn.value = "clicked" end) | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Latest revision as of 15:05, 4 June 2018
OOP Syntax Help! I don't understand this!
- Note: Use a dot instead of a colon to access class methods
- Method: Dxx.on(...)
Syntax
bool Dxx.on(string eventName, function callbackFunction)
Required Arguments
- eventName: The name of the event you want to listen for. Possible values are:
- click
- close
- change
- destroy
- callbackFunction: The function that is called when this event occurs.
- responseData - A string containing the remote response or "ERROR" if there was a problem
- errno - A number containing the error number or zero if there was no error.
- arguments... - The arguments that were passed into fetchRemote
Returns
This function does not return anything
Example
local win = Window(700, 400, 1000, 600, "cool window") local btn = Button(55, 55, 125, 30, "click me") btn.setParent(win) btn.on("click", function() btn.value = "clicked" end)