* mu-msg-header-view.c: improve header view a bit

This commit is contained in:
Dirk-Jan C. Binnema 2011-01-13 21:42:51 +02:00
parent 388c805562
commit 28b832a9a2
1 changed files with 10 additions and 7 deletions

View File

@ -96,14 +96,16 @@ get_label (const gchar *txt, gboolean istitle)
char* markup;
markup = g_strdup_printf ("<b>%s</b>: ", 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);
}
}