mirror of
https://github.com/Insality/druid.git
synced 2025-06-27 10:27:47 +02:00
Merge pull request #121 from Insality/116-input-component-arg
#116 Add ability to pass text component instead of text node name
This commit is contained in:
commit
eb1b03bd8b
@ -139,4 +139,5 @@ Desc
|
||||
- Input component: rename field _selected_ to _is_selected_ (according to the docs)
|
||||
- Add EmmyLua annotations. See how to use it FAQ
|
||||
- Lang text now can be initialized without default locale id
|
||||
- **#116** You can pass Text component in Input component instead of text node
|
||||
- **#124** Add _set_click_zone_ functon to Scroll component (just link to Drag:set_click_zone inside scroll component)
|
||||
|
@ -108,11 +108,16 @@ end
|
||||
|
||||
|
||||
-- @tparam node click_node Button node to enabled input component
|
||||
-- @tparam node text_node Text node what will be changed on user input
|
||||
-- @tparam node|druid.text text_node Text node what will be changed on user input. You can pass text component instead of text node name
|
||||
-- @tparam[opt] number keyboard_type Gui keyboard type for input field
|
||||
function Input.init(self, click_node, text_node, keyboard_type)
|
||||
self.druid = self:get_druid(self)
|
||||
|
||||
if type(text_node) == const.TABLE then
|
||||
self.text = text_node
|
||||
else
|
||||
self.text = self.druid:new_text(text_node)
|
||||
end
|
||||
|
||||
self.is_selected = false
|
||||
self.value = self.text.last_value
|
||||
|
Loading…
x
Reference in New Issue
Block a user