|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
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.View
protected void composeTabs()
protected void composeButtonRow()
public void selectTab(java.lang.String selection)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |