mirror of
https://github.com/firestar5683/StarPilot.git
synced 2026-07-13 05:12:11 +08:00
96cfd5aaf7
* add flexible ListView component * fix crash --------- Co-authored-by: Shane Smiskol <shane@smiskol.com>
22 lines
741 B
Python
22 lines
741 B
Python
from openpilot.system.ui.lib.list_view import ListView, button_item, text_item
|
|
|
|
class SoftwareLayout:
|
|
def __init__(self):
|
|
items = [
|
|
text_item("Current Version", ""),
|
|
button_item("Download", "CHECK", callback=self._on_download_update),
|
|
button_item("Install Update", "INSTALL", callback=self._on_install_update),
|
|
button_item("Target Branch", "SELECT", callback=self._on_select_branch),
|
|
button_item("Uninstall", "UNINSTALL", callback=self._on_uninstall),
|
|
]
|
|
|
|
self._list_widget = ListView(items)
|
|
|
|
def render(self, rect):
|
|
self._list_widget.render(rect)
|
|
|
|
def _on_download_update(self): pass
|
|
def _on_install_update(self): pass
|
|
def _on_select_branch(self): pass
|
|
def _on_uninstall(self): pass
|