Jody Garnett wrote:
Thanks Mr Taddei - I have applied this to both trunk and 1.1.x but I will not be able to commit until later today.
Thank you. If you actually find that
substituting new glyphs is useful remember you can always ask and we can make some kind of preference or extension point for this.
Thanks, but I don't find that necessary (at least not for the moment). I just wanted a very simple legend (image), to be used in a report, and ended up using Graphics2D.fillRectangle and drawRectangle. But it was nice to find the udig and geotools glyph classes. (Amazing how much stuff there's available!)
Jody
Cheers, Ugo
On Wed, Jan 7, 2009 at 2:56 PM, Ugo Taddei <[email protected]>wrote:Hi, I was implementing my own legend (because I don't like the poygons/arcs of the current Glyph.polygon(Rule) :-( and came across an NPE: Exception in thread "main" java.lang.NullPointerException at net.refractions.udig.ui.graphics.Glyph$8.getImageData(Glyph.java:474) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:273) at org.eclipse.jface.resource.ImageDescriptor.createImage(ImageDescriptor.java:227) Though this was in udig 1.1, the trunk is the same: } catch(RuntimeException ex){ if(image != null && !image[0].isDisposed()) { image[0].dispose(); } throw ex; } Looks like a typo and I think it should read if(image[0] != null && !image[0].isDisposed()) { Cheers, Ugo -- Ugo Taddei Fraunhofer Institut Intelligente Analyse- und Informationssysteme (FhG IAIS) http://www.iais.fraunhofer.de Department Knowledge Discovery - IAIS.KD - Working Group Spatial Decision Support http://www.iais.fraunhofer.de/kd.html phone (+49)2241-14-2184 fax (+49)2241-14-2072 Schloss Birlinghoven, D-53754 Sankt Augustin, Germany _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel------------------------------------------------------------------------ _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
-- Ugo Taddei Fraunhofer Institut Intelligente Analyse- und Informationssysteme (FhG IAIS) http://www.iais.fraunhofer.de Department Knowledge Discovery - IAIS.KD - Working Group Spatial Decision Support http://www.iais.fraunhofer.de/kd.html phone (+49)2241-14-2184 fax (+49)2241-14-2072 Schloss Birlinghoven, D-53754 Sankt Augustin, Germany _______________________________________________ User-friendly Desktop Internet GIS (uDig) http://udig.refractions.net http://lists.refractions.net/mailman/listinfo/udig-devel
