Revision: 6009
          http://sourceforge.net/p/jump-pilot/code/6009
Author:   ma15569
Date:     2018-12-01 08:41:52 +0000 (Sat, 01 Dec 2018)
Log Message:
-----------
Added standard icon to WMS and Raster Layers Legend plugins

Modified Paths:
--------------
    core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
    core/trunk/src/org/openjump/core/ui/plugin/wms/WMSLegendPlugIn.java

Modified: 
core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java 
2018-12-01 08:18:09 UTC (rev 6008)
+++ core/trunk/src/org/openjump/core/rasterimage/styler/RasterLegendPlugIn.java 
2018-12-01 08:41:52 UTC (rev 6009)
@@ -13,7 +13,7 @@
 import java.util.TreeMap;
 
 import javax.imageio.ImageIO;
-import javax.swing.Icon;
+import javax.swing.ImageIcon;
 import javax.swing.JButton;
 import javax.swing.JFileChooser;
 import javax.swing.JLayeredPane;
@@ -46,6 +46,7 @@
 import com.vividsolutions.jump.workbench.plugin.PlugInContext;
 import com.vividsolutions.jump.workbench.plugin.ThreadedPlugIn;
 import com.vividsolutions.jump.workbench.ui.GUIUtil;
+import com.vividsolutions.jump.workbench.ui.images.IconLoader;
 
 /**
  * Plugin for displaying the raster (ASC, FLT formats) legend. The menu is
@@ -75,7 +76,8 @@
         /* Add item to pop-up menu, only for rasters */
         final JPopupMenu menu = RasterImageContextMenu.getInstance(context);
         context.getFeatureInstaller().addPopupMenuPlugin(menu, this, getName(),
-                false, null, createEnableCheck(context.getWorkbenchContext()));
+                false, getIcon(),
+                createEnableCheck(context.getWorkbenchContext()));
 
     }
 
@@ -232,8 +234,8 @@
         return sShowLegend;
     }
 
-    public Icon getIcon() {
-        return null;
+    public ImageIcon getIcon() {
+        return IconLoader.icon("saig/addLegend.gif");
     }
 
     public static MultiEnableCheck createEnableCheck(

Modified: core/trunk/src/org/openjump/core/ui/plugin/wms/WMSLegendPlugIn.java
===================================================================
--- core/trunk/src/org/openjump/core/ui/plugin/wms/WMSLegendPlugIn.java 
2018-12-01 08:18:09 UTC (rev 6008)
+++ core/trunk/src/org/openjump/core/ui/plugin/wms/WMSLegendPlugIn.java 
2018-12-01 08:41:52 UTC (rev 6009)
@@ -56,7 +56,7 @@
         super();
     }
 
-    private static ImageIcon ICON = IconLoader.icon("globe3_13.png");
+    private static ImageIcon ICON = IconLoader.icon("saig/addLegend.gif");
     private JScrollPane scrollPane = new JScrollPane();
 
     @Override
@@ -308,6 +308,10 @@
         return PLUGIN;
     }
 
+    public ImageIcon getIcon() {
+        return ICON;
+    }
+
     private final String PLUGIN = I18N
             .get("org.openjump.core.ui.plugin.wms.WMSLegendPlugIn");
     private final String PANEL = I18N



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to