[anjal] Space inline composer better.
- From: Srinivasa Ragavan <sragavan src gnome org>
- To: svn-commits-list gnome org
- Subject: [anjal] Space inline composer better.
- Date: Tue, 26 May 2009 14:00:01 -0400 (EDT)
commit 1117384d4a4431a7c130b37b55252c62a839f857
Author: Srinivasa Ragavan <sragavan novell com>
Date: Tue May 26 17:10:34 2009 +0530
Space inline composer better.
---
src/mail-message-view.c | 11 +++++++++--
src/mail-message-view.h | 1 +
2 files changed, 10 insertions(+), 2 deletions(-)
diff --git a/src/mail-message-view.c b/src/mail-message-view.c
index 9badca9..c924b0f 100644
--- a/src/mail-message-view.c
+++ b/src/mail-message-view.c
@@ -245,6 +245,8 @@ mmv_hide (MailMessageView *mmv)
gtk_widget_hide (mmv->body);
gtk_widget_hide_all (mmv->footer);
gtk_widget_hide (mmv->frame);
+ gtk_widget_hide (mmv->cbox);
+
if (mmv->comp_view)
gtk_widget_hide (mmv->comp_view);
if (GTK_WIDGET_VISIBLE(mmv->main_header)) {
@@ -364,6 +366,7 @@ static void
discard_composer_cb (GtkWidget *w, MailMessageView *mmv)
{
gtk_widget_hide (mmv->frame);
+ gtk_widget_hide (mmv->cbox);
gtk_widget_hide (mmv->comp_view);
gtk_widget_hide (mmv->discard);
gtk_widget_hide (mmv->pop_out);
@@ -374,6 +377,7 @@ static void
mmv_mail_send (struct _EMsgComposer *composer, MailMessageView *mmv)
{
gtk_widget_hide (mmv->frame);
+ gtk_widget_hide (mmv->cbox);
gtk_widget_hide (mmv->comp_view);
gtk_widget_hide (mmv->discard);
gtk_widget_hide (mmv->pop_out);
@@ -385,6 +389,7 @@ popout_composer_cb (GtkWidget *w, MailMessageView *mmv)
MailViewChild *mcv;
gtk_widget_hide (mmv->frame);
+ gtk_widget_hide (mmv->cbox);
gtk_widget_hide (mmv->comp_view);
gtk_widget_hide (mmv->discard);
gtk_widget_hide (mmv->pop_out);
@@ -438,12 +443,14 @@ construct_reply_composer (MailMessageView *mmv, int mode)
e_composer_header_table_set_header_visible (table, E_COMPOSER_HEADER_FROM, FALSE);
e_composer_header_table_set_header_visible (table, E_COMPOSER_HEADER_SUBJECT, FALSE);
gtk_container_add (mmv->frame, box);
- gtk_box_pack_start (mmv, mmv->frame, FALSE, FALSE, 6);
+ gtk_box_pack_start (mmv->cbox, mmv->frame, TRUE, TRUE, 36);
+ gtk_box_pack_start (mmv, mmv->cbox, FALSE, FALSE, 6);
g_signal_connect (mmv->composer, "send", mmv_mail_send, mmv);
}
gtk_widget_show (mmv->discard);
gtk_widget_show (mmv->pop_out);
gtk_widget_show (mmv->frame);
+ gtk_widget_show (mmv->cbox);
gtk_widget_show (mmv->comp_view);
g_signal_emit (mmv, signals[MESSAGE_REPLY], 0);
@@ -1215,7 +1222,7 @@ mail_message_view_set_message (MailMessageView *mmview, CamelFolder *folder, con
// EXPOSE(discard, bgcolor);
/* Hide this one be default */
-
+ mmview->cbox = gtk_hbox_new (FALSE, 0);
mmview->frame = gtk_frame_new (NULL);
gtk_frame_set_shadow_type (mmview->frame, GTK_SHADOW_IN);
diff --git a/src/mail-message-view.h b/src/mail-message-view.h
index dd6ee40..0c5dc11 100644
--- a/src/mail-message-view.h
+++ b/src/mail-message-view.h
@@ -52,6 +52,7 @@ typedef struct _MailMessageView {
GtkWidget *attachments;
GtkWidget *footer;
GtkWidget *frame;
+ GtkWidget *cbox;
GtkWidget *comp_view;
GtkWidget *composer;
GtkWidget *discard;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]