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