public class WindowPeerListener extends Object implements TKStageListener
Constructor and Description |
---|
WindowPeerListener(Window window) |
Modifier and Type | Method and Description |
---|---|
void |
changedAlwaysOnTop(boolean aot)
The stages peer has changed it's "always on top" flag.
|
void |
changedFocused(boolean focused,
FocusCause cause)
The stages peer focused state has changed.
|
void |
changedFullscreen(boolean fs)
The stages peer has changed its full screen status
|
void |
changedIconified(boolean iconified)
The stages peer has become iconified or uniconified
|
void |
changedLocation(float x,
float y)
The stages peer's location have changed so we need to update the scene
|
void |
changedMaximized(boolean maximized)
The stages peer has become maximized or unmaximized
|
void |
changedResizable(boolean resizable)
The stages peer has become resizable or nonresizable
|
void |
changedScreen(Object from,
Object to)
The stage's peer has moved to another screen.
|
void |
changedSize(float width,
float height)
The stages peer's size have changed so we need to update the scene
|
void |
closed()
Called if the stages peer has closed.
|
void |
closing()
Called if the window is closing do to something that has happened on the peer.
|
void |
focusUngrab()
Focus grab has been reset for the stage peer.
|
public WindowPeerListener(Window window)
public void changedLocation(float x, float y)
TKStageListener
changedLocation
in interface TKStageListener
x
- the new Xy
- The new Ypublic void changedSize(float width, float height)
TKStageListener
changedSize
in interface TKStageListener
width
- The new Widthheight
- The new Heightpublic void changedFocused(boolean focused, FocusCause cause)
TKStageListener
changedFocused
in interface TKStageListener
focused
- True if the stage's peer now contains the focuscause
- The cause of (de)activationpublic void changedIconified(boolean iconified)
TKStageListener
changedIconified
in interface TKStageListener
iconified
- True if the stage's peer is now iconifiedpublic void changedMaximized(boolean maximized)
TKStageListener
changedMaximized
in interface TKStageListener
maximized
- True if the stage's peer is now maximizedpublic void changedResizable(boolean resizable)
TKStageListener
changedResizable
in interface TKStageListener
resizable
- True if the stage's peer is now resizablepublic void changedFullscreen(boolean fs)
TKStageListener
changedFullscreen
in interface TKStageListener
fs
- True if the stage's peer is now full screen, false otherwisepublic void changedAlwaysOnTop(boolean aot)
TKStageListener
changedAlwaysOnTop
in interface TKStageListener
public void changedScreen(Object from, Object to)
TKStageListener
changedScreen
in interface TKStageListener
from
- An object that identifies the old screen (may be null)to
- An object that identifies the new screenpublic void closing()
TKStageListener
closing
in interface TKStageListener
public void closed()
TKStageListener
closed
in interface TKStageListener
public void focusUngrab()
TKStageListener
TKStage.grabFocus()
when the grab
is reset either by user action (e.g. clicking the titlebar of the
stage), or via a call to TKStage.ungrabFocus()
.focusUngrab
in interface TKStageListener
Copyright © 2020. All rights reserved.