private void removeListeners(Tab tab) { tab.selectedProperty().removeListener(weakTabSelectedListener); tab.contentProperty().removeListener(weakTabContentListener); } }
public JFXTreeCell() { selectedPane.getStyleClass().add("selection-bar"); selectedPane.setBackground(new Background(new BackgroundFill(Color.RED, CornerRadii.EMPTY, Insets.EMPTY))); selectedPane.setPrefWidth(3); selectedPane.setMouseTransparent(true); selectedProperty().addListener((o, oldVal, newVal) -> selectedPane.setVisible(newVal ? true : false)); final InvalidationListener treeItemInvalidationListener = observable -> { TreeItem<T> oldTreeItem = treeItemRef == null ? null : treeItemRef.get(); if (oldTreeItem != null) { oldTreeItem.graphicProperty().removeListener(weakTreeItemGraphicListener); } TreeItem<T> newTreeItem = getTreeItem(); if (newTreeItem != null) { newTreeItem.graphicProperty().addListener(weakTreeItemGraphicListener); treeItemRef = new WeakReference<>(newTreeItem); } }; final WeakInvalidationListener weakTreeItemListener = new WeakInvalidationListener(treeItemInvalidationListener); treeItemProperty().addListener(weakTreeItemListener); if (getTreeItem() != null) { getTreeItem().graphicProperty().addListener(weakTreeItemGraphicListener); } }
@Override public void removeListener(ChangeListener<? super T> listener) { delegate.removeListener(listener); }
@Override public void removeListener(InvalidationListener listener) { delegate.removeListener(listener); }
@Override public void invalidated(Observable o) { control.skinProperty().removeListener(this); modifyTableMenu(control, consumer); } });
@Override public void removeListener(InvalidationListener listener) { if (listener instanceof UIThreadAware) { getDelegate().removeListener(listener); } else { getDelegate().removeListener(new UIThreadAwareInvalidationListener(listener)); } } }
@Override public void removeListener(ChangeListener<? super T> listener) { if (listener instanceof UIThreadAware) { getDelegate().removeListener(listener); } else { getDelegate().removeListener(new UIThreadAwareChangeListener<>(listener)); } }
/** * {@inheritDoc} */ public void setBindingMode(BindingMode newValue) { if (BindingMode.CONTINUOUS.equals(newValue)) { selection.addListener(bindingModeListener); } else { selection.removeListener(bindingModeListener); } }
private void removeListeners(Tab tab) { tab.selectedProperty().removeListener(weakTabSelectedListener); tab.contentProperty().removeListener(weakTabContentListener); } }
/** * {@inheritDoc } */ @Override public void close() { this.dockingPane.activeDockableProperty().removeListener(activeDockableListener); // TODO: handle vizualized/ unhandled Dockables this.dockingPane.getDockables().removeListener(dockablesListener); }
public static void setExceptionLogging(boolean log) { if (log) { getDefaultInstance().exceptionProperty().addListener(getLoggerListener()); } else { getDefaultInstance().exceptionProperty().removeListener(getLoggerListener()); } logException = log; }
@Override public void remove() { // we remove the listener since we are going to be removed from the scene graph getModel().getValueObject().valueProperty().removeListener(valueChangeListener); if (getNode() instanceof FlowNodeWindow) { FlowNodeWindow window = (FlowNodeWindow) getNode(); window.onRemovedFromSceneGraph(); } super.remove(); } }
/** * Enables resizing if the {@link SnapshotView#selectionAreaBoundary selectionAreaBoundary} is * {@link Boundary#CONTROL CONTROL}. */ private void enableResizingForControl() { // remove listeners for node and its bounds node.removeListener(updateSelectionToNodeListener); if (getNode() != null) { getNode().boundsInParentProperty().removeListener(resizeSelectionToNewNodeBoundsListener); } // add listener for the control's size widthProperty().addListener(resizeSelectionToNewControlWidthListener); heightProperty().addListener(resizeSelectionToNewControlHeightListener); resizeSelectionFromNodeToControl(); }
@Override public void dispose() { getSkinnable().getStyleString().getSegmentList() .removeListener(this::segmentsChanged); getSkinnable().styledStringProperty().removeListener( this::styleStringChanged); Bindings.unbindContent(this.l.getStyleClass(), getSkinnable().getStyleClass()); super.dispose(); }
@Override public void dispose() { getSkinnable().getStyleString().getSegmentList() .removeListener(this::segmentsChanged); getSkinnable().styledStringProperty().removeListener( this::styleStringChanged); Bindings.unbindContent(this.l.getStyleClass(), getSkinnable().getStyleClass()); super.dispose(); }
public JFXTreeCell() { selectedPane.getStyleClass().add("selection-bar"); selectedPane.setBackground(new Background(new BackgroundFill(Color.RED, CornerRadii.EMPTY, Insets.EMPTY))); selectedPane.setPrefWidth(3); selectedPane.setMouseTransparent(true); selectedProperty().addListener((o, oldVal, newVal) -> selectedPane.setVisible(newVal ? true : false)); final InvalidationListener treeItemInvalidationListener = observable -> { TreeItem<T> oldTreeItem = treeItemRef == null ? null : treeItemRef.get(); if (oldTreeItem != null) { oldTreeItem.graphicProperty().removeListener(weakTreeItemGraphicListener); } TreeItem<T> newTreeItem = getTreeItem(); if (newTreeItem != null) { newTreeItem.graphicProperty().addListener(weakTreeItemGraphicListener); treeItemRef = new WeakReference<>(newTreeItem); } }; final WeakInvalidationListener weakTreeItemListener = new WeakInvalidationListener(treeItemInvalidationListener); treeItemProperty().addListener(weakTreeItemListener); if (getTreeItem() != null) { getTreeItem().graphicProperty().addListener(weakTreeItemGraphicListener); } }