|
|
@ -20,7 +20,7 @@ def clamp(value, min_value, max_value): |
|
|
|
return max(min(value, max_value), min_value) |
|
|
|
return max(min(value, max_value), min_value) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class Renderer: |
|
|
|
class SpinnerRenderer: |
|
|
|
def __init__(self): |
|
|
|
def __init__(self): |
|
|
|
self._comma_texture = gui_app.load_texture_from_image(os.path.join(BASEDIR, "selfdrive/assets/img_spinner_comma.png"), TEXTURE_SIZE, TEXTURE_SIZE) |
|
|
|
self._comma_texture = gui_app.load_texture_from_image(os.path.join(BASEDIR, "selfdrive/assets/img_spinner_comma.png"), TEXTURE_SIZE, TEXTURE_SIZE) |
|
|
|
self._spinner_texture = gui_app.load_texture_from_image(os.path.join(BASEDIR, "selfdrive/assets/img_spinner_track.png"), TEXTURE_SIZE, TEXTURE_SIZE) |
|
|
|
self._spinner_texture = gui_app.load_texture_from_image(os.path.join(BASEDIR, "selfdrive/assets/img_spinner_track.png"), TEXTURE_SIZE, TEXTURE_SIZE) |
|
|
@ -70,7 +70,7 @@ class Renderer: |
|
|
|
|
|
|
|
|
|
|
|
class Spinner(Wrapper): |
|
|
|
class Spinner(Wrapper): |
|
|
|
def __init__(self): |
|
|
|
def __init__(self): |
|
|
|
super().__init__("Spinner", Renderer) |
|
|
|
super().__init__("Spinner", SpinnerRenderer) |
|
|
|
|
|
|
|
|
|
|
|
def update(self, spinner_text: str): |
|
|
|
def update(self, spinner_text: str): |
|
|
|
if self._renderer is not None: |
|
|
|
if self._renderer is not None: |
|
|
|