[anjal] Fix rendering issues.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Subject: [anjal] Fix rendering issues.
- Date: Wed, 27 May 2009 14:20:16 -0400 (EDT)
commit 1487c4b04dc7ddede468ee34a72d56b97573fd8c
Author: Srinivasa Ragavan <sragavan novell com>
Date: Wed May 27 23:53:54 2009 +0530
Fix rendering issues.
---
src/mail-message-view.c | 11 ++++++++++-
1 files changed, 10 insertions(+), 1 deletions(-)
diff --git a/src/mail-message-view.c b/src/mail-message-view.c
index 7c82c7d..6482a56 100644
--- a/src/mail-message-view.c
+++ b/src/mail-message-view.c
@@ -188,6 +188,8 @@ mmv_message_opened(CamelFolder *folder, const char *uid, CamelMimeMessage *msg,
em_format_format((EMFormat *)shell->efwd, folder, uid, msg);
shell->priv->msg = msg;
gtk_widget_hide (shell->priv->spinner);
+ gdk_window_invalidate_rect (((GtkWidget *)shell)->window, NULL, TRUE);
+ gtk_widget_queue_draw (shell);
}
static void
@@ -236,6 +238,8 @@ mmv_show (MailMessageView *mmv)
gtk_widget_hide (mmv->discard);
gtk_widget_hide (mmv->pop_out);
gtk_arrow_set (mmv->priv->arrow, GTK_ARROW_DOWN, GTK_SHADOW_NONE);
+ gdk_window_invalidate_rect (((GtkWidget *)mmv)->window, NULL, TRUE);
+ gtk_widget_queue_draw (mmv);
}
static void
@@ -253,6 +257,8 @@ mmv_hide (MailMessageView *mmv)
gtk_widget_hide (mmv->main_header);
gtk_label_set_markup (mmv->more_details, _("<u>show details</u>"));
}
+ gdk_window_invalidate_rect (((GtkWidget *)mmv)->window, NULL, TRUE);
+ gtk_widget_queue_draw (mmv);
}
static void
@@ -262,6 +268,7 @@ mmv_collapse (MailMessageView *mmv)
mmv_hide(mmv);
else
mmv_show (mmv);
+
}
static void
@@ -584,6 +591,8 @@ mmv_finished_loading_webkit (WebKitWebView *webkitwebview, WebKitWebFrame *arg1
/* Connect on expose, and mark mail as read on expose, when the mail is actually seen */
g_signal_connect (webkitwebview, "expose-event" , mark_mail_read, mmview);
g_signal_emit (mmview, signals[MESSAGE_LOADED], 0);
+ gdk_window_invalidate_rect (((GtkWidget *)mmview)->window, NULL, TRUE);
+ gtk_widget_queue_draw (mmview);
}
@@ -1092,7 +1101,7 @@ mail_message_view_set_message (MailMessageView *mmview, CamelFolder *folder, con
g_object_set (menu, "focus-on-click", FALSE, NULL);
gtk_container_add (menu, gtk_arrow_new (GTK_ARROW_DOWN, GTK_SHADOW_ETCHED_OUT));
gtk_widget_show_all (menu);
- gtk_box_pack_end (header_row, menu, FALSE, FALSE, 2);
+ /* gtk_box_pack_end (header_row, menu, FALSE, FALSE, 2); */
/*
reply = gtk_button_new ();
img = e_icon_factory_get_icon ("mail-reply-sender", E_ICON_SIZE_MENU);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]