Time's Up(date)!

Changes in v 1.1:
- a few "tidy ups", and tried to make it a little "slicker"
- let the Alarm function default to 10 minutes when triggered
- set the dialogues to come up in the vicinity of the main window, if not minimized.

Changes in v 1.2:
- corrected a distressing palette problem in 16 colour displays
- added a "time bar" to show progress through a programmed "Alert"
- made the "EXIT" icon a popup, visible in the presence of a mouse
- added access to Control Panel's Sound section through the hourglass icon
- tied all exit functions into the same code, and made an inactive program exit immediate, with no preceding query.

(whew!  all that in two days, too!)

Changes in v 1.3:
-mostly cosmetic, smoooothing out the controls
-Control Panel's Sound section now pops up in response to a double click on the hourglass icon rather than a single click
-the exit icon now has a very short delay on its appearance (to stop it flickering on and off, actually, whenever a mouse passed over it), BUT you can also get to it faster with a single click in the centre of the time display.
-I reworked the Alert/Alarm response to midnight.  The Alarm is (seems?) to be all sorted out over midnight (again - I'm sure I've done this three times now <g>), and it should be transparent.  However, I'm still thinking about how to handle the Alerts, when Visual Basics' Timer function resets to zero.  Currently, the safest way of handling it was to simply start a new Alert interval, while retaining all of the input information.  This is a definite, but hopefully minor, limitation.
-and, I worked a bit to prevent multiple modal windows appearing at the same time, which would generate an error message.  This didn't happen often, but it could happen.  Easiest way to handle it was to suspend timers while dialogues were waiting for user input.

Changes in v 1.4:
-captions, mostly, and only when minimized.  Now, shows the time or the countdown to
whatever alarm you have set.

Actually, I'm pretty satisfied with it.  Hope you enjoy it! <laugh>

Jim
