thinkDB(tm) Datebook Plug-In
(c)2000 thinkingBytes Technology, Inc.

This README file describes use of the Datebook Plug-In for thinkDB 2.0. For more information on thinkDB 2.0 and other thinkDB Plug-ins, please visit http://www.thinkingbytes.com 

1. Features Overview 
2. Installation
3. Usage Overview
    a. Setting up the Plug-in
    b. Scheduling or Deleting an Appointment  ================================================================================

1. Features Overview
The Datebook Plug-in allows the user to create appointments in their Palm Datebook application from within a TinyByte record.  The user can either supply all the required information to schedule the appointment, or require the user to fill in the appointment information from a popup dialog.

2. Installation
To install the thinkDB Datebook Plug-In, double-click the DatebookPlugIn.prc File.  The Palm Install Tool will present a dialog to continue installation. Alternatively, select Install from within Palm Desktop and choose the DatebookPlugIn.prc file.

3. Usage Overview

  a. Setting up the Plug-in
The Datebook Plug-in uses the following fields:
 -Event: A text field containing the description of the event
 -Start Time: A time field to represent the start of the appointment.
 -End Time: A time field to represent the end of the appointment. 
 -Date: A date field to represent the date of the appointment.
 -Alarm: An integer, long, or checkbox field representing the alarm setting for the appointment.
 -Private: An integer, long, or checkbox field representing a private appointment.
 -Note: A memo field containing a note to associate with the appointment.
 -Command: A constant field that can contain "Add W/ Dialog", "Add Directly", or "Remove".
 - Results In: An integer, long, or checkbox value.

  b. Scheduling or Deleting an Appointment
The Plug-in can perform the following commands depending upon the COMMAND field selected from the plug in properties page.
  Add W/ Dialog:  Use to schedule an appointment by first presenting a dialog to the user to confirm/modify the appointment details.
  Add Directly:  Use to schedule an appointment with the supplied parameters contained in the current record.
  Remove:  Use to delete an existing appointment.  The plugin will delete an existing appointment on the supplied date, with the same start and end times, and with the same description.
  For all these commands, the plugin will return 1 if the action was completed successfully, or 0 if the action failed. 