summaryrefslogtreecommitdiffstats
path: root/jnlp-files/jogl-test-applets.html
diff options
context:
space:
mode:
authorSven Gothel <[email protected]>2013-09-27 13:23:39 +0200
committerSven Gothel <[email protected]>2013-09-27 13:23:39 +0200
commit9a8f9b9f7e6148b60b6f0f4326df8d213774284c (patch)
treeb8e060224a4a6a26cee30103fc6ae2ac0bd2e6f7 /jnlp-files/jogl-test-applets.html
parent4ef53cf2ae509a625795bfa3a8982ce75e24e83a (diff)
Bug 816: Fix JAWTWindow's getLocationOnScreenNonBlocking(); Derive CALayer position from AWT component's location on screen. Track fixedFrame size of root CALayer; Add Split layout to unit test, add [manual] Applet tests.
- Fix JAWTWindow's getLocationOnScreenNonBlocking() Skip JRootPane while traversing up to root Container. JRootPane would duplicate the top-level container's offset (Window insets). - Derive CALayer position from AWT component's location on screen. Add Split layout to unit test, add [manual] Applet tests. AWT >= 7u40: - AWT position is top-left w/ insets, where CALayer position is bottom/left from root CALayer w/o insets. - Use getLocationOnScreenNonBlocking() to get location-on-screen w/o insets. - Native code: flip origin AWT < 7u40 still uses fixed position 0/0 for root and sub layer. - Track fixedFrame size of root CALayer - MyCALayer: - Override layoutSublayers to validate root and sub-layer pos/size - Override setFrame to use fixedFrame, if set (similar to MyNSOpenGLLayer) - Add Split layout to unit test, add [manual] Applet tests. - Thx to 'jimthev' and 'Manu' for providing Applet unit tests
Diffstat (limited to 'jnlp-files/jogl-test-applets.html')
-rw-r--r--jnlp-files/jogl-test-applets.html11
1 files changed, 11 insertions, 0 deletions
diff --git a/jnlp-files/jogl-test-applets.html b/jnlp-files/jogl-test-applets.html
index 132945e4e..69fb70eca 100644
--- a/jnlp-files/jogl-test-applets.html
+++ b/jnlp-files/jogl-test-applets.html
@@ -198,6 +198,17 @@ Click on the <i>Launch</i> link to actually launch the demo.<br/>
</tbody></table>
</div>
+<p>
+Misc tests:
+<ul>
+ <li>Bug 816 - OSX CALayer Positioning Bug
+ <ul>
+ <li><a href="jogl-applet-bug816_glcanvas01.html">01: Custom bounds within applet</a></li>
+ <li><a href="jogl-applet-bug816_glcanvas02.html">02: Box layout within applet</a></li>
+ </ul></li>
+</ul>
+</p>
+
</div> <!-- text -->
</div> <!-- main -->