Class GwtJ2clSecondaryStagePeer
java.lang.Object
dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.base.WindowPeerBase
dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.base.StagePeerBase
dev.webfx.kit.mapper.peers.javafxgraphics.gwtj2cl.shared.GwtJ2clSecondaryStagePeer
- All Implemented Interfaces:
TKStage
,StagePeer
,WindowPeer
- Author:
- Bruno Salmon
-
Field Summary
Fields inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.base.WindowPeerBase
listener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected double
protected double
protected ScenePeerBase
void
void
setBounds
(float x, float y, boolean xSet, boolean ySet, float w, float h, float cw, float ch, float xGravity, float yGravity) Sets the window bounds to the specified values.void
void
setVisible
(boolean visible) Set if the stage is visible on screenMethods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.base.StagePeerBase
changedWindowSize, setTKStageListener
Methods inherited from class dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.base.WindowPeerBase
getWindow
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.StagePeer
getStage
Methods inherited from interface dev.webfx.kit.mapper.peers.javafxgraphics.emul_coupling.WindowPeer
getWindow
-
Constructor Details
-
GwtJ2clSecondaryStagePeer
-
-
Method Details
-
getScenePeer
- Specified by:
getScenePeer
in classWindowPeerBase
-
getPeerWindowWidth
protected double getPeerWindowWidth()- Specified by:
getPeerWindowWidth
in classStagePeerBase
-
getPeerWindowHeight
protected double getPeerWindowHeight()- Specified by:
getPeerWindowHeight
in classStagePeerBase
-
setBounds
public void setBounds(float x, float y, boolean xSet, boolean ySet, float w, float h, float cw, float ch, float xGravity, float yGravity) Description copied from interface:WindowPeer
Sets the window bounds to the specified values. Gravity values specify how to correct window location if only its size changes (for example when stage decorations are added). User initiated resizing should be ignored and must not influence window location through this mechanism. The corresponding correction formulas are:x -= xGravity * deltaW
y -= yGravity * deltaH
- Specified by:
setBounds
in interfaceTKStage
- Specified by:
setBounds
in interfaceWindowPeer
- Overrides:
setBounds
in classStagePeerBase
- Parameters:
x
- the new window horizontal position, ignored if xSet is set to falsey
- the new window vertical position, ignored if ySet is set to falsexSet
- indicates whether the x parameter is validySet
- indicates whether the y parameter is validw
- the new window width, ignored if set to -1h
- the new window height, ignored if set to -1cw
- the new window content width, ignored if set to -1ch
- the new window content height, ignored if set to -1xGravity
- the xGravity coefficientyGravity
- the yGravity coefficient
-
setTitle
-
setVisible
public void setVisible(boolean visible) Description copied from interface:TKStage
Set if the stage is visible on screen- Parameters:
visible
- True if the stage should be visible
-
onSceneRootChanged
public void onSceneRootChanged()
-