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