Hi,

There is still one little oddness left. For the Sextante raster layers the 
toggling of visibility works by doing left click on the layer name. What looks 
like a check box is not active.

-Jukka Rahkonen-

> -----Alkuperäinen viesti-----
> Lähettäjä: SourceForge.net [mailto:nore...@sourceforge.net] 
> Lähetetty: 1. huhtikuuta 2012 15:17
> Vastaanottaja: SourceForge.net
> Aihe: [JPP-Devel] [ jump-pilot-Bugs-3513864 ] Left click on 
> RasterImageLayer name throws exceptions
> 
> Bugs item #3513864, was opened at 2012-04-01 01:21
> Message generated for change (Comment added) made by michaudm
> You can respond by visiting: 
> https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3
513864&group_id=118054
> 
> Please note that this message will contain a full copy of the 
> comment thread,
> including the initial issue submission, for this request,
> not just the latest update.
> Category: OpenJUMP - Menu - File 
> Group: None
> >Status: Closed
> >Resolution: Fixed
> Priority: 5
> Private: No
> Submitted By: michael michaud (michaudm)
> Assigned to: Nobody/Anonymous (nobody)
> Summary: Left click on RasterImageLayer name throws exceptions
> 
> Initial Comment:
> Load a RasterImageLayer
> Left click on the layer name
> Following stacktrace is thrown to the console :
> 
> Exception in thread "AWT-EventQueue-0" 
> java.lang.ArrayIndexOutOfBoundsException:
>  0
>         at 
> com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getColumnWidth
> (LayerNameRenderer.java:134)
>         at 
> com.vividsolutions.jump.workbench.ui.LayerNameRenderer.getCheckBoxBou
> nds(LayerNameRenderer.java:123)
>         at 
> com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.handleCheckBo
> xClick(TreeLayerNamePanel.java:519)
>         at 
> com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel.access$000(Tr
> eeLayerNamePanel.java:94)
>         at 
> com.vividsolutions.jump.workbench.ui.TreeLayerNamePanel$3.mouseClicke
> d(TreeLayerNamePanel.java:184)
>         at 
> java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25
> 3)
>         at 
> java.awt.AWTEventMulticaster.mouseClicked(AWTEventMulticaster.java:25
> 2)
>         at java.awt.Component.processMouseEvent(Component.java:6293)
>         at 
> javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
>         at java.awt.Component.processEvent(Component.java:6055)
>         at java.awt.Container.processEvent(Container.java:2039)
>         at java.awt.Component.dispatchEventImpl(Component.java:4653)
>         at java.awt.Container.dispatchEventImpl(Container.java:2097)
>         at java.awt.Component.dispatchEvent(Component.java:4481)
>         at 
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575
> )
>         at 
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4245)
> 
>         at 
> java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
>         at java.awt.Container.dispatchEventImpl(Container.java:2083)
>         at java.awt.Window.dispatchEventImpl(Window.java:2482)
>         at java.awt.Component.dispatchEvent(Component.java:4481)
>         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
>         at java.awt.EventQueue.access$000(EventQueue.java:84)
>         at java.awt.EventQueue$1.run(EventQueue.java:607)
>         at java.awt.EventQueue$1.run(EventQueue.java:605)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
> ntrolContext.java:87)
>         at 
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
> ntrolContext.java:98)
>         at java.awt.EventQueue$2.run(EventQueue.java:621)
>         at java.awt.EventQueue$2.run(EventQueue.java:619)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at 
> java.security.AccessControlContext$1.doIntersectionPrivilege(AccessCo
> ntrolContext.java:87)
>         at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
>         at 
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThre
> ad.java:269)
>         at 
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.
> java:184)
>         at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre
> ad.java:174)
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
> 
>         at 
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
> 
>         at 
> java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
> 
> 
> ----------------------------------------------------------------------
> 
> >Comment By: michael michaud (michaudm)
> Date: 2012-04-01 05:17
> 
> Message:
> Fixed in svn 2785
> The problem happened only in project with only RasterImageLayer
> RasterImageLayer name was not displayed as other layerables 
> because it was
> not enumerated in the possible Layerable implementation. The missing
> checkbox was causing the error.
> Now, RasterImageLayer are displayed as any other layer.
> It would be nice to add a special symbol instead of the colorPanel 
> 
> ----------------------------------------------------------------------
> 
> You can respond by visiting: 
> https://sourceforge.net/tracker/?func=detail&atid=679906&aid=3
513864&group_id=118054
> 
> --------------------------------------------------------------
> ----------------
> This SF email is sponsosred by:
> Try Windows Azure free for 90 days Click Here 
> http://p.sf.net/sfu/sfd2d-msazure
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
------------------------------------------------------------------------------
This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here 
http://p.sf.net/sfu/sfd2d-msazure
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to