|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectmvp.View
caltool.caltool_ui.CalendarToolWindow
caltool.options_ui.OptionsUI
public class OptionsUI
Initial version of OptionsUI class that constructs and composes its pulldown menu and tabbed dialog. Each item in the menu is a category of options, with a corresponding pane in the tabbed dialog. Selection of a menu item makes the tabbed dialog active and selects the pane that corresponds to the menu item.
| Field Summary | |
|---|---|
protected AdministrativeOptionsPanel |
administrativePanel
The administrative pane |
protected FontsOptionsPanel |
fontsPanel
The fonts pane |
protected OptionsMenu |
optionsMenu
The menu |
protected javax.swing.JPanel |
panel
The background panel |
protected SchedulingOptionsPanel |
schedulingPanel
The scheduling pane |
protected javax.swing.JTabbedPane |
tabs
The tabbed dialog |
protected TimesAndDatesOptionsPanel |
timesAndDatesPanel
The times and dates pane |
protected ViewingOptionsPanel |
viewingPanel
The viewing pane |
| Fields inherited from class caltool.caltool_ui.CalendarToolWindow |
|---|
calToolUI |
| Fields inherited from class mvp.View |
|---|
closeAdapter, editable, model, screen, shown, widget, window |
| Constructor Summary | |
|---|---|
OptionsUI(mvp.Screen screen,
Options options,
CalendarToolUI calToolUI)
Construct this with the given screen, model, and parent view. |
|
| Method Summary | |
|---|---|
java.awt.Component |
compose()
|
protected void |
composeButtonRow()
|
protected void |
composeTabs()
|
void |
selectTab(java.lang.String selection)
Select the tabbed with the name of the given string. |
| Methods inherited from class caltool.caltool_ui.CalendarToolWindow |
|---|
show |
| Methods inherited from class mvp.View |
|---|
getModel, getWidget, getWindow, hide, isEditable, isShown, run, setEditable, setExitOnClose, setModel, show, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected javax.swing.JPanel panel
protected javax.swing.JTabbedPane tabs
protected TimesAndDatesOptionsPanel timesAndDatesPanel
protected FontsOptionsPanel fontsPanel
protected SchedulingOptionsPanel schedulingPanel
protected ViewingOptionsPanel viewingPanel
protected AdministrativeOptionsPanel administrativePanel
protected OptionsMenu optionsMenu
| Constructor Detail |
|---|
public OptionsUI(mvp.Screen screen,
Options options,
CalendarToolUI calToolUI)
| Method Detail |
|---|
public java.awt.Component compose()
compose in class mvp.Viewprotected void composeTabs()
protected void composeButtonRow()
public void selectTab(java.lang.String selection)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||