aboutsummaryrefslogtreecommitdiffstats
path: root/src/newt/classes
diff options
context:
space:
mode:
Diffstat (limited to 'src/newt/classes')
-rw-r--r--src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java17
1 files changed, 11 insertions, 6 deletions
diff --git a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
index 568b5d0bb..6c07b3626 100644
--- a/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
+++ b/src/newt/classes/com/jogamp/newt/opengl/util/NEWTDemoListener.java
@@ -88,16 +88,21 @@ public class NEWTDemoListener extends WindowAdapter implements KeyListener, Mous
float contrast = 1f;
boolean confinedFixedCenter = false;
+ /**
+ * Creates a new instance with given pointer icons, which are not used if {@code null}.
+ * @param glWin the GLWindow instance to use
+ * @param pointerIcons if {@code null} don't use multiple pointer icons
+ */
public NEWTDemoListener(final GLWindow glWin, final PointerIcon[] pointerIcons) {
this.glWindow = glWin;
- if( null != pointerIcons ) {
- this.pointerIcons = pointerIcons;
- } else {
- this.pointerIcons = createPointerIcons(glWindow.getScreen().getDisplay());
- }
+ this.pointerIcons = pointerIcons;
}
+ /**
+ * Creates a new instance with {@link #createPointerIcons(Display)} default pointer icons.
+ * @param glWin the GLWindow instance to use
+ */
public NEWTDemoListener(final GLWindow glWin) {
- this(glWin, null);
+ this(glWin, createPointerIcons(glWin.getScreen().getDisplay()));
}
protected void printlnState(final String prelude) {