From 776cf8cf91aa535cf8f1e1bfa61726d0cc58eef2 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 1 Dec 2023 10:51:55 +0600 Subject: [PATCH] Single inspector source column was divided to be more informative --- source/ubl-settings-logging.c | 12 ++++++- ubl-settings-logging-inspector.glade | 54 ++++++++++++++++++++++++---- 2 files changed, 59 insertions(+), 7 deletions(-) diff --git a/source/ubl-settings-logging.c b/source/ubl-settings-logging.c index a9a82c9..b31d472 100644 --- a/source/ubl-settings-logging.c +++ b/source/ubl-settings-logging.c @@ -312,7 +312,17 @@ void on_inspector_jornald_read_async(inspector_window *window){ gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),0); } else gtk_tree_view_column_set_visible(gtk_tree_view_get_column(GTK_TREE_VIEW(window->JournaldTree),0),1); - gtk_list_store_set(window->list,&iter,0,identifier,1,log,-1); + int size; + config_str meta_data = yon_char_parse(identifier,&size," "); + if (meta_data){ + char *user = meta_data[3]; + char *process = meta_data[4]; + char *data = yon_char_unite(meta_data[0]," ",meta_data[1]," ",meta_data[2],NULL); + if(process[strlen(process)-1]==':') process[strlen(process)-1]='\0'; + + gtk_list_store_set(window->list,&iter,0,data,1,user, 2, process, 3,log,4,identifier,-1); + yon_char_parsed_free(meta_data,size); + } free(temp); } } diff --git a/ubl-settings-logging-inspector.glade b/ubl-settings-logging-inspector.glade index 930eb37..d8d73ff 100644 --- a/ubl-settings-logging-inspector.glade +++ b/ubl-settings-logging-inspector.glade @@ -59,6 +59,12 @@ + + + + + + @@ -265,15 +271,19 @@ True True liststore1 - False + 2 both - 0 + 4 + + + + True fixed - 175 + 100 75 - column + Date end @@ -286,7 +296,39 @@ - column + True + 125 + 75 + User + + + end + + + 1 + + + + + + + True + 175 + 75 + Process + + + end + + + 2 + + + + + + + Log True @@ -294,7 +336,7 @@ 500 - 1 + 3