Revision: 5728
          http://sourceforge.net/p/jump-pilot/code/5728
Author:   ma15569
Date:     2018-04-04 14:28:47 +0000 (Wed, 04 Apr 2018)
Log Message:
-----------
Add check to plugin exactly one layer has to be selected

Modified Paths:
--------------
    plug-ins/CadPlan_JumpChart/trunk/src/com/cadplan/jump/JumpChartPlugIn.java

Modified: 
plug-ins/CadPlan_JumpChart/trunk/src/com/cadplan/jump/JumpChartPlugIn.java
===================================================================
--- plug-ins/CadPlan_JumpChart/trunk/src/com/cadplan/jump/JumpChartPlugIn.java  
2018-04-04 11:52:58 UTC (rev 5727)
+++ plug-ins/CadPlan_JumpChart/trunk/src/com/cadplan/jump/JumpChartPlugIn.java  
2018-04-04 14:28:47 UTC (rev 5728)
@@ -26,6 +26,8 @@
 import javax.swing.ImageIcon;
 
 import com.vividsolutions.jump.workbench.plugin.AbstractPlugIn;
+import com.vividsolutions.jump.workbench.plugin.EnableCheckFactory;
+import com.vividsolutions.jump.workbench.plugin.MultiEnableCheck;
 import com.vividsolutions.jump.workbench.plugin.PlugInContext;
 import com.vividsolutions.jump.workbench.ui.MenuNames;
 
@@ -39,14 +41,16 @@
     public void initialize(PlugInContext context) throws Exception {
         iPlug = new I18NPlug("JumpChart", "language.JumpChartPlugin");
         ChartParams.setNames(iPlug);
-
+        final EnableCheckFactory check = new EnableCheckFactory(
+                context.getWorkbenchContext());
+        final MultiEnableCheck mcheck = new MultiEnableCheck();
         final String menuName = MenuNames.PLUGINS; // 
iPlug.get("JumpChart.MenuName");
         final String menuItem = iPlug.get("JumpChart.MenuItem");
         context.getFeatureInstaller().addMainMenuPlugin(this,
-                new String[] { menuName }, menuItem, false, getIcon(), null);
+                new String[] { menuName }, menuItem, false, getIcon(), mcheck);
         context.getWorkbenchFrame()
                 .getToolBar()
-                .addPlugIn(getIcon(), this, null, 
context.getWorkbenchContext());
+                .addPlugIn(getIcon(), mcheck, null, 
context.getWorkbenchContext());
 
     }
 


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to