From 1d608bca71986ce8f5586d8d6a2d70a47252ecf9 Mon Sep 17 00:00:00 2001 From: Marko Mecina <marko.mecina@univie.ac.at> Date: Wed, 13 Sep 2023 13:42:09 +0200 Subject: [PATCH] add DP default values to view in TST --- Ccs/ccs_function_lib.py | 2 +- Tst/tst/data_pool_tab.py | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/Ccs/ccs_function_lib.py b/Ccs/ccs_function_lib.py index 4f98da2..9b0e02a 100644 --- a/Ccs/ccs_function_lib.py +++ b/Ccs/ccs_function_lib.py @@ -4407,7 +4407,7 @@ def get_data_pool_items(pcf_descr=None, src_file=None, as_dict=False): dp_item = line.strip().split('|') # check for format if len(dp_item) == 9: - data_pool.append(dp_item[:2][::-1] + [dp_item[2]] + dp_item[4:6] + [dp_item[7]]) # PID, NAME, TYPE, MULT, KIND, DESCR + data_pool.append(dp_item[:2][::-1] + [dp_item[2]] + [dp_item[4]] + dp_item[6:8]) # PID, NAME, TYPE, MULT, VALUE, DESCR else: raise ValueError('Wrong format of input line in {}.'.format(src_file)) diff --git a/Tst/tst/data_pool_tab.py b/Tst/tst/data_pool_tab.py index e9c6391..f94182f 100644 --- a/Tst/tst/data_pool_tab.py +++ b/Tst/tst/data_pool_tab.py @@ -101,10 +101,15 @@ class DataPoolTable(Gtk.Grid): # creating the treeview, making it use the filter a model, adding columns self.treeview = Gtk.TreeView.new_with_model(Gtk.TreeModelSort(self.data_pool_filter)) - for i, column_title in enumerate(["PID", "NAME", "DATATYPE", "MULT", "PAR/VAR", "DESCR"]): + for i, column_title in enumerate(["PID", "NAME", "DATATYPE", "MULT", "VALUE", "DESCR"]): renderer = Gtk.CellRendererText() column = Gtk.TreeViewColumn(column_title, renderer, text=i) + + if column_title == "VALUE": + column.set_fixed_width(200) + column.set_sort_column_id(i) + column.set_resizable(True) self.treeview.append_column(column) # setting up layout, treeview in scrollwindow -- GitLab