Update examples

This commit is contained in:
Insality
2025-03-27 00:30:37 +02:00
parent 7640e207a4
commit b053b5044b
15 changed files with 125 additions and 146 deletions

View File

@@ -1,16 +1,15 @@
local event = require("event.event")
local component = require("druid.component")
---@class examples.data_list_basic: druid.component
---@field druid druid.instance
local M = component.create("data_list_basic")
---@class examples.data_list_basic: druid.widget
---@field prefab node
---@field scroll druid.scroll
---@field grid druid.grid
---@field data_list druid.data_list
---@field on_item_click event
local M = {}
---@param template string
---@param nodes table<hash, node>
function M:init(template, nodes)
self.druid = self:get_druid(template, nodes)
function M:init()
self.prefab = self:get_node("prefab")
gui.set_enabled(self.prefab, false)

View File

@@ -1,15 +1,12 @@
local component = require("druid.component")
---@class examples.data_list_horizontal_basic: druid.component
---@field druid druid.instance
local M = component.create("data_list_horizontal_basic")
---@class examples.data_list_horizontal_basic: druid.widget
---@field prefab node
---@field scroll druid.scroll
---@field grid druid.grid
---@field data_list druid.data_list
local M = {}
---@param template string
---@param nodes table<hash, node>
function M:init(template, nodes)
self.druid = self:get_druid(template, nodes)
function M:init()
self.prefab = self:get_node("prefab")
gui.set_enabled(self.prefab, false)