home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #3 / amigamamagazinepolishissue1998.iso / bazy / scheduler1.20 / scheduler1.2.doc < prev    next >
Text File  |  1994-04-25  |  45KB  |  1,164 lines

  1. Manual for Scheduler 1.2
  2.  
  3. Written by Mark Thomas
  4.  
  5.  
  6.  
  7. Scheduler is © 1994 Creative Imagery Unlimited
  8.  
  9. Programmed by Ben Owen
  10.  
  11.  
  12.  
  13. 1    Introduction
  14.  
  15. Scheduler 1.2 is a program that approximates the function of a
  16. personal organizer notebook that you might carry around with you,
  17. with the exception of two things: you do not carry it around with
  18. you (it's a computer program), and it can dial people for you.
  19. It features a database to keep track of people's names,
  20. addresses, and phone numbers, an event scheduler with calendar, a
  21. dial option with optional call logging, and record printing.
  22.  
  23. This manual is not extremely concise, but should be read from
  24. beginning to end for first time users of Scheduler.  The more
  25. experienced users can simply search for the section or subsection
  26. that has the specific information you are looking for.  Each
  27. section is broken into subsections where appropriate.
  28.  
  29. This manual assumes two things.  First, it assumes that you are
  30. familiar with the Amiga windowing environment.  This information
  31. can be found in the manual accompanying your computer.  Second,
  32. this manual assumes that you have already unarchived Scheduler
  33. into a drawer on your hard drive.
  34.  
  35. 2    Startup Options
  36.  
  37. Scheduler is designed to run quietly in the background while you
  38. are using your computer for other functions, but Scheduler's
  39. windows can be opened with a special key sequence that you
  40. provide.  For this type of operation, Scheduler has been designed
  41. as a Commodity style program.  If you are not familiar with
  42. Commodities, consult the Commodity section in your Amiga User's
  43. Manual.  This manual explains most of what you need to know in
  44. terms of Commodities, but for more information, read your
  45. computer manual.
  46.  
  47. 2.1    HOTKEY
  48.  
  49. The first thing to set that pertains to this commodity program is
  50. the hotkey, or keys you press to make the Scheduler windows open
  51. after Scheduler has been put in its hidden state.  The hidden
  52. state is the state in which Scheduler is running, but none of its
  53. windows are open.  To set the hotkey, you need to edit
  54. Scheduler's tool types by first finding Scheduler's icon on your
  55. Workbench and clicking on it so that it is selected (the picture
  56. of the organizer notebook looks opened).  Then, choose
  57. Information... from the Workbench Icons menu.  There are be
  58. several items in the Tool Types list.  Click on the item that
  59. starts with HOTKEY.  That whole line is be copied into the text
  60. gadget below the list so that you can edit it.  The format for
  61. setting the HOTKEY tool type is "HOTKEY=<key sequence>."  The
  62. default key sequence already entered is "HOTKEY=lcommand s" which
  63. corresponds to pressing and holding the left Amiga key while
  64. hitting the S key on your keyboard.  If you wish to change the
  65. sequence to something else, then check your Amiga manual
  66. Commodity section which fully describes all special key sequences
  67. that can be specified for this tool type.
  68.  
  69. 2.2    POPUP
  70.  
  71. The second thing to set for this commodity program is the POPUP
  72. tool type. This tool type can be set to YES or NO.  If it is set
  73. to YES, then Scheduler opens its windows when you run the
  74. program.  If it is set to NO, then Scheduler starts up quietly
  75. with all windows closed and the program will be in its hidden
  76. state, in which case you can then use the hotkey to open the
  77. windows.  The purpose of this tool type is that you may want
  78. Scheduler to run automatically when your computer boots.  The
  79. next section explains how to make the program run automatically.
  80.  
  81. 2.3    DONOTWAIT
  82.  
  83. To make Scheduler run automatically when your computer boots, you
  84. should place the program in the WBStartup drawer that's in your
  85. System drawer.  All programs in this drawer get run when your
  86. computer boots, and Workbench will wait for each program to
  87. finish unless you specify the DONOTWAIT tool type.  Scheduler is
  88. a program that does not finish running, but rather runs all the
  89. time, so it needs the DONOTWAIT tool type. Scheduler comes with
  90. the DONOTWAIT tool type already added, so you should not have to
  91. change it.  And, as stated above, use can use the POPUP tool type
  92. to choose whether Scheduler's windows open when it first runs.
  93.  
  94. 3    Menus
  95.  
  96. Not all windows have the same menu setup in Scheduler.  The
  97. Project menu is available on all windows except the Main Prefs
  98. window.  The Edit menu is available only on the Main window.  And
  99. the Prefs menu is available only on the Main Prefs window.  Each
  100. menu is described separately.
  101.  
  102. 3.1    Project
  103.  
  104. Items in this menu are general and relate to the overall
  105. operation of the program.  The menu items are presented in the
  106. order they appear in the program's menu.
  107.  
  108. 3.1.1    New
  109.  
  110. This menu item causes a new database to be started, erasing all
  111. current groups, records, and events in memory.  You will be
  112. warned if your current document has been changed and is not
  113. saved.
  114.  
  115. 3.1.2    Open...
  116.  
  117. This menu item allows you to open a previously saved database of
  118. people and events.  You will be presented with a file requester,
  119. and you will be warned if your current document is changed, but
  120. hasn't been saved.
  121.  
  122. 3.1.3    Append...
  123.  
  124. This menu item lets you join a previously saved database to your
  125. current database.  A requester is presented to allow you to
  126. choose the database to append.
  127.  
  128. 3.1.4    Save
  129.  
  130. This menu item saves your current database.  If you have not
  131. saved your current database before, a file requester will open
  132. for you to choose a name and place to save the database file.
  133.  
  134. 3.1.5    Save As...
  135.  
  136. This menu item allows you to save your current database under a
  137. different file name.  A requester opens to let you choose a name
  138. and place for the new file.
  139.  
  140. 3.1.6    Groups...
  141.  
  142. This menu items opens the Group Select Window.  See the Group
  143. Select section for more details about this window.
  144.  
  145. 3.1.7    Call List...
  146.  
  147. This menu item opens the Call List window (see the Call List
  148. Window section for more details about this window).
  149.  
  150. 3.1.8    Print...
  151.  
  152. This menu item opens the Print Options window (see the Print
  153. Options Window section for more details about this window).
  154.  
  155. 3.1.9    Prefs...
  156.  
  157. This menu opens the Main Prefs window (see the Main Prefs Window
  158. section for more details about this window).
  159.  
  160. 3.1.10    About...
  161.  
  162. This menu item open a window which shows copyright and author
  163. information.
  164.  
  165. 3.1.11    Hide
  166.  
  167. This menu item puts Scheduler into its hidden state (no windows
  168. open).  Selecting this menu item has the same effect as clicking
  169. on the Hide button on the Main Window.
  170.  
  171. 3.1.12    Quit
  172.  
  173. This menu item causes Scheduler to shut down.  You will be warned
  174. if any unsaved changes have been made to your current database.
  175.  
  176. 3.2    Edit
  177.  
  178. Items in this menu are for cutting, copying, pasting records
  179. within Scheduler.  The items are presented in the same order as
  180. they are in the program.  The current record is the one that is
  181. selected in the record list.  Also, the clipboard is not the
  182. public clipboard, so you cannot share data with other programs at
  183. this time.
  184.  
  185. 3.2.1    Cut
  186.  
  187. This menu item removes the current record and places it on the
  188. clipboard, for pasting later.
  189.  
  190. 3.2.2    Copy
  191.  
  192. This menu item copies the current record to the clipboard, for
  193. pasting later.
  194.  
  195. 3.2.3    Paste
  196.  
  197. This menu item inserts a record into the current database that
  198. was cut or copied using the Cut or Copy menu items.
  199.  
  200. 3.2.4    New Record
  201.  
  202. This menu item creates a new blank entry in the current database
  203. for you to enter data on a person.  The action taken is the same
  204. as clicking the New button on the Main window.
  205.  
  206. 3.3    Prefs
  207.  
  208. Items in the Prefs menu are for loading and saving preferences.
  209.  
  210. 3.3.1    Open...
  211.  
  212. This menu item opens a file requester allowing you to load a
  213. previously saved Scheduler preference file.
  214.  
  215. 3.3.2    Save As...
  216.  
  217. This menu item opens a file requester allowing you to choose a
  218. name and place to save a preferences file.
  219.  
  220. 3.3.3    Quit
  221.  
  222. This menu item closes the Main Prefs window, keeping the settings
  223. current set.  This is the same action as clicking the close
  224. gadget on the Main Prefs window.
  225.  
  226. 4    Windows and Requesters
  227.  
  228. There are many windows and requesters in Scheduler, but they are
  229. presented logically, and allow you to keep the clutter of windows
  230. on your screen to a minimum.  The windows and requesters are
  231. described in a natural order, but each window or requester is in
  232. a separate section for easy reference.
  233.  
  234. 4.1    Main Window
  235.  
  236. The Main window is where most interaction with the database takes
  237. place.  The database consists of a record for each person, and
  238. each record consists of fields, which are represented on the Main
  239. window as text gadgets.  In summary, the Main window has all the
  240. fields for a record, a listview of records in the database, some
  241. buttons for managing records, and some display fields.  The title
  242. bar of the window contains the name of the program, Scheduler
  243. 1.2, and the current group being used.  A group is another level
  244. in the database which allows you to split your records up into
  245. such criterion as business, personal, or club members.  Groups
  246. can be selected and created from the Group List window (see the
  247. Group List Window section later).  The various parts of the Main
  248. window are explained in the following sections.
  249.  
  250. 4.1.1    First
  251.  
  252. This record field is for entering and displaying a person's first
  253. name.
  254.  
  255. 4.1.2    L
  256.  
  257. This record field is for entering and displaying a person's last
  258. name.
  259.  
  260. 4.1.3    Company
  261.  
  262. This record field is for entering and displaying a person's
  263. company name.
  264.  
  265. 4.1.4    Address
  266.  
  267. This record field is for entering and displaying a person's
  268. street address.
  269.  
  270. 4.1.5    City
  271.  
  272. This record field is for entering and displaying a person's city.
  273.  
  274. 4.1.6    S
  275.  
  276. This record field is for entering and displaying a person's
  277. state.
  278.  
  279. 4.1.7    Z
  280.  
  281. This record field is for entering and displaying a person's zip
  282. code.
  283.  
  284. 4.1.8    Home
  285.  
  286. This record field is for entering and displaying a person's home
  287. phone number.
  288.  
  289. 4.1.9    Work
  290.  
  291. This record field is for entering and displaying a person's work
  292. phone number.
  293.  
  294. 4.1.10    Ext
  295.  
  296. This record field is for entering and displaying a person's phone
  297. extension.
  298.  
  299. 4.1.11    Fax
  300.  
  301. This record field is for entering and displaying a person's fax
  302. number.
  303.  
  304. 4.1.12    Other
  305.  
  306. This record field is for entering and displaying a person's other
  307. phone number.
  308.  
  309. 4.1.13    Notes
  310.  
  311. These two fields are for entering and displaying special notes
  312. you want to associate with a person.
  313.  
  314. 4.1.14    Last Modified
  315.  
  316. This record field displays the date that the current record was
  317. last modified.
  318.  
  319. 4.1.15    Records
  320.  
  321. This display field shows how many records exist in the current
  322. group.
  323.  
  324. 4.1.16    The Records Listview
  325.  
  326. The listview in the lower, left corner of the Main window is a
  327. list of sorted records in the current group.  The list can be
  328. sorted based on any field that has a button next to it: First, L,
  329. Company, Address, City, S, Z, Home, Work, Fax, Other, Notes, and
  330. Last Modified.  The field that you sort the list by is remembered
  331. the next time you run the program as long as you save the current
  332. database.  A later option explains how putting Scheduler in its
  333. hidden state can automatically save your settings.  You can show
  334. the fields of any record by clicking on the record in the
  335. listview.
  336.  
  337. 4.1.17    Time and Date Display
  338.  
  339. Just inside the upper, right window border is a text field that
  340. displays the current time in hours, minutes, seconds, and am/pm.
  341. If you have the Show Date option turned on in preferences, then
  342. this display alternates between showing the time and date.
  343.  
  344. 4.1.18    Status Display
  345.  
  346. Below the Time and Date Display (see above) is a text field that
  347. is used to show you status information about the database you
  348. have loaded.  An example of what it displays is "Changed" if the
  349. database has been changed in any way without saving.  It also
  350. informs you if you are in the middle of a sort, or any other type
  351. of operation you are doing.
  352.  
  353. 4.1.19    New Button
  354.  
  355. Clicking the New button creates a new entry in the current group
  356. so that you can enter information on a new person.  This button's
  357. action is the same as selecting New Record from the Edit menu.
  358.  
  359. 4.1.20    Remove Button
  360.  
  361. Clicking the Remove button erases the current record from the
  362. database. You are warned if Warning Requesters are turned on in
  363. preferences. You cannot get back a record that you Remove.  (Use
  364. Cut from the Edit menu,  instead of this button, if you want to
  365. also get the record back later.)
  366.  
  367. 4.1.21    Search Button
  368.  
  369. Clicking the Search button presents a requester letting you
  370. search the current group based on First Name, Last Name, Company,
  371. Address, or Phone number.  Type the string you want to search for
  372. in the text gadget.  The text you enter is searched for anywhere
  373. in the field you select.
  374.  
  375. 4.1.22    Dial Button
  376.  
  377. Clicking the Dial button, or double-clicking on a record name in
  378. the listview, presents you with a requester asking you which
  379. phone number in the current record that you want to dial.  The
  380. options you have are Home, Work, Other, New, or Cancel.  Home,
  381. Work, and Other correspond to the fields in the record by the
  382. same label, but only those fields that actually contain a phone
  383. number have a button in the requester.  If none of these three
  384. fields have a phone number, then a requester is presented that
  385. states this fact, and you are not allowed to dial that record.
  386. Clicking the New button lets you enter a phone number to dial.
  387. Clicking the Cancel button aborts dialing all together.
  388.  
  389. After choosing the number to dial, a dialing requester appears
  390. that contains several fields about who you are dialing and the
  391. current status of that dial.  There are two buttons and a close
  392. gadget that you can click in this requester.  The close gadget
  393. aborts dialing.  The Ringing button should be clicked when you
  394. hear the phone ringing on the other end of the line.  The Busy
  395. button should be clicked if the number you are calling is busy.
  396.  
  397. The purpose of the Ringing and Busy buttons are to allow you to
  398. log the call according to what actually occurred when the call
  399. was attempted. This only makes sense if you have Call Listing
  400. turned on in preferences. If it is turned on, then you are
  401. allowed to enter a description of the call.  This description and
  402. type of call (ringing or busy) can be recalled in the Call List
  403. window described in the Call List Window section.  If Call
  404. Listing is turned off, then the dialing requester disappears
  405. without further incident.
  406.  
  407. 4.1.23    Calendar
  408.  
  409. Clicking the Calendar button opens the Calendar window.  The
  410. Calendar window is the gateway to setting and changing events and
  411. alarms.  See the Calendar Window section for more information.
  412.  
  413. 4.1.24    Hide Button
  414.  
  415. Clicking the Hide button closes all of Scheduler's windows and
  416. puts it in its hidden state.  When Scheduler is in its hidden
  417. state, its windows can be opened using the HOTKEY sequence set in
  418. the tool types.  The default is left Amiga S.
  419.  
  420. When Scheduler is placed in its hidden state, it remembers the
  421. position and stack order of all open windows so that those
  422. windows can be reopened in exactly the same place and overlapping
  423. stack order.
  424.  
  425. 4.2    Main Prefs Window
  426.  
  427. The Main Prefs window can be opened by choosing Prefs... from the
  428. Project menu.  The Main Prefs window consists of modem, serial
  429. port, and general preference settings.  The window is broken into
  430. four sections.  The upper, left section is for serial port
  431. settings.  The upper, right section is for modem settings.  The
  432. lower, left and right sections are for general settings.  These
  433. settings are described in the above listed order.
  434.  
  435. 4.2.1    Baud Rate
  436.  
  437. The Baud Rate cycle gadget lets you choose the baud rate at which
  438. Scheduler talks to the modem through the serial port.  It has a
  439. range of 300 to 115,200 baud.  If you are not familiar with baud
  440. rate then consult your modem manual for the correct baud rate to
  441. set here.
  442.  
  443. 4.2.2    Bits/Char
  444.  
  445. The Bits/Char cycle gadget lets you choose between the standard 7
  446. or 8 bits per character settings for serial ports.  If you are
  447. not familiar with this setting consult your modem manual.  A
  448. typical setting is 8, so you might try that first.
  449.  
  450. 4.2.3    Parity
  451.  
  452. The Parity cycle gadget lets you choose Even, Odd, or no (None)
  453. parity. If you are not familiar with parity consult your modem
  454. manual.  The typical parity setting is None.
  455.  
  456. 4.2.4    StopBits
  457.  
  458. The StopBits cycle gadget lets you choose the number of stop bits
  459. to use in communicating over your serial port.  The standard
  460. options of 1 and 2 are available.  If you are not familiar with
  461. this setting consult your modem manual.  The typical setting is 1
  462. stop bit.
  463.  
  464. 4.2.5    Handshaking
  465.  
  466. The Handshaking cycle gadget lets you choose the type of
  467. handshaking protocol that is used when communicating over your
  468. serial port.  The standard options of XON/XOFF, RTS/CTS, and None
  469. are available.  If you are unsure of the correct setting, consult
  470. your modem manual.  The typical setting is RTS/CTS.
  471.  
  472. 4.2.6    High-speed
  473.  
  474. The High-speed check box should be checked if you have problems
  475. with speed at or above MIDI's baud rate (31,250).  This mode is
  476. special and assumes 8 Bits/Char, no XON/XOFF Handshaking, and no
  477. Parity (None), therefore the Bits/Char, Handshaking, and Parity
  478. cycle gadget are ghosted (checkered pattern) when this option is
  479. checked.
  480.  
  481. 4.2.7    Modem Init Command
  482.  
  483. The Modem Init Command is a modem command sent to your modem the
  484. first time your modem is accessed by Scheduler (each time it
  485. dials).  It can be used to turn on the Caller ID option of your
  486. modem if you have that capability.
  487.  
  488. 4.2.8    Dial Command
  489.  
  490. The Dial Command is a modem command that is sent to the modem
  491. before a phone number is sent to the modem.  Therefore, it is
  492. sent each time you dial a number.
  493.  
  494. 4.2.9    PABX (Dial Out)
  495.  
  496. The PABX (Dial Out) option is useful for environments in which
  497. the phone lines used are on a PABX phone system.  In these
  498. systems you must enter a special number before gaining access to
  499. an outside phone line.  This string of characters is inserted
  500. between the Dial Command and the phone number being dialed.  So,
  501. if your special number is 9, and you have a standard Hayes
  502. command set modem, then you would enter "9w" which means dial 9
  503. and wait for a dial tone, at which time the normal phone number
  504. is dialed.
  505.  
  506. 4.2.10    Timeout
  507.  
  508. The Timeout slider lets you set the number of seconds that the
  509. dialing requester waits before redialing a phone number.  The
  510. range is from 0 to 300 seconds.
  511.  
  512. 4.2.11    Redial on Busy
  513.  
  514. When the Redial on Busy check box is checked, Scheduler detects
  515. the "BUSY" string from your modem and redials the phone number
  516. when it is received. Otherwise, if it is not checked then
  517. Scheduler does not attempt to detect the "BUSY" string.
  518.  
  519. 4.2.12    Caller ID
  520.  
  521. When the Caller ID check box is checked, Scheduler detects Caller
  522. ID messages from your modem and records them in your Call List.
  523. Scheduler attempts to match the phone number received with a
  524. record in your database and records the call under that record's
  525. name if it is found.  If the check box is not checked, then
  526. Scheduler makes no attempt to record Caller ID messages.
  527.  
  528. When the Caller ID check box is checked, Scheduler does not turn
  529. on the Caller ID option on your modem, since different modem
  530. command sets might have different commands for turning on the
  531. Caller ID option.  To turn on your modem's Caller ID option, you
  532. should place the command in the Modem Init Command.
  533.  
  534. 4.2.13    Show Date
  535.  
  536. When the Show Date check box is checked the Time and Date field
  537. on the main screen alternates between showing the current time
  538. and date. When the check box is not checked, the Time and Date
  539. field only shows the current time.
  540.  
  541. 4.2.14    Pop Screen To Front
  542.  
  543. When the Pop Screen To Front check box is checked, Scheduler
  544. forces the screen its windows open on to the front when a
  545. scheduled event alarm requester opens or a Scheduler window
  546. opens.  When the check box is not checked, Scheduler makes no
  547. attempt to pop its screen to the front.
  548.  
  549. 4.2.15    Use Pub Screen
  550.  
  551. When the Use Pub Screen check box is checked, Scheduler uses the
  552. current default public screen as its screen, instead of just the
  553. Workbench screen when it is not checked.
  554.  
  555. 4.2.16    Log Calls
  556.  
  557. When the Log Calls check box is checked, Scheduler records
  558. incoming and outgoing calls for you as a way of keeping track of
  559. day to day business.  The log can be reviewed by opening the Call
  560. List window. See the Call List Window section for more details.
  561. When the check box is not checked, calls are not logged.
  562.  
  563. 4.2.17    Save When Hidden
  564.  
  565. When the Save When Hidden check box is checked, Scheduler will
  566. save the current database each time Scheduler is put in its
  567. hidden state, either by choosing Hide from the Project menu, or
  568. clicking the Hide button from the Main window.  This is useful if
  569. you want to make sure your last changes made to the database are
  570. saved every time the Main window closes.  (In other words this
  571. option is very logical to have on.) One disadvantage to having
  572. this on is the case in which you have a very large database
  573. because it takes a long time to save, and the windows do not
  574. actually close until the database is saved (for your own safety).
  575. If saving the database when hiding is too costly in time, then
  576. uncheck the check box, otherwise it is good to keep checked.
  577.  
  578. 4.2.18    Warning Requesters
  579.  
  580. When the Warning Requesters check box is checked Scheduler will
  581. warn you about operations that can cause data to be lost.  For
  582. instance clicking the Remove button on the Main window will
  583. present a requester asking you if you are sure you want to erase
  584. the current record.  It is recommended that this check box remain
  585. checked to prevent loss of data.  When the check box is not
  586. checked there are no warning requesters presented in the
  587. operation of the program.
  588.  
  589. 4.2.19    Save Button
  590.  
  591. When the Save button is clicked all the settings in preferences
  592. are saved to the Scheduler preference file.  The items saved
  593. include all the options in the Main Prefs window, and the path to
  594. the current database.  This saved path is how Scheduler is able
  595. to find your database base file after it is first created.  The
  596. program simply remembers what database file to automatically open
  597. when the program starts.
  598.  
  599. 4.2.20    Cancel
  600.  
  601. The Cancel button should be clicked if you want to abort any
  602. changes made in preferences without saving or keeping them for
  603. the current session (session - the time during which the program
  604. is running).
  605.  
  606. 4.2.21    Close Gadget
  607.  
  608. If you click the close gadget on the Main Prefs window, the
  609. settings in the Main Prefs window are kept for the current
  610. session (see Cancel above for definition), but not saved to disk
  611. so that they can be loaded for the next session.
  612.  
  613. 4.3    Calendar Window
  614.  
  615. The Calendar window can be opened by clicking the Calendar button
  616. on the Main window.  The Calendar window is where most
  617. interaction with scheduled events take place.  Most of the window
  618. is taken up by day buttons.  There is also a Month slider, a Year
  619. text gadget and buttons, and an Events button.
  620.  
  621. 4.3.1    The Day Buttons
  622.  
  623. Each day button represents a separate day in the month, and the
  624. month is layed out like a normal monthly calendar; Sunday through
  625. Saturday is layed out horizontally left to right.  When you click
  626. a day button on the Calendar window you are telling Scheduler to
  627. add an event to that specific day, therefore the Event requester
  628. (see Event Requester section) opens for you to add or adjust
  629. events for that day.  A new event is automatically created.
  630.  
  631. Non-event days are plain buttons, with just a bevel border.  The
  632. current day will always be shown with a reversed double bevel
  633. border and have the same color as event days.  Days with events
  634. (event days) have a small graphical representation in them of
  635. which parts of the day are taken up by events, and are also
  636. colored differently that non-event days.  The small graphical
  637. representation consists of a horizontally elongated reverse bevel
  638. border at the bottom of the day button, which represents 24
  639. hours, and the portions of that 24 hours that have events
  640. scheduled have normal bevel borders.  This gives you a quick
  641. overview of the times during the day your events are scheduled
  642. without going into the Event requester to look at specific times.
  643.  
  644. 4.3.2    The Month Slider
  645.  
  646. The month is changed by using the slider below the day buttons.
  647. Sliding to the right moves toward December, and sliding to the
  648. left moves toward January.
  649.  
  650. 4.3.3    Year Gadgets
  651.  
  652. The year is changed by either typing the year in the year text
  653. gadget, or click the right arrow to move forward by one year, or
  654. click the left arrow to move backwards by one year.
  655.  
  656. 4.3.4    Events Button
  657.  
  658. The Events button at the bottom of the Calendar window is for
  659. opening the Events window, which shows a global list of scheduled
  660. events.  The Events button will be ghosted (checkered pattern)
  661. when there are no scheduled events in the current group.
  662.  
  663. 4.4    Event Requester
  664.  
  665. The Event requester can be opened by either clicking a day button
  666. on the Calendar window, or by choosing to edit an event from the
  667. Events window.  The Event requester lets you edit, add, or delete
  668. events for a specified day.
  669.  
  670. 4.4.1    Event Requester Listview
  671.  
  672. All the events for a day appear in the listview in the Event
  673. requester.  Upon entering the Event requester by clicking on a
  674. day button, a new event is automatically created and selected for
  675. editing.  To select an event to change, click on the event in the
  676. listview.  The text gadget below the listview shows the
  677. description of the currently selected event.  You can edit the
  678. description of the event in the text gadget.
  679.  
  680. 4.4.2    Time Sliders
  681.  
  682. The time sliders at the top of the Event requester allow you to
  683. change the start and end time during the day for the selected
  684. event.  To change the start time simply use the Hours and Mins
  685. sliders next to the From time.  And, to change the end time
  686. simply use the Hours and Mins sliders next to the To time.  You
  687. will be able to see the time change above the sliders and in the
  688. event listed in the listview as the sliders are moved.
  689.  
  690. 4.4.3    Alarm Gadgets
  691.  
  692. The alarm gadgets consist of the Alarm button and two radio
  693. buttons, Off and On.  The Alarm button opens the Alarm Set
  694. requester (see Alarm Set Requester section later).  The Off/On
  695. radio buttons allow you to turn alarming of the selected event
  696. off or on.  When the alarm is on, Scheduler will notify you when
  697. the event is approaching; the exact time is specified in the
  698. Alarm Set requester.  When the alarm is off, you will not be
  699. notified when the event is approaching.
  700.  
  701. 4.4.4    New Button
  702.  
  703. When the New button is clicked, a new event is created for the
  704. current day, starting at the current time and lasting for an
  705. hour.  These times can be modified as explained above.  The alarm
  706. time is automatically set to occur exactly one day before the
  707. event, to the minute.  The alarm time can also be changed in the
  708. Alarm Set requester.
  709.  
  710. 4.4.5    Delete Button
  711.  
  712. When the delete button is clicked, the currently selected event
  713. is deleted.  There is no warning.  Deleting events from the
  714. Events window (not requester) does give you a warning, though.
  715.  
  716. 4.4.6    Okay Button
  717.  
  718. The Okay button , when clicked, closes the Event requester.
  719.  
  720. 4.5    Alarm Set Requester
  721.  
  722. The Alarm Set requester is opened from the Event requester by
  723. clicking on the Alarm button.  The purpose of the Alarm Set
  724. requester is to choose a time to be notified about an event.  You
  725. are allowed to choose a date and time.
  726.  
  727. 4.5.1    Time Gadgets
  728.  
  729. The time gadgets consist of sliders, just as in the Event
  730. requester, to set the start and end times.  Slide the sliders to
  731. the appropriate hour and minute that you want to be alarmed.  The
  732. time is displayed above the sliders.
  733.  
  734. 4.5.2    Date Gadgets
  735.  
  736. The date gadgets consist of sliders to set the month and day to
  737. be notified about an event.  Simply slide the sliders to the
  738. correct date you want to be notified.  The date is displayed
  739. above the sliders.
  740.  
  741. 4.5.3    Okay Button
  742.  
  743. Click the okay when you have set the time and date you want to be
  744. notified about the event.  The requester will go away.
  745.  
  746. 4.6    Alarm Requester
  747.  
  748. The Alarm requester is presented when you have an appointment you
  749. need to be warned about.  Therefore, it opens without any direct
  750. action taken by you, but rather as a scheduled event.  There are
  751. several lines in the Alarm requester.  The top line states "You
  752. Have An Appointment Scheduled!"  The next two lines contain the
  753. event's start and end times, listed as From and To times.  Then,
  754. the next line is the description for the event that you entered.
  755. Next, is the line that simply states "In."  And the next line
  756. tells you exactly in which time the event is to occur, it can
  757. state "Past!," "Now!", "# Hrs, #Mins."  For "Past!," you have
  758. already missed the event.  This can occur if you did not turn
  759. your computer on in time to see the notice of an event.  The
  760. "Now!" message means that the event is occurring right this
  761. minute.  And "# Hrs, # Mins" lets you know how far into the
  762. future that the event will occur.  The "#" signs are actual
  763. numbers.  Then, at the bottom of the requester are some gadgets
  764. for deciding what to do about the event.  They are described in
  765. the following sections.  No matter which action is taken, the
  766. requester is closed.
  767.  
  768. 4.6.1    Okay Button
  769.  
  770. When the Okay button is clicked, you have acknowledged that the
  771. event has occurred, but the event is left scheduled.  The event
  772. will be marked that you have acknowledged it and notification for
  773. the event will not occur again.
  774.  
  775. 4.6.2    Ask In # Mins Gadgets
  776.  
  777. The Ask In # Mins gadgets consist of two buttons, Ask In, and
  778. Mins, and a slider for setting the number of minutes to wait.
  779. The purpose of the gadgets is to tell Scheduler that you want to
  780. wait some time and then be notified again of this event.  Between
  781. the Ask In and Mins buttons is a display of the number of minutes
  782. to wait.  You should use the slider to set how many minutes (1 to
  783. 60) that you want to wait before being notified again about this
  784. event, then click either the Ask In or Mins buttons.  Both
  785. buttons do the exact same thing, tell Scheduler to wait for the
  786. specified number of minutes before notification.
  787.  
  788. 4.6.3    Remove Button
  789.  
  790. When the Remove button is clicked, you are telling Scheduler to
  791. delete the event completely.  This is in a sense an
  792. acknowledgement that you have been notified and no longer need
  793. the event in question.
  794.  
  795. 4.7    Events Window
  796.  
  797. The Events window is opened by clicking the Events button in the
  798. Calendar window.  The Events window contains a global list of all
  799. events, and also allows to to edit, delete, and search events.
  800.  
  801. 4.7.1    Edit Button
  802.  
  803. When you click the Edit button the Edit requester is opened to
  804. allow you to edit the currently selected event.  Another way to
  805. edit an event is to double-click on the event in the listview.
  806.  
  807. 4.7.2    Remove Button
  808.  
  809. To delete an event, click on the event in the listview and click
  810. the Remove button.  You are warned before the event is actually
  811. deleted.
  812.  
  813. 4.7.3    Search Button
  814.  
  815. If you would like to search for an event, click the Search button
  816. and enter the text you would like to search for in the text
  817. gadget of the requester that opens, then hit the Okay button to
  818. start searching, or the Cancel button to abort searching.  The
  819. text you enter when you search can be description text, date
  820. text, or time text, anything you see in the listview.  The search
  821. simply selects the event if it is found, and does not take you
  822. directly to the Event requester for editing.
  823.  
  824. 4.7.4    Quit Button
  825.  
  826. The Quit button as well as the close gadget close the Events
  827. window.
  828.  
  829. 4.8    Group Select Window
  830.  
  831. The Group Select window is opened by selecting Groups... from the
  832. Project menu.  The purpose of the Group Select window is to
  833. create, delete, and rename groups.  A group is a database
  834. category which allows you to divide your database into exclusive
  835. attributes.  Some examples of groups might be a Business group, a
  836. Personal group, a Club group, or anything else you would like.
  837. There are no current provisions for allowing records to be in
  838. more than one group.  The buttons in the Group Select window are
  839. described in the following sections.
  840.  
  841. 4.8.1    Group Listview
  842.  
  843. The group listview presents a list of all the groups in the
  844. database.  To select a group, click on its name in the group
  845. listview.  As you click on different group names, that group's
  846. records will show up in the Main window.  You can also double-
  847. click a group name to select the group and have the Group Select
  848. window automatically close.
  849.  
  850. 4.8.2    Add Button
  851.  
  852. When the Add button is clicked, Scheduler opens a requester
  853. asking for the name of the group to create.  Type the name and
  854. either choose Okay to accept the group creation, or choose Cancel
  855. to abort the group creation.
  856.  
  857. 4.8.3    Delete Button
  858.  
  859. When the Delete button is clicked, the currently selected group
  860. is deleted, along with all the records in that group.  You are
  861. warned, with an option to abort, before the deletion occurs.
  862.  
  863. 4.8.4    Rename Button
  864.  
  865. When the Rename button is clicked, you are allowed to change the
  866. name of the currently selected group.  A requester is presented
  867. which has a text gadget for changing the group name.  Choose
  868. either Okay for keeping the new name, or Cancel to go back to the
  869. original name.
  870.  
  871. 4.8.5    Okay Button
  872.  
  873. When you click the Okay button or the close gadget, the Group
  874. Select window closes.
  875.  
  876. 4.9    Call List Window
  877.  
  878. The Call List window is opened by choosing Call List... from the
  879. Project menu.  The purpose of the Call List window is to review
  880. all incoming an d outgoing calls logged by Scheduler.  Incoming
  881. and outgoing calls are only logged if the Log Calls option is
  882. checked in preferences, but incoming calls are only logged if
  883. your modem has Caller ID capability and the Caller ID option is
  884. turned on in preferences.  Even if the Log Calls option in
  885. preferences is turned off, any calls that previously might have
  886. been logged will be in the Call List listview.  The parts of the
  887. Call List window are described in the following sections.
  888.  
  889. 4.9.1    Call List Listview
  890.  
  891. The Call List listview shows a list of all incoming and outgoing
  892. calls, as well as user created entries.  Selecting a specific
  893. entry means to click on the entry in the listview.  Each entry
  894. consists of several parts.  The first part is three letters.  The
  895. first letter can be U for user entered, L for logged call
  896. (outgoing call), or C for Caller ID (incoming call).  The second
  897. letter only pertains to outgoing calls and can be A for answered
  898. (when you choose Ringing from the Dial requester), or B for busy
  899. (when you choose Busy from the Dial requester).  The third letter
  900. is reserved for future use.  The next part of an entry is the
  901. time of the call, then follows the date of the call, followed by
  902. the name of the person called/calling, the phone number used, and
  903. the description of the call.
  904.  
  905. 4.9.2    New Button
  906.  
  907. When the New button is clicked, you are allowed to create a user
  908. created call list entry, noted by U as the first letter in the
  909. Call List.  The person the call is logged under is the person you
  910. currently have selected on the Main window, and you are presented
  911. with a requester asking you if you are sure you want to log the
  912. call under the currently selected user.  Click the Yes button to
  913. continue to create the entry, or the No button the abort creating
  914. the entry.  If you continue, and the person's record has no phone
  915. numbers, you will be warned, but allowed to continue.  Finally,
  916. you are presented with the Call List Edit requester (see Call
  917. List Edit Requester section later).
  918.  
  919. 4.9.3    Edit Button
  920.  
  921. When you click the Edit button, you are presented with the Call
  922. List Edit requester to modify parts of the current call list
  923. entry.
  924.  
  925. 4.9.4    Delete Button
  926.  
  927. When you click the Delete button, the current call list entry is
  928. deleted, only after a warning requester is presented that allows
  929. you to continue or abort.
  930.  
  931. 4.9.5    Okay Button
  932.  
  933. Clicking the Okay button, as well as clicking the close gadget,
  934. closes the Call List window.
  935.  
  936. 4.10    Call List Edit Requester
  937.  
  938. The Call List Edit requester can be opened by either clicking on
  939. the Add or Edit buttons from the Call List window.  The purpose
  940. of the Call List Edit requester is to modify parts of a call list
  941. entry.  The top line states "Call With," followed by the name of
  942. the person in the call list entry on the second line.  The next
  943. two lines have buttons for changing the phone number and time of
  944. the call, which are covered in the following sections.  Then, the
  945. next line is a text gadget for changing the description of the
  946. call list entry.  The other buttons at the bottom, Okay and Dial
  947. are explained below.
  948.  
  949. 4.10.1    Number Button
  950.  
  951. When you click the Number button, you are allowed to type a new
  952. number for the current call list entry.  After you enter the new
  953. number, either choose Okay to keep the new number, or Cancel to
  954. revert to the previously entered number.
  955.  
  956. 4.10.2    Set Time Button
  957.  
  958. When the Set Time button is clicked, you are presented with a
  959. requester that allows you to change the time and date of the
  960. current call list entry.  Standard sliders are provided for
  961. changing the Hours, Mins, Month, and Day.  Choose Okay when you
  962. are finished changing the time.
  963.  
  964. 4.10.3    Okay Button
  965.  
  966. When you click the Okay button, the Call List Edit requester
  967. closes.
  968.  
  969. 4.10.4    Dial Button
  970.  
  971. When the Dial button is clicked, the standard dialing requester
  972. (covered in the Dial Button section of the Main Window) is used
  973. to dial the call list entry number.
  974.  
  975. 4.11    Print Options Window
  976.  
  977. The Print Options window is opened by selecting Print... from the
  978. Project menu.  The Print Options window allows you to print the
  979. records in the whole database or just the currently selected
  980. record.   The window is split into two halves: Print Options on
  981. the left, and Print Order on the right.  At the bottom of the
  982. window are buttons for printing and cancelling.
  983.  
  984. 4.11.1    Print Options
  985.  
  986. In the left side of the window are check boxes to choose which
  987. fields of a record to include in the printer output.  All fields
  988. chosen on the left side of the window are added to the listview
  989. on the right side of the window.  The only two check boxes that
  990. are not a field in the record are the Current Name check box and
  991. the Bar check box.  The Current Name check box refers to the text
  992. listed in the listview on the Main window and changes depending
  993. on how the database is sorted.  When the Bar check box is
  994. checked, a dashed separator is added to the listview on the right
  995. and can be ordered just like fields.
  996.  
  997. 4.11.2    Print Order
  998.  
  999. The right side of the window contains a listview of fields to
  1000. print, and some buttons for ordering the fields on the printer
  1001. output.  The buttons are labeled First, Last, Up, Down.  A field
  1002. is selected in the listview by clicking on the field name in the
  1003. listview.  Fields are printed in top to bottom order (or first to
  1004. last).  The First and Last buttons allow you to move the selected
  1005. field to the top and bottom of the list, respectively.  The Up
  1006. and Down buttons let you move the selected field up and down by
  1007. one position in the listview, respectively.
  1008.  
  1009. 4.11.3    Print Button
  1010.  
  1011. When the Print button is clicked, the whole database is printed
  1012. with the fields chosen, and in the order selected in the
  1013. listview.
  1014.  
  1015. 4.11.4    Print Record Button
  1016.  
  1017. Clicking the Print Record button causes only the currently
  1018. selected record on the Main window to be printed.  Only the
  1019. checked fields are printed, and they are printed in the order
  1020. they appear in the listview.
  1021.  
  1022. 4.11.5    Cancel
  1023.  
  1024. Clicking the Cancel button closes the Print Options window
  1025. without printing anything.  The close gadget has the exact same
  1026. action as the Cancel button.
  1027.  
  1028.  
  1029. -------------------------------- Registration -----------------------------
  1030.  
  1031.     To register send $20 US Dollars, your name, address, number, and a 
  1032. self address stamped envelope (big enough to hold a floppy) to:
  1033.  
  1034.  
  1035.                         Creative Imagery Unlimited
  1036.                               attn.  Ben Owen
  1037.                          1070 Mearns Meadow #1515
  1038.                               Austin TX 78758
  1039.     
  1040.  
  1041.     You are granted 30 days in which to test Scheduler to see if it suits
  1042. your needs After this time you must register.  After the 30 days you
  1043. have not registered Scheduler, you will only be able to view your old
  1044. data and not add anything new.
  1045.  
  1046. Thanks and have FUN!!!
  1047.  
  1048. Features of Registered Version
  1049. ------------------------------
  1050.  
  1051. What do I get for $20???
  1052. ------------------------
  1053.     Not only do you get the most recent version of Scheduler but you
  1054. get options not in the Unregistered. For starters....
  1055.  
  1056.     No Annoying Register Requester!!!!!!!
  1057.  
  1058. But THATS NOT ALL!!!
  1059.  
  1060.     Caller ID ----------- if your like me and leave your computer on more 
  1061.                                  than your answering machine Caller ID is 
  1062.                                  for you! If you have Caller ID and a
  1063.                                  modem that recognize Caller ID, then
  1064.                                  every time you receive a call Scheduler
  1065.                                  will look at the Name and Number and
  1066.                                  look for that entry. If found, Scheduler
  1067.                                  will tell you the person called and ask
  1068.                                  you if you wish to call them back! No
  1069.                                  need to go looking for the number.
  1070.     
  1071.     Call Listing -------- Works with or without Caller ID. Allows you to
  1072.                                  make a running tab of calls that come in
  1073.                                  and that go out. At the end of the month
  1074.                                  print out your list and mark off business 
  1075.                                  phone calls for taxes, or for your 
  1076.                                  employer. In future versions will keep
  1077.                                  a running tab on your long distance bill.
  1078.     
  1079.     Printing ------------ Print either your Scheduler files, or your
  1080.                                  Calendar. Allows you to keep a hard copy
  1081.                                  of your business contacts, or just a 
  1082.                                  useful list of numbers to keep around
  1083.                                  the house.
  1084.                                  
  1085.  Also New Programs...............
  1086.     
  1087.     Convert ------------- Convert your old database to a Scheduler data-
  1088.                                  base. Converts.. Contact, WWWW, and
  1089.                                  more to come. Files from IBM, and Mac
  1090.                                  database programs.
  1091.                                  
  1092.     Timer --------------- Although Scheduler is a Commodity that reminds
  1093.                                  you of your events it is a rather BIG 
  1094.                                  commodity. You only need 1 meg of memory 
  1095.                                  to run Scheduler but if you only have 1 
  1096.                                  or 2 megs of ram, you don't want a 
  1097.                                  commodity to take up 100 K of it. Timer
  1098.                                  is a small commodity for those that want
  1099.                                  to conserve memory. It will do all of the
  1100.                                  Appointment Reminding that Scheduler does
  1101.                                  but takes up much less memory.
  1102.  
  1103.     You will also be notified of new releases and given a discount for
  1104. future revisions.
  1105.  
  1106.     Remember, continued updates depend on you, so don't forget to register!
  1107.  
  1108.  
  1109. ----------------------------------- Notes ---------------------------------
  1110.  
  1111.     Scheduler1.2 is freely distributable if:
  1112.  
  1113.         * There are no added charges besides the media cost (floppy disks)
  1114.  
  1115.         * There is no modification to the Scheduler and it's archive.
  1116.         
  1117.         * Any commercial distribution of this product must get the Author's
  1118.              permission. (addresses are below).
  1119.         
  1120. ---------------------Where to send comments & bug reports -----------------
  1121.  
  1122.    Ben Owen can be reached at:
  1123.  
  1124.    Mail:
  1125.                    Ben Owen / Creative Imagery Unlimited
  1126.                          1070 Mearns Meadow #1515
  1127.                              Austin TX, 78758
  1128.  
  1129.    E-Mail:
  1130.                               benowen@bga.com
  1131.  
  1132.    Phone:
  1133.                                (512)836-7194
  1134.                                  9a-5p CMT
  1135.  
  1136. --------------------------------- Credits ---------------------------------
  1137.  
  1138.     Thank you for looking at Scheduler1.2. I started this product because 
  1139. of the lack of really good database software available. It has taken me
  1140. awhile to get this to a fully working product but I believe this is worth
  1141. the wait. I am currently working on newer and better versions of Scheduler
  1142. that should be available well before the beginning of `95.
  1143.  
  1144. So now lets give credit where credit is very much due:
  1145.  
  1146.     I would like to say thanks to Mark Thomas for helping me find bugs,
  1147. and writing this wonderful manual. I also want to thank Vernon Graner for
  1148. his suggestions and all of the registered users and there suggestions.
  1149.  
  1150.  
  1151.     Scheduler is copyrighted "Shareware" program, it is by no means a 
  1152. 'Free' program. You have 30 days to evaluate the software to see if it 
  1153. suits your needs. After the 30 days you must @{" Register " link RegInfo} with Creative
  1154. Imagery, or you must destroy the program, and it's archive.
  1155.  
  1156.  
  1157.          Installer and Installer project icon (c) Copyright 1991-93 
  1158.                Commodore-Amiga, Inc.  All Rights Reserved. 
  1159.            Reproduced and distributed under license from Commodore.
  1160.  
  1161.  
  1162.          All materials listed and referred to herein is copyright 
  1163.     ©1993-1994 Ben Owen / Creative Imagery Unlimited. All rights reserved.
  1164.