[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)