From 8a0a167adbf3d9b6f8b6f16aaf20ca39ad5549de Mon Sep 17 00:00:00 2001 From: jacqueline Date: Sun, 12 Nov 2023 19:14:09 +1100 Subject: Convert the main menu screen to lua lol --- lua/widgets.lua | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 lua/widgets.lua (limited to 'lua/widgets.lua') diff --git a/lua/widgets.lua b/lua/widgets.lua new file mode 100644 index 00000000..bcc3ca59 --- /dev/null +++ b/lua/widgets.lua @@ -0,0 +1,37 @@ +local lvgl = require("lvgl") + +local widgets = {} + +function widgets.StatusBar(parent) + local container = parent:Object { + flex = { + flex_direction = "row", + justify_content = "flex-start", + align_items = "center", + align_content = "center", + }, + w = lvgl.HOR_RES(), + h = 16, + } + + container:Label { + w = lvgl.SIZE_CONTENT, + h = 12, + text = "<", + } + + container:Label { + w = lvgl.PCT(100), + h = 16, + text = "cool title", + flex_grow = 1, + } + + container:Label { + w = lvgl.SIZE_CONTENT, + h = 16, + text = "69%", + } +end + +return widgets -- cgit v1.2.3