List of Figures

List of Figures



Figure 1: Initial screen for a regular user
Figure 2: Expanded command menus for the regular user interface
Figure 3: Initial screen for system administrator
Figure 4: Expanded command menus for the administrative interface
Figure 5: Appointment scheduling dialog
Figure 6: Scheduling a dentist appointment
Figure 7: Initial categories menu
Figure 8: Edit categories dialog
Figure 9: Add category dialog
Figure 10: Creating a new category
Figure 11: Dentist appointment with category filled in
Figure 12: Scheduling a second appointment
Figure 13: Day view
Figure 14: Result of pressing the next day arrow
Figure 15: Day display with non-default option settings
Figure 16: Day view with overlapping times
Figure 17: Day view with overlapping times, displayed vertically
Figure 18: Table-style week view
Figure 19: Clarification of overlap in a weekly table view
Figure 20: List-style week view
Figure 21: Month view
Figure 22: Transient scrolling in a month view
Figure 23: Year view
Figure 24: Item selected in monthly view
Figure 25: Details of selected scheduled item
Figure 26: Goto date dialog
Figure 27: Goto date 31 Oct 98
Figure 28: Goto date 31 Oct 98 at the Month Level
Figure 29: Goto date 31 Oct 98 at the Week Level
Figure 30: View lists submenu
Figure 31: Basic Appointments List
Figure 32: Appointments list sorted by title
Figure 33: Meetings List
Figure 34: Tasks list
Figure 35: Events list
Figure 36: All items list
Figure 37: Initial custom lists menu
Figure 38: Custom list dialog
Figure 39: Custom list date menus
Figure 40: Year`s events custom list
Figure 41: Primary sort key menu in Year's events custom list
Figure 42: Menu contexts in which list names appear
Figure 43: Year`s events list display
Figure 44: Changed years-events list
Figure 45: Filter submenu
Figure 46: Month view with appointments filtered out
Figure 47: Month view with meetings filtered out
Figure 48: Filter menu in `Show Appointments', `Show Meetings' state
Figure 49: Events and tasks filtered out of a day view
Figure 50: Events and tasks filtered out of a table-style week view
Figure 51: Initial custom filters menu
Figure 52: Filter definition dialog
Figure 53: Expansion of filter definition menus
Figure 54: Fall classes custom filter
Figure 55: Menu contexts in which filter names appear
Figure 56: Month view with Fall classes filter applied
Figure 57: State of the filter menus with filtering applied
Figure 58: Appointments list with Fall classes filter applied
Figure 59: Changed years-events filter
Figure 60: Changed Fall classes filter applied, filtering out office hours
Figure 61: Commands affected by filter settings
Figure 62: View other user dialog
Figure 63: Selecting user for viewing
Figure 64: Monthly view for user James L. Brandon
Figure 65: Day view in the James L. Brandon calendar
Figure 66: Another day view in the James L. Brandon calendar
Figure 67: View group dialog
Figure 68: Monthly view for group Computer Science Faculty
Figure 69: Windows submenu with chronological list of active windows
Figure 70: Iconified names in the windows menu
Figure 71: Windowing mode submenu
Figure 72: Commands affected by the setting of Windowing Mode
Figure 73: Side-by-side three-month display
Figure 74: Initial unaligned positions of three magnetized windows
Figure 75: User moves right side of August window near left side of September window
Figure 76: System snaps windows into left-to-right alignment
Figure 77: Holding shift key, user moves top of August window near top of September window
Figure 78: System snaps windows into top alignment
Figure 79: Without shift, user moves top and right of August/September pair near top and right of October
Figure 80: System snaps windows into top and left-to-right alignment
Figure 81: Moving a magnetized window near other slightly unaligned windows
Figure 82: Calendars submenu
Figure 83: Meeting scheduling request dialog
Figure 84: Scheduling a staff meeting
Figure 85: List of possible meeting times for the csstaff meeting
Figure 86: Selection in the possible meeting times list
Figure 87: Staff meeting confirmation dialog
Figure 88: Meeting confirmation dialog with some edits
Figure 89: Scheduling another meeting
Figure 90: List of possible meeting times for the cslect meeting
Figure 91: Lecturer meeting confirmation dialog
Figure 92: Scheduling a Faculty Meeting
Figure 93: Details of a weekly recurring schedule
Figure 94: Weekly recurring details filled in
Figure 95: No times found dialog
Figure 96: Weekly recurring details modified
Figure 97: Meeting scheduling options
Figure 98: Modified meeting scheduling options
Figure 99: Possible meeting times with one or two faculty unable to attend
Figure 100: Selected faculty meeting time
Figure 101: Scheduling a special colloquium
Figure 102: Special colloquium options settings
Figure 103: Possible times for the special colloquium
Figure 104: Selecting a conflicting user for the purpose of viewing that user's calendar
Figure 105: Scheduling a tenure review meeting
Figure 106: Modified tenure review meeting request
Figure 107: Tenure review meeting options
Figure 108: Very long possible times list
Figure 109: Long possible times list scrolled to an acceptable time
Figure 110: Meeting notification dialog
Figure 111: Recurring meeting notification dialog
Figure 112: Viewing details of a meeting notification
Figure 113: Notification details dialog edited
Figure 114: Two meetings displayed in penciled-in form
Figure 115: Accepted meeting changed from penciled in form
Figure 116: Content of email meeting notification
Figure 117: Prompting dialog for new category definition
Figure 118: Accepted meeting with non-unique identity
Figure 119: Scheduling temporarily blocked
Figure 120: Fourth blocked user
Figure 121: Notification to proceed with scheduling
Figure 122: Scheduling time warning
Figure 123: Task scheduling dialog
Figure 124: Task priority menu
Figure 125: Scheduling a non-recurring task
Figure 126: Scheduling a recurring task
Figure 127: Event scheduling dialog
Figure 128: Jim`s birthday event
Figure 129: Multi-day vacation event
Figure 130: Month view showing a multi-day event
Figure 131: Event list showing a multi-day event
Figure 132: Item-level appointment view
Figure 133: Item-level view of a recurring appointment
Figure 134: Item-level view of a recurring appointment, all instances setting
Figure 135: Item-level view of a recurring appointment, future instances setting
Figure 136: Item-level view of another recurring instance.
Figure 137: Item-level meeting view
Figure 138: Item-level view of a not-yet-accepted meeting
Figure 139: Item-level view of a recurring meeting
Figure 140: Item-level task view
Figure 141: Item-level event view
Figure 142: Item-level view of another user's calendar
Figure 143: Initial state of command buttons in all item-level displays
Figure 144: State of command buttons after user edits one or more data fields
Figure 145: Date and time changes to the dentist appointment
Figure 146: Change confirmation dialog
Figure 147: Updated view after confirmed appointment change
Figure 148: Edits made to a recurring appointment
Figure 149: Confirmation dialog for changing one instance of a recurring appointment
Figure 150: Updated view after another appointment change
Figure 151: Additional edits made to a recurring appointment
Figure 152: Confirmation dialog for changing all instances of a recurring appointment
Figure 153: Updated view after further appointment change
Figure 154: Confirmation dialog for changing all future instances of a recurring appointment
Figure 155: Delete confirmation dialog
Figure 156: Delete confirmation dialogs for a recurring appointment
Figure 157: Duration and details changes to the staff meeting
Figure 158: Confirmation dialog when scheduler changes critical meeting field, with conflicts
Figure 159: Scheduler edits a recurring meeting
Figure 160: Confirmation dialog when scheduler changes non-critical meeting field in a recurring meeting
Figure 161: Location change to future lecturer meetings
Figure 162: Confirmation dialog when scheduler changes critical field for future instances
Figure 163: Confirmation dialog for scheduler-deleted meeting
Figure 164: Confirmation dialogs for scheduler-deleted recurring meeting
Figure 165: Meeting change notification
Figure 166: Viewing details of a meeting change notification
Figure 167: Change notification details dialog edited
Figure 168: Scheduler changes merged into meeting
Figure 169: Delete notification dialog
Figure 170: Viewing details of a meeting delete notification
Figure 171: Item-level view of meeting with not-yet-accepted scheduler changes
Figure 172: Non-scheduler change confirmation dialog
Figure 173: Item-level view of meeting with not-yet-accepted scheduler deletion
Figure 174: Warning when changing a meeting while not connected to the originating host
Figure 175: Conflicting change
Figure 176: Edits made to a recurring task
Figure 177: Birthday event changed
Figure 178: Event change confirmation dialog
Figure 179: Information for a recurring item
Figure 180: Interval selections
Figure 181: Monthly interval selected
Figure 182: Monthly interval scheduling dialog
Figure 183: Item recurs on the first Monday of every other month
Figure 184: Item recurs on the first and third Fridays of every month
Figure 185: Item recurs quarterly on the 15th
Figure 186: Anniversary appointment
Figure 187: Monthly recurring details for a meeting request
Figure 188: Confirmation dialog for deleting instances by date or recurring details changes
Figure 189: Dentist appointment on-screen reminder
Figure 190: Category display menu
Figure 191: Category menu with non-empty category selected
Figure 192: Edit categories dialog with several user-defined categories
Figure 193: Special event category selected for editing
Figure 194: Change category dialog
Figure 195: Change category dialog, edited
Figure 196: Category change confirmation dialog
Figure 197: Category delete confirmation dialog
Figure 198: Password entry dialog
Figure 199: Password re-entry dialog
Figure 200: User database dialog
Figure 201: Add user dialog
Figure 202: Adding a new user
Figure 203: New user notification message
Figure 204: Brandon selected in users list
Figure 205: User database record for James L. Brandon
Figure 206: User record for James L. Brandon edited
Figure 207: Confirmation dialog for changing a user record
Figure 208: Notification of change to James L. Brandon user record
Figure 209: Confirmation dialog for deleting a user record
Figure 210: Notification sent to deleted user
Figure 211: Group database dialog
Figure 212: Add group dialog
Figure 213: Adding a new group
Figure 214: Add group member dialog
Figure 215: Add group member dialog filled in
Figure 216: Add group dialog with members added
Figure 217: Group database record for the Computer Science Faculty
Figure 218: Group member delete confirmation
Figure 219: Members deleted in group record dialog
Figure 220: Confirmation dialog for changing a group record
Figure 221: Location database dialog
Figure 222: Add location dialog
Figure 223: Location database record
Figure 224: Book location dialog
Figure 225: A location booking for the Grad Student Room
Figure 226: Viewing a location record
Figure 227: Viewing a meeting from the location record dialog
Figure 228: Viewing an other-usage booking from the location record dialog
Figure 229: Central host status dialog
Figure 230: Central host status not running
Figure 231: Confirmation for stopping the central host server
Figure 232: Notification that server will stop
Figure 233: Notification that server has stopped
Figure 234: Administrator password change dialog
Figure 235: Email address dialog
Figure 236: Notify users dialog
Figure 237: A notification about central host maintenance outage
Figure 238: Size limit set in a user record
Figure 239: Host calendar truncation notification, after size limit change
Figure 240: Host connection dialog
Figure 241: Add host dialog
Figure 242: Defining a host table entry
Figure 243: Host connection table with new entry added
Figure 244: Host selected in table
Figure 245: Host connection established
Figure 246: Host connection with additional entries
Figure 247: Regular user viewing the Users database
Figure 248: Regular user viewing a user database record
Figure 249: Regular user password change dialog, for a central host password
Figure 250: Host request dialog
Figure 251: Contact admin dialog
Figure 252: Typical admin request
Figure 253: Options dialog
Figure 254: Date format combo box lists
Figure 255: Changes to time and date options
Figure 256: Effects of time and date option changes on different displays
Figure 257: Fonts options tab
Figure 258: Changes to font options
Figure 259: Monthly view with font changed applied
Figure 260: Scheduling options tab
Figure 261: Appointments scheduling defaults dialog
Figure 262: Appointments scheduling defaults dialog with values filled in
Figure 263: Appointments dialog with updated default settings
Figure 264: Scheduling overlaps options tab
Figure 265: Overlapping item warning
Figure 266: Scheduling meetings options tab
Figure 267: Scheduling reminders options tab
Figure 268: Viewing options tab
Figure 269: Viewing day options tab
Figure 270: Viewing week options tab
Figure 271: Viewing month options tab
Figure 272: Viewing year options tab
Figure 273: Viewing lists options tab
Figure 274: Viewing meetings lists options tab
Figure 275: Viewing tasks lists options tab
Figure 276: Viewing events lists options tab
Figure 277: Viewing all-items lists options tab
Figure 278: Viewing windows options tab
Figure 279: Viewing miscellaneous options tab
Figure 280: Administrative options tab
Figure 281: Global options dialog
Figure 282: Changes to global options
Figure 283: Options dialog for Calendar Tool Administration
Figure 284: Fonts options tab in the administrative options
Figure 285: Administrator version of the Administrative options Tab
Figure 286: File open dialog
Figure 287: File open dialog with directory path displayed
Figure 288: Select from multiple associated hosts
Figure 289: Offer to save calendar before closing
Figure 290: Warning when there are unconfirmed or unapplied dialog edits
Figure 291: Warning when closing calendar is connected to a central host
Figure 292: Initial save dialog for a not-yet-saved calendar
Figure 293: Initial save dialog filled in
Figure 294: File save-as dialog
Figure 295: Save-as operation will cause disconnect
Figure 296: Confirm overwrite of an existing calendar file
Figure 297: Load-settings dialog
Figure 298: Load-settings dialog filled in
Figure 299: Confirm load settings
Figure 300: Save-settings dialog
Figure 301: Save-settings dialog filled in
Figure 302: Page setup dialog
Figure 303: Print dialog
Figure 304: Offer to save session-wide settings before exit
Figure 305: Save-copy dialog
Figure 306: Save-copy dialog filled in
Figure 307: Offer to save repository data before closing
Figure 308: Warning when there are pending edits in administrative dialogs