Update doc links, update emmylua generator

This commit is contained in:
Insality
2022-03-08 20:21:39 +02:00
parent a846adf97b
commit f801bb6862
27 changed files with 655 additions and 439 deletions

View File

@@ -6,10 +6,10 @@
-- @alias druid.hover
--- On hover callback(self, state)
-- @tfield druid_event on_hover
-- @tfield DruidEvent on_hover @{DruidEvent}
--- On mouse hover callback(self, state)
-- @tfield druid_event on_mouse_hover
-- @tfield DruidEvent on_mouse_hover @{DruidEvent}
---
@@ -22,7 +22,7 @@ local Hover = component.create("hover")
--- Component init function
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @tparam node node Gui node
-- @tparam function on_hover_callback Hover callback
function Hover.init(self, node, on_hover_callback)
@@ -90,7 +90,7 @@ end
--- Set hover state
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @tparam bool state The hover state
function Hover.set_hover(self, state)
if self._is_hovered ~= state then
@@ -100,7 +100,7 @@ function Hover.set_hover(self, state)
end
--- Set mouse hover state
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @tparam bool state The mouse hover state
function Hover.set_mouse_hover(self, state)
if self._is_mouse_hovered ~= state then
@@ -112,7 +112,7 @@ end
--- Strict hover click area. Useful for
-- no click events outside stencil node
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @tparam node zone Gui node
function Hover.set_click_zone(self, zone)
self.click_zone = self:get_node(zone)
@@ -122,7 +122,7 @@ end
--- Set enable state of hover component.
-- If hover is not enabled, it will not generate
-- any hover events
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @tparam bool state The hover enabled state
function Hover.set_enabled(self, state)
self._is_enabled = state
@@ -139,7 +139,7 @@ end
--- Return current hover enabled state
-- @tparam Hover self
-- @tparam Hover self @{Hover}
-- @treturn bool The hover enabled state
function Hover.is_enabled(self)
return self._is_enabled