[evolution] Bug 793795 - Use EUrlEntry in HTML editor's Link Properties dialog
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] Bug 793795 - Use EUrlEntry in HTML editor's Link Properties dialog
- Date: Fri, 7 Jun 2019 14:45:34 +0000 (UTC)
commit abb98547ee19a71a54155c218f247920778442d4
Author: Milan Crha <mcrha redhat com>
Date: Fri Jun 7 16:47:35 2019 +0200
Bug 793795 - Use EUrlEntry in HTML editor's Link Properties dialog
Closes https://bugzilla.gnome.org/show_bug.cgi?id=793795
src/e-util/e-html-editor-link-dialog.c | 22 +++++-----------------
1 file changed, 5 insertions(+), 17 deletions(-)
---
diff --git a/src/e-util/e-html-editor-link-dialog.c b/src/e-util/e-html-editor-link-dialog.c
index bc348df9e6..368dad3c11 100644
--- a/src/e-util/e-html-editor-link-dialog.c
+++ b/src/e-util/e-html-editor-link-dialog.c
@@ -23,6 +23,7 @@
#include <glib/gi18n-lib.h>
#include "e-misc-utils.h"
+#include "e-url-entry.h"
#include "e-html-editor-link-dialog.h"
@@ -38,7 +39,6 @@ G_DEFINE_TYPE (
struct _EHTMLEditorLinkDialogPrivate {
GtkWidget *url_edit;
GtkWidget *label_edit;
- GtkWidget *test_button;
GtkWidget *remove_link_button;
GtkWidget *ok_button;
@@ -46,13 +46,6 @@ struct _EHTMLEditorLinkDialogPrivate {
gboolean label_autofill;
};
-static void
-html_editor_link_dialog_test_link (EHTMLEditorLinkDialog *dialog)
-{
- e_show_uri (GTK_WINDOW (dialog),
- gtk_entry_get_text (GTK_ENTRY (dialog->priv->url_edit)));
-}
-
static void
html_editor_link_dialog_url_changed (EHTMLEditorLinkDialog *dialog)
{
@@ -206,7 +199,8 @@ e_html_editor_link_dialog_init (EHTMLEditorLinkDialog *dialog)
main_layout = e_html_editor_dialog_get_container (E_HTML_EDITOR_DIALOG (dialog));
- widget = gtk_entry_new ();
+ widget = e_url_entry_new ();
+ gtk_widget_set_hexpand (widget, TRUE);
gtk_grid_attach (main_layout, widget, 1, 0, 1, 1);
g_signal_connect_swapped (
widget, "notify::text",
@@ -221,15 +215,9 @@ e_html_editor_link_dialog_init (EHTMLEditorLinkDialog *dialog)
gtk_label_set_mnemonic_widget (GTK_LABEL (widget), dialog->priv->url_edit);
gtk_grid_attach (main_layout, widget, 0, 0, 1, 1);
- widget = gtk_button_new_with_mnemonic (_("_Test URL..."));
- gtk_grid_attach (main_layout, widget, 2, 0, 1, 1);
- g_signal_connect_swapped (
- widget, "clicked",
- G_CALLBACK (html_editor_link_dialog_test_link), dialog);
- dialog->priv->test_button = widget;
-
widget = gtk_entry_new ();
- gtk_grid_attach (main_layout, widget, 1, 1, 2, 1);
+ gtk_widget_set_hexpand (widget, TRUE);
+ gtk_grid_attach (main_layout, widget, 1, 1, 1, 1);
g_signal_connect_swapped (
widget, "key-release-event",
G_CALLBACK (html_editor_link_dialog_description_changed), dialog);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]