diff options
author | Sven Gothel <[email protected]> | 2020-01-15 03:26:27 +0100 |
---|---|---|
committer | Sven Gothel <[email protected]> | 2020-01-15 03:26:27 +0100 |
commit | f56adf14deadd4ee8f434ea1293e27bcafdf2a90 (patch) | |
tree | 1aac2b29acbd458d3e47ac130aeecbcabae3ab47 /src/newt/classes/jogamp | |
parent | 85b332e0954af4afc9225eb84d758bee834dc497 (diff) |
NEWT.Window: Add 'StringBuilder append(StringBuilder sb)' supporting building custom efficient presentations
Diffstat (limited to 'src/newt/classes/jogamp')
-rw-r--r-- | src/newt/classes/jogamp/newt/WindowImpl.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/newt/classes/jogamp/newt/WindowImpl.java b/src/newt/classes/jogamp/newt/WindowImpl.java index fbf448480..78da0e0ad 100644 --- a/src/newt/classes/jogamp/newt/WindowImpl.java +++ b/src/newt/classes/jogamp/newt/WindowImpl.java @@ -2755,9 +2755,7 @@ public abstract class WindowImpl implements Window, NEWTEventConsumer } @Override - public final String toString() { - final StringBuilder sb = new StringBuilder(); - + public final StringBuilder append(final StringBuilder sb) { sb.append(getClass().getName()+"[State "+getStateMaskString()+ ",\n Reconfig "+getSupportedStateMaskString()+ ",\n "+screen+ @@ -2791,7 +2789,11 @@ public abstract class WindowImpl implements Window, NEWTEventConsumer sb.append(keyListeners.get(i)+", "); } sb.append("], windowLock "+windowLock+", surfaceLockCount "+surfaceLockCount+"]"); - return sb.toString(); + return sb; + } + @Override + public final String toString() { + return append(new StringBuilder()).toString(); } protected final void setWindowHandle(final long handle) { |