|
Lines 142-147
public class NewtCanvasJFX extends Canvas implements NativeWindowHolder, WindowC
Link Here
|
| 142 |
} }; |
142 |
} }; |
| 143 |
this.widthProperty().addListener(sizeListener); |
143 |
this.widthProperty().addListener(sizeListener); |
| 144 |
this.heightProperty().addListener(sizeListener); |
144 |
this.heightProperty().addListener(sizeListener); |
|
|
145 |
|
| 146 |
final ChangeListener<Number> posListener = new ChangeListener<Number>() { |
| 147 |
@Override public void changed(final ObservableValue<? extends Number> observable, final Number oldValue, final Number newValue) { |
| 148 |
if( DEBUG ) { |
| 149 |
System.err.println("NewtCanvasJFX.Event.Pos, "+oldValue.doubleValue()+" -> "+newValue.doubleValue()+", has "+getLayoutX()+"x"+getLayoutY()); |
| 150 |
} |
| 151 |
updatePosCheck((int)getLayoutX(), (int)getLayoutY()); |
| 152 |
repaintAction(isVisible()); |
| 153 |
} }; |
| 154 |
this.layoutXProperty().addListener(posListener); |
| 155 |
this.layoutYProperty().addListener(posListener); |
| 156 |
|
| 145 |
this.visibleProperty().addListener(new ChangeListener<Boolean>() { |
157 |
this.visibleProperty().addListener(new ChangeListener<Boolean>() { |
| 146 |
@Override public void changed(final ObservableValue<? extends Boolean> observable, final Boolean oldValue, final Boolean newValue) { |
158 |
@Override public void changed(final ObservableValue<? extends Boolean> observable, final Boolean oldValue, final Boolean newValue) { |
| 147 |
if( DEBUG ) { |
159 |
if( DEBUG ) { |
|
Lines 150-155
public class NewtCanvasJFX extends Canvas implements NativeWindowHolder, WindowC
Link Here
|
| 150 |
repaintAction(newValue.booleanValue()); |
162 |
repaintAction(newValue.booleanValue()); |
| 151 |
} |
163 |
} |
| 152 |
}); |
164 |
}); |
|
|
165 |
|
| 153 |
this.sceneProperty().addListener(new ChangeListener<Scene>() { |
166 |
this.sceneProperty().addListener(new ChangeListener<Scene>() { |
| 154 |
@Override public void changed(final ObservableValue<? extends Scene> observable, final Scene oldValue, final Scene newValue) { |
167 |
@Override public void changed(final ObservableValue<? extends Scene> observable, final Scene oldValue, final Scene newValue) { |
| 155 |
if( DEBUG ) { |
168 |
if( DEBUG ) { |