Skip to content
Snippets Groups Projects
Commit 539474b2 authored by q3k's avatar q3k
Browse files

py: allow hiding icons

parent a5b961a7
Branches
No related tags found
No related merge requests found
...@@ -95,6 +95,15 @@ def _make_compositor(reactor: Reactor, vm: ViewManager) -> overlays.Compositor: ...@@ -95,6 +95,15 @@ def _make_compositor(reactor: Reactor, vm: ViewManager) -> overlays.Compositor:
settings.onoff_debug_touch.subscribe(_onoff_debug_touch_update) settings.onoff_debug_touch.subscribe(_onoff_debug_touch_update)
compositor.add_overlay(debug_touch) compositor.add_overlay(debug_touch)
# Tie compositor's icon visibility to setting.
def _onoff_show_tray_update() -> None:
compositor.enabled[
overlays.OverlayKind.Indicators
] = settings.onoff_show_tray.value
_onoff_show_tray_update()
settings.onoff_show_tray.subscribe(_onoff_show_tray_update)
# Add icon tray. # Add icon tray.
compositor.add_overlay(overlays.IconTray()) compositor.add_overlay(overlays.IconTray())
return compositor return compositor
......
...@@ -297,8 +297,10 @@ onoff_camp_wifi = OnOffTunable("Connect Camp WiFi", "system.camp_wifi_enabled", ...@@ -297,8 +297,10 @@ onoff_camp_wifi = OnOffTunable("Connect Camp WiFi", "system.camp_wifi_enabled",
onoff_button_swap = OnOffTunable("Swap Buttons", "system.swap_buttons", False) onoff_button_swap = OnOffTunable("Swap Buttons", "system.swap_buttons", False)
onoff_debug = OnOffTunable("Debug Overlay", "system.debug", False) onoff_debug = OnOffTunable("Debug Overlay", "system.debug", False)
onoff_debug_touch = OnOffTunable("Touch Overlay", "system.debug_touch", False) onoff_debug_touch = OnOffTunable("Touch Overlay", "system.debug_touch", False)
onoff_show_tray = OnOffTunable("Show Icons", "system.show_icons", True)
all_settings: List[UnaryTunable] = [ all_settings: List[UnaryTunable] = [
onoff_camp_wifi, onoff_camp_wifi,
onoff_show_tray,
onoff_button_swap, onoff_button_swap,
onoff_debug, onoff_debug,
onoff_debug_touch, onoff_debug_touch,
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment