nautilus-cd-burner r2265 - in trunk: . src



Author: hadess
Date: Tue Dec 16 17:06:48 2008
New Revision: 2265
URL: http://svn.gnome.org/viewvc/nautilus-cd-burner?rev=2265&view=rev

Log:
2008-12-16  Bastien Nocera  <hadess hadess net>

	* src/ncb-selection-dialog.c (label_entry_activated),
	(ncb_selection_dialog_init): Bind "Enter" to the default
	Write/Copy action (Closes: #397674)



Modified:
   trunk/ChangeLog
   trunk/src/ncb-selection-dialog.c

Modified: trunk/src/ncb-selection-dialog.c
==============================================================================
--- trunk/src/ncb-selection-dialog.c	(original)
+++ trunk/src/ncb-selection-dialog.c	Tue Dec 16 17:06:48 2008
@@ -277,6 +277,13 @@
 }
 
 static void
+label_entry_activated (GtkEntry           *editable,
+		       NcbSelectionDialog *dialog)
+{
+	gtk_dialog_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
+}
+
+static void
 ncb_selection_dialog_set_drive (NcbSelectionDialog *dialog,
                                 NautilusBurnDrive  *drive)
 {
@@ -637,6 +644,7 @@
         gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_HELP, GTK_RESPONSE_HELP);
         gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL);
         dialog->priv->write_button = gtk_dialog_add_button (GTK_DIALOG (dialog), _("_Write"), GTK_RESPONSE_OK);
+        gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK);
 
         init_dialog (dialog);
 
@@ -648,6 +656,7 @@
         entry = glade_xml_get_widget (dialog->priv->xml, "cdname_entry");
         g_signal_connect (entry, "insert_text", G_CALLBACK (label_entry_insert_text), dialog);
         g_signal_connect (entry, "changed", G_CALLBACK (label_entry_changed), dialog);
+        g_signal_connect (entry, "activate", G_CALLBACK (label_entry_activated), dialog);
 }
 
 static void



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