A C D E F G M O S V

A

addCloseAllItem() - Method in class file_ui.FileMenu
Add the 'Close All menu item.
addCloseItem() - Method in class file_ui.FileMenu
Add the 'Close' menu item.
addExitItem() - Method in class file_ui.FileMenu
Add the 'Exit' menu item.
addLoadSettingsItem() - Method in class file_ui.FileMenu
Add the 'Load Settings' menu item.
addNewItem() - Method in class file_ui.FileMenu
Add the 'New' menu item.
addOpenItem() - Method in class file_ui.FileMenu
Add the 'Open ...' menu item.
addPageSetupItem() - Method in class file_ui.FileMenu
Add the 'Page Setup ...' menu item.
addPrintItem() - Method in class file_ui.FileMenu
Add the 'Print ...' menu item.
addSaveAllItem() - Method in class file_ui.FileMenu
Add the 'Save All' menu item.
addSaveAsItem() - Method in class file_ui.FileMenu
Add the 'Save As ...' menu item.
addSaveItem() - Method in class file_ui.FileMenu
Add the 'Save' menu item.
addSaveSettingsItem() - Method in class file_ui.FileMenu
Add the 'Save Settings' menu item.
admin_ui - package admin_ui
Package of GUI prototype classes for the administrative functionality of the Calendar Tool, as described in Section 2.6 of teh requirements.
adminMenu - Variable in class admin_ui.AdminUI
 
AdminUI - Class in admin_ui
AdminUI is the top-level class for prototype GUIs related to Calendar Tool admin commands.
AdminUI() - Constructor for class admin_ui.AdminUI
 
adminUI - Variable in class CalendarToolUI
The pulldown Admin menu.

C

CalendarToolUI - Class in <Unnamed>
Class CalendarToolUI is the top-level class for the GUI prototype.
CalendarToolUI() - Constructor for class CalendarToolUI
Construct this with its menubar and intial monthly display window.
composeMenuBar() - Method in class CalendarToolUI
Compose the menubar by adding each menu to it.
constructMenu() - Method in class view_ui.ViewUI
Build the simplest form of menu, with actionless items.
constructSubGUIs() - Method in class CalendarToolUI
Call the constructor for each of the sub GUIs.

D

defaultCellHeight - Variable in class view_ui.MonthlyAgendaDisplay
Default constant for the height of one day display cell.
defaultCellWidth - Variable in class view_ui.MonthlyAgendaDisplay
Default constant for the width of one day display cell.

E

edit_ui - package edit_ui
Package of GUI prototype classes for the basic editing functionality of the Calendar Tool, as described in Section 2.9 of the requirements.
editMenu - Variable in class edit_ui.EditUI
 
editUI - Variable in class CalendarToolUI
The pulldown Edit menu.
EditUI - Class in edit_ui
EditUI is the top-level class for prototype GUIs related to Calendar Tool edit commands.
EditUI() - Constructor for class edit_ui.EditUI
 

F

file_ui - package file_ui
Package of GUI prototype classes for the basic editing functionality of the Calendar Tool, as described in Section 2.6 of the requirements.
FileMenu - Class in file_ui
Class FileMenu is the "File" pulldown menu in the CalendarToolUI prototype.
FileMenu() - Constructor for class file_ui.FileMenu
Construct this by inserting each of its nine menu items into the pulldown menu.
fileMenu - Variable in class file_ui.FileUI
The constructed file menu
fileUI - Variable in class CalendarToolUI
The pulldown File menu.
FileUI - Class in file_ui
Class FileUI is the top-level class for prototype GUIs related to Calendar Tool file processing.
FileUI() - Constructor for class file_ui.FileUI
Construct this simply by building the menu.

G

getMenu() - Method in class admin_ui.AdminUI
 
getMenu() - Method in class edit_ui.EditUI
 
getMenu() - Method in class file_ui.FileUI
Return the file memu.
getMenu() - Method in class options_ui.OptionsUI
 
getMenu() - Method in class view_ui.ViewUI
Return this' menu.
getMonthlyAgendaDisplay() - Method in class view_ui.ViewUI
Build a quick and dirty initial approximation of a monthly view.
greyDay() - Method in class view_ui.MonthlyAgendaDisplay
Build an empty grey-background, black-border day display.

M

Main - Class in <Unnamed>
This is a simple driver for the CalendarToolUI prototype.
Main() - Constructor for class Main
 
main(String[]) - Static method in class Main
Construct a CalendarToolUI and make it visible.
menuBar - Variable in class CalendarToolUI
The top-level menu bar.
monthlyAgendaDisplay - Variable in class CalendarToolUI
Monthly agenda iniial screen.
MonthlyAgendaDisplay - Class in view_ui
MonthlyAgenda display is a quick protyotype of a monthly view.
MonthlyAgendaDisplay() - Constructor for class view_ui.MonthlyAgendaDisplay
Construct this, per the design explained in the class comment.
monthlyAgendaDisplay - Variable in class view_ui.ViewUI
The monthly agenda display window.

O

options_ui - package options_ui
 
optionsMenu - Variable in class options_ui.OptionsUI
 
optionsUI - Variable in class CalendarToolUI
The pulldown Options menu.
OptionsUI - Class in options_ui
OptionsUI is the top-level class for prototype GUIs related to Calendar Tool options commands.
OptionsUI() - Constructor for class options_ui.OptionsUI
 

S

scheduleUI - Variable in class CalendarToolUI
The pulldown Schedule menu.
SmallDayViewDisplay - Class in view_ui
Class SmallDayViewDisplay is a prototype of the day-size box in a monthly agenda.

V

view_ui - package view_ui
 
viewMenu - Variable in class view_ui.ViewUI
The View menu
viewUI - Variable in class CalendarToolUI
The pulldown View menu.
ViewUI - Class in view_ui
ViewUI is the top-level class for prototype GUIs related to Calendar Tool view commands.
ViewUI() - Constructor for class view_ui.ViewUI
Construct the menu and a monthly view.

A C D E F G M O S V