diff --git a/system/ui/widgets/button.py b/system/ui/widgets/button.py index ef28df811..141f682db 100644 --- a/system/ui/widgets/button.py +++ b/system/ui/widgets/button.py @@ -86,7 +86,7 @@ class Button(Widget): button_style: ButtonStyle = ButtonStyle.NORMAL, border_radius: int = 10, text_alignment: TextAlignment = TextAlignment.CENTER, - text_padding: int = 0, + text_padding: int = 20, icon=None, multi_touch: bool = False, ): diff --git a/system/ui/widgets/list_view.py b/system/ui/widgets/list_view.py index aaa67472d..1f4f69a6b 100644 --- a/system/ui/widgets/list_view.py +++ b/system/ui/widgets/list_view.py @@ -95,6 +95,7 @@ class ButtonAction(ItemAction): button_style=ButtonStyle.LIST_ACTION, border_radius=BUTTON_BORDER_RADIUS, click_callback=pressed, + text_padding=0, ) self.set_enabled(enabled) @@ -174,8 +175,8 @@ class DualButtonAction(ItemAction): super().__init__(width=0, enabled=enabled) # Width 0 means use full width self.left_text, self.right_text = left_text, right_text - self.left_button = Button(left_text, click_callback=left_callback, button_style=ButtonStyle.LIST_ACTION) - self.right_button = Button(right_text, click_callback=right_callback, button_style=ButtonStyle.DANGER) + self.left_button = Button(left_text, click_callback=left_callback, button_style=ButtonStyle.LIST_ACTION, text_padding=0) + self.right_button = Button(right_text, click_callback=right_callback, button_style=ButtonStyle.DANGER, text_padding=0) def set_touch_valid_callback(self, touch_callback: Callable[[], bool]) -> None: super().set_touch_valid_callback(touch_callback)