package at.bestsolution.efxclipse.runtime.panels.internal; import javafx.beans.value.ChangeListener; import javafx.beans.value.ObservableValue; import javafx.geometry.Bounds; import javafx.scene.Node; import javafx.scene.shape.Rectangle; import at.bestsolution.efxclipse.runtime.panels.FlingPane; import com.sun.javafx.scene.control.skin.SkinBase; @SuppressWarnings("restriction") public class FlingPaneSkin /*extends SkinBase<FlingPane, FlingPaneBehavior>*/ { // private Node scrollNode; // // private Rectangle clipRect; // // private final ChangeListener<Bounds> boundsChangeListener = new ChangeListener<Bounds>() { // // @Override // public void changed(ObservableValue<? extends Bounds> observable, Bounds oldValue, Bounds newValue) { // // TODO Auto-generated method stub // // } // }; // // public FlingPaneSkin(FlingPane pane, FlingPaneBehavior behavior) { // super(pane, behavior); // initialize(); // } // // private void initialize() { // FlingPane control = getSkinnable(); // scrollNode = control.getContent(); // // if( scrollNode != null ) { // scrollNode.layoutBoundsProperty().addListener(boundsChangeListener); // } // // clipRect = new Rectangle(); // } }