[ 
https://issues.apache.org/jira/browse/BATIK-1039?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Ken Lee updated BATIK-1039:
---------------------------

    Description: 
When using JSVGCanvas in SWT by using the SWT_AWT bridge, the mouse cursor is 
often not changed correctly, e.g. it is supposed to change its form from a 
default pointer to a hand cursor but it does not.

It seems that this behavior is somehow related to the position of the 
application window. If the window is resized and moved around, depending on the 
position of the window the mouse cursor is sometimes changed correctly and 
sometimes not.

There's a sample Maven project showing the described problem. The SVG file is 
taken from [1]. When hovering over the crosshair rectangle, the mouse cursor 
should change to a crosshair cursor, etc. This does work in a pure Swing 
application correctly, but not if the JSVGCanvas is bridged in SWT.

[1] 
http://www.w3.org/Graphics/SVG/Test/20110816/harness/htmlObject/interact-cursor-01-f.html


  was:
When using JSVGCanvas in SWT by using the SWT_AWT bridge, the mouse cursor is 
often not changed correctly, e.g. it is supposed to change its form from a 
default pointer to a hand cursor but it does not.

It seems that this behavior is somehow related to the position of the 
application window. If the window is resized and moved around, depending on the 
position of the window the mouse cursor is sometimes changed correctly and 
sometimes not.

There's a sample Maven project showing the described problem. The SVG file is 
taken from 
http://www.w3.org/Graphics/SVG/Test/20110816/harness/htmlObject/interact-cursor-01-f.html.
 When hovering over the crosshair rectangle, the mouse cursor should change to 
a crosshair cursor, etc. This does work in a pure Swing application correctly, 
but not if the JSVGCanvas is bridged in SWT.


    
> Mouse Cursor is not changed correctly when using JSVGCanvas in SWT
> ------------------------------------------------------------------
>
>                 Key: BATIK-1039
>                 URL: https://issues.apache.org/jira/browse/BATIK-1039
>             Project: Batik
>          Issue Type: Bug
>    Affects Versions: 1.7
>         Environment: Windows 7
>            Reporter: Ken Lee
>            Priority: Minor
>         Attachments: swt-svg-example.zip
>
>
> When using JSVGCanvas in SWT by using the SWT_AWT bridge, the mouse cursor is 
> often not changed correctly, e.g. it is supposed to change its form from a 
> default pointer to a hand cursor but it does not.
> It seems that this behavior is somehow related to the position of the 
> application window. If the window is resized and moved around, depending on 
> the position of the window the mouse cursor is sometimes changed correctly 
> and sometimes not.
> There's a sample Maven project showing the described problem. The SVG file is 
> taken from [1]. When hovering over the crosshair rectangle, the mouse cursor 
> should change to a crosshair cursor, etc. This does work in a pure Swing 
> application correctly, but not if the JSVGCanvas is bridged in SWT.
> [1] 
> http://www.w3.org/Graphics/SVG/Test/20110816/harness/htmlObject/interact-cursor-01-f.html

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to