Class PreviewToolbar
Object
Component
Container
JComponent
JPanel
EloPanel
AbstractPreviewToolbar
PreviewToolbar
- All Implemented Interfaces:
ImageObserver
,MenuContainer
,Serializable
,Accessible
public class PreviewToolbar
extends AbstractPreviewToolbar
Überschrift: PreviewToolbar
Beschreibung: Anpassbare Toolbar für die Vorschau. Es können bis zu 11 Buttons in drei Gruppen hinzugefügt werden (5 - 3 - 3). Vor der Version 10 waren nur zwei Gruppen und 10 Buttons möglich (5 - 5) - wobei die zweite Gruppe in der Mitte eine größere Lücke besaß.
Copyright: Copyright (c) ELO Digital Office GmbH 2011-2016
- Since:
- 8.01.000
- See Also:
- Serialized Form
-
Nested Class Summary
-
Field Summary
Fields inherited from class JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Constructor Summary
Constructors Constructor Description PreviewToolbar(Workspace workspace, EView eView, String previewTitle)
Normaler Konstruktor -
Method Summary
Methods inherited from class AbstractPreviewToolbar
clickDeactivatePreview, getPreferredSize, getTitle, setChooseProfilesEnabled, setTitle, setTitleIcon, updateArrowButtons
Methods inherited from class EloPanel
add, getColSpec, getLayout, getRowSpec, setColumnGroups, setLayout, setListLayout
Methods inherited from class JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class Container
add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
Methods inherited from class Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Constructor Details
-
PreviewToolbar
public PreviewToolbar(Workspace workspace, EView eView, String previewTitle)Normaler Konstruktor- Parameters:
workspace
- Aktueller ArbeitbsbereicheView
- Viewer-KomponentepreviewTitle
- Bezeichnung
-
-
Method Details
-
addButton
Fügt einen Button in die Toolbar ein. Die Buttons müssen der Reihen nach hinzugefügt werden.- Parameters:
text
- Text-Label des ButtonseventName
- Ein Scripting-Event, das aufgerufen wird, wenn der Button gedrückt wird.group
- Auswahl der Gruppe, mögliche Werte: 1,2.- Returns:
- Das erzeugte Button-Objekt (seit 9.01.000)
- Since:
- 8.01.000, 20.00.000
group
wird ignoriert und die Buttons nacheinander eingefügt.
-
addButton
public Button addButton(String text, BaseFunction callbackFunction, ScriptableObject thisScope, int group)Fügt einen Button in die Toolbar ein. Die Buttons müssen der Reihen nach hinzugefügt werden.- Parameters:
text
- Text-Label des ButtonscallbackFunction
- JavaScript Funktion, welche aufgerufen wird wenn der Button gedrückt wird.thisScope
- "this" Scope der Funktiongroup
- Auswahl der Gruppe, mögliche Werte: 1,2.- Returns:
- Das erzeugte Button-Objekt (seit 9.01.000)
- Since:
- 10.00.000, 20.00.000
group
wird ignoriert und die Buttons nacheinander eingefügt.
-