- gtk_widget_queue_resize (GTK_WIDGET (priv->expander));
- gtk_widget_queue_draw (GTK_WIDGET (priv->expander));
-}
-
-/**
- * modest_mail_header_view_new:
- *
- * Return value: a new #ModestHeaderView instance implemented for Gtk+
- **/
-TnyHeaderView*
-modest_mail_header_view_new (void)
-{
- ModestMailHeaderView *self = g_object_new (MODEST_TYPE_MAIL_HEADER_VIEW, NULL);
-
- return TNY_HEADER_VIEW (self);
-}
-
-static void
-modest_mail_header_view_instance_init (GTypeInstance *instance, gpointer g_class)
-{
- ModestMailHeaderView *self = (ModestMailHeaderView *)instance;
- ModestMailHeaderViewPriv *priv = MODEST_MAIL_HEADER_VIEW_GET_PRIVATE (self);
- GtkWidget *fromto_hbox = NULL;
- GtkSizeGroup *expander_group = NULL;
-
- priv->header = NULL;
-
- priv->expander = gtk_expander_new (NULL);
- priv->main_vbox = gtk_vbox_new (FALSE, 1);
- gtk_box_pack_start (GTK_BOX (instance), priv->expander, FALSE, FALSE, 0);
- gtk_box_pack_start (GTK_BOX (instance), priv->main_vbox, TRUE, TRUE, 0);
- g_signal_connect_after (G_OBJECT (priv->expander), "activate", G_CALLBACK (expander_activate), instance);
-
- fromto_hbox = gtk_hbox_new (FALSE, 12);
- priv->fromto_label = gtk_label_new (NULL);
- gtk_misc_set_alignment (GTK_MISC (priv->fromto_label), 0.0, 0.0);
- priv->fromto_contents = modest_recpt_view_new ();
- g_signal_connect (G_OBJECT (priv->fromto_contents), "activate", G_CALLBACK (activate_recpt), instance);
-
- gtk_box_pack_start (GTK_BOX (fromto_hbox), priv->fromto_label, FALSE, FALSE, 0);
- gtk_box_pack_start (GTK_BOX (fromto_hbox), priv->fromto_contents, TRUE, TRUE, 0);
- gtk_box_pack_start (GTK_BOX (priv->main_vbox), fromto_hbox, FALSE, FALSE, 0);
-
- priv->labels_size_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
- gtk_size_group_add_widget (priv->labels_size_group, priv->fromto_label);
-
- priv->headers_vbox = gtk_vbox_new (FALSE, 0);
- g_object_ref (priv->headers_vbox);
-
- expander_group = gtk_size_group_new (GTK_SIZE_GROUP_HORIZONTAL);
- gtk_size_group_add_widget (expander_group, priv->headers_vbox);
- gtk_size_group_add_widget (expander_group, fromto_hbox);
- g_object_unref (expander_group);
-
- gtk_container_set_reallocate_redraws (GTK_CONTAINER (instance), TRUE);
-
- priv->is_sent = FALSE;
-
- return;