mirror of
https://github.com/Insality/druid.git
synced 2025-09-27 10:02:18 +02:00
Replace event with event library
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
local const = require("druid.const")
|
||||
local helper = require("druid.helper")
|
||||
local component = require("druid.component")
|
||||
local Event = require("druid.event")
|
||||
local event = require("event.event")
|
||||
|
||||
---@class druid.container: druid.base_component
|
||||
---@field node node
|
||||
@@ -29,7 +29,7 @@ local Event = require("druid.event")
|
||||
---@field fit_size vector3
|
||||
---@field min_size_x number|nil
|
||||
---@field min_size_y number|nil
|
||||
---@field on_size_changed druid.event @function on_size_changed(size)
|
||||
---@field on_size_changed event @function on_size_changed(size)
|
||||
---@field _parent_container druid.container
|
||||
---@field _containers table
|
||||
---@field _draggable_corners table
|
||||
@@ -82,7 +82,7 @@ function M:init(node, mode, callback)
|
||||
gui.set_size_mode(self.node, gui.SIZE_MODE_MANUAL)
|
||||
gui.set_adjust_mode(self.node, gui.ADJUST_FIT)
|
||||
|
||||
self.on_size_changed = Event(callback)
|
||||
self.on_size_changed = event.create(callback)
|
||||
|
||||
self.pivot_offset = helper.get_pivot_offset(gui.get_pivot(self.node))
|
||||
self.center_offset = -vmath.vector3(self.size.x * self.pivot_offset.x, self.size.y * self.pivot_offset.y, 0)
|
||||
|
@@ -1,4 +1,4 @@
|
||||
local event = require("druid.event")
|
||||
local event = require("event.event")
|
||||
local component = require("druid.component")
|
||||
local container = require("example.components.container.container")
|
||||
local lang_text = require("druid.extended.lang_text")
|
||||
@@ -39,9 +39,9 @@ function M:init(template, nodes)
|
||||
|
||||
self.selected_example = nil
|
||||
self.examples = {}
|
||||
self.on_debug_info = event()
|
||||
self.on_set_information = event()
|
||||
self.add_log_text = event()
|
||||
self.on_debug_info = event.create()
|
||||
self.on_set_information = event.create()
|
||||
self.add_log_text = event.create()
|
||||
|
||||
timer.delay(0.1, true, function()
|
||||
self:update_debug_info()
|
||||
|
@@ -6,7 +6,7 @@ local lang_text = require("druid.extended.lang_text")
|
||||
---@field root druid.container
|
||||
---@field text druid.lang_text
|
||||
---@field druid druid_instance
|
||||
---@field on_click druid.event
|
||||
---@field on_click event
|
||||
local M = component.create("examples_list_view_item")
|
||||
|
||||
---@param template string
|
||||
|
@@ -1,4 +1,4 @@
|
||||
local event = require("druid.event")
|
||||
local event = require("event.event")
|
||||
local helper = require("druid.helper")
|
||||
local component = require("druid.component")
|
||||
local container = require("example.components.container.container")
|
||||
|
Reference in New Issue
Block a user