<AWT Dev> [9] Review Request: 8057788 [macosx] "Pinch to zoom" does not work since jdk7

Alexander Scherbatiy alexandr.scherbatiy at oracle.com
Tue Dec 9 16:04:23 UTC 2014


   The fix looks good to me.

   Thanks,
   Alexandr.

On 12/8/2014 5:28 PM, Denis Fokin wrote:
> The fix works for undecorated frames.
>
> On Mon, Nov 10, 2014 at 8:52 PM, Petr Pchelko <petr.pchelko at oracle.com 
> <mailto:petr.pchelko at oracle.com>> wrote:
>
>     Hello, Denis.
>
>     Just one question: did you add this only to AWTWindow_Normal and
>     not to AWTWindow_Panel intentionally? Why?
>     Will the feature still work in undecorated frames?
>
>     With best regards. Petr.
>
>>     On Nov 10, 2014, at 5:04 PM, Denis S. Fokin
>>     <denis.fokin at gmail.com <mailto:denis.fokin at gmail.com>> wrote:
>>
>>     Hi Sergey,
>>
>>     Thank you for the review. Do I need another reviewer to push?
>>
>>     Thank you,
>>                 Denis.
>>
>>>     On 10 Nov 2014, at 15:12, Sergey Bylokhov
>>>     <Sergey.Bylokhov at oracle.com <mailto:Sergey.Bylokhov at oracle.com>>
>>>     wrote:
>>>
>>>     Hi, Denis.
>>>     The fix looks fine.
>>>     Updated webrev for the current jdk layout:
>>>     http://cr.openjdk.java.net/~serb/denis/8057788/webrev.00
>>>     <http://cr.openjdk.java.net/%7Eserb/denis/8057788/webrev.00>
>>>
>>>     On 08.09.2014 16:12, Denis Fokin wrote:
>>>>     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.
>>>
>>>
>>>     -- 
>>>     Best regards, Sergey.
>>
>
>



More information about the awt-dev mailing list