aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-03-15 04:34:51 +0000
committerhiro <hiro@ee746299-78ed-0310-b773-934348b2243d>2005-03-15 04:34:51 +0000
commitd5bf16f6ad77b4f9635605a208c63948dfeca30d (patch)
treef6b8dfa43de29046c290d460f76a1295701eaa04
parentd8b0ce160b9dcbe2b3b1919268feb9cac5dda976 (diff)
modified IO dialog of action.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@169 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r--ChangeLog5
-rw-r--r--ChangeLog.ja5
-rw-r--r--src/action.c21
3 files changed, 29 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 3f3aef8d..115cc5f1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2005-03-15
+ * src/action.c: create_io_dialog(): use user-defined text font
+ (thanks to Alfons), and modified its appearance.
+
+2005-03-15
+
* src/compose.c: compose_write_to_file(): fixed a memory leak.
2005-03-14
diff --git a/ChangeLog.ja b/ChangeLog.ja
index e8c903dc..1dfc2828 100644
--- a/ChangeLog.ja
+++ b/ChangeLog.ja
@@ -1,5 +1,10 @@
2005-03-15
+ * src/action.c: create_io_dialog(): ユーザ指定のテキストフォントを
+ 使用し(Alfons さん thanks)、外観を修正。
+
+2005-03-15
+
* src/compose.c: compose_write_to_file(): メモリリークを修正。
2005-03-14
diff --git a/src/action.c b/src/action.c
index 431db8c3..25fe2f26 100644
--- a/src/action.c
+++ b/src/action.c
@@ -1069,13 +1069,30 @@ static void create_io_dialog(Children *children)
scrolledwin = gtk_scrolled_window_new(NULL, NULL);
gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolledwin),
- GTK_POLICY_NEVER, GTK_POLICY_ALWAYS);
+ GTK_POLICY_AUTOMATIC,
+ GTK_POLICY_AUTOMATIC);
+ gtk_scrolled_window_set_shadow_type(GTK_SCROLLED_WINDOW(scrolledwin),
+ GTK_SHADOW_IN);
gtk_box_pack_start(GTK_BOX(vbox), scrolledwin, TRUE, TRUE, 0);
- gtk_widget_set_size_request(scrolledwin, 480, 200);
+ gtk_widget_set_size_request(scrolledwin, 560, 200);
gtk_widget_hide(scrolledwin);
text = gtk_text_view_new();
+
+ if (prefs_common.textfont) {
+ PangoFontDescription *font_desc;
+ font_desc = pango_font_description_from_string
+ (prefs_common.textfont);
+ if (font_desc) {
+ gtk_widget_modify_font(text, font_desc);
+ pango_font_description_free(font_desc);
+ }
+ }
+
gtk_text_view_set_editable(GTK_TEXT_VIEW(text), FALSE);
+ gtk_text_view_set_wrap_mode(GTK_TEXT_VIEW(text), GTK_WRAP_WORD);
+ gtk_text_view_set_left_margin(GTK_TEXT_VIEW(text), 6);
+ gtk_text_view_set_right_margin(GTK_TEXT_VIEW(text), 6);
gtk_container_add(GTK_CONTAINER(scrolledwin), text);
gtk_widget_show(text);