From 7c6eb2997cbba350e7384151e13659271508e08f Mon Sep 17 00:00:00 2001 From: jacqueline Date: Fri, 24 Nov 2023 15:13:10 +1100 Subject: Migrate 'now playing' screen to lua --- lib/luavgl/src/lvgl.lua | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) (limited to 'lib/luavgl/src/lvgl.lua') diff --git a/lib/luavgl/src/lvgl.lua b/lib/luavgl/src/lvgl.lua index f30335cb..f4505a67 100644 --- a/lib/luavgl/src/lvgl.lua +++ b/lib/luavgl/src/lvgl.lua @@ -335,6 +335,13 @@ end function lvgl.Object(parent, property) end +--- Create Bar widget on parent +--- @param parent? Object | nil +--- @param property? BarProp +--- @return Bar +function lvgl.Bar(parent, property) +end + --- Create Button widget on parent --- @param parent? Object | nil --- @param property? StyleProp @@ -471,6 +478,13 @@ obj = {} function obj:Object(property) end +--- +--- Create bar on object +--- @param property? BarStyle +--- @return Bar +function obj:Bar(property) +end + --- --- Create button on object --- @param property? ButtonStyle @@ -866,6 +880,18 @@ end function calendar:Dropdown(p) end +--- +--- Bar widget +---@class Bar:Object +--- +local bar = {} + +--- set method for bar widget +--- @param p BarStyle +--- @return nil +function bar:set(p) +end + --- --- Button widget ---@class Button:Object @@ -1375,6 +1401,11 @@ end --- @class LabelStyle :StyleProp --- @field text string +--- Bar style +--- @class BarStyle :StyleProp +--- @field range BarRangePara +--- @field value integer + --- Button style --- @class ButtonStyle :StyleProp @@ -1472,6 +1503,13 @@ end --- @field align_content flexAlignOptions +--- +--- BarRange para +--- @class BarRangePara +--- @field min integer +--- @field max integer +--- + --- --- CalendarToday para --- @class CalendarDatePara -- cgit v1.2.3