| Interface | Description |
|---|---|
| Display.PointerIcon |
Native PointerIcon handle.
|
| Window |
Specifying NEWT's Window functionality:
On- and offscreen windows
Keyboard and multi-pointer input
Native reparenting
Toggable fullscreen and decoration mode
Transparency
...
|
| Window.FocusRunnable |
| Class | Description |
|---|---|
| Display | |
| MonitorDevice |
Visual output device, i.e.
|
| MonitorMode |
Immutable MonitorMode Class, consisting of it's read only components:
nativeId MonitorMode.SizeAndRRate, consist out of non rotated surface size, refresh rate and flags.
rotation, measured counter clockwise (CCW)
Aquire and filter MonitorModeMonitorDevice Selection:
A List of all MonitorDevices is accessible via Screen.getMonitorDevices().
The main monitor used by a windows is accessible via Window.getMainMonitor().
The main monitor covering an arbitrary rectangle is accessible via Screen.getMainMonitor(RectangleImmutable).
The current MonitorMode can be obtained via MonitorDevice.getCurrentMode().
The original MonitorMode can be obtained via MonitorDevice.getOriginalMode().
MonitorMode Filtering:
A MonitorDevice's MonitorModes is accessible via MonitorDevice.getSupportedModes().
You may utilize MonitorModeUtil to filter and select a desired MonitorMode.
Changing MonitorMode Use MonitorDevice.setCurrentMode(MonitorMode)
to change the current MonitorMode for all Screens referenced via the full qualified name (FQN).
The original mode is restored when
the last FQN referenced Screen closes.
the JVM shuts down.
Example for changing the MonitorMode: |
| MonitorMode.SizeAndRRate |
Immutable surfaceSize, flags and refreshRate Class, consisting of it's read only components:
nativeId SurfaceSize surface memory size
flags
refresh rate
|
| NewtFactory | |
| NewtVersion | |
| Screen |
A screen may span multiple
MonitorDevices representing their combined virtual size. |
| Enum | Description |
|---|---|
| Window.ReparentOperation |
Reparenting operation types
|
Copyright 2010 JogAmp Community.