home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: InfoMgt / InfoMgt.zip / excal.zip / EXCAL.HLP (.txt) < prev    next >
OS/2 Help File  |  1995-07-24  |  110KB  |  724 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Calendar (ExCal) ΓòÉΓòÉΓòÉ
  3.  
  4. The calendar provides a means for a user to keep track of their day-to-day 
  5. activities. The calendar allows you to view months at a glance and to schedule 
  6. events for one or more days.  The events may be scheduled to occur on a single 
  7. day, daily, monthly, weekly, or yearly. To remind you of a given event, you can 
  8. set an event alarm. 
  9.  
  10. The ExCal package also includes a simple address book. 
  11.  
  12. Related information: 
  13.  
  14. o Getting started 
  15. o Example use of calendar and events 
  16. o Calendar views 
  17. o Calendar events 
  18. o Calendar and CUA user interfaces 
  19.  
  20.  
  21. ΓòÉΓòÉΓòÉ 1.1. Calendar and CUA User Interfaces ΓòÉΓòÉΓòÉ
  22.  
  23. The Calendar is an example which demonstrates some of the key features of 
  24. Workplace interface and the value of using IBM's Common User Access (CUA) 
  25. methodology for user interface design and behavior. 
  26.  
  27.  
  28. ΓòÉΓòÉΓòÉ 1.2. Getting Started ΓòÉΓòÉΓòÉ
  29.  
  30. When you first install the calendar, a folder is created which contains a 
  31. calendar, a folder of event templates, a folder of default places, and an 
  32. address book. 
  33.  
  34. When opened, the calendar displays one or more events. When you double-click on 
  35. the calendar, it is displays in its default view, the Glance view. 
  36.  
  37. The Event Templates folder contains a set of template events (Lunch, Meeting, 
  38. Vacation, etc.). You can add additional event templates if needed. You can 
  39. create new events from these templates by dragging one to the calendar.  You 
  40. can also create new events by selecting one of the the event template names 
  41. listed in the Create event menu choice of a calendar or event. 
  42.  
  43. The Places folder contains a set of default places which can be used when 
  44. scheduling where events occur.  You can add additional places if needed. 
  45.  
  46. The Address Book help you keep track of your friends.  To create a new person 
  47. for the address book, select Create person from the address book pop-up menu. 
  48.  
  49. To get started, double click the calendar. This will open the calendar in its 
  50. default glance view.  You can then add events. 
  51.  
  52.  
  53. ΓòÉΓòÉΓòÉ 1.3. Example use of Calendar and Events ΓòÉΓòÉΓòÉ
  54.  
  55. Joseph is working at his desk when he receives a phone call from an important 
  56. client. This client would like to meet with Joseph on a particular day to 
  57. review his latest sales proposal. Joseph decides to consult his online calendar 
  58. to determine if the meeting will be possible. Joseph will need to glance at his 
  59. calendar and see what, if anything, is already scheduled for that day. Joseph 
  60. double clicks the calendar icon on his screen to open his calendar. 
  61.  
  62. Upon double clicking Joseph is presented with a window showing the calendar in 
  63. its default glance view. The leftmost pane shows the current month in a 
  64. grid-like fashion similar to what a user would expect to see in a traditional 
  65. calendar. Each day of the month is shown in a cell of the grid. Just as Joseph 
  66. may write in events for a given day of the month on a traditional calendar, 
  67. Joseph may choose one or more of the days in the glance view to show or change 
  68. the events for. 
  69.  
  70. Joseph double clicks on the proposed day to determine what events he has 
  71. already scheduled for that day. 
  72.  
  73. The events for each day are displayed in the rightmost pane of the glance view. 
  74.  
  75. Upon viewing the events Joseph sees that he has two morning events for that day 
  76. and none in the afternoon. He would like to schedule the meeting for two in the 
  77. afternoon. He confirms this time with his client and schedules a meeting in his 
  78. office. He does this by moving the cursor to the proposed day and bringing up 
  79. the pop-up menu for this day. 
  80.  
  81. He then chooses "Create event" which creates the event for this day. The event 
  82. is created with a default time and place, which he modifies as described below. 
  83.  
  84. Changing event time 
  85.  
  86. Joseph is still working at his desk an hour later when his important client 
  87. calls back. The client informs Joseph that due to a conflict he would like to 
  88. make their meeting two hours later. Since Joseph has already scheduled the 
  89. meeting in his calendar, he must now change the time of the scheduled event. 
  90.  
  91. Joseph goes to his computer and opens his calendar in the glance view. He opens 
  92. on the proposed day to see the events for this day. 
  93.  
  94. Joseph moves the cursor over the meeting event and brings up its pop-up menu. 
  95. From this pop-up he chooses "Start time". 
  96.  
  97. A cascaded menu then appears with times in half hour increments. He selects 4pm 
  98. and the start time is changed for his event. He repeats these steps in order to 
  99. set "End time" for the event. 
  100.  
  101. Joseph is curious and decides he would like to explore a different way to 
  102. change his event's time. He opens his event which displays the settings view 
  103. for his event. The settings notebook has size pages (i.e. Summary, Time, Place, 
  104. Attachments, Window, and General). He selects the time page. 
  105.  
  106. From this page he sees two spin boxes which display the event's "Start time" 
  107. and "End time". He then changes the event's time with these. 
  108.  
  109. Having accomplished that task, Joseph becomes more curious and wants to explore 
  110. the use of direct manipulation to change the place of his event. Joseph will 
  111. need an overhead projector to show his clients some business information.  He 
  112. will therefore need to move his customer meeting to a classroom which has this 
  113. equipment. He clicks on another day of the month and notices that there is an 
  114. event which has the same place he would like to have for his customer meeting. 
  115. He opens the setting for the event and notices that it has a "well" with a 
  116. place icon in it. 
  117.  
  118. Joseph starts dragging the place over his event and drops it. The place is 
  119. updated to reflect the same place as the other event had. The time of day could 
  120. be changed in a similar fashion using the time "well" in the event. The time 
  121. and place well also have a pop-up menu that can be used to change the place or 
  122. time of the event. 
  123.  
  124. Associating objects with an event 
  125.  
  126. Joseph is reviewing his materials for his scheduled meeting with his important 
  127. client. He remembers that he has some items (i.e. legal documents and signature 
  128. forms) which he must remember to bring to the meeting. He would like to attach 
  129. the list of these items to his scheduled event in the calendar so that he does 
  130. not forget them. 
  131.  
  132. Joseph goes to his screen to find the necessary documents and forms. He drags 
  133. the items over to his event and drops them. They are then added to his event's 
  134. list of attachments. He wants to make sure that he has everything, so he opens 
  135. his event to double check. 
  136.  
  137. Upon viewing the attachments, he sees that he is missing a signature form. He 
  138. finds the form and drags it over to the attachments list in his open event. 
  139. Joseph could add the forms to the "Attachments Open on Alarm" list (not shown 
  140. above) instead of the "Attachments List" on the same page if he wanted them to 
  141. be opened at the time the event alarm occurred just as if he had double-clicked 
  142. them. 
  143.  
  144. After finishing all this, Joseph gets another call from his client saying that 
  145. he would like to change the day of their meeting. He would like to move it 
  146. forward a couple of days. Joseph opens his calendar in the glance view and 
  147. finds the meeting event on the previously scheduled day. He drags the event 
  148. over the new proposed day and drops it. The event is then updated to occur on 
  149. the new day. 
  150.  
  151. Calendar and event presentation cues to purpose 
  152.  
  153. While preparing for his meeting, Joseph glances at his calendar and notices 
  154. that the day before his meeting is a weekend. This weekend will affect his 
  155. ability to obtain the proper financial documents from his bank. Realizing this 
  156. fact, he changes his plans for the Friday before the weekend in order to get 
  157. the documents before his meeting. 
  158.  
  159. Joseph was able to determine this quickly because the weekends are 
  160. distinguished from the weekdays using different shadings. He then plans to have 
  161. the documents completed the prior Friday for his Monday meeting. 
  162.  
  163. While sitting at his desk, Joseph receives a call from a friend wanting to make 
  164. dinner plans for that evening. Joseph again consults his calendar and easily 
  165. finds the current day as it has a different shading then the other days. 
  166.  
  167. He views his events for this day and sees that he is free for dinner. Joseph 
  168. then brings up the pop-up menu for this day to create a new event. He is 
  169. reassured that he is adding the event to the correct day because the day has 
  170. context emphasis (i.e. dashed box). 
  171.  
  172. After finishing the phone call with his friend, Joseph's manager informs him 
  173. that there is a mandatory two day seminar which he must attend. Joseph opens 
  174. his calendar and selects the two days. The two days are hilighted indicating 
  175. that they have been selected. He then brings up a pop-up menu for the two days 
  176. and schedules and creates a seminar event for them. 
  177.  
  178. Later that day, Joseph sits back and looks at his calendar. He realizes that 
  179. this is going to be a busy month. He notices that he has something scheduled 
  180. for most days because the number for each day is underlined indicating that he 
  181. has event(s) scheduled for those days. 
  182.  
  183. The calendar provides visual feedback to tell the user what action is taking 
  184. place or what object is being acted on. Additionally the calendar combines 
  185. different colors and emphasis to indicate to the user unique things about 
  186. certain days. (i.e. diagonal lines). 
  187.  
  188.  
  189. ΓòÉΓòÉΓòÉ 1.4. Calendar Events ΓòÉΓòÉΓòÉ
  190.  
  191. Related information: 
  192.  
  193. o Viewing calendar events 
  194. o Setting event alarms 
  195. o Adding and removing event attachments 
  196. o Changing event time or date 
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 1.5. Calendar Views ΓòÉΓòÉΓòÉ
  200.  
  201. The calendar supports three views of its events: Glance, Icon, and Details 
  202. view. 
  203.  
  204. o Calendar Glance view 
  205. o Calendar Icon view 
  206. o Calendar Details view 
  207.  
  208. The font and color of each of these can be set using the Font, Color, or Scheme 
  209. Palette in your System Setup folder. 
  210.  
  211.  
  212. ΓòÉΓòÉΓòÉ 1.6. Calendar Glance View ΓòÉΓòÉΓòÉ
  213.  
  214. The calendar's default view is Glance view. This is similar to the "month at a 
  215. glance" presentation found in most traditional calendars. 
  216.  
  217. The leftmost pane, glance, shows the current month in a grid-like fashion. From 
  218. here you have various menu choices depending upon whether the pop-up menu is 
  219. initiated on the day or the entire pane. If you bring up a pop-up menu from the 
  220. day 
  221.  
  222. the menu choices are as follows 
  223.  
  224. o View events 
  225. o Delete events 
  226. o Create events 
  227.  
  228. If you bring up a pop-up menu for the left pane, 
  229.  
  230. the menu choices are as follows 
  231.  
  232. o Next month 
  233. o Previous month 
  234. o Month 
  235. o Other month 
  236. o Refresh now 
  237. o Sort events 
  238.  
  239. The rightmost pane, events, shows all the events which occur on a given day or 
  240. days. If you bring up a pop-up menu over an event the following menu for the 
  241. event will appear. 
  242.  
  243. The pop-up menu includes 
  244.  
  245. o Start time 
  246. o Duration in hours 
  247. o End time 
  248. o Day 
  249. o Repeat 
  250. o Replace place with 
  251. o Set alarm on 
  252.  
  253. If you bring up the pop-up menu for the rightmost pane 
  254.  
  255. the pop-up menu includes 
  256.  
  257. o Create event 
  258. o Delete past events 
  259.  
  260.  
  261. ΓòÉΓòÉΓòÉ 1.7. Calendar Icon View ΓòÉΓòÉΓòÉ
  262.  
  263. The icon view of the calendar displays all the events in the calendar with no 
  264. filtering based on days or months as provided by the glance view. 
  265.  
  266.  
  267. ΓòÉΓòÉΓòÉ 1.8. Calendar Details View ΓòÉΓòÉΓòÉ
  268.  
  269. The details view of the calendar displays all the events in the calendar in a 
  270. report-like format. Each event is listed with its summary information (i.e. 
  271. date, time, and place). 
  272.  
  273.  
  274. ΓòÉΓòÉΓòÉ 1.9. Viewing Calendar Events ΓòÉΓòÉΓòÉ
  275.  
  276. You can view the events for a single or multiple days from  the calendar. 
  277. There are several methods provided for viewing the events, depending upon your 
  278. preference. 
  279.  
  280. Glance day pop-up menu 
  281.  
  282. This is done by selecting mouse button 2 while the cursor is over the day to 
  283. viewed. If you would like to see the events occurring for more than one day, 
  284. select the days and then select the "View Events" choice. 
  285.  
  286. This will cause the appropriate events to be displayed in the right pane of the 
  287. calendar window. Any events previously in view will remain in view. 
  288.  
  289. Double click on glance day 
  290.  
  291. You can double-click the mouse over the day and only the events for that day 
  292. will be displayed in the right pane of the calendar. 
  293.  
  294. Calendar menu "Selected" choice 
  295.  
  296. This method is similar to the pop-up menu method except that you select "View 
  297. Events" from the "Selected" menu pulldown. 
  298.  
  299. The calendar events are displayed on the right pane of the calendar window as 
  300. shown below. 
  301.  
  302.  
  303. ΓòÉΓòÉΓòÉ 1.10. View Events ΓòÉΓòÉΓòÉ
  304.  
  305. This option displays all the events occurring on the specified day(s). If the 
  306. pop-up menu is for a day which is not selected, only the events for that day 
  307. are displayed. If the pop-up menu is for a day which is selected, the events 
  308. occurring on that day and any other selected days are displayed. For additional 
  309. information on viewing calendar events, refer to Viewing Calendar Events 
  310.  
  311.  
  312. ΓòÉΓòÉΓòÉ 1.11. Create Events ΓòÉΓòÉΓòÉ
  313.  
  314. This option creates an event(s) for the specified day(s). If the pop-up menu is 
  315. for a day which is not selected, an event is created for that day only. If the 
  316. pop-up menu is for a day which is selected, a separate event is created for 
  317. that day and each selected day. If the pop-up menu is on the events pane, an 
  318. event is created for the first day in view (or, if no days are in view, an 
  319. event is create for today). 
  320.  
  321.  
  322. ΓòÉΓòÉΓòÉ 1.12. Delete Events ΓòÉΓòÉΓòÉ
  323.  
  324. This option deletes all events occurring on the specified day(s). If the pop-up 
  325. menu is for a day which is not selected, only the events for that day are 
  326. deleted. If the pop-up menu is for a day which is selected, the events 
  327. occurring on that day and any other selected days are deleted. 
  328.  
  329.  
  330. ΓòÉΓòÉΓòÉ 1.13. Next Month ΓòÉΓòÉΓòÉ
  331.  
  332. This displays the next month of the calendar. 
  333.  
  334.  
  335. ΓòÉΓòÉΓòÉ 1.14. Previous Month ΓòÉΓòÉΓòÉ
  336.  
  337. This displays the previous month of the calendar. 
  338.  
  339.  
  340. ΓòÉΓòÉΓòÉ 1.15. Month ΓòÉΓòÉΓòÉ
  341.  
  342. You can use this option to quickly change the glance view month to a month 
  343. which occurs within seven months of the current month. 
  344.  
  345.  
  346. ΓòÉΓòÉΓòÉ 1.16. Other Month ΓòÉΓòÉΓòÉ
  347.  
  348. This option brings up a dialog allowing you to select which month is displayed 
  349. by the calendar. 
  350.  
  351.  
  352. ΓòÉΓòÉΓòÉ 1.17. Refresh Now ΓòÉΓòÉΓòÉ
  353.  
  354. This option refreshes both panes of the glance view. 
  355.  
  356.  
  357. ΓòÉΓòÉΓòÉ 1.18. Sort Events ΓòÉΓòÉΓòÉ
  358.  
  359. Choose this option to sort the events by name or time. 
  360.  
  361.  
  362. ΓòÉΓòÉΓòÉ 1.19. Import/Export from PMDiary ΓòÉΓòÉΓòÉ
  363.  
  364. Choose this option to import from or export to a PMDiary daily planner file 
  365. (*.$D$). The Calendar will try to match events it is importing from PMDiary by 
  366. title and time.  When exporting Calendar will merge the events it contains with 
  367. the PMDiary entries in the export file. 
  368.  
  369.  
  370. ΓòÉΓòÉΓòÉ 1.20. Delete Past Events ΓòÉΓòÉΓòÉ
  371.  
  372. This choice presents a list of events which occurred before the current date. 
  373. Pick from the list of events those you no longer want and select Delete. 
  374.  
  375.  
  376. ΓòÉΓòÉΓòÉ 1.21. Programming API ΓòÉΓòÉΓòÉ
  377.  
  378. The Calendar supports Workplace Shell setup strings.  These strings can be 
  379. passed to a Calendar to create events with the SysSetObjectData or 
  380. WinSetObjectData API.  The Calendar will create an event and pass it the setup 
  381. string. Generally this is done as part of a customized Calendar installation. 
  382.  
  383. Note:  You can create events directly using the SysCreateObject or 
  384. WinCreateObject API and specifying the event class ExEvent.  In this case, the 
  385. CREATEEVENT keyword is not necessary (i.e., the CREATEEVENT keyword is only 
  386. used by Calendar instances). See EXCAL.CMD included in this package for more 
  387. details. 
  388.  
  389. CREATEEVENT=        New event title. 
  390.  
  391. DATE=               Date for the new event, MM/DD/YY.  Defaults to current 
  392.                     date. 
  393.  
  394. STARTTIME=          Start of event, HH:MM, in 24 hour format.  Defaults to noon 
  395.                     or current hour, whichever is later. 
  396.  
  397. ENDTIME=            End of event, HH:MM, in 24 hour format.  Defaults to 13:00 
  398.                     or current hour plus one hour, whichever is later. 
  399.  
  400. REPEAT=             Valid values are NONE, WEEKLY, MONTHLY, or ANNUALLY. 
  401.  
  402. ALARM=              Valid values are ON or OFF. 
  403.  
  404. PERSONAL=           Valid values are YES or NO.  If YES, the event will not be 
  405.                     included in exports to PMDiary. 
  406.  
  407. PLACE=              The title of an existing place. 
  408.  
  409. NOTES=              Notes for the event. 
  410.  
  411. ATTACHMENTWPOBJECTHANDLES= The list of object handles attached to the event, 
  412.                     separated by spaces. The attachments must exist in the same 
  413.                     folder (calendar) as the event. 
  414.  
  415. ATTACHMENTWPOBJECTIDS= Same as ATTACHMENTWPOBJECTHANDLES except it accepts 
  416.                     object IDs (e.g., <WP_TEMPS> for the Templates folder, see 
  417.                     \OS2\INI.RC for the standard system object IDs). 
  418.  
  419. ALARMATTACHMENTWPOBJECTHANDLES= The list of object handle attached to the 
  420.                     event, separated by spaces, which will be opened when the 
  421.                     event alarm occurs. The attachments must exist in the same 
  422.                     folder (calendar) as the event. 
  423.  
  424. ALARMATTACHMENTWPOBJECTIDS= Same as ALARMATTACHMENTWPOBJECTHANDLES except it 
  425.                     accepts object IDs (e.g., <WP_OS2SYS> for the OS/2 System 
  426.                     folder, see \OS2\INI.RC for the standard system object 
  427.                     IDs). 
  428.  
  429. OPENONALARM=        Valid values are YES or NO.  If YES, the event will be 
  430.                     opened when the event alarm occurs. 
  431.  
  432. BEEPONALARM=        Valid values are YES or NO.  If YES, the event will sound 
  433.                     when the event alarm occurs. 
  434.  
  435. EXPORTTOPMDIARY=    Specifies a PMDiary file to export calendar events. The 
  436.                     file name must be fully qualified. During exporting, 
  437.                     existing PMDiary events are merged with the ExCal events. 
  438.  
  439. IMPORTFROMPMDIARY=  Specifies a PMDiary file to import calendar events. The 
  440.                     file name must be fully qualified. 
  441.  
  442. EXPORTTOEXCALFILE=  Same as WRITESETUPSTRINGSTOFILE 
  443.  
  444. IMPORTFROMEXCALFILE= Imports the ExCal file created with EXPORTTOEXCALFILE, 
  445.                     similar to selecting the Export option from the calendar. 
  446.  
  447. DEFAULTVIEW=        Set the default view, ICON, DETAILS, or TODO. 
  448.  
  449. SORTEVENTS= 
  450.  
  451. Set the default sort for the Glance View, DATE, PRIORITY, or TIME. 
  452.  
  453. The setup string below would create an annual event. 
  454.  
  455.  CREATEEVENT=Happy New Years!;
  456.  DATE=01/01/93;
  457.  REPEAT=ANNUALLY;
  458.  STARTTIME=00:01;
  459.  ALARM=ON
  460.  
  461. This setup string can be passed to the Calendar using the WinSetObjectData API, 
  462. the REXX SysSetObjectData, or the Workplace Shell wpSetup method.  The Calendar 
  463. creates an Event and passes it the entire setup string passed to the Calendar 
  464. including the CREATEEVENT keyword (which is ignored by the newly created 
  465. event). 
  466.  
  467. Note:  Only one event can be created per setup invocation because the 
  468. CREATEEVENT keyword can only be specified once in the setup string. 
  469.  
  470. Similarly, places can be created by the Calendar. 
  471.  
  472. Note:  You can create places directly using the SysCreateObject or 
  473. WinCreateObject API and specifying the place class ExPlace.  In this case, the 
  474. CREATEPLACE keyword is not necessary (i.e., the CREATEPLACE and PLACEFOLDER 
  475. keywords are only used by Calendar instances). Only one place can be created 
  476. per setup invocation because the CREATEPLACE keyword can only be specified once 
  477. in the setup string. 
  478.  
  479. CREATEPLACE=        New place title. 
  480.  
  481. PLACEFOLDER=        Object ID or fully qualified path of folder where new place 
  482.                     is to be created.  Default is <EXCAL_PLACESFOLDER>. 
  483.  
  484. ADDRESS=            Address. 
  485.  
  486. PHONE=              Phone number. 
  487.  
  488. CITY=               City. 
  489.  
  490. STATE=              State. 
  491.  
  492. ZIPCODE=            Zip code. 
  493.  
  494. CONTACTNAME=        Contact name. 
  495.  
  496. CONTACTPHONE=       Contact phone number. 
  497.  
  498. CAPACITY=           Number of people the place can confortably hold. 
  499.  
  500. NOTES=              Notes about the place. 
  501.  
  502. The Calendar, Event, and Place objects also support the following keywords. 
  503.  
  504. QUERYSETUPSTRINGSLENGTH= Returns the length of the setup strings necessary to 
  505.                     recreate the ExCal object into into a named shared memory 
  506.                     object. 
  507.  
  508. QUERYSETUPSTRINGS=  Returns the setup strings necessary to recreate the ExCal 
  509.                     object into into a named shared memory object. 
  510.  
  511. WRITESETUPSTRINGSTOFILE= Requests that the event, place, or calendar write the 
  512.                     setup strings necessary to recreate it to the named file. 
  513.                     The file name must be fully qualified.  If multiple setup 
  514.                     strings are required, they are separated by a NULL 
  515.                     character and the data is terminated by a double-NULL 
  516.                     character (a "pszz"). Note the Calendar object writes out 
  517.                     the setup strings necessary to recreate it, the Place 
  518.                     objects, and the Event objects it contains. 
  519.  
  520.  
  521. ΓòÉΓòÉΓòÉ 2. Events (ExCal) ΓòÉΓòÉΓòÉ
  522.  
  523. An event provides a means for a user to keep track of their day-to-day 
  524. activities. An event may be scheduled to occur on a single day, daily, monthly, 
  525. weekly, or yearly. To remind you of a given event, you can set an event alarm. 
  526.  
  527. Related information: 
  528.  
  529. o Getting started 
  530. o Example use of events 
  531. o Changing event time or date 
  532. o Setting event alarms 
  533. o Adding and removing event attachments 
  534. o Calendar and CUA user interfaces 
  535.  
  536.  
  537. ΓòÉΓòÉΓòÉ 2.1. Setting Event Alarms ΓòÉΓòÉΓòÉ
  538.  
  539. You can set an alarm for each event in the calendar. There are various ways 
  540. that can be used to set the alarms, depending upon your preference. 
  541.  
  542. Event pop-up menu 
  543.  
  544. Display the event's pop-up menu by selecting mouse button 2 while the cursor is 
  545. over the event whose alarm is to be set. If more there is more than one event 
  546. whose alarm is being set, extended selection may be used to choose the events. 
  547. The pop-up menu should then be brought up and the "Set alarm on" or "Set alarm 
  548. off"  choice selected. 
  549.  
  550. This menu item is toggled between "on" and "off" depending upon  whether the 
  551. event has an alarm set or not. The default is for the alarm to occur five 
  552. minutes prior to the start time of the event. 
  553.  
  554. Open Event Settings 
  555.  
  556. Open the event's Settings by double-clicking mouse button 1 while the cursor is 
  557. over the event whose alarm is to be set. Once open, the events setting's 
  558. Summary page is displayed. From here you can toggle the alarm on or off. 
  559. Additionally, you can change the time the alarm is to go off, relative to the 
  560. start of the event. 
  561.  
  562. Calendar menu "Selected" choice 
  563.  
  564. This method is similar to the pop-up menu method except that you select "Set 
  565. alarm on" from the "Selected" menu pulldown. 
  566.  
  567.  
  568. ΓòÉΓòÉΓòÉ 2.2. Changing Event Time or Date ΓòÉΓòÉΓòÉ
  569.  
  570. There are various ways to change an events time and/or date. 
  571.  
  572. Event pop-up menu 
  573.  
  574. Move the cursor over the event and bring up its pop-up menu. The pop-up menu 
  575. includes 
  576.  
  577. o Start time 
  578. o Duration in hours 
  579. o End time 
  580. o Day 
  581. o Repeat 
  582.  
  583. Event Settings 
  584.  
  585. Open the event settings and turn to the Time page. 
  586.  
  587. The Time page contains spin boxes which can be used to change the date (month, 
  588. day, and year) and the start and end time. 
  589.  
  590. Direct Manipulation 
  591.  
  592. Each event contains a time "well" which will always contain only one time 
  593. object. 
  594.  
  595. Using direct manipulation, you can drag any time object to the time "well" and 
  596. it replace the one currently there. The time well also has a pop-up menu that 
  597. can be used to change the time of the event. 
  598.  
  599.  
  600. ΓòÉΓòÉΓòÉ 2.3. Start time ΓòÉΓòÉΓòÉ
  601.  
  602. Use this choice to set the starting time of an event. 
  603.  
  604. Once set the ending time is adjusted based on the duration of the event. If 
  605. additional granularity is need for time (e.g. 8:15), open the Settings for the 
  606. event and turn to the Time page. 
  607.  
  608.  
  609. ΓòÉΓòÉΓòÉ 2.4. Duration ΓòÉΓòÉΓòÉ
  610.  
  611. Use this choice to set the duration of an event. 
  612.  
  613. Upon changing the duration of an event, the starting time for the event remains 
  614. the same, and the ending time is adjusted to account for the change in 
  615. duration. If a longer duration is needed (e.g. 6 hours), open the Settings for 
  616. the event and turn to the Time page. 
  617.  
  618.  
  619. ΓòÉΓòÉΓòÉ 2.5. End time ΓòÉΓòÉΓòÉ
  620.  
  621. Use this choice to set the ending time of an event. 
  622.  
  623. Upon changing the ending time of an event, the duration of the event is changed 
  624. to account for the change in the ending time. There is no changes made to the 
  625. starting time. If additional granularity is need for time (e.g. 8:15), open the 
  626. Settings for the event and turn to the Time page. 
  627.  
  628.  
  629. ΓòÉΓòÉΓòÉ 2.6. Day ΓòÉΓòÉΓòÉ
  630.  
  631. Use this choice to set the day of the event.  The cascaded menu choices are the 
  632. current day (today) and the next six days.  If the event day you want to set is 
  633. more than six days from today, open the event Settings and turn to the Time 
  634. page to set the event date. 
  635.  
  636.  
  637. ΓòÉΓòÉΓòÉ 2.7. Repeat ΓòÉΓòÉΓòÉ
  638.  
  639. Choose one of these choices to have an event repeat for a given number of days, 
  640. weeks, months, or years. 
  641.  
  642. You can limit the number of occurrences of a repeating events by selecting one 
  643. of the menu cascade choices (e.g. "For two days"), or by opening the event 
  644. Settings and turning to the Time page to set the number of occurrences. 
  645.  
  646.  
  647. ΓòÉΓòÉΓòÉ 2.8. Replace place with ΓòÉΓòÉΓòÉ
  648.  
  649. Choose one of these choices to change the location where an event is to occur. 
  650. Not all of the available places are shown in this menu: Open the event Settings 
  651. and turn to the Places page to see all available locations. 
  652.  
  653. Note:  You may create more places by selecting Create another from an existing 
  654. place. Also, you can set the place of an event by dropping a place on the 
  655. event. 
  656.  
  657.  
  658. ΓòÉΓòÉΓòÉ 2.9. Set alarm on ΓòÉΓòÉΓòÉ
  659.  
  660. This toggles the event alarm on or off. If the alarm is being set on, it is set 
  661. to occur five minutes prior to the event start time. This may be changed by 
  662. opening the settings of the event and changing the alarm advance minutes from 
  663. the Summary page. 
  664.  
  665.  
  666. ΓòÉΓòÉΓòÉ 2.10. Personal ΓòÉΓòÉΓòÉ
  667.  
  668. This toggles the personal attribute of an event.  Personal events are excluded 
  669. from exports to PMDiary. 
  670.  
  671.  
  672. ΓòÉΓòÉΓòÉ 2.11. Adding and Removing Event Attachments ΓòÉΓòÉΓòÉ
  673.  
  674. Attachments may be associate with an event as a reminder of things you might 
  675. need when the event occurs. For example, you may have a business meeting to 
  676. which you would like to bring presentation material.  You can associate any 
  677. workplace object with an event, such as a document, video presentation, or 
  678. program. Each event can have any number of attachments associated with it. To 
  679. do this, open the event settings and turn to the "Attachments" page. 
  680.  
  681. Using direct manipulation techniques, drag the object you would like to 
  682. associate to the the attachment area of the event setting's page. 
  683.  
  684. Attachments added to the "Attachments Opened On Alarm" are opened when the 
  685. event alarm occurs.  This can be used to open a document or start a program 
  686. when the event occurs. 
  687.  
  688. Attachments can be removed by either deleting the attachment, or moving the 
  689. attachment to another folder. 
  690.  
  691. Note:  Event attachments can only be shadows (references to) other objects such 
  692. as documents and forms, or program references.  The attachments are deleted 
  693. when the event is deleted. 
  694.  
  695.  
  696. ΓòÉΓòÉΓòÉ 3. Places (ExCal) ΓòÉΓòÉΓòÉ
  697.  
  698. Places are used in conjuction with events. An event provides a means for a user 
  699. to keep track of their day-to-day activities. An event may be scheduled to 
  700. occur on a single day, daily, monthly, weekly, or yearly. To remind you of a 
  701. given event, you can set an event alarm. 
  702.  
  703. Related information: 
  704.  
  705. o Getting started 
  706. o Example use of events and places 
  707.  
  708.  
  709. ΓòÉΓòÉΓòÉ 3.1. Make default ΓòÉΓòÉΓòÉ
  710.  
  711. Use this choice to set the default place used by newly created events.  When 
  712. the Calendar is initially installed, the place named Favorite Place is the 
  713. default place for newly created events. 
  714.  
  715.  
  716. ΓòÉΓòÉΓòÉ 4. Address Book and Persons (ExCal) ΓòÉΓòÉΓòÉ
  717.  
  718. The address book provides a means for a user to keep track of their friends. 
  719. To create a new person for the address book, select Create person from the 
  720. address book pop-up menu. 
  721.  
  722. Note:  You can hide an unneeded column of detail information shown for each 
  723. person by deselecting the column name in the Details to display list shown in 
  724. the third View page of the Address Book's Settings view.