|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--gishur.awt.Symbolbar | +--gishur.awt.ZoomBar2
A Symbolbar
with buttons for zoom and translate operations on
ScreenTransformations
of Layers
.
Inner classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent |
Field Summary | |
java.lang.String |
in_label
Die Labels der Buttons. |
java.lang.String |
objects_label
|
byte |
objectspace
Minimaler Abstand der Objekte zum Rand bei zoomObjects. |
java.lang.String |
orginal_label
|
java.lang.String |
out_label
|
java.lang.String |
selected_label
|
java.lang.String |
translate_label
|
java.lang.String |
zoom_label
|
Fields inherited from class gishur.awt.Symbolbar |
ALIGN_LEFT, ALIGN_RIGHT, alignment, name |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
ZoomBar2(java.lang.String nam,
DisplayManager display)
Konstruktor |
|
ZoomBar2(java.lang.String nam,
DisplayManager display,
boolean in,
boolean out,
boolean orginal,
boolean objects,
boolean selected,
boolean zoom,
boolean translate)
Konstruktor |
Method Summary | |
void |
add(Layer layer)
Adds a Layer to the list of zoomed Layers . |
void |
generateMenu(java.awt.Menu menu)
Generates the standard menu bar for the ZoomBar (according to
switched buttons). |
TranslateHandler |
getTranslateHandler()
Returns the ZoomBars TranslateHandler . |
ZoomHandler |
getZoomHandler()
Returns the ZoomBars ZoomHandler . |
void |
processActionEvent(java.awt.event.ActionEvent e)
Verarbeitet ActionEvents. |
void |
refresh()
Refreshes the transformation list. |
void |
remove(Layer layer)
Removes a Layer from the list of zoomed Layers . |
void |
setButtons(boolean in,
boolean out,
boolean orginal,
boolean objects,
boolean selected,
boolean zoom,
boolean translate)
Setzt die angegebenen Buttons. |
void |
setLayers(List layers)
Sets the list of Layers to the given list.
|
void |
translateModeOff()
Translate-Modus aussschalten. |
void |
translateModeOn()
Translate-Modus einschalten. |
void |
zoomIn()
Zoom to 125%. |
void |
zoomModeOff()
Freien Zoom-Modus aussschalten. |
void |
zoomModeOn()
Freien Zoom-Modus einschalten. |
void |
zoomObjects()
Zoom und Schwenk auf den durch die Objekte belegten Bereich. |
void |
zoomOrginal()
Zoomt 1:1. |
void |
zoomOut()
Zoom to 80%. |
void |
zoomSelected()
Zoom auf den durch selektierte Objekte belegten Bereich. |
Methods inherited from class gishur.awt.Symbolbar |
add, addActionListener, addSymbolbarGrasp, clearAll, disableAll, element, element, enableAll, getBounds, getMinimumSize, getPreferredSize, getStatusTip, getToolTip, indexOf, insert, localize, paint, processEvent, processMouseEvent, processMouseMotionEvent, removeActionListener, set, stripDisabledImage, stripEnabledImage, stripImages, update |
Methods inherited from class java.awt.Component |
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, deliverEvent, disable, disableEvents, dispatchEvent, doLayout, enable, enable, enableEvents, enableInputMethods, firePropertyChange, getAccessibleContext, getAlignmentX, getAlignmentY, getBackground, getBounds, getBounds, getColorModel, getComponentAt, getComponentAt, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getInputContext, getInputMethodRequests, getListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMaximumSize, getName, getParent, getPeer, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, invalidate, isDisplayable, isDoubleBuffered, isEnabled, isFocusTraversable, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, layout, list, list, list, list, list, locate, location, lostFocus, minimumSize, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, paramString, postEvent, preferredSize, prepareImage, prepareImage, print, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFont, setForeground, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public java.lang.String in_label
public java.lang.String out_label
public java.lang.String orginal_label
public java.lang.String objects_label
public java.lang.String selected_label
public java.lang.String zoom_label
public java.lang.String translate_label
public byte objectspace
Constructor Detail |
public ZoomBar2(java.lang.String nam, DisplayManager display)
nam
- Name der Symbolleistedisplay
- verknüpfer DisplayManagerpublic ZoomBar2(java.lang.String nam, DisplayManager display, boolean in, boolean out, boolean orginal, boolean objects, boolean selected, boolean zoom, boolean translate)
nam
- Name der Symbolleistedisplay
- verknüpfer DisplayManagerin
- falls true, Zoom-In-Button sichtbarout
- falls true, Zoom-Out-Button sichtbarorginal
- falls true, Zoom-To-Orginal-Button sichtbarobjects
- falls true, Zoom-To-Objects-Button sichtbarselected
- falls true, Zoom-To-Selected-Button sichtbarzoom
- falls true, Zoom-Button sichtbartranslate
- falls true, Translate-Button sichtbarMethod Detail |
public void setButtons(boolean in, boolean out, boolean orginal, boolean objects, boolean selected, boolean zoom, boolean translate)
in
- falls true, Zoom-In-Button sichtbarout
- falls true, Zoom-Out-Button sichtbarorginal
- falls true, Zoom-To-Orginal-Button sichtbarobjects
- falls true, Zoom-To-Objects-Button sichtbarselected
- falls true, Zoom-To-Selected-Button sichtbarzoom
- falls true, Zoom-Button sichtbartranslate
- falls true, Translate-Button sichtbarpublic void generateMenu(java.awt.Menu menu)
ZoomBar
(according to
switched buttons).generateMenu
in class Symbolbar
menu
- the Menu
, where to add menu entries.public ZoomHandler getZoomHandler()
ZoomBars
ZoomHandler
.ZoomBars
ZoomHandler
.public TranslateHandler getTranslateHandler()
ZoomBars
TranslateHandler
.ZoomBars
TranslateHandler
.public void setLayers(List layers)
Layers
to the given list.
The list must contain ListItems
, that can
store a key and a value, as keys there must be the Layers
.
All ListItems
, that contain no Layer
as key will be removed.public void add(Layer layer)
Layer
to the list of zoomed Layers
.layer
- new Layer
public void remove(Layer layer)
Layer
from the list of zoomed Layers
.layer
- the Layer
to removepublic void refresh()
public void zoomIn()
public void zoomOut()
public void zoomOrginal()
public void zoomObjects()
public void zoomSelected()
public void zoomModeOn()
public void zoomModeOff()
public void translateModeOn()
public void translateModeOff()
public void processActionEvent(java.awt.event.ActionEvent e)
processActionEvent
in class Symbolbar
gishur.awt.Symbolbar
e
- ActionEvent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |