[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[mhc:00810] Re: faces of calender
From: Yoshinari Nomura <nom@xxxxxxxxxxxxxxxxxxx> さん曰く
Subject: [mhc:00808] Re: faces of calender
Message-ID: <20000719132025S.nom@xxxxxxxxxxxxxxxxxxx>
Date: Wed, 19 Jul 2000 13:20:25 +0900
乃村> > (let ((new-face (intern (concat "mhc-effect-"
乃村> > (symbol-name face) "-"
乃村> > (symbol-name effect))))
乃村> >
乃村> > で face の名前が mhc-effect-bold-busy とかなった方が良いと思う。
乃村>
乃村> なるほど。よい命名法を探しています。
乃村> 上の例だと、親の名前が、mhc-sumamry-face とかの場合は、
乃村>
乃村> mhc-summary-face-mhc-effect-today-busy-sunday
乃村> というように。なったりしませんか。
正解は mhc-effect-mhc-summary-face-sunday-busy だと思います。^^;;
乃村> デフォルトの face を bold や default にしないで、
乃村> mhc-summary-face としておいて、
乃村> 関数はそのままというのはどうでしょうか。
実は commit してしまってから冗長なのに気づきました。
default しか目に入っていませんでした。ごめんなさい。
(let ((new-face (intern (concat
(if (string-match "^mhc-" (symbol-name face))
"" "mhc-face-")
(symbol-name face) "-"
(symbol-name effect))))
=>
mhc-face-default-busy
mhc-face-default-today
mhc-calendar-face-saturday-busy
ではどうでしょうか?
乃村> # today-busy-sunday は、悲しい人の例。:-)
## デートかもしれないですよ。全然悲しくない :-)
乃村> > 1. 今月のような第6週まである月もちゃんと印刷出来る。
乃村>
乃村> 試してみます。
よろしくお願いします。いかんせん、cut & try でやったらできちゃっ
た、という代物なので。。。
--
白井秀行 (mailto:shirai@xxxxxxxxxxxxx)