37 * 38 */ 39 public class WindowPeerListener implements TKStageListener { 40 41 private final Window window; 42 43 public WindowPeerListener(Window window) { 44 this.window = window; 45 } 46 47 @Override 48 public void changedLocation(float x, float y) { 49 WindowHelper.notifyLocationChanged(window, x, y); 50 } 51 52 @Override 53 public void changedSize(float width, float height) { 54 WindowHelper.notifySizeChanged(window, width, height); 55 } 56 57 public void changedFocused(boolean focused, FocusCause cause) { 58 // Also overridden in subclasses 59 window.setFocused(focused); 60 } 61 62 public void changedIconified(boolean iconified) { 63 // Overridden in subclasses 64 } 65 66 public void changedMaximized(boolean maximized) { 67 // Overridden in subclasses 68 } 69 70 public void changedResizable(boolean resizable) { 71 // Overridden in subclasses 72 } 73 74 public void changedFullscreen(boolean fs) { 75 // Overridden in subclasses 76 } | 37 * 38 */ 39 public class WindowPeerListener implements TKStageListener { 40 41 private final Window window; 42 43 public WindowPeerListener(Window window) { 44 this.window = window; 45 } 46 47 @Override 48 public void changedLocation(float x, float y) { 49 WindowHelper.notifyLocationChanged(window, x, y); 50 } 51 52 @Override 53 public void changedSize(float width, float height) { 54 WindowHelper.notifySizeChanged(window, width, height); 55 } 56 57 @Override 58 public void changedScale(float xScale, float yScale) { 59 WindowHelper.notifyScaleChanged(window, xScale, yScale); 60 } 61 62 public void changedFocused(boolean focused, FocusCause cause) { 63 // Also overridden in subclasses 64 window.setFocused(focused); 65 } 66 67 public void changedIconified(boolean iconified) { 68 // Overridden in subclasses 69 } 70 71 public void changedMaximized(boolean maximized) { 72 // Overridden in subclasses 73 } 74 75 public void changedResizable(boolean resizable) { 76 // Overridden in subclasses 77 } 78 79 public void changedFullscreen(boolean fs) { 80 // Overridden in subclasses 81 } |