From 28b832a9a2650db124a1a42c77d98b3514486f3b Mon Sep 17 00:00:00 2001 From: "Dirk-Jan C. Binnema" Date: Thu, 13 Jan 2011 21:42:51 +0200 Subject: [PATCH] * mu-msg-header-view.c: improve header view a bit --- widgets/mu-msg-header-view.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/widgets/mu-msg-header-view.c b/widgets/mu-msg-header-view.c index 4e154e18..bdf90ae9 100644 --- a/widgets/mu-msg-header-view.c +++ b/widgets/mu-msg-header-view.c @@ -96,14 +96,16 @@ get_label (const gchar *txt, gboolean istitle) char* markup; markup = g_strdup_printf ("%s: ", txt); gtk_label_set_markup (GTK_LABEL(label), markup); - g_free (markup); + gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_RIGHT); + g_free (markup); } else { gtk_label_set_selectable (GTK_LABEL (label), TRUE); gtk_label_set_text (GTK_LABEL(label), txt ? txt : ""); + /* gtk_label_set_line_wrap_mode (GTK_LABEL (label), PANGO_WRAP_WORD_CHAR); */ + /* gtk_label_set_line_wrap (GTK_LABEL (label), TRUE); */ + /* gtk_label_set_ellipsize (GTK_LABEL (label), TRUE); */ + gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); } - - gtk_label_set_line_wrap_mode (GTK_LABEL (label), PANGO_WRAP_WORD_CHAR); - gtk_label_set_justify (GTK_LABEL (label), GTK_JUSTIFY_LEFT); return label; } @@ -131,8 +133,9 @@ add_row (GtkWidget *table, guint row, const char* fieldname, const char *value, gtk_container_add (GTK_CONTAINER (al), label); gtk_table_attach ( - GTK_TABLE(table), al, 1, 2, row, row + 1, GTK_FILL, 0, 0, 0); - + GTK_TABLE(table), al, 1, 2, row, row + 1, GTK_FILL, + 0, 0, 0); + return TRUE; } @@ -178,7 +181,7 @@ mu_msg_header_view_set_message (MuMsgHeaderView *self, MuMsg *msg) if (msg) { self->_priv->_table = get_table (msg); gtk_box_pack_start (GTK_BOX(self), self->_priv->_table, - FALSE, FALSE, 2); + TRUE, FALSE, 2); gtk_widget_show_all (self->_priv->_table); } }