Date 1.3b1

Compativility: BeOS R4.5
Date: Mon, Dec. 06 1999
Author: Tetsuo Yamada
Contact: ivy@ma.kcom.ne.jp
URL: http://www.duelists.org/~ivy/

日付とカレンダーを表示する Deskbar のアドオンです。
カレンダーは1970年1月から2038年1月までが有効です。


USAGE

Date を起動すると、 Deskbar に日付を表示するレプリカントが現れます。このビューをダブルクリックすると、カレンダーが表示されます。また、右クリックするかマウスボタンをしばらくプレスしたままにしておくとコンテクストメニューが現れます。このメニューから、レプリカントの削除と Date に関する情報を得ることができます。ビューをドラッグすると日付を表す文字列をドロップすることができます。

Terminal 等から起動する際に引数を与えて、以下のようにカスタマイズすることができます。
  -l, --left            日付の表示を左に寄せる
  -c, --center          日付の表示を中央に寄せる
  -r, --right           日付の表示を右に寄せる
  -f, --format=FORMAT   日付表示のフォーマットを設定します。（下記参照）
  -w, --width=WIDTH     レプリカントの幅を設定する。 1 から 106 までが有効です
  -W, --weekday=COLOR   カレンダーの平日の色を RRGGBB (16 進数) で指定します
  -S, --saturday=COLOR  カレンダーの土曜日の色を RRGGBB (16 進数) で指定します
  -H, --holiday=COLOR   カレンダーの休日の色を RRGGBB (16 進数) で指定します
  -h, --help            ヘルプを表示

フォーマットの書き方について。

 %a  短縮した曜日 (Sun - Sat)
 %A  曜日 (Sunday - Saturday)
 %b  短縮した月 (Jan - Dec)
 %B  月 (January - December)
 %c  日付と時刻を一般的な書式で ("Sat Nov 04 12:02:33 EST 1989"など)
 %d  日付 (01 - 31)
 %H  時を２４時間書式で (00 - 23)
 %I  時を１２時間書式で (01 - 12)
 %m  月 (01 - 12)
 %M  分 (00 - 59)
 %p  AMかPM (AM/PM)
 %S  秒 (00 - 59)
 %U  その年の経過週数。日曜日を週の最初の曜日とする場合 (0 - 53)
 %w  曜日を数字で。0は日曜日 (0 - 6)
 %W  その年の経過週数。月曜日を週の最初の曜日とする場合 (0 - 53)
 %x  日付を一般的な書式で ("12/04/99"など)
 %X  時刻を一般的な書式で ("08:40:59"など)
 %y  西暦年の下２桁 (00 - 99)
 %Y  西暦年 ("1999"など)
 %Z  タイムゾーンの文字 ("JST"など)
 %%  "%"の文字

デフォルトのフォーマットは"%a, %b. %d %Y"で、これは結果として"Sat, Dec. 04 1999"のような文字を作り出します。


CHANGES

1.3b1 (Thu, Dec. 02 1999)
日付を描画する位置を修正（いい感じ）。
Deskbarをクラッシュさせるバグを修正。
ドラッグに対応。
日付を表示するビューのマウス処理を非同期に。
コンテクストメニューに"Contact to Author"を追加。
カレンダーの背景色をメニューの背景色に。

1.2d1 (Mon, Jul. 19 1999)
R4.5 に対応？ (暴威さん、ごろ～さん、報告ありがとうございます)
日付を描画する位置が好ましくありません。現在改善中です。

1.1a2 (Sun, Apr. 25 1999)
gcc でもコンパイルできるようにソースを修正、また for x86 バイナリ等をパッケージに追加 (暴威さんがソースの修正箇所をしてくださり、また for x86 バイナリを提供してくださいました)

1.1a1 (Tue, Apr. 20 1999)
コマンドライン引数
コンテクストメニュー (特に、レプリカントの削除については、木坂さんの DeskbarReplicant をヒントにさせていただきました)
ffm に対する反応を改善
ソースから Config.* を削除し main.cpp を追加

1.0d4 (Sat, Feb. 21 1999)
ffm に対応

1.0d3 (Fri, Feb. 19 1999)
Y2K に対応
カレンダーを追加 (ごろ～さんの意見を参考にさせていただきました)
ソースに Config.* を追加

1.0d1 (Wed, Feb. 3 1999)
最初のバージョン


このソフト (ソースコードその他を含む) はパブリックドメインです。お好きなように利用してください。作者はこのソフト (ソースコードその他を含む) を利用することによって生じた如何なる損害についても責任を負いません。御自分の責任に於いて利用してください。
最後に、御協力してくださった皆さん、本当にありがとうございます。あと、これからもよろしくお願いします:-)


山田 哲央
ivy@ma.kcom.ne.jp

