27 lines
1.1 KiB
Python
27 lines
1.1 KiB
Python
"""
|
|
Copyright © IQ.Lvbs, apart of Project Teal Lvbs, All Rights Reserved, licensed under https://konn3kt.com/tos/
|
|
"""
|
|
|
|
from iqpilot.selfdrive.ui.mici.widgets.stock_button import BigParamControl
|
|
from iqpilot.system.ui.widgets.scroller import NavScroller
|
|
from iqpilot.system.ui.lib.multilang import tr
|
|
|
|
|
|
class VisualsLayoutMici(NavScroller):
|
|
def __init__(self):
|
|
super().__init__()
|
|
self._blind_spot = BigParamControl(tr("Blind Spot Warnings"), "IQBlindSpotAlerts")
|
|
self._steering_arc = BigParamControl(tr("Steering Effort Arc"), "IQSteerEffortArc")
|
|
self._road_name = BigParamControl(tr("Road Name"), "IQRoadNameOverlay")
|
|
self._turn_signals = BigParamControl(tr("Turn Signals"), "IQBlinkerIndicators")
|
|
self._accel_bar = BigParamControl(tr("Acceleration Bar"), "IQAccelMeter")
|
|
|
|
self._toggles = [self._blind_spot, self._steering_arc, self._road_name,
|
|
self._turn_signals, self._accel_bar]
|
|
self._scroller.add_widgets(self._toggles)
|
|
|
|
def show_event(self):
|
|
super().show_event()
|
|
for w in self._toggles:
|
|
w.refresh()
|