<AWT Dev> Pinch to zoom

Denis Fokin denis.fokin at gmail.com
Mon Sep 8 12:12:41 UTC 2014


Hi AWT team,

I know a lot of people who miss “pinch to zoom” feature in Java.

It is implemented for jdk 6 but the functionality does not work in jdk 7 and latter releases.

Gesture related callbacks were mistakenly placed in NSWindowDelegate instead of NSWindow.

Please take a look at this simple move refactoring.

http://web-dot.ru/openjdk/pinch-to-zoom-fix/webrev.00/index.html

Actually, I would eliminate the macros  AWT_NS_WINDOW_IMPLEMENTATION. It is difficult to debug. Looks like it was added to avoid code duplication but if AWTWindow_Normal and AWTWindow_Panel implementations are the same we should reuse the same class. 

I have submitted a bug about the issue but it is not visible yet.

Thank you,
    Denis.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/awt-dev/attachments/20140908/16e846b6/attachment.html>


More information about the awt-dev mailing list