gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r23523 - gnunet-gtk/src/setup


From: gnunet
Subject: [GNUnet-SVN] r23523 - gnunet-gtk/src/setup
Date: Thu, 30 Aug 2012 20:48:06 +0200

Author: grothoff
Date: 2012-08-30 20:48:06 +0200 (Thu, 30 Aug 2012)
New Revision: 23523

Modified:
   gnunet-gtk/src/setup/gnunet-setup-gns.c
Log:
implementing #2491

Modified: gnunet-gtk/src/setup/gnunet-setup-gns.c
===================================================================
--- gnunet-gtk/src/setup/gnunet-setup-gns.c     2012-08-30 18:41:20 UTC (rev 
23522)
+++ gnunet-gtk/src/setup/gnunet-setup-gns.c     2012-08-30 18:48:06 UTC (rev 
23523)
@@ -230,8 +230,8 @@
   QRinput * qri;
   QRcode *qrc;
   char *str;
-  const gchar * pseu;
-  GtkEntry * entry;
+  const gchar *pseu;
+  GtkEntry *entry;
   GdkPixbuf *pb;
   unsigned int x;
   unsigned int y;
@@ -1496,7 +1496,12 @@
 {
   GtkBuilder *builder;
   GtkWindow *dialog;
+  const gchar *pseu;
+  GtkEntry *entry;
+  char *suggestion;
 
+  entry = GTK_ENTRY (GNUNET_SETUP_get_object ("GNUNET_setup_gns_pseu_entry"));
+  pseu = gtk_entry_get_text (GTK_ENTRY(entry));    
   builder =
     GNUNET_GTK_get_new_builder ("gnunet_setup_qr_save_as_dialog.glade",
                                NULL);
@@ -1505,8 +1510,14 @@
     GNUNET_break (0);
     return;
   }
+  GNUNET_asprintf (&suggestion,
+                  "%s.png",
+                  pseu);  
   dialog = GTK_WINDOW (gtk_builder_get_object
                       (builder, "GNUNET_setup_qr_save_as_dialog"));
+  gtk_file_chooser_set_current_name (GTK_FILE_CHOOSER (dialog),
+                                    suggestion);
+  GNUNET_free (suggestion);
   gtk_window_present (dialog);
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]