diff --git a/.gitignore b/.gitignore index 767f93e..3fc87b1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,6 +1,7 @@ .vscode/ *# ubl-settings-repomanager +ubl-settings-TEMPLATE ubl-settings-repo-back/ubl-settings-repo-back *~ build/ @@ -8,4 +9,5 @@ compile/ terminal-commands/ source/ubl-cmake.h .BUILD.md -.updatebuild.sh \ No newline at end of file +.updatebuild.sh +.install.sh \ No newline at end of file diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index 0451390..eb5b8d8 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -385,11 +385,15 @@ void yon_repo_remove(main_window *widgets){ } void yon_add_file(main_window *widgets){ - + GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_PACKAGE_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_OPEN,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL); GtkFileFilter *file_filter = gtk_file_filter_new(); + file_filter = gtk_file_filter_new(); gtk_file_filter_add_pattern(file_filter,"*.pkg.tar.*"); - gtk_file_filter_set_name(file_filter,"*.pkg.tar.*"); - GtkWidget *chooser = gtk_file_chooser_dialog_new(ADD_PACKAGE_REPO_LABEL,NULL,GTK_FILE_CHOOSER_ACTION_OPEN,CANCEL_LABEL,GTK_RESPONSE_CANCEL,OPEN_LABEL,GTK_RESPONSE_ACCEPT,NULL); + gtk_file_filter_set_name(file_filter,".pkg.tar.*"); + gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser),file_filter); + file_filter = gtk_file_filter_new(); + gtk_file_filter_add_pattern(file_filter,"*"); + gtk_file_filter_set_name(file_filter,"All"); gtk_file_chooser_add_filter(GTK_FILE_CHOOSER(chooser),file_filter); int res = gtk_dialog_run(GTK_DIALOG(chooser)); if (res==GTK_RESPONSE_ACCEPT){