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 add-on module which shows date and pops up calendar.
Calendar time bounds are [Jan. 1970 - Jan. 2038]


USAGE

Just after Date is launched, a view which shows date string will appears in Deskbar.  If you want to see calendar, double click on it.  you can also drag the view, and get date string to be dropped.  Right-button-click or holding mouse button for a while, and you can see a popup menu.  With it, you can control the view.

When you launch Date from Terminal, with optional args, you can customize it:
  -l, --left            aligns date string to the left
  -c, --center          aligns date string to the center
  -r, --right           aligns date string to the right
  -f, --format=FORMAT   sets the format to get date string.  (see below)
  -w, --width=WIDTH     sets width of the replicant [1 - 106]pt.
  -W, --weekday=COLOR   set color of weekday in the calendar to hex RRGGBB
  -S, --saturday=COLOR  set color of saturday in the calendar to hex RRGGBB
  -H, --holiday=COLOR   set color of holiday in the calendar to hex RRGGBB
  -h, --help            show help

About format string: 

 %a  abbreviated weekday name (Sun - Sat)
 %A  full weekday name (Sunday - Saturday)
 %b  abbreviated month name (Jan - Dec)
 %B  full month name (January - December)
 %c  general date and time (something like "Sat Nov 04 12:02:33 EST 1989")
 %d  day of month (01 - 31)
 %H  hour (00 - 23)
 %I  hour (01- 12)
 %m  month (01 - 12)
 %M minute (00 - 59)
 %p  AM or PM
 %S  second (00 - 59)
 %U  week number of year with Sunday as first day of week (00 - 53)
 %w  day of week (0 - 6)
 %W  week number of year with Monday as first day of week (00 - 53)
 %x  general date (something like "12/04/99")
 %X  general time (something like "08:40:59")
 %y  last two digits of year (00 - 99)
 %Y  year (something like "1999")
 %Z  time zone (something like "EDT")

The default format is "%a, %b. %d %Y", which reproduces a string something like "Sat, Dec. 04 1999".


CHANGES

1.3b1 (Thu, Dec. 02 1999)
Fixed the date string location (comfortable).
Fixed a bug which crashes Deskbar.
Drag enabled.
Asynchronous mouse handling at the date view.
A new menu item "Contact to Author" added.
Changed the BG color of the calendar to that of the menu.

1.2d1 (Mon, Jul. 19 1999)
R4.5 Compatibility (Thanks, bo0wy and Goro)
The point where date string will be drawn is not comfatable. UNDER FIXING.

1.1a2 (Sun, Apr. 25 1999)
source code fix for gcc, and add for-x86-binary to the package (bo0wy pointed to me lines of sources to be fixed, and gave me a x86 binary. Thanks!)

1.1a1 (Tue, Apr. 20 1999)
command line arguments
context menu (Specially about "Delete" replilcant, I got this idea from, KISAKA's work, DeskbarReplicant)
Improved the responce to ffm
Config.* codes were removed, main.cpp added

1.0d4 (Sat, Feb. 21 1999)
Responce to ffm

1.0d3 (Fri, Feb. 19 1999)
Y2K fix
calendar was added (this is Goro's idea)
Config.* codes were added (this sources enables you customize Date)

1.0d1 (Wed, Feb. 3 1999)
First release


This software (including source codes) is public domain. Use it as you like.  There is no warranty for this software (including source codes). Use at your own risk.
At the end of doc, all who help me, thank you so much!


Tetsuo Yamada
ivy@ma.kcom.ne.jp

