Add widget descriptions where missing.

custom
Tursiae 2 months ago
parent 9ecb79a264
commit aa9e82b777
  1. 9
      lua/settings.lua

@ -89,6 +89,8 @@ settings.BluetoothSettings = SettingsScreen:new {
} }
enable_container:Label { text = "Enable", flex_grow = 1 } enable_container:Label { text = "Enable", flex_grow = 1 }
local enable_sw = enable_container:Switch {} local enable_sw = enable_container:Switch {}
local enable_sw_desc = widgets.Description(enable_sw, "Enable Bluetooth")
enable_sw:onevent(lvgl.EVENT.VALUE_CHANGED, function() enable_sw:onevent(lvgl.EVENT.VALUE_CHANGED, function()
local enabled = enable_sw:enabled() local enabled = enable_sw:enabled()
bluetooth.enabled:set(enabled) bluetooth.enabled:set(enabled)
@ -99,8 +101,10 @@ settings.BluetoothSettings = SettingsScreen:new {
bluetooth.enabled:bind(function(en) bluetooth.enabled:bind(function(en)
if en then if en then
enable_sw:add_state(lvgl.STATE.CHECKED) enable_sw:add_state(lvgl.STATE.CHECKED)
enable_sw_desc:set({text="Disable Bluetooth"})
else else
enable_sw:clear_state(lvgl.STATE.CHECKED) enable_sw:clear_state(lvgl.STATE.CHECKED)
enable_sw_desc:set({text="Enable Bluetooth"})
end end
end), end),
} }
@ -244,6 +248,7 @@ settings.HeadphonesSettings = SettingsScreen:new {
range = { min = -100, max = 100 }, range = { min = -100, max = 100 },
value = 0, value = 0,
} }
local balance_desc = widgets.Description(balance, "Left/Right Balance")
balance:onevent(lvgl.EVENT.VALUE_CHANGED, function() balance:onevent(lvgl.EVENT.VALUE_CHANGED, function()
volume.left_bias:set(-balance:value()) volume.left_bias:set(-balance:value())
end) end)
@ -303,6 +308,7 @@ settings.DisplaySettings = SettingsScreen:new {
range = { min = 20, max = 100 }, range = { min = 20, max = 100 },
value = display.brightness:get(), value = display.brightness:get(),
} }
local brightness_desc = widgets.Description(brightness, "Brightness")
brightness:onevent(lvgl.EVENT.VALUE_CHANGED, function() brightness:onevent(lvgl.EVENT.VALUE_CHANGED, function()
display.brightness:set(brightness:value()) display.brightness:set(brightness:value())
end) end)
@ -485,6 +491,7 @@ settings.MassStorageSettings = SettingsScreen:new {
} }
enable_container:Label { text = "Enable", flex_grow = 1 } enable_container:Label { text = "Enable", flex_grow = 1 }
local enable_sw = enable_container:Switch {} local enable_sw = enable_container:Switch {}
local enable_sw_desc = widgets.Description(enable_sw, "Enable USB Storage")
local busy_text = self.content:Label { local busy_text = self.content:Label {
w = lvgl.PCT(100), w = lvgl.PCT(100),
@ -495,8 +502,10 @@ settings.MassStorageSettings = SettingsScreen:new {
local bind_switch = function() local bind_switch = function()
if usb.msc_enabled:get() then if usb.msc_enabled:get() then
enable_sw:add_state(lvgl.STATE.CHECKED) enable_sw:add_state(lvgl.STATE.CHECKED)
enable_sw_desc:set({ text = "Disable USB Storage"})
else else
enable_sw:clear_state(lvgl.STATE.CHECKED) enable_sw:clear_state(lvgl.STATE.CHECKED)
enable_sw_desc:set({text = "Enable USB Storage"})
end end
end end

Loading…
Cancel
Save