From 883ce7250a91b4cc97e6074b9c6dd125aaa4d203 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Fri, 28 Jul 2023 13:48:00 +0600 Subject: [PATCH] Fixed icon in file chooser dialog --- source/ubl-settings-repomanager.c | 5 +---- source/ubl-settings-repomanager.h | 3 ++- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index d530992..e0267fe 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -306,11 +306,8 @@ void on_branch_add(GtkCellRendererText *self, char*path,char *new_text, repo_cre } char *on_choose_repo_folder(GtkWidget *self,repo_create_window *window){ - // GtkFileFilter *file_filter = gtk_file_filter_new(); GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL); - // gtk_file_filter_add_pattern(file_filter,"*db.tar.gz"); - // gtk_file_filter_set_name(file_filter, "*db.tar.gz"); - // gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser),file_filter); + gtk_window_set_icon_name(GTK_WINDOW(chooser),icon_path); int res = gtk_dialog_run(GTK_DIALOG(chooser)); if (res==GTK_RESPONSE_ACCEPT){ diff --git a/source/ubl-settings-repomanager.h b/source/ubl-settings-repomanager.h index 7ee7fe9..ec12e78 100644 --- a/source/ubl-settings-repomanager.h +++ b/source/ubl-settings-repomanager.h @@ -25,6 +25,7 @@ #define banner_path "/com/ublinux/images/ubl-settings-repomanager-banner.png" #define CssPath "/com/ublinux/css/ubl-settings-repomanager.css" #define config_path yon_char_unite(yon_ubl_user_get_home_directory(),"/.config/",LocaleName,"/",LocaleName,".conf",NULL) +#define icon_path "com.ublinux.ubl-settings-repomanager" #define folder_no_edits "com.ublinux.ubl-settings-repomanager.folder-symbolic" #define folder_deleted "com.ublinux.ubl-settings-repomanager.folder-red-symbolic" @@ -38,7 +39,7 @@ typedef char* string; #define get_package_info_command(filename) yon_char_unite("LC_ALL=EN pacman -Q --info --file ",filename," |grep -E \"Name|Version|Architecture\" |sed -e 's/ *//g'",NULL) -#define get_saved_package_info_command(path,filename) yon_char_unite("LC_ALL=EN pacman -Q --info --file $(find \"",path,"\" -name \"",filename,"\")|grep -E \"Name|Version|Architecture\" |sed -e 's/ *//g'",NULL) +#define get_saved_package_info_command(path,filename) yon_char_unite("LC_ALL=EN pacman -Q --info --file $(find \"",path,"\" -name \"",filename,"\") 2>/dev/null|grep -E \"Name|Version|Architecture\" |sed -e 's/ *//g'",NULL) string version_application;