| Modifier and Type | Class and Description |
|---|---|
| pack-priv class | |
| pack-priv class |
| Modifier and Type | Field and Description |
|---|---|
| private AWTCanvas | |
| private Container | |
| private Frame | awtFrame
same instance as container, just for impl. |
| private boolean | |
| private final AWTCanvas. | |
| private volatile boolean |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | createNativeImpl()
Implements abstract jogamp. |
| public static Class | |
| protected Point | getLocationOnScreenImpl(final int x, final int y)
Implements abstract jogamp. |
| protected final int | getSupportedReconfigMaskImpl()
Implements abstract jogamp. |
| public NativeSurface | getWrappedSurface()
Overrides jogamp. NativeSurface from another instance or toolkit,
it will return such reference.
|
| public boolean | hasDeviceChanged()
Overrides jogamp. |
| pack-priv void | |
| pack-priv void | |
| protected boolean | reconfigureWindowImpl(final int
client-area position in window units, or <0 if unchanged x, final int client-area position in window units, or <0 if unchanged y, final int client-area size in window units, or <=0 if unchanged width, final int client-area size in window units, or <=0 if unchanged height, final int bitfield of change and status flags flags)Implements abstract jogamp. |
| protected void | requestFocusImpl(final boolean
if true, bypass reparented)focusChanged(boolean, boolean) and force focus requestImplements abstract jogamp. TIMEOUT_NATIVEWINDOW.
|
| private void | |
| private void | |
| protected void | |
| private void |
| awtCanvas | back to summary |
|---|---|
| private AWTCanvas awtCanvas | |
| awtContainer | back to summary |
|---|---|
| private Container awtContainer | |
| awtFrame | back to summary |
|---|---|
| private Frame awtFrame same instance as container, just for impl. convenience | |
| owningFrame | back to summary |
|---|---|
| private boolean owningFrame | |
| upstreamScalable | back to summary |
|---|---|
| private final AWTCanvas. | |
| withinLocalDispose | back to summary |
|---|---|
| private volatile boolean withinLocalDispose | |
| WindowDriver | back to summary |
|---|---|
| public WindowDriver() | |
| WindowDriver | back to summary |
|---|---|
| public WindowDriver(final Container container) | |
| closeNativeImpl | back to summary |
|---|---|
| protected void closeNativeImpl() Implements abstract jogamp.
| |
| createNativeImpl | back to summary |
|---|---|
| protected void createNativeImpl() Implements abstract jogamp. Doc from jogamp. The native implementation must set the native windowHandle.
The implementation shall respect the states The implementation should invoke the referenced java state callbacks to notify this Java object of state changes.
| |
| getCustomConstructorArgumentTypes | back to summary |
|---|---|
| public static Class | |
| getLocationOnScreenImpl | back to summary |
|---|---|
| protected Point getLocationOnScreenImpl(final int x, final int y) Implements abstract jogamp. Doc from jogamp. Translates the given window client-area coordinates with top-left origin to screen coordinates in window units. Since the position reflects the client area, it does not include the insets.
May return | |
| getSupportedReconfigMaskImpl | back to summary |
|---|---|
| protected final int getSupportedReconfigMaskImpl() Implements abstract jogamp. Doc from jogamp. Returns the reconfigure state-mask supported by the implementation.
Default value is
| |
| getWrappedSurface | back to summary |
|---|---|
| public NativeSurface getWrappedSurface() Overrides jogamp. Doc from jogamp. If this Window actually wraps a
| |
| hasDeviceChanged | back to summary |
|---|---|
| public boolean hasDeviceChanged() Overrides jogamp. Doc from jogamp. If the implementation is capable of detecting a device change return true and clear the status/reason of the change.
| |
| localCreate | back to summary |
|---|---|
| pack-priv void localCreate() | |
| localDestroy | back to summary |
|---|---|
| pack-priv void localDestroy() | |
| reconfigureWindowImpl | back to summary |
|---|---|
| protected boolean reconfigureWindowImpl(final int x, final int y, final int width, final int height, final int flags) Implements abstract jogamp. Doc from jogamp. The native implementation should invoke the referenced java state callbacks to notify this Java object of state changes. Implementations shall set x/y to 0, in case it's negative. This could happen due to insets and positioning a decorated window to 0/0, which would place the frame outside of the screen.
| |
| requestFocusImpl | back to summary |
|---|---|
| protected void requestFocusImpl(final boolean reparented) Implements abstract jogamp. Doc from jogamp. Async request which shall be performed within
If if
| |
| setCanvasSizeImpl | back to summary |
|---|---|
| private void setCanvasSizeImpl(final int width, final int height) | |
| setFrameSizeImpl | back to summary |
|---|---|
| private void setFrameSizeImpl(final int width, final int height) | |
| setTitleImpl | back to summary |
|---|---|
| protected void setTitleImpl(final String title) Overrides jogamp.
| |
| setupHandleAndGC | back to summary |
|---|---|
| private void setupHandleAndGC() | |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| AWTWindowListener | back to summary |
|---|---|
| pack-priv AWTWindowListener() | |
| windowDestroyed | back to summary |
|---|---|
| public void windowDestroyed(final WindowEvent e) Implements com. Doc from com. Window has been destroyed.
| |
| windowDestroyNotify | back to summary |
|---|---|
| public void windowDestroyNotify(final WindowEvent e) Implements com. Doc from com. Window destruction has been requested.
Depending on the
| |
| windowGainedFocus | back to summary |
|---|---|
| public void windowGainedFocus(final WindowEvent e) Implements com. Doc from com. Window gained focus.
| |
| windowLostFocus | back to summary |
|---|---|
| public void windowLostFocus(final WindowEvent e) Implements com. Doc from com. Window lost focus.
| |
| windowMoved | back to summary |
|---|---|
| public void windowMoved(final WindowEvent e) Implements com. Doc from com. Window has been moved.
| |
| windowRepaint | back to summary |
|---|---|
| public void windowRepaint(final WindowUpdateEvent e) Implements com. Doc from com. Window area shall be repainted.
| |
| windowResized | back to summary |
|---|---|
| public void windowResized(final WindowEvent e) Implements com. Doc from com. Window is resized, your application shall respect the new window dimension. A repaint is recommended.
| |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| NEWTWindowListener | back to summary |
|---|---|
| pack-priv NEWTWindowListener() | |
| windowDestroyed | back to summary |
|---|---|
| public void windowDestroyed(final WindowEvent e) Implements com. Doc from com. Window has been destroyed.
| |
| windowDestroyNotify | back to summary |
|---|---|
| public void windowDestroyNotify(final WindowEvent e) Implements com. Doc from com. Window destruction has been requested.
Depending on the
| |
| windowGainedFocus | back to summary |
|---|---|
| public void windowGainedFocus(final WindowEvent e) Implements com. Doc from com. Window gained focus.
| |
| windowLostFocus | back to summary |
|---|---|
| public void windowLostFocus(final WindowEvent e) Implements com. Doc from com. Window lost focus.
| |
| windowMoved | back to summary |
|---|---|
| public void windowMoved(final WindowEvent e) Implements com. Doc from com. Window has been moved.
| |
| windowRepaint | back to summary |
|---|---|
| public void windowRepaint(final WindowUpdateEvent e) Implements com. Doc from com. Window area shall be repainted.
| |
| windowResized | back to summary |
|---|---|
| public void windowResized(final WindowEvent e) Implements com. Doc from com. Window is resized, your application shall respect the new window dimension. A repaint is recommended.
| |