diff options
author | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-03-15 04:34:51 +0000 |
---|---|---|
committer | hiro <hiro@ee746299-78ed-0310-b773-934348b2243d> | 2005-03-15 04:34:51 +0000 |
commit | d5bf16f6ad77b4f9635605a208c63948dfeca30d (patch) | |
tree | f6b8dfa43de29046c290d460f76a1295701eaa04 | |
parent | d8b0ce160b9dcbe2b3b1919268feb9cac5dda976 (diff) |
modified IO dialog of action.
git-svn-id: svn://sylpheed.sraoss.jp/sylpheed/trunk@169 ee746299-78ed-0310-b773-934348b2243d
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | ChangeLog.ja | 5 | ||||
-rw-r--r-- | src/action.c | 21 |
3 files changed, 29 insertions, 2 deletions
@@ -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); |