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:
-
Nested Class Summary
Nested classes/interfaces inherited from class AbstractPreviewToolbar
AbstractPreviewToolbar.DeactivateNavigationAction, AbstractPreviewToolbar.DeactivatePreviewActionNested classes/interfaces inherited from class JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class Component
Component.BaselineResizeBehavior -
Field Summary
Fields inherited from class JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
ConstructorsConstructorDescriptionPreviewToolbar(Workspace workspace, EView eView, String previewTitle) Normaler Konstruktor -
Method Summary
Methods inherited from class AbstractPreviewToolbar
addBreadcrump, getBreadcrumpNavigation, getPreferredSize, getTitle, hasBreadcrumpPath, setChooseProfilesEnabled, setRoot, setShowFocus, setTitle, setTitleIcon, updateArrowButtonsMethods inherited from class EloPanel
add, flipBorderIfNeeded, getColSpec, getLayout, getRowSpec, setBorder, setColumnGroups, setLayout, setListLayoutMethods inherited from class JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUIMethods 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, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, updateMethods 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, validateMethods 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
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
groupwird 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
groupwird ignoriert und die Buttons nacheinander eingefügt.
-