Update docs and changelogs

This commit is contained in:
Insality
2020-04-18 02:31:52 +03:00
parent 56795363f8
commit 36d7bcee5a
4 changed files with 33 additions and 3 deletions

View File

@@ -154,6 +154,9 @@ function M.on_focus_lost(self)
end
--- Set text for input field
-- @function input:set_text
-- @tparam string input_text The string to apply for input field
function M.set_text(self, input_text)
self.value = input_text
@@ -194,22 +197,34 @@ function M.set_text(self, input_text)
end
--- Return current input field text
-- @function input:get_text
-- @treturn string The current input field text
function M.get_text(self)
return self.value .. self.marked_value
end
--- Set maximum length for input field.
-- Pass nil to make input field unliminted (by default)
-- @function input:set_max_length
-- @tparam number max_length Maximum length for input text field
function M.set_max_length(self, max_length)
self.max_length = max_length
end
-- [%a%d] for alpha numeric
--- Set allowed charaters for input field.
-- ex: [%a%d] for alpha and numeric
-- @function input:set_allowerd_characters
-- @tparam string characters Regulax exp. for validate user input
function M.set_allowed_characters(self, characters)
self.allowed_characters = characters
end
--- Reset current input selection and return previous value
-- @function input:reset_changes
function M.reset_changes(self)
self:set_text(self.previous_value)
unselect(self)

View File

@@ -100,7 +100,6 @@ end
-- Used to trigger on_focus_lost and on_focus_gain
-- @function druid.on_window_callback
-- @tparam string event Event param from window listener
-- @tparam table data Data param from window listener
function M.on_window_callback(event)
local instances = get_druid_instances()
@@ -130,7 +129,7 @@ end
--- Callback on global language change event.
-- Used to update all lang texts
-- Use to update all lang texts
-- @function druid.on_language_change
function M.on_language_change()
local instances = get_druid_instances()

View File

@@ -235,6 +235,9 @@ function Druid.on_message(self, message_id, message, sender)
end
--- Druid on focus lost interest function.
-- This one called by on_window_callback by global window listener
-- @function druid:on_focus_lost
function Druid.on_focus_lost(self)
local components = self.components[const.ON_FOCUS_LOST]
if components then
@@ -244,6 +247,10 @@ function Druid.on_focus_lost(self)
end
end
--- Druid on focus gained interest function.
-- This one called by on_window_callback by global window listener
-- @function druid:on_focus_gained
function Druid.on_focus_gained(self)
local components = self.components[const.ON_FOCUS_GAINED]
if components then
@@ -254,6 +261,9 @@ function Druid.on_focus_gained(self)
end
--- Druid on layout change function.
-- Called on update gui layout
-- @function druid:on_layout_change
function Druid.on_layout_change(self)
local components = self.components[const.ON_LAYOUT_CHANGE]
if components then
@@ -264,6 +274,10 @@ function Druid.on_layout_change(self)
end
--- Druid on language change.
-- This one called by global gruid.on_language_change, but can be
-- call manualy to update all translations
-- @function druid.on_language_change
function Druid.on_language_change(self)
local components = self.components[const.ON_LANGUAGE_CHANGE]
if components then