From ccea8a73f46cdd4eccab19ea7c4f287c5b41943e Mon Sep 17 00:00:00 2001 From: Taapat Date: Sun, 12 Nov 2023 13:40:34 +0200 Subject: [PATCH] Appearance improvements During scanning, the red button text changes to stop instead of exit. In embedded skin adds a border to the progress bar. Shows a progress bar only when starting a scan. skip-release --- src/FreeChannelsUi.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/FreeChannelsUi.py b/src/FreeChannelsUi.py index 4f0e1ee..dbb6c27 100644 --- a/src/FreeChannelsUi.py +++ b/src/FreeChannelsUi.py @@ -32,7 +32,7 @@ class FreeChannelsMain(ChannelSelectionBase): skin = """ - + @@ -56,6 +56,7 @@ def __init__(self, session): self["service"] = StaticText(_("Choose where to search for free channels")) self["scanned_service"] = StaticText() self["scan_progress"] = ProgressBar() + self["scan_progress"].hide() key_text = self["key_red"].text self["key_red"] = StaticText(key_text) key_text = self["key_green"].text @@ -149,6 +150,7 @@ def get_services_list(self): services = self.get_services(self.cur_root) self.services_count = len(services) self["scan_progress"].range = (0, self.services_count) + self["scan_progress"].show() services.append(None) # Marks the end of the list i = 0 for service in services: @@ -168,6 +170,7 @@ def zap_service(self, stop=False): else: self["service"].text = _("Search complete") self["scanned_service"].text = "" + self["key_red"].text = _("Exit") self.services_count = -1 # Marks search complete @staticmethod @@ -268,7 +271,7 @@ def ok_selected(self): def start_scan(self, answer): if answer: self.title = _("Search for free channels") - self["key_red"].text = _("Exit") + self["key_red"].text = _("Stop") self["key_green"].text = "" self["key_yellow"].text = "" self["key_blue"].text = ""