prop defs
This commit is contained in:
@@ -159,6 +159,7 @@
|
|||||||
---@field _pressed table? -- Internal: button press state tracking
|
---@field _pressed table? -- Internal: button press state tracking
|
||||||
---@field _mouseDownPosition number? -- Internal: mouse down position for drag tracking
|
---@field _mouseDownPosition number? -- Internal: mouse down position for drag tracking
|
||||||
---@field _textDragOccurred boolean? -- Internal: whether text drag occurred
|
---@field _textDragOccurred boolean? -- Internal: whether text drag occurred
|
||||||
|
---@field customDraw fun(element:Element)? -- Custom rendering callback called after standard rendering but before visual feedback (default: nil)
|
||||||
---@field animation table? -- Animation instance for this element
|
---@field animation table? -- Animation instance for this element
|
||||||
local Element = {}
|
local Element = {}
|
||||||
Element.__index = Element
|
Element.__index = Element
|
||||||
|
|||||||
@@ -87,6 +87,7 @@ local AnimationProps = {}
|
|||||||
---@field onEnterDeferred boolean? -- Whether onEnter callback should be deferred (default: false)
|
---@field onEnterDeferred boolean? -- Whether onEnter callback should be deferred (default: false)
|
||||||
---@field transform TransformProps? -- Transform properties for animations and styling
|
---@field transform TransformProps? -- Transform properties for animations and styling
|
||||||
---@field transition TransitionProps? -- Transition settings for animations
|
---@field transition TransitionProps? -- Transition settings for animations
|
||||||
|
---@field customDraw fun(element:Element)? -- Custom rendering callback called after standard rendering but before visual feedback (default: nil)
|
||||||
---@field gridRows number? -- Number of rows in the grid (default: 1)
|
---@field gridRows number? -- Number of rows in the grid (default: 1)
|
||||||
---@field gridColumns number? -- Number of columns in the grid (default: 1)
|
---@field gridColumns number? -- Number of columns in the grid (default: 1)
|
||||||
---@field columnGap number|string|CalcObject? -- Gap between grid columns: number (px), string ("50%", "10vw"), or CalcObject from FlexLove.calc() (default: 0)
|
---@field columnGap number|string|CalcObject? -- Gap between grid columns: number (px), string ("50%", "10vw"), or CalcObject from FlexLove.calc() (default: 0)
|
||||||
|
|||||||
Reference in New Issue
Block a user