diff options
| author | Tursiae <git@tursiae.org> | 2025-02-06 15:43:06 +1100 |
|---|---|---|
| committer | Tursiae <git@tursiae.org> | 2025-02-06 17:27:37 +1100 |
| commit | aa9e82b777b019a7fb2316fd266ad50aaa9e19d0 (patch) | |
| tree | 0726d063b10d4bf1e3de0427c6728a29b204d11a /lua | |
| parent | 9ecb79a264daa7896ce7d5a65592c05631213d5a (diff) | |
| download | tangara-fw-aa9e82b777b019a7fb2316fd266ad50aaa9e19d0.tar.gz | |
Add widget descriptions where missing.
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/settings.lua | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/lua/settings.lua b/lua/settings.lua index aae6db99..da36ac8d 100644 --- a/lua/settings.lua +++ b/lua/settings.lua @@ -89,6 +89,8 @@ settings.BluetoothSettings = SettingsScreen:new { } enable_container:Label { text = "Enable", flex_grow = 1 } local enable_sw = enable_container:Switch {} + local enable_sw_desc = widgets.Description(enable_sw, "Enable Bluetooth") + enable_sw:onevent(lvgl.EVENT.VALUE_CHANGED, function() local enabled = enable_sw:enabled() bluetooth.enabled:set(enabled) @@ -99,8 +101,10 @@ settings.BluetoothSettings = SettingsScreen:new { bluetooth.enabled:bind(function(en) if en then enable_sw:add_state(lvgl.STATE.CHECKED) + enable_sw_desc:set({text="Disable Bluetooth"}) else enable_sw:clear_state(lvgl.STATE.CHECKED) + enable_sw_desc:set({text="Enable Bluetooth"}) end end), } @@ -244,6 +248,7 @@ settings.HeadphonesSettings = SettingsScreen:new { range = { min = -100, max = 100 }, value = 0, } + local balance_desc = widgets.Description(balance, "Left/Right Balance") balance:onevent(lvgl.EVENT.VALUE_CHANGED, function() volume.left_bias:set(-balance:value()) end) @@ -303,6 +308,7 @@ settings.DisplaySettings = SettingsScreen:new { range = { min = 20, max = 100 }, value = display.brightness:get(), } + local brightness_desc = widgets.Description(brightness, "Brightness") brightness:onevent(lvgl.EVENT.VALUE_CHANGED, function() display.brightness:set(brightness:value()) end) @@ -485,6 +491,7 @@ settings.MassStorageSettings = SettingsScreen:new { } enable_container:Label { text = "Enable", flex_grow = 1 } local enable_sw = enable_container:Switch {} + local enable_sw_desc = widgets.Description(enable_sw, "Enable USB Storage") local busy_text = self.content:Label { w = lvgl.PCT(100), @@ -495,8 +502,10 @@ settings.MassStorageSettings = SettingsScreen:new { local bind_switch = function() if usb.msc_enabled:get() then enable_sw:add_state(lvgl.STATE.CHECKED) + enable_sw_desc:set({ text = "Disable USB Storage"}) else enable_sw:clear_state(lvgl.STATE.CHECKED) + enable_sw_desc:set({text = "Enable USB Storage"}) end end |
