public class JACPToolBar
extends javafx.scene.control.ToolBar
implements javafx.beans.value.ChangeListener<javafx.geometry.Orientation>, javafx.collections.ListChangeListener<javafx.scene.Node>
contextMenuProperty, skinClassNameProperty, skinProperty, tooltipPropertybackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, heightProperty, insetsProperty, maxHeightProperty, maxWidthProperty, minHeightProperty, minWidthProperty, opaqueInsetsProperty, paddingProperty, prefHeightProperty, prefWidthProperty, scaleShapeProperty, shapeProperty, snapToPixelProperty, widthPropertyimpl_traversalEngineProperty, needsLayoutPropertyblendModeProperty, boundsInLocalProperty, boundsInParentProperty, cacheHintProperty, cacheProperty, clipProperty, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, focusedProperty, focusTraversableProperty, hoverProperty, idProperty, impl_showMnemonicsProperty, impl_treeVisibleProperty, inputMethodRequestsProperty, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParentTransformProperty, localToSceneTransformProperty, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, pickOnBoundsProperty, pressedProperty, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, styleProperty, translateXProperty, translateYProperty, translateZProperty, visibleProperty| Constructor and Description |
|---|
JACPToolBar()
Instantiates a new jACP tool bar.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(javafx.scene.layout.Region region) |
void |
add(java.lang.String id,
javafx.scene.layout.Region region)
Adds the.
|
void |
addAll(javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addAll(java.lang.String id,
javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addAllOnEnd(javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addAllOnEnd(java.lang.String id,
javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addAllToCenter(javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addAllToCenter(java.lang.String id,
javafx.scene.layout.Region... regions)
Add multiple regions to the toolbar.
|
void |
addOnEnd(javafx.scene.layout.Region region)
Adds the on end.
|
void |
addOnEnd(java.lang.String id,
javafx.scene.layout.Region region)
Adds the on end.
|
void |
addToCenter(javafx.scene.layout.Region region)
Adds the on end.
|
void |
addToCenter(java.lang.String id,
javafx.scene.layout.Region region)
Adds the on end.
|
void |
changed(javafx.beans.value.ObservableValue<? extends javafx.geometry.Orientation> arg0,
javafx.geometry.Orientation oldOrientation,
javafx.geometry.Orientation newOrientation) |
void |
clearRegions(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> subcomponent,
java.lang.String parentId) |
int |
countVisibleButtons() |
protected javafx.collections.ObservableList<javafx.scene.Node> |
getChildren() |
java.util.List<javafx.scene.layout.Region> |
getNodes(java.lang.String id)
returns all the regions for the given id.
|
java.util.Map<org.jacpfx.rcp.components.toolBar.JACPToolBar.JACPToolBarPosition,javafx.scene.layout.Pane> |
getToolBarContainer() |
void |
hideButtons(java.lang.String id)
hide Toolbar Buttons by a given Id
|
void |
onChanged(javafx.collections.ListChangeListener.Change<? extends javafx.scene.Node> arg0) |
void |
removeForId(java.lang.String id) |
void |
setButtonsVisible(org.jacpfx.api.component.Perspective<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective,
boolean visible) |
void |
setButtonsVisible(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> subcomponent,
java.lang.String parentId,
boolean visible) |
void |
setContext(java.lang.String parentId,
java.lang.String componentId) |
void |
setWorkbenchButtonsVisible(java.lang.String id,
boolean visible) |
void |
showButtons(java.lang.String id)
show Toolbar Buttons by a given Id
|
createDefaultSkin, getClassCssMetaData, getControlCssMetaData, getItems, getOrientation, impl_cssGetFocusTraversableInitialValue, orientationProperty, setOrientationcomputeMaxHeight, computeMaxWidth, computeMinHeight, computeMinWidth, computePrefHeight, computePrefWidth, contextMenuProperty, getBaselineOffset, getContextMenu, getCssMetaData, getSkin, getTooltip, getUserAgentStylesheet, impl_processCSS, isResizable, layoutChildren, setContextMenu, setSkin, setTooltip, skinClassNameProperty, skinProperty, tooltipPropertybackgroundProperty, borderProperty, cacheShapeProperty, centerShapeProperty, getBackground, getBorder, getHeight, getInsets, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpaqueInsets, getPadding, getPrefHeight, getPrefWidth, getShape, getWidth, heightProperty, impl_computeContains, impl_computeGeomBounds, impl_computeLayoutBounds, impl_createPeer, impl_notifyLayoutBoundsChanged, impl_pickNodeLocal, impl_updatePeer, insetsProperty, isCacheShape, isCenterShape, isScaleShape, isSnapToPixel, layoutInArea, layoutInArea, layoutInArea, layoutInArea, maxHeight, maxHeightProperty, maxWidth, maxWidthProperty, minHeight, minHeightProperty, minWidth, minWidthProperty, opaqueInsetsProperty, paddingProperty, positionInArea, positionInArea, prefHeight, prefHeightProperty, prefWidth, prefWidthProperty, resize, scaleShapeProperty, setBackground, setBorder, setCacheShape, setCenterShape, setHeight, setMaxHeight, setMaxSize, setMaxWidth, setMinHeight, setMinSize, setMinWidth, setOpaqueInsets, setPadding, setPrefHeight, setPrefSize, setPrefWidth, setScaleShape, setShape, setSnapToPixel, setWidth, shapeProperty, snappedBottomInset, snappedLeftInset, snappedRightInset, snappedTopInset, snapPosition, snapSize, snapSpace, snapToPixelProperty, widthPropertygetChildrenUnmodifiable, getImpl_traversalEngine, getManagedChildren, getStylesheets, impl_getAllParentStylesheets, impl_processMXNode, impl_traversalEngineProperty, isNeedsLayout, layout, lookup, needsLayoutProperty, requestLayout, requestParentLayout, setImpl_traversalEngine, setNeedsLayout, updateBoundsaddEventFilter, addEventHandler, applyCss, autosize, blendModeProperty, boundsInLocalProperty, boundsInParentProperty, buildEventDispatchChain, cacheHintProperty, cacheProperty, clipProperty, computeAreaInScreen, contains, contains, containsBounds, cursorProperty, depthTestProperty, disabledProperty, disableProperty, effectiveNodeOrientationProperty, effectProperty, eventDispatcherProperty, fireEvent, focusedProperty, focusTraversableProperty, getBlendMode, getBoundsInLocal, getBoundsInParent, getCacheHint, getClip, getContentBias, getCursor, getDepthTest, getEffect, getEffectiveNodeOrientation, getEventDispatcher, getId, getInputMethodRequests, getLayoutBounds, getLayoutX, getLayoutY, getLocalToParentTransform, getLocalToSceneTransform, getNodeOrientation, getOnContextMenuRequested, getOnDragDetected, getOnDragDone, getOnDragDropped, getOnDragEntered, getOnDragExited, getOnDragOver, getOnInputMethodTextChanged, getOnKeyPressed, getOnKeyReleased, getOnKeyTyped, getOnMouseClicked, getOnMouseDragEntered, getOnMouseDragExited, getOnMouseDragged, getOnMouseDragOver, getOnMouseDragReleased, getOnMouseEntered, getOnMouseExited, getOnMouseMoved, getOnMousePressed, getOnMouseReleased, getOnRotate, getOnRotationFinished, getOnRotationStarted, getOnScroll, getOnScrollFinished, getOnScrollStarted, getOnSwipeDown, getOnSwipeLeft, getOnSwipeRight, getOnSwipeUp, getOnTouchMoved, getOnTouchPressed, getOnTouchReleased, getOnTouchStationary, getOnZoom, getOnZoomFinished, getOnZoomStarted, getOpacity, getParent, getProperties, getPseudoClassStates, getRotate, getRotationAxis, getScaleX, getScaleY, getScaleZ, getScene, getStyle, getStyleableParent, getStyleClass, getTransforms, getTranslateX, getTranslateY, getTranslateZ, getTypeSelector, getUserData, hasProperties, hoverProperty, idProperty, impl_clearDirty, impl_computeIntersects, impl_cssGetCursorInitialValue, impl_findStyles, impl_geomChanged, impl_getLeafTransform, impl_getMatchingStyles, impl_getPeer, impl_getPivotX, impl_getPivotY, impl_getPivotZ, impl_getStyleMap, impl_hasTransforms, impl_intersects, impl_intersectsBounds, impl_isDirty, impl_isDirtyEmpty, impl_isShowMnemonics, impl_isTreeVisible, impl_layoutBoundsChanged, impl_markDirty, impl_pickNode, impl_processCSS, impl_reapplyCSS, impl_setShowMnemonics, impl_setStyleMap, impl_showMnemonicsProperty, impl_syncPeer, impl_transformsChanged, impl_traverse, impl_treeVisibleProperty, inputMethodRequestsProperty, intersects, intersects, isCache, isDisable, isDisabled, isFocused, isFocusTraversable, isHover, isManaged, isMouseTransparent, isPickOnBounds, isPressed, isVisible, layoutBoundsProperty, layoutXProperty, layoutYProperty, localToParent, localToParent, localToParent, localToParent, localToParent, localToParentTransformProperty, localToScene, localToScene, localToScene, localToScene, localToScene, localToSceneTransformProperty, localToScreen, localToScreen, localToScreen, localToScreen, localToScreen, lookupAll, managedProperty, mouseTransparentProperty, nodeOrientationProperty, onContextMenuRequestedProperty, onDragDetectedProperty, onDragDoneProperty, onDragDroppedProperty, onDragEnteredProperty, onDragExitedProperty, onDragOverProperty, onInputMethodTextChangedProperty, onKeyPressedProperty, onKeyReleasedProperty, onKeyTypedProperty, onMouseClickedProperty, onMouseDragEnteredProperty, onMouseDragExitedProperty, onMouseDraggedProperty, onMouseDragOverProperty, onMouseDragReleasedProperty, onMouseEnteredProperty, onMouseExitedProperty, onMouseMovedProperty, onMousePressedProperty, onMouseReleasedProperty, onRotateProperty, onRotationFinishedProperty, onRotationStartedProperty, onScrollFinishedProperty, onScrollProperty, onScrollStartedProperty, onSwipeDownProperty, onSwipeLeftProperty, onSwipeRightProperty, onSwipeUpProperty, onTouchMovedProperty, onTouchPressedProperty, onTouchReleasedProperty, onTouchStationaryProperty, onZoomFinishedProperty, onZoomProperty, onZoomStartedProperty, opacityProperty, parentProperty, parentToLocal, parentToLocal, parentToLocal, parentToLocal, parentToLocal, pickOnBoundsProperty, pressedProperty, pseudoClassStateChanged, relocate, removeEventFilter, removeEventHandler, requestFocus, resizeRelocate, rotateProperty, rotationAxisProperty, scaleXProperty, scaleYProperty, scaleZProperty, sceneProperty, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, sceneToLocal, screenToLocal, screenToLocal, screenToLocal, setBlendMode, setCache, setCacheHint, setClip, setCursor, setDepthTest, setDisable, setDisabled, setEffect, setEventDispatcher, setEventHandler, setFocused, setFocusTraversable, setHover, setId, setInputMethodRequests, setLayoutX, setLayoutY, setManaged, setMouseTransparent, setNodeOrientation, setOnContextMenuRequested, setOnDragDetected, setOnDragDone, setOnDragDropped, setOnDragEntered, setOnDragExited, setOnDragOver, setOnInputMethodTextChanged, setOnKeyPressed, setOnKeyReleased, setOnKeyTyped, setOnMouseClicked, setOnMouseDragEntered, setOnMouseDragExited, setOnMouseDragged, setOnMouseDragOver, setOnMouseDragReleased, setOnMouseEntered, setOnMouseExited, setOnMouseMoved, setOnMousePressed, setOnMouseReleased, setOnRotate, setOnRotationFinished, setOnRotationStarted, setOnScroll, setOnScrollFinished, setOnScrollStarted, setOnSwipeDown, setOnSwipeLeft, setOnSwipeRight, setOnSwipeUp, setOnTouchMoved, setOnTouchPressed, setOnTouchReleased, setOnTouchStationary, setOnZoom, setOnZoomFinished, setOnZoomStarted, setOpacity, setPickOnBounds, setPressed, setRotate, setRotationAxis, setScaleX, setScaleY, setScaleZ, setStyle, setTranslateX, setTranslateY, setTranslateZ, setUserData, setVisible, snapshot, snapshot, startDragAndDrop, startFullDrag, styleProperty, toBack, toFront, toString, translateXProperty, translateYProperty, translateZProperty, usesMirroring, visiblePropertypublic void add(javafx.scene.layout.Region region)
public void add(java.lang.String id,
javafx.scene.layout.Region region)
id - an unique idregion - the regionpublic void removeForId(java.lang.String id)
public void addAll(javafx.scene.layout.Region... regions)
The id is the name of the calling component by default.
For self-managed ids see addAll(String id, Region... regions)
regions - the regions to addpublic void addAll(java.lang.String id,
javafx.scene.layout.Region... regions)
id - - the id the regions will refer toregions - the regions to addpublic void addAllOnEnd(javafx.scene.layout.Region... regions)
ToolbarPosition.NORTH and ToolbarPosition.SOUTH
and on the bottom for ToolbarPosition.EAST and ToolbarPosition.WEST
The id is the name of the calling component by default.
For self-managed ids see addAllOnEnd(String id, Region... regions)
regions - the regions to addpublic void addAllOnEnd(java.lang.String id,
javafx.scene.layout.Region... regions)
ToolbarPosition.NORTH and ToolbarPosition.SOUTH
and on the bottom for ToolbarPosition.EAST and ToolbarPosition.WESTid - self managed id for the given regionsregions - the regions to addpublic void addAllToCenter(javafx.scene.layout.Region... regions)
The id is the name of the calling component by default.
For self-managed ids see addAllOnEnd(String id, Region... regions)
regions - the regions to addpublic void addAllToCenter(java.lang.String id,
javafx.scene.layout.Region... regions)
id - self managed id for the given regionsregions - the regions to addpublic void addToCenter(java.lang.String id,
javafx.scene.layout.Region region)
id - an unique idregion - the regionpublic void addToCenter(javafx.scene.layout.Region region)
region - the regionpublic void addOnEnd(java.lang.String id,
javafx.scene.layout.Region region)
id - an unique idregion - the regionpublic void addOnEnd(javafx.scene.layout.Region region)
region - the regionpublic java.util.Map<org.jacpfx.rcp.components.toolBar.JACPToolBar.JACPToolBarPosition,javafx.scene.layout.Pane> getToolBarContainer()
public void hideButtons(java.lang.String id)
id - -the given idpublic void showButtons(java.lang.String id)
id - -the given idpublic void setButtonsVisible(org.jacpfx.api.component.Perspective<javafx.scene.Node,javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> perspective,
boolean visible)
public void setButtonsVisible(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> subcomponent,
java.lang.String parentId,
boolean visible)
public void setWorkbenchButtonsVisible(java.lang.String id,
boolean visible)
public void changed(javafx.beans.value.ObservableValue<? extends javafx.geometry.Orientation> arg0,
javafx.geometry.Orientation oldOrientation,
javafx.geometry.Orientation newOrientation)
changed in interface javafx.beans.value.ChangeListener<javafx.geometry.Orientation>public void onChanged(javafx.collections.ListChangeListener.Change<? extends javafx.scene.Node> arg0)
onChanged in interface javafx.collections.ListChangeListener<javafx.scene.Node>public java.util.List<javafx.scene.layout.Region> getNodes(java.lang.String id)
id - - the custom id, which was provided on add .protected javafx.collections.ObservableList<javafx.scene.Node> getChildren()
getChildren in class javafx.scene.Parentpublic void clearRegions(org.jacpfx.api.component.SubComponent<javafx.event.EventHandler<javafx.event.Event>,javafx.event.Event,java.lang.Object> subcomponent,
java.lang.String parentId)
public void setContext(java.lang.String parentId,
java.lang.String componentId)
public int countVisibleButtons()