nautilus r13936 - in trunk: . src



Author: awalton
Date: Sat Mar 15 01:34:06 2008
New Revision: 13936
URL: http://svn.gnome.org/viewvc/nautilus?rev=13936&view=rev

Log:
2008-03-14  A. Walton  <awalton svn gnome org>

	* src/nautilus-connect-server-dialog.c
	(bookmark_checkmark_toggled),
	(nautilus_connect_server_dialog_init):
	Set the bookmark name widget in the connect server dialog insensitive
	if the user doesn't check the add bookmark check button.



Modified:
   trunk/ChangeLog
   trunk/src/nautilus-connect-server-dialog.c

Modified: trunk/src/nautilus-connect-server-dialog.c
==============================================================================
--- trunk/src/nautilus-connect-server-dialog.c	(original)
+++ trunk/src/nautilus-connect-server-dialog.c	Sat Mar 15 01:34:06 2008
@@ -780,6 +780,13 @@
 }
 
 static void
+bookmark_checkmark_toggled (GtkToggleButton *toggle, NautilusConnectServerDialog *dialog)
+{
+	gtk_widget_set_sensitive (GTK_WIDGET(dialog->details->name_entry),
+		gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON (toggle)));
+}
+
+static void
 nautilus_connect_server_dialog_init (NautilusConnectServerDialog *dialog)
 {
 	GtkWidget *label;
@@ -907,6 +914,12 @@
 	dialog->details->bookmark_check = gtk_check_button_new_with_mnemonic (_("Add _bookmark"));
 	dialog->details->name_entry = gtk_entry_new ();
 
+	g_signal_connect (dialog->details->bookmark_check, "toggled", 
+			  G_CALLBACK (bookmark_checkmark_toggled), dialog);
+
+	gtk_toggle_button_set_active (GTK_TOGGLE_BUTTON (dialog->details->bookmark_check), FALSE);
+	gtk_widget_set_sensitive (GTK_WIDGET(dialog->details->name_entry), FALSE);
+
 	gtk_entry_set_activates_default (GTK_ENTRY (dialog->details->uri_entry), TRUE);
 	gtk_entry_set_activates_default (GTK_ENTRY (dialog->details->server_entry), TRUE);
 	gtk_entry_set_activates_default (GTK_ENTRY (dialog->details->share_entry), TRUE);



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