Based on a patch by: Kristof Vansant <de_lupus@pandora.be>
2007-04-08 Jens Granseuer <jensgr@gmx.net> Based on a patch by: Kristof Vansant <de_lupus@pandora.be> * gnome-theme-installer.c: (gnome_theme_installer_run): add filters for theme packages to the file chooser and mark the file chooser title for translation. Closes bug #424960. svn path=/trunk/; revision=7448
This commit is contained in:
parent
e1ca865e36
commit
2c82f3bcb8
2 changed files with 24 additions and 1 deletions
|
@ -1,3 +1,11 @@
|
|||
2007-04-08 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
Based on a patch by: Kristof Vansant <de_lupus@pandora.be>
|
||||
|
||||
* gnome-theme-installer.c: (gnome_theme_installer_run): add filters
|
||||
for theme packages to the file chooser and mark the file chooser
|
||||
title for translation. Closes bug #424960.
|
||||
|
||||
2007-04-03 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* gnome-theme-details.c: (update_color_buttons_from_string):
|
||||
|
|
|
@ -662,6 +662,7 @@ gnome_theme_installer_run (GtkWindow *parent, gchar *filename)
|
|||
GtkWidget *dialog;
|
||||
static char old_folder[1024] = "";
|
||||
gchar *filename_selected, *folder;
|
||||
GtkFileFilter *filter;
|
||||
|
||||
if (filename == NULL)
|
||||
filename = old_folder;
|
||||
|
@ -671,7 +672,21 @@ gnome_theme_installer_run (GtkWindow *parent, gchar *filename)
|
|||
|
||||
running_theme_install = TRUE;
|
||||
|
||||
dialog = gtk_file_chooser_dialog_new ("Select Theme", parent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
|
||||
dialog = gtk_file_chooser_dialog_new (_("Select Theme"), parent, GTK_FILE_CHOOSER_ACTION_OPEN, GTK_STOCK_CANCEL, GTK_RESPONSE_REJECT, GTK_STOCK_OPEN, GTK_RESPONSE_ACCEPT, NULL);
|
||||
|
||||
filter = gtk_file_filter_new ();
|
||||
gtk_file_filter_set_name (filter, _("Theme Packages"));
|
||||
gtk_file_filter_add_mime_type (filter, "application/x-bzip-compressed-tar");
|
||||
gtk_file_filter_add_mime_type (filter, "application/x-compressed-tar");
|
||||
gtk_file_filter_add_mime_type (filter, "application/x-gnome-theme-package");
|
||||
|
||||
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
|
||||
|
||||
filter = gtk_file_filter_new ();
|
||||
gtk_file_filter_set_name (filter, _("All Files"));
|
||||
gtk_file_filter_add_pattern(filter, "*");
|
||||
|
||||
gtk_file_chooser_add_filter (GTK_FILE_CHOOSER (dialog), filter);
|
||||
|
||||
if (strcmp (old_folder, ""))
|
||||
gtk_file_chooser_set_current_folder (GTK_FILE_CHOOSER (dialog), old_folder);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue