Updating branch refs/heads/master to 6a01eb372a7235fc933d0a3bce0aa9b520920ccb (commit) from c1dfb5c2c3bdaad9e165233b696d4a03640704d1 (commit)
commit 6a01eb372a7235fc933d0a3bce0aa9b520920ccb Author: Enrico Tröger <enr...@xfce.org> Date: Mon Jul 26 20:02:56 2010 +0200 Allow finishing the Connect / Bookmark Edit dialog by pressing Enter src/bookmarkeditdialog.c | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/src/bookmarkeditdialog.c b/src/bookmarkeditdialog.c index 2931b82..db1cbca 100644 --- a/src/bookmarkeditdialog.c +++ b/src/bookmarkeditdialog.c @@ -923,6 +923,12 @@ static void host_entry_changed_cb(GtkEditable *editable, GtkWidget *btn) } +static void entry_activate_cb(G_GNUC_UNUSED GtkEditable *editable, GigoloBookmarkEditDialog *dialog) +{ + gtk_dialog_response(GTK_DIALOG(dialog), GTK_RESPONSE_OK); +} + + static void gigolo_bookmark_edit_dialog_init(GigoloBookmarkEditDialog *dialog) { GtkWidget *label; @@ -1033,6 +1039,13 @@ static void gigolo_bookmark_edit_dialog_init(GigoloBookmarkEditDialog *dialog) g_signal_connect(priv->host_entry, "changed", G_CALLBACK(host_entry_changed_cb), priv->share_button); + g_signal_connect(priv->name_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + g_signal_connect(priv->uri_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + g_signal_connect(priv->host_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + g_signal_connect(priv->folder_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + g_signal_connect(priv->path_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + g_signal_connect(priv->user_entry, "activate", G_CALLBACK(entry_activate_cb), dialog); + /* We need an extra ref so we can remove them from the table */ g_object_ref(priv->uri_entry); g_object_ref(priv->uri_label); _______________________________________________ Xfce4-commits mailing list Xfce4-commits@xfce.org http://foo-projects.org/mailman/listinfo/xfce4-commits