[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[mhc:00603] Re: alarm (Re: mhc-snap20000522)



On Mon, 22 May 2000 19:38:44 +0900,
	Yoshiaki Kasahara <kasahara@xxxxxxxxxxxxxxxxx> said:

> > ・ emacs/00usage.jis にカスタマイズ可能な変数の記述を追加。
> 
> カスタマイズで思い出したのですが、予定を C-c e で入力する時に、Alarm 
> もミニバッファで聞いてくるようにならないでしょうか。

ええ、次のバージョンでやります。
mhc-alarm.el も結構書いてたと思ったので、
早いところくっつけたいと思っていますから。

> あ、あと Alarm つながりですが、palm 側で 90分前と設定した Alarm を 
> palm2mhc で吸うと、1 hour になってしまいます。

おや。

理由は、Palm は Alarm に 0-99 分/時間/日 までの設定ができるんですが、
mhc で 150分とか書かれたときにどうするか問題と、本質的には同じ
問題ですね。60 より大きかったら int(x / 60) してるだけの部分に
手を加えました。以下で治るはずです。
--
nom

--- mhc-schedule.rb     2000/04/28 06:19:40     1.18
+++ mhc-schedule.rb     2000/05/22 11:25:59
@@ -290,10 +290,14 @@
 
   def alarm_as_string
     alarm_str = ''
+
     if @alarm
-      alarm_str = "#{@alarm / 60} minute"
-      alarm_str = "#{@alarm / 3600} hour"  if @alarm > 3600
-      alarm_str = "#{@alarm / 84600} day"  if @alarm > 84600
+      alarm_str = "#{@alarm /60} minute"
+      if @alarm > 60 * 99 || @alarm % 3600 == 0
+       alarm_str = "#{@alarm /3600} hour"
+      elsif @alarm > 3600 * 99 || @alarm % 84600 == 0
+       alarm_str = "#{@alarm /84600} day"
+      end
     end
     return alarm_str
   end