[anjal] Space inline composer better.



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]