トップ «前の日記(2004-10-09(Sat)) 最新 次の日記(2004-10-11(Mon))» 編集

猿も叩けば日記


2004-10-10(Sun)

_ [風博士] タブリストポップアップの色設定

せっかくタブの色が選択できるようになったのに,こっちは無視されてた. kz-tab-label.c からパクって修正.
Index: kz-actions-popup.c =================================================================== RCS file: /cvsroot/kazehakase/kazehakase/src/actions/kz-actions-popup.c,v retrieving revision 1.40 diff -u -r1.40 kz-actions-popup.c --- kz-actions-popup.c 30 Sep 2004 00:06:06 -0000 1.40 +++ kz-actions-popup.c 9 Oct 2004 21:39:49 -0000 @@ -57,12 +57,7 @@ gpointer element; /* pointer indicated textarea */ } EditorInfo; -static const gchar *label_color[] = -{ - "#000000", - "#ff0000", - "#22aa44", -}; +static gchar *label_color[KZ_TAB_LABEL_N_STATE]; static void kz_actions_popup_append_tablist_menuitem (KzWindow *kz, GtkWidget *tablist_menu); @@ -612,6 +607,33 @@ GtkWidget *page; gint current_page_num; KzFavicon *kzfav; + gchar *color = NULL; + + /* label color */ + color = KZ_CONF_GET_STR("Tab" , "normal_color"); + if (!color) + color = g_strdup("#000000"); + + if (label_color[KZ_TAB_LABEL_STATE_NORMAL]) + g_free(label_color[KZ_TAB_LABEL_STATE_NORMAL]); + label_color[KZ_TAB_LABEL_STATE_NORMAL] = g_strdup(color); + g_free(color); + + color = KZ_CONF_GET_STR("Tab" , "loading_color"); + if (!color) + color = g_strdup("#ff0000"); + if (label_color[KZ_TAB_LABEL_STATE_LOADING]) + g_free(label_color[KZ_TAB_LABEL_STATE_LOADING]); + label_color[KZ_TAB_LABEL_STATE_LOADING] = g_strdup(color); + g_free(color); + + color = KZ_CONF_GET_STR("Tab" , "loaded_color"); + if (!color) + color = g_strdup("#22aa44"); + if (label_color[KZ_TAB_LABEL_STATE_LOADED]) + g_free(label_color[KZ_TAB_LABEL_STATE_LOADED]); + label_color[KZ_TAB_LABEL_STATE_LOADED] = g_strdup(color); + g_free(color); kzfav = kz_favicon_get_instance();

_ [life] 運転再開の見通し立たず 京浜急行・横浜〜上大岡駅間 - asahi.com : 社会

なんだってーーー

今日出かけるのに,これじゃダメじゃないか…午後には復旧してくれよ.

本日のツッコミ(全1件) [ツッコミを入れる]
_ なかじま (2004-10-11(Mon) 01:50)

京急は土砂崩れでしか止まらないという伝統は守られた


2003|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|05|06|07|08|09|10|11|12|
2008|01|