- added a onSelect event for lists
- added docs for onSelect
- added addPlugin and addObject docs
This commit is contained in:
Robert Jelic
2023-05-10 17:21:17 +02:00
parent d2f4717500
commit e35708902c
6 changed files with 117 additions and 5 deletions

View File

@@ -0,0 +1,33 @@
## onSelect
### Description
`onSelect(self, event, item)`
The onSelect event is triggered when a item on the list gets selected.
### Returns
1. `object` The object in use
### Usage
* Add an onSelect event to a list:
```lua
local basalt = require("basalt")
local main = basalt.createFrame()
local list = main:addList()
list:addItem("Entry 1")
list:addItem("Entry 2")
function listOnSelect(self, event, item)
basalt.debug("Item got selected:", item.text)
end
list:onSelect(listOnSelect)
basalt.autoUpdate()
```