this is fineee

pull/36197/head
Shane Smiskol 5 days ago
parent 3c1c36b648
commit 48eb3aaa3d
  1. 11
      system/ui/widgets/network.py

@ -44,16 +44,13 @@ class UIState(IntEnum):
class NavButton(Widget): class NavButton(Widget):
def __init__(self, text: str): def __init__(self, text: str):
super().__init__() super().__init__()
self._text = text self.text = text
self.set_rect(rl.Rectangle(0, 0, 400, 100)) self.set_rect(rl.Rectangle(0, 0, 400, 100))
def set_text(self, text: str):
self._text = text
def _render(self, _): def _render(self, _):
color = rl.Color(74, 74, 74, 255) if self.is_pressed else rl.Color(57, 57, 57, 255) color = rl.Color(74, 74, 74, 255) if self.is_pressed else rl.Color(57, 57, 57, 255)
rl.draw_rectangle_rounded(self._rect, 0.6, 10, color) rl.draw_rectangle_rounded(self._rect, 0.6, 10, color)
gui_label(self.rect, self._text, font_size=60, alignment=rl.GuiTextAlignment.TEXT_ALIGN_CENTER) gui_label(self.rect, self.text, font_size=60, alignment=rl.GuiTextAlignment.TEXT_ALIGN_CENTER)
class WifiUi(Widget): class WifiUi(Widget):
@ -87,11 +84,11 @@ class WifiUi(Widget):
content_rect = rl.Rectangle(self._rect.x, self._rect.y + self._nav_button.rect.height + 20, content_rect = rl.Rectangle(self._rect.x, self._rect.y + self._nav_button.rect.height + 20,
self._rect.width, self._rect.height - self._nav_button.rect.height - 20) self._rect.width, self._rect.height - self._nav_button.rect.height - 20)
if self._current_panel == PanelType.WIFI: if self._current_panel == PanelType.WIFI:
self._nav_button.set_text("Advanced") self._nav_button.text = "Advanced"
self._nav_button.set_position(self._rect.x + self._rect.width - self._nav_button.rect.width, self._rect.y + 10) self._nav_button.set_position(self._rect.x + self._rect.width - self._nav_button.rect.width, self._rect.y + 10)
self._wifi_panel.render(content_rect) self._wifi_panel.render(content_rect)
else: else:
self._nav_button.set_text("Back") self._nav_button.text = "Back"
self._nav_button.set_position(self._rect.x, self._rect.y + 10) self._nav_button.set_position(self._rect.x, self._rect.y + 10)
self._advanced_panel.render(content_rect) self._advanced_panel.render(content_rect)

Loading…
Cancel
Save