parent
57eae62c6e
commit
40c8426f15
1 changed files with 10 additions and 3 deletions
|
@ -220,10 +220,16 @@ on_file_chooser_response_cb (GtkDialog *filechooser,
|
||||||
{
|
{
|
||||||
if (response == GTK_RESPONSE_ACCEPT)
|
if (response == GTK_RESPONSE_ACCEPT)
|
||||||
{
|
{
|
||||||
g_autofree gchar *filename = NULL;
|
g_autoptr(GSList) filenames = NULL;
|
||||||
|
GSList *l;
|
||||||
|
|
||||||
filename = gtk_file_chooser_get_filename (GTK_FILE_CHOOSER (filechooser));
|
filenames = gtk_file_chooser_get_filenames (GTK_FILE_CHOOSER (filechooser));
|
||||||
bg_recent_source_add_file (self->recent_source, filename);
|
for (l = filenames; l != NULL; l = l->next)
|
||||||
|
{
|
||||||
|
g_autofree gchar *filename = l->data;
|
||||||
|
|
||||||
|
bg_recent_source_add_file (self->recent_source, filename);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
gtk_widget_destroy (GTK_WIDGET (filechooser));
|
gtk_widget_destroy (GTK_WIDGET (filechooser));
|
||||||
|
@ -349,6 +355,7 @@ cc_background_chooser_select_file (CcBackgroundChooser *self)
|
||||||
gtk_widget_set_size_request (preview, 154, -1);
|
gtk_widget_set_size_request (preview, 154, -1);
|
||||||
gtk_file_chooser_set_preview_widget (GTK_FILE_CHOOSER (filechooser), preview);
|
gtk_file_chooser_set_preview_widget (GTK_FILE_CHOOSER (filechooser), preview);
|
||||||
gtk_file_chooser_set_use_preview_label (GTK_FILE_CHOOSER (filechooser), FALSE);
|
gtk_file_chooser_set_use_preview_label (GTK_FILE_CHOOSER (filechooser), FALSE);
|
||||||
|
gtk_file_chooser_set_select_multiple (GTK_FILE_CHOOSER (filechooser), TRUE);
|
||||||
gtk_widget_show (preview);
|
gtk_widget_show (preview);
|
||||||
|
|
||||||
factory = gnome_desktop_thumbnail_factory_new (GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE);
|
factory = gnome_desktop_thumbnail_factory_new (GNOME_DESKTOP_THUMBNAIL_SIZE_LARGE);
|
||||||
|
|
Loading…
Add table
Reference in a new issue