[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:01591] default icon-alist
井上朋紀と申します。MHC の cvs 開発版を使用しています。
配布物のiconsの下に、Anniversary, Birthday, Date 等のxpm,xbmファイルが
存在していますが、emacsの下の mhc-bm.el, mhc-e21.el, mhc-xmas.el の
各 icon-alist ({mhc-bm,mhc-e21,mhc-xmas}-icon-alist) には含まれていない
ため、デフォルトの設定のままでは使用できません。
せっかく配布物に含まれているのに、defcustomされていないのは
もったいないとずっと以前から思っていました。
#デフォルトで入っている Birthday のアイコン使うために .emacs で
#setq mhc-e21-icon-alist を指定するのが面倒...
そこで、iconsの下にあるファイルを使用するように el ファイルを変更し、
patch (mhc-xpmxbm.diff) を作成しました。添付し送付します。
本日 CVS で取得した mhc-current に対応しています。
heavy lisperな方や自作アイコンを使用される方は、
icon-alist を .emacs ファイルの中で setq しているのだと思いますが、
デフォルトのまま使用できるアイコンが増えてもいいのでは?と思い
patchを作成した次第です(icon-alistのcommentはそのままです。書き足してお
りません)。
よろしくお願いします。
---
井上 朋紀 (INOUE Tomonori)
inouetom@xxxxxxxxx
diff -uNr mhc.orig/emacs/mhc-bm.el mhc/emacs/mhc-bm.el
--- mhc.orig/emacs/mhc-bm.el Fri Feb 9 19:03:21 2001
+++ mhc/emacs/mhc-bm.el Mon Jul 1 01:26:03 2002
@@ -12,9 +12,16 @@
'(("Conflict" . ("Conflict.xbm" "Yellow"))
("Private" . ("Private.xbm" "HotPink"))
("Holiday" . ("Holiday.xbm" "OrangeRed" "White"))
- ("Todo" .("CheckBox.xbm" "Red"))
+ ("Todo" . ("CheckBox.xbm" "Red"))
("Done" . ("CheckedBox.xbm" "Red"))
- ("Link" . ("Link.xbm" "Gray")))
+ ("Link" . ("Link.xbm" "Gray"))
+ ("Anniversary" . ("Anniversary.xbm" "purple"))
+ ("Birthday" . ("Birthday.xbm" "navy"))
+ ("Date" . ("Date.xbm" "deep pink"))
+ ("Party" . ("Party.xbm" "dark green"))
+ ("Other" . ("Other.xbm" "cyan"))
+ ("Vacation" . ("Vacation.xbm" "blue"))
+ ("Work" . ("Business.xbm" "tan")))
"*Alist to define icons.
Each element should have the form
(NAME . (ICON-FILE FG BG))
diff -uNr mhc.orig/emacs/mhc-e21.el mhc/emacs/mhc-e21.el
--- mhc.orig/emacs/mhc-e21.el Fri Jan 11 02:00:29 2002
+++ mhc/emacs/mhc-e21.el Mon Jul 1 01:25:44 2002
@@ -6,12 +6,19 @@
;; Revised: $Date: 2001/12/25 15:40:55 $
(defcustom mhc-e21-icon-alist
- '(("Conflict" . "Conflict.xpm")
- ("Private" . "Private.xpm")
- ("Holiday" . "Holiday.xpm")
- ("Todo" . "CheckBox.xpm")
- ("Done" . "CheckedBox.xpm")
- ("Link" . "Link.xpm"))
+ '(("Conflict" . "Conflict.xpm")
+ ("Private" . "Private.xpm")
+ ("Holiday" . "Holiday.xpm")
+ ("Todo" . "CheckBox.xpm")
+ ("Done" . "CheckedBox.xpm")
+ ("Link" . "Link.xpm")
+ ("Anniversary" . "Anniversary.xpm")
+ ("Birthday" . "Birthday.xpm")
+ ("Date" . "Date.xpm")
+ ("Party" . "Party.xpm")
+ ("Other" . "Other.xpm")
+ ("Vacation" . "Vacation.xpm")
+ ("Work" . "Business.xpm"))
"*Alist to define icons.
Each element should have the form
(NAME . ICON-FILE)
diff -uNr mhc.orig/emacs/mhc-xmas.el mhc/emacs/mhc-xmas.el
--- mhc.orig/emacs/mhc-xmas.el Thu Aug 10 12:58:02 2000
+++ mhc/emacs/mhc-xmas.el Mon Jul 1 01:27:17 2002
@@ -6,12 +6,19 @@
;; Revised: $Date: 2000/08/10 03:58:02 $
(defcustom mhc-xmas-icon-alist
- '(("Conflict" . "Conflict.xpm")
- ("Private" . "Private.xpm")
- ("Holiday" . "Holiday.xpm")
- ("Todo" . "CheckBox.xpm")
- ("Done" . "CheckedBox.xpm")
- ("Link" . "Link.xpm"))
+ '(("Conflict" . "Conflict.xpm")
+ ("Private" . "Private.xpm")
+ ("Holiday" . "Holiday.xpm")
+ ("Todo" . "CheckBox.xpm")
+ ("Done" . "CheckedBox.xpm")
+ ("Link" . "Link.xpm")
+ ("Anniversary" . "Anniversary.xpm")
+ ("Birthday" . "Birthday.xpm")
+ ("Date" . "Date.xpm")
+ ("Party" . "Party.xpm")
+ ("Other" . "Other.xpm")
+ ("Vacation" . "Vacation.xpm")
+ ("Work" . "Business.xpm"))
"*Alist to define icons.
Each element should have the form
(NAME . ICON-FILE)