Use GTK+ single includes
[modest] / src / widgets / modest-details-dialog.c
index ade62c9..5d2eddc 100644 (file)
 
 #include <glib/gi18n.h>
 #include <gdk/gdkkeysyms.h>
-#include <gtk/gtkscrolledwindow.h>
-#include <gtk/gtktable.h>
-#include <gtk/gtkstock.h>
-#include <gtk/gtklabel.h>
+#include <gtk/gtk.h>
 #include <tny-msg.h>
 #include <tny-header.h>
 #include <tny-header-view.h>
@@ -171,6 +168,7 @@ modest_details_dialog_add_data_default (ModestDetailsDialog *self,
        ModestDetailsDialogPrivate *priv;
        guint n_rows = 0;
        GtkWidget *label_w, *value_w;
+       gchar *secure_value;
 
        priv = MODEST_DETAILS_DIALOG_GET_PRIVATE (self);
 
@@ -181,12 +179,15 @@ modest_details_dialog_add_data_default (ModestDetailsDialog *self,
        gtk_misc_set_alignment (GTK_MISC (label_w), 1.0, 0.0);
        gtk_label_set_justify (GTK_LABEL (label_w), GTK_JUSTIFY_RIGHT);
 
+       /* Create secure value */
+       secure_value = modest_text_utils_get_secure_header (value, "");
+
        /* Create value */
-       value_w = gtk_label_new (value);
-       gtk_label_set_line_wrap (GTK_LABEL (value_w), TRUE);
-       gtk_label_set_line_wrap_mode (GTK_LABEL (value_w), PANGO_WRAP_WORD_CHAR);
+       value_w = gtk_label_new (secure_value);
+       gtk_label_set_line_wrap ((GtkLabel *) value_w, TRUE);
+       gtk_label_set_line_wrap_mode ((GtkLabel *) value_w, PANGO_WRAP_WORD_CHAR);
        gtk_misc_set_alignment (GTK_MISC (value_w), 0.0, 0.0);
-       gtk_label_set_justify (GTK_LABEL (value_w), GTK_JUSTIFY_LEFT);
+       gtk_label_set_justify ((GtkLabel *) value_w, GTK_JUSTIFY_LEFT);
 
        /* Attach label and value */
        gtk_table_attach (GTK_TABLE (priv->props_table), 
@@ -201,6 +202,8 @@ modest_details_dialog_add_data_default (ModestDetailsDialog *self,
                          GTK_EXPAND|GTK_FILL, 
                          GTK_SHRINK|GTK_FILL, 
                          0, 0);
+
+       g_free (secure_value);
 }
 
 static void 
@@ -340,6 +343,7 @@ modest_details_dialog_set_message_size_default (ModestDetailsDialog *self,
        size_s = modest_text_utils_get_display_size (size);
        modest_details_dialog_add_data (self, _("mcen_fi_message_properties_size"), size_s);
        g_free (size_s);
+       gtk_widget_show_all (GTK_WIDGET (self));
 }
 
 static void