From e41bf5f58ffbc14ff0f458e2a12e78387eb4eff0 Mon Sep 17 00:00:00 2001 From: Dmitriy Yefremov Date: Wed, 24 Jan 2018 00:05:15 +0300 Subject: [PATCH] little gui changes --- app/ui/main_app_window.py | 9 +++++---- app/ui/main_window.glade | 10 +++++++--- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/app/ui/main_app_window.py b/app/ui/main_app_window.py index b6c20e8c..9010cc9b 100644 --- a/app/ui/main_app_window.py +++ b/app/ui/main_app_window.py @@ -242,7 +242,7 @@ class MainAppWindow: model, paths = selection.get_selected_rows() view_name = Gtk.Buildable.get_name(view) itrs = [model.get_iter(path) for path in paths] - rows = [model.get(in_itr, *[x for x in range(model.get_n_columns())]) for in_itr in itrs] + rows = [model[in_itr][:] for in_itr in itrs] bq_selected = self.is_bouquet_selected() fav_bouquet = None @@ -541,7 +541,7 @@ class MainAppWindow: path = self.__options.get(self.__profile).get("data_dir_path") bouquets = [] - services_model = self.__services_view.get_model() + services_model = self.__services_model def parse_bouquets(model, b_path, itr): if model.iter_has_child(itr): @@ -559,7 +559,7 @@ class MainAppWindow: profile = Profile(self.__profile) # Getting bouquets - self.__bouquets_view.get_model().foreach(parse_bouquets) + self.__bouquets_model.foreach(parse_bouquets) write_bouquets(path, bouquets, profile) # Getting services services = [Service(*row[:]) for row in services_model] @@ -583,7 +583,8 @@ class MainAppWindow: if not cas: return cas_values = list(filter(lambda val: val.startswith("C:"), cas.split(","))) - self.__cas_label.set_text(",".join(map(str, sorted(set(CAS.get(val, def_val) for val in cas_values))))) + value = ",".join(map(str, sorted(set(CAS.get(val, def_val) for val in cas_values)))) + self.__cas_label.set_text(value if value else "Free") def on_fav_selection(self, model, path, column): self.delete_selection(self.__services_view) diff --git a/app/ui/main_window.glade b/app/ui/main_window.glade index 09d2c020..b5f55563 100644 --- a/app/ui/main_window.glade +++ b/app/ui/main_window.glade @@ -1264,12 +1264,14 @@ True False CAS - 10 + 20 + 20 0 False True + 2 1 @@ -1557,7 +1559,8 @@ True False 0 - 10 + 15 + 15 0 @@ -1695,7 +1698,8 @@ True False 0 - 5 + 10 + 10 0