From 4867b1b648afe475e4dd01915223e3524bcf0122 Mon Sep 17 00:00:00 2001 From: DYefremov Date: Sun, 1 Dec 2024 16:02:42 +0300 Subject: [PATCH] picon tab refactoring --- app/ui/picons.glade | 35 +++++++++++++++++++++++------------ app/ui/picons.py | 20 -------------------- 2 files changed, 23 insertions(+), 32 deletions(-) diff --git a/app/ui/picons.glade b/app/ui/picons.glade index a9e5520a..46f8b936 100644 --- a/app/ui/picons.glade +++ b/app/ui/picons.glade @@ -347,7 +347,7 @@ Author: Dmitriy Yefremov - True + True False False Details @@ -413,12 +413,13 @@ Author: Dmitriy Yefremov - True + True + True False 5 - True + True True False True @@ -440,6 +441,7 @@ Author: Dmitriy Yefremov + False False False False @@ -462,7 +464,7 @@ Author: Dmitriy Yefremov - True + True False True Remove all picons from the receiver @@ -490,7 +492,7 @@ Author: Dmitriy Yefremov - True + True False True Additional source @@ -529,6 +531,7 @@ Author: Dmitriy Yefremov 5 + False False 5 5 @@ -591,6 +594,7 @@ Author: Dmitriy Yefremov True + False False 0.49000000953674316 none @@ -606,6 +610,7 @@ Author: Dmitriy Yefremov False + False Filter False False @@ -740,6 +745,7 @@ Author: Dmitriy Yefremov False + False Filter False False @@ -849,6 +855,7 @@ Author: Dmitriy Yefremov + False False Destination: @@ -868,6 +875,7 @@ Author: Dmitriy Yefremov + False False 0 in @@ -952,7 +960,7 @@ Author: Dmitriy Yefremov 5 - False + False False Source: 0 @@ -1026,7 +1034,7 @@ Author: Dmitriy Yefremov - True + True False Loading data... end @@ -1039,10 +1047,10 @@ Author: Dmitriy Yefremov - True + True + True False 5 - True False @@ -1057,6 +1065,7 @@ Author: Dmitriy Yefremov False 5 5 + Filter by current satellite positions True @@ -1072,7 +1081,6 @@ Author: Dmitriy Yefremov True True - True @@ -1103,6 +1111,7 @@ Author: Dmitriy Yefremov True + False True satellites_list_store False @@ -1807,7 +1816,7 @@ Author: Dmitriy Yefremov 2 - True + True False Picons manager @@ -1822,6 +1831,7 @@ Author: Dmitriy Yefremov + False False Picons download tool @@ -1836,8 +1846,9 @@ Author: Dmitriy Yefremov + False False - Converter between name formats + Converter between formats diff --git a/app/ui/picons.py b/app/ui/picons.py index 0b06a38b..073ca8d8 100644 --- a/app/ui/picons.py +++ b/app/ui/picons.py @@ -153,13 +153,6 @@ class PiconManager(Gtk.Box): self._bouquet_filter_switch = builder.get_object("bouquet_filter_switch") self._providers_header_box = builder.get_object("providers_header_box") self._header_download_box = builder.get_object("header_download_box") - self._satellite_label.bind_property("visible", builder.get_object("loading_data_label"), "visible", 4) - self._satellite_label.bind_property("visible", builder.get_object("loading_data_spinner"), "visible", 4) - self._satellite_label.bind_property("visible", self._download_source_button, "sensitive") - self._satellite_label.bind_property("visible", self._satellites_view, "sensitive") - self._cancel_button.bind_property("visible", self._header_download_box, "visible", 4) - self._convert_button.bind_property("visible", self._header_download_box, "visible", 4) - self._download_source_button.bind_property("visible", self._receive_button, "visible") # Info. self._dst_count_label = builder.get_object("dst_count_label") self._info_check_button = builder.get_object("info_check_button") @@ -169,24 +162,11 @@ class PiconManager(Gtk.Box): self._filter_bar = builder.get_object("filter_bar") self._auto_filter_switch = builder.get_object("auto_filter_switch") self._filter_button = builder.get_object("filter_button") - self._filter_button.bind_property("active", self._filter_bar, "visible") - self._filter_button.bind_property("active", self._src_filter_button, "visible") - self._filter_button.bind_property("active", self._dst_filter_button, "visible") - self._filter_button.bind_property("visible", self._info_check_button, "visible") - self._filter_button.bind_property("visible", self._remove_button, "visible") self._src_button = builder.get_object("src_button") - self._src_button.bind_property("active", builder.get_object("explorer_dst_label"), "visible") - self._src_button.bind_property("active", builder.get_object("src_picon_box_frame"), "visible") - self._filter_button.bind_property("visible", self._src_button, "visible") - self._info_check_button.bind_property("active", builder.get_object("explorer_info_box_frame"), "visible") # Header buttons. -> Used instead stack switcher. self._manager_button = builder.get_object("manager_button") - self._manager_button.bind_property("active", builder.get_object("manager_label"), "visible") self._downloader_button = builder.get_object("downloader_button") - self._downloader_button.bind_property("active", builder.get_object("downloader_label"), "visible") self._converter_button = builder.get_object("converter_button") - self._converter_button.bind_property("active", builder.get_object("converter_label"), "visible") - self._manager_button.bind_property("active", builder.get_object("add_menu_button"), "visible") # Init drag-and-drop self.init_drag_and_drop() # Rendering.