[evolution] I#568 - Set GtkLabel's width-chars when using line-wrap
- From: Milan Crha <mcrha src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [evolution] I#568 - Set GtkLabel's width-chars when using line-wrap
- Date: Thu, 8 Aug 2019 15:20:24 +0000 (UTC)
commit 3e8bfe0a724bb2e1cf1a24716ca0968bcd055bd3
Author: Milan Crha <mcrha redhat com>
Date: Thu Aug 8 17:19:23 2019 +0200
I#568 - Set GtkLabel's width-chars when using line-wrap
Closes https://gitlab.gnome.org/GNOME/evolution/issues/568
src/calendar/gui/e-calendar-view.c | 2 ++
src/calendar/gui/e-memo-table.c | 1 +
src/calendar/gui/e-task-table.c | 3 +++
src/e-util/e-alert-bar.c | 2 ++
src/e-util/e-charset-combo-box.c | 1 +
src/e-util/e-import-assistant.c | 7 +++++++
src/e-util/e-passwords.c | 1 +
src/mail/e-mail-account-manager.c | 2 ++
src/mail/e-mail-config-confirm-page.c | 1 +
src/mail/e-mail-config-identity-page.c | 1 +
src/mail/e-mail-config-service-page.c | 1 +
src/mail/e-mail-config-welcome-page.c | 1 +
src/modules/backup-restore/e-mail-config-restore-page.c | 1 +
src/modules/backup-restore/evolution-backup-tool.c | 1 +
src/plugins/email-custom-header/email-custom-header.c | 1 +
15 files changed, 26 insertions(+)
---
diff --git a/src/calendar/gui/e-calendar-view.c b/src/calendar/gui/e-calendar-view.c
index 00848dafec..470ea78176 100644
--- a/src/calendar/gui/e-calendar-view.c
+++ b/src/calendar/gui/e-calendar-view.c
@@ -1870,6 +1870,7 @@ e_calendar_view_get_tooltips (const ECalendarViewEventData *data)
tmp = g_markup_printf_escaped ("<b>%s</b>", tmp1);
label = gtk_label_new (NULL);
gtk_label_set_line_wrap ((GtkLabel *) label, TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (label), 20);
gtk_label_set_markup ((GtkLabel *) label, tmp);
g_free (tmp1);
@@ -1921,6 +1922,7 @@ e_calendar_view_get_tooltips (const ECalendarViewEventData *data)
gtk_misc_set_alignment ((GtkMisc *) label, 0.0, 0.0);
gtk_label_set_markup ((GtkLabel *) label, tmp);
gtk_label_set_line_wrap ((GtkLabel *) label, TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (label), 20);
gtk_label_set_max_width_chars ((GtkLabel *) label, 80);
hbox = gtk_box_new (GTK_ORIENTATION_HORIZONTAL, 0);
gtk_box_pack_start ((GtkBox *) hbox, label, FALSE, FALSE, 0);
diff --git a/src/calendar/gui/e-memo-table.c b/src/calendar/gui/e-memo-table.c
index 3fbd34965e..67a8d85704 100644
--- a/src/calendar/gui/e-memo-table.c
+++ b/src/calendar/gui/e-memo-table.c
@@ -538,6 +538,7 @@ memo_table_query_tooltip (GtkWidget *widget,
l = gtk_label_new (NULL);
tmp = g_markup_printf_escaped ("<b>%s</b>", summary);
gtk_label_set_line_wrap (GTK_LABEL (l), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (l), 20);
gtk_label_set_markup (GTK_LABEL (l), tmp);
gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.5);
w = gtk_event_box_new ();
diff --git a/src/calendar/gui/e-task-table.c b/src/calendar/gui/e-task-table.c
index d1e5a24425..88e946b178 100644
--- a/src/calendar/gui/e-task-table.c
+++ b/src/calendar/gui/e-task-table.c
@@ -703,6 +703,7 @@ task_table_query_tooltip (GtkWidget *widget,
l = gtk_label_new (NULL);
tmp = g_markup_printf_escaped ("<b>%s</b>", summary);
gtk_label_set_line_wrap (GTK_LABEL (l), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (l), 20);
gtk_label_set_markup (GTK_LABEL (l), tmp);
gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.5);
w = gtk_event_box_new ();
@@ -760,6 +761,7 @@ task_table_query_tooltip (GtkWidget *widget,
gtk_misc_set_alignment ((GtkMisc *) l, 0.0, 0.0);
gtk_label_set_markup ((GtkLabel *) l, tmp);
gtk_label_set_line_wrap ((GtkLabel *) l, TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (l), 20);
gtk_label_set_max_width_chars ((GtkLabel *) l, 80);
gtk_box_pack_start (GTK_BOX (w), l, FALSE, FALSE, 0);
g_free (tmp);
@@ -893,6 +895,7 @@ task_table_query_tooltip (GtkWidget *widget,
if (tmp2->len) {
l = gtk_label_new (tmp2->str);
gtk_label_set_line_wrap (GTK_LABEL (l), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (l), 20);
gtk_misc_set_alignment (GTK_MISC (l), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (w), l, FALSE, FALSE, 0);
diff --git a/src/e-util/e-alert-bar.c b/src/e-util/e-alert-bar.c
index 5f1a8f82f5..abdc9cc5a8 100644
--- a/src/e-util/e-alert-bar.c
+++ b/src/e-util/e-alert-bar.c
@@ -292,6 +292,7 @@ alert_bar_constructed (GObject *object)
widget = gtk_label_new (NULL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
gtk_label_set_selectable (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
priv->primary_label = widget;
@@ -300,6 +301,7 @@ alert_bar_constructed (GObject *object)
widget = gtk_label_new (NULL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
gtk_label_set_selectable (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
priv->secondary_label = widget;
diff --git a/src/e-util/e-charset-combo-box.c b/src/e-util/e-charset-combo-box.c
index c6211a3d3d..444e2eb224 100644
--- a/src/e-util/e-charset-combo-box.c
+++ b/src/e-util/e-charset-combo-box.c
@@ -116,6 +116,7 @@ charset_combo_box_run_dialog (ECharsetComboBox *combo_box)
widget = gtk_label_new (_("Enter the character set to use"));
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, FALSE, 0);
gtk_widget_show (widget);
diff --git a/src/e-util/e-import-assistant.c b/src/e-util/e-import-assistant.c
index 81ffb845c8..53b88aa3df 100644
--- a/src/e-util/e-import-assistant.c
+++ b/src/e-util/e-import-assistant.c
@@ -261,6 +261,7 @@ import_assistant_file_page_init (EImportAssistant *import_assistant)
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
@@ -344,6 +345,7 @@ import_assistant_destination_page_init (EImportAssistant *import_assistant)
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
@@ -369,6 +371,7 @@ import_assistant_type_page_init (EImportAssistant *import_assistant)
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
@@ -408,6 +411,7 @@ import_assistant_selection_page_init (EImportAssistant *import_assistant)
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
@@ -458,6 +462,7 @@ import_assistant_simple_page_init (EImportAssistant *import_assistant)
widget = gtk_label_new ("");
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (container), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
import_assistant->priv->simple_page.actionlabel = widget;
@@ -541,6 +546,7 @@ prepare_intelligent_page (GtkAssistant *assistant,
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_box_pack_start (GTK_BOX (vbox), widget, FALSE, TRUE, 0);
gtk_widget_show (widget);
@@ -1339,6 +1345,7 @@ import_assistant_construct (EImportAssistant *import_assistant)
/* Start page */
page = gtk_label_new ("");
gtk_label_set_line_wrap (GTK_LABEL (page), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (page), 20);
gtk_misc_set_alignment (GTK_MISC (page), 0.0, 0.5);
gtk_misc_set_padding (GTK_MISC (page), 12, 12);
gtk_label_set_text (GTK_LABEL (page), _(
diff --git a/src/e-util/e-passwords.c b/src/e-util/e-passwords.c
index 2247c474e6..2d52752ab0 100644
--- a/src/e-util/e-passwords.c
+++ b/src/e-util/e-passwords.c
@@ -511,6 +511,7 @@ ep_ask_password (EPassMsg *msg)
/* Password Label */
widget = gtk_label_new (NULL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_label_set_markup (GTK_LABEL (widget), msg->prompt);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
g_object_set (
diff --git a/src/mail/e-mail-account-manager.c b/src/mail/e-mail-account-manager.c
index 06488b491b..9de737d017 100644
--- a/src/mail/e-mail-account-manager.c
+++ b/src/mail/e-mail-account-manager.c
@@ -144,6 +144,7 @@ mail_account_manager_build_goa_message (EMailAccountManager *manager)
_("This account was created through "
"the Online Accounts service."));
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (container), widget, TRUE, TRUE, 0);
gtk_widget_show (widget);
@@ -231,6 +232,7 @@ mail_account_manager_build_uoa_message (EMailAccountManager *manager)
_("This account was created through "
"the Online Accounts service."));
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (container), widget, TRUE, TRUE, 0);
gtk_widget_show (widget);
diff --git a/src/mail/e-mail-config-confirm-page.c b/src/mail/e-mail-config-confirm-page.c
index ad32e738ad..1ee51f60bc 100644
--- a/src/mail/e-mail-config-confirm-page.c
+++ b/src/mail/e-mail-config-confirm-page.c
@@ -115,6 +115,7 @@ mail_config_confirm_page_constructed (GObject *object)
widget = gtk_label_new (NULL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0);
gtk_widget_show (widget);
diff --git a/src/mail/e-mail-config-identity-page.c b/src/mail/e-mail-config-identity-page.c
index ebd14234cc..66d7cdcabb 100644
--- a/src/mail/e-mail-config-identity-page.c
+++ b/src/mail/e-mail-config-identity-page.c
@@ -516,6 +516,7 @@ mail_config_identity_page_constructed (GObject *object)
"you send.");
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0);
diff --git a/src/mail/e-mail-config-service-page.c b/src/mail/e-mail-config-service-page.c
index be48fcca2d..be37dcc4ed 100644
--- a/src/mail/e-mail-config-service-page.c
+++ b/src/mail/e-mail-config-service-page.c
@@ -538,6 +538,7 @@ mail_config_service_page_constructed (GObject *object)
widget = gtk_label_new (NULL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_grid_attach (GTK_GRID (container), widget, 1, 1, 2, 1);
page->priv->desc_label = widget; /* not referenced */
diff --git a/src/mail/e-mail-config-welcome-page.c b/src/mail/e-mail-config-welcome-page.c
index af9781fb45..b2e8d6b480 100644
--- a/src/mail/e-mail-config-welcome-page.c
+++ b/src/mail/e-mail-config-welcome-page.c
@@ -122,6 +122,7 @@ mail_config_welcome_page_constructed (GObject *object)
widget = gtk_label_new (NULL);
gtk_widget_set_valign (widget, GTK_ALIGN_FILL);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (main_box), widget, TRUE, TRUE, 0);
gtk_widget_show (widget);
diff --git a/src/modules/backup-restore/e-mail-config-restore-page.c
b/src/modules/backup-restore/e-mail-config-restore-page.c
index abf4162a74..7c4a9dca42 100644
--- a/src/modules/backup-restore/e-mail-config-restore-page.c
+++ b/src/modules/backup-restore/e-mail-config-restore-page.c
@@ -164,6 +164,7 @@ mail_config_restore_page_constructed (GObject *object)
"mail filters, etc.");
widget = gtk_label_new (text);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_box_pack_start (GTK_BOX (main_box), widget, FALSE, FALSE, 0);
gtk_widget_show (widget);
diff --git a/src/modules/backup-restore/evolution-backup-tool.c
b/src/modules/backup-restore/evolution-backup-tool.c
index c8b80f004d..da84ef50c5 100644
--- a/src/modules/backup-restore/evolution-backup-tool.c
+++ b/src/modules/backup-restore/evolution-backup-tool.c
@@ -1005,6 +1005,7 @@ main (gint argc,
"on the amount of data in your account."), NULL);
widget = gtk_label_new (markup);
gtk_label_set_line_wrap (GTK_LABEL (widget), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (widget), 20);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_widget_show (widget);
g_free (markup);
diff --git a/src/plugins/email-custom-header/email-custom-header.c
b/src/plugins/email-custom-header/email-custom-header.c
index 788d110e75..3c43a3c3c9 100644
--- a/src/plugins/email-custom-header/email-custom-header.c
+++ b/src/plugins/email-custom-header/email-custom-header.c
@@ -810,6 +810,7 @@ e_plugin_lib_get_configure_widget (EPlugin *epl)
gtk_box_pack_start (GTK_BOX (vbox2), label1, FALSE, TRUE, 0);
gtk_label_set_justify (GTK_LABEL (label1), GTK_JUSTIFY_CENTER);
gtk_label_set_line_wrap (GTK_LABEL (label1), TRUE);
+ gtk_label_set_width_chars (GTK_LABEL (label1), 20);
header_configuration_box = gtk_box_new (GTK_ORIENTATION_VERTICAL, 6);
gtk_widget_show (header_configuration_box);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]