|
|||||||||
| Home >> All >> ulu >> view >> ui >> [ sirius overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
ulu.view.ui.sirius
Class NavBar

java.lang.Objectjava.awt.Component
java.awt.Container
dog.gui.DContainer
ulu.view.ui.sirius.ClientPane
ulu.view.ui.sirius.NavBar
- All Implemented Interfaces:
- dog.gui.DConstants, java.util.EventListener, ulu.view.ui.Groupable, java.awt.image.ImageObserver, java.awt.MenuContainer, dog.util.Referential, java.io.Serializable, ulu.view.UEventListener
- public class NavBar
- extends ClientPane
A buttonbar containing useful buttons of various kinds for navigating around a Uncle Unc tree of nodes. Basically a GUI wrapper around the ulu.view.ui.Navigator object, with a few extra bits for accessing scrapbooks, history lists, etc.
| Nested Class Summary |
| Nested classes inherited from class dog.gui.DContainer |
|
| Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
| Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
static int |
BUTTON_ABOUT
flag denoting presence or otherwise of the about box button |
static int |
BUTTON_HISTORY
flag denoting presence or otherwise of the history list button |
static int |
BUTTON_HOME
flag denoting presence of a 'home' button |
static int |
BUTTON_LOD
flag denoting presence of a level-of-detail button |
static int |
BUTTON_NAVIGATE
flag denoting presence or otherwise of the navigation buttons (up,next,back) |
static int |
BUTTON_NEW_WINDOW
flag denoting presence or otherwise of the new window button |
static int |
BUTTON_SCRAPBOOK
flag denoting presence or otherwise of scrapbook button |
(package private) ulu.view.ui.Navigator |
nav
navigator object used to manage history list flow |
| Fields inherited from class ulu.view.ui.sirius.ClientPane |
GroupId, NamedGuiItems, pagelen, refreshable, sociable, UnnamedGuiItems, view |
| Fields inherited from class dog.gui.DContainer |
cancelButton, defaultButton, reference, tooltip |
| Fields inherited from class java.awt.Container |
|
| Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
| Fields inherited from interface dog.gui.DConstants |
CENTER, CENTER_TILE, EAST, INTEGER_TILE, MAXIMIZE, MAXIMIZE_ASPECT, MAXIMIZE_HORIZONTAL, MAXIMIZE_VERTICAL, NORTH, NORTHEAST, NORTHWEST, SOUTH, SOUTHEAST, SOUTHWEST, TILE, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
NavBar()
default constructor adds standard button set |
|
NavBar(int flags)
constructor for explicitly specifying which buttons to add |
|
| Method Summary | |
private void |
init(int flags)
initialise this component |
(package private) dog.gui.DButton |
makeButton(java.lang.String id,
java.awt.event.ActionListener list,
dog.gui.DContainer parent)
make a DButton and add a listener |
void |
setView(ulu.view.View v)
add a view to history when setting it |
void |
setView(ulu.view.View v,
boolean broadcast)
add a view to history when setting it |
| Methods inherited from class ulu.view.ui.sirius.ClientPane |
addItems, compareViews, getColHints, getColHints, getGroup, getItemCache, getLOD, getLODHints, getLODHints, getPageLength, getScrapbook, getView, handleRefresh, init, isSociable, makeDItem, makeDItem, makeDItem, modifyItems, refresh, refresh, refreshAll, removeDItem, removeItems, respond, revalidateParent, revalidateParent, revalidateParents, setGroup, setLOD, setPageLength, setSociable, syncProps, syncProps, syncProps |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
BUTTON_NAVIGATE
public static final int BUTTON_NAVIGATE
- flag denoting presence or otherwise of the navigation buttons (up,next,back)
- See Also:
- Constant Field Values
BUTTON_SCRAPBOOK
public static final int BUTTON_SCRAPBOOK
- flag denoting presence or otherwise of scrapbook button
- See Also:
- Constant Field Values
BUTTON_HISTORY
public static final int BUTTON_HISTORY
- flag denoting presence or otherwise of the history list button
- See Also:
- Constant Field Values
BUTTON_ABOUT
public static final int BUTTON_ABOUT
- flag denoting presence or otherwise of the about box button
- See Also:
- Constant Field Values
BUTTON_NEW_WINDOW
public static final int BUTTON_NEW_WINDOW
- flag denoting presence or otherwise of the new window button
- See Also:
- Constant Field Values
BUTTON_HOME
public static final int BUTTON_HOME
- flag denoting presence of a 'home' button
- See Also:
- Constant Field Values
BUTTON_LOD
public static final int BUTTON_LOD
- flag denoting presence of a level-of-detail button
- See Also:
- Constant Field Values
nav
ulu.view.ui.Navigator nav
- navigator object used to manage history list flow
| Constructor Detail |
NavBar
public NavBar()
- default constructor adds standard button set
NavBar
public NavBar(int flags)
- constructor for explicitly specifying which buttons to add
| Method Detail |
init
private void init(int flags)
- initialise this component
makeButton
dog.gui.DButton makeButton(java.lang.String id, java.awt.event.ActionListener list, dog.gui.DContainer parent)
- make a DButton and add a listener
setView
public void setView(ulu.view.View v)
- add a view to history when setting it
- Specified by:
setViewin interfaceulu.view.ui.Groupable- Overrides:
setViewin classClientPane
setView
public void setView(ulu.view.View v, boolean broadcast)
- add a view to history when setting it
- Specified by:
setViewin interfaceulu.view.ui.Groupable- Overrides:
setViewin classClientPane
|
|||||||||
| Home >> All >> ulu >> view >> ui >> [ sirius overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC