mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-02 03:52:11 +08:00
5751c61de0
* refactor: move button to widgets folder * refactor: move inputbox to widgets folder * refactor: move label to widgets folder * refactor: move list_view to widgets * refactor: move scroll_panel to widgets * refactor: move scroller to widgets * refactor: move toggle to widgets * refactor: Move widget.py to widgets/__init__.py * fix: remove extra list_view * refactor: rearrange some of the imports * fix: remove extra scroller.py * fix: Add scroller back * fix: delete right scroller.py this time * move scroll_panel back to system/ui/lib * add todos for label and button
18 lines
497 B
Python
18 lines
497 B
Python
import pyray as rl
|
|
from openpilot.system.ui.lib.wifi_manager import WifiManagerWrapper
|
|
from openpilot.system.ui.widgets import Widget
|
|
from openpilot.system.ui.widgets.network import WifiManagerUI
|
|
|
|
|
|
class NetworkLayout(Widget):
|
|
def __init__(self):
|
|
super().__init__()
|
|
self.wifi_manager = WifiManagerWrapper()
|
|
self.wifi_ui = WifiManagerUI(self.wifi_manager)
|
|
|
|
def _render(self, rect: rl.Rectangle):
|
|
self.wifi_ui.render(rect)
|
|
|
|
def shutdown(self):
|
|
self.wifi_manager.shutdown()
|