Add the 'Filter' menu item, which is a cascading pullright
containing 'Show/Hide Appointments', 'Show/Hide Meetings',
'Show/Hide Tasks', 'Show/Hide Events', and 'Custom' items.
Calendar-specific settings consist of category definitions, cutsom lists,
custom filters, the current winndow state, the windowing mode, and
calendar-specific optioons.
Companion view classes for the schedule package, including the schedule
pulldown menu and detailed dialogs for scheduling items and editing item
categories.
Model classes for the viewing functions of the Calendar Tool, including viewing
items at different calendar levels, viewing item lists, and filtered item
viewing.
Compose this by (1) creating a new window, (2) setting the window's
menubar to this' menubar, (3) populating the menubar with the menus, (4)
calling compose in turn for each menu, and (5) setting the window
title.
Compose this as the default configuration consisting of a remind
checkbox, a time-before text field, a time-before combo box, and a
remind-location combo box.
Compose this in six parts: (1) a top part consisting of the title, date,
end date, start time, and duration components; (2) a part consisting of
recurring info components; (3) a middle part with category, location,
security, and priority; (4) reminder info components; (5) details
components; (6) the bottom row consisting of the 'OK', 'Clear', and
'Cancel' buttons.
Compose this in six parts: (1) a top part consisting of the title,
possible (start) dates, end dates, start times, and duration components;
(2) a part consisting of recurring info components; (3) a middle part
with category, location, security, and priority; (4) reminder info
components; (5) a bottom part with attendees, details, and minutes
components; (6) the button row consisting of the 'OK', 'Clear', and
'Cancel' buttons.
Compose this in six parts: (1) a top part consisting of the title, date,
end date, due time, and duration components; (2) a part consisting of
recurring info components; (3) a middle part with category, security,
and priority; (4) reminder info components; (5) details components; (6)
the bottom row consisting of the 'OK', 'Clear', and 'Cancel' buttons.
The max height of a text field or combobox; this is necessary since
these components strech when the outer frame is resized, and look very
funky when they do
The max height of a text field or combobox; this is necessary since
these components strech when the outer frame is resized, and look very
funky when they do
The max height of a text field or combobox; this is necessary since
these components stretch when the outer frame is resized, and look very
funky when they do
The max height of a text field or combobox; this is necessary since
these components stretch when the outer frame is resized, and look very
funky when they do.
A meeting request has all the components of a meeting plus three additional
components to specify the latest dates and time at which the meeting can be
scheduled.
ScheduleAppointment adds the given Appointment to the current Calendar
if an appointment of the same time, duration, and title is not already
scheduled.
Construct this by initializing the error message list to an empty list,
initializing the numErrors count to 0, and initializing local copies of
the error message text for each of the possible errors from
Schedule.scheduleEvent.
Class ScheduleMeetingDialog provides a view of Meeting as an input to the
meeting-scheduling methods listMeetingTimes, setMeetingOptions, and
confirmMeeting.