[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]
Re: How to use fontset in GtkStyle?
ほそのです。
To: gtk@xxxxxxxxxxxxxxxxxxxxx, gnome-devel@xxxxxxxxxxx
From: Hidetomo Hosono <h@xxxxxxxxxxx>
Subject: [Kondara-devel:00732] How to use fontset in GtkStyle?
Date: Mon, 22 Nov 1999 04:52:52 +0900
> 現在、gnome-pim に含まれる gncal に起こる
>
> - マルチバイト文字で記述された To Do 項目が
> - 期限切れの項目をハイライト表示するよう設定されている場合に
> - 期限切れ項目が文字化けする
>
> というバグを解消すべく、gnome-pim のソースを眺めています。
の件ですが、IRC にて同じ A ちーむの樋口さまに
gtk_widget_ensure_style() の存在を教えて頂き、解決致しました。
ここに、樋口さまに厚く御礼申し上げると共に、パッチを添えさせて頂きま
す。
----
ほそのひでとも @ Kondara Project GNOME 野郎 A ちーむ
http://www.kondara.org/~h/
diff -uNr gnome-pim-1.0.50.prev/gncal/gncal-todo.c gnome-pim-1.0.50/gncal/gncal-todo.c
--- gnome-pim-1.0.50.prev/gncal/gncal-todo.c Tue Sep 28 05:49:43 1999
+++ gnome-pim-1.0.50/gncal/gncal-todo.c Mon Nov 22 16:34:06 1999
@@ -647,8 +647,10 @@
gtk_clist_clear (todo->clist);
- for (list = todo->calendar->cal->todo; list; list = list->next)
+ for (list = todo->calendar->cal->todo; list; list = list->next) {
+ gtk_widget_ensure_style (GTK_WIDGET (todo->clist));
insert_in_clist (todo, list->data);
+ }
/* if we are autoresizing then do it now */
if(todo_list_autoresize && todo->clist->rows != 0)