mirror of
https://github.com/Insality/druid
synced 2025-06-27 18:37:45 +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)
|
- Input component: rename field _selected_ to _is_selected_ (according to the docs)
|
||||||
- Add EmmyLua annotations. See how to use it FAQ
|
- Add EmmyLua annotations. See how to use it FAQ
|
||||||
- Lang text now can be initialized without default locale id
|
- 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)
|
- **#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 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
|
-- @tparam[opt] number keyboard_type Gui keyboard type for input field
|
||||||
function Input.init(self, click_node, text_node, keyboard_type)
|
function Input.init(self, click_node, text_node, keyboard_type)
|
||||||
self.druid = self:get_druid(self)
|
self.druid = self:get_druid(self)
|
||||||
self.text = self.druid:new_text(text_node)
|
|
||||||
|
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.is_selected = false
|
||||||
self.value = self.text.last_value
|
self.value = self.text.last_value
|
||||||
|
Loading…
x
Reference in New Issue
Block a user