Revision: 6482 http://sourceforge.net/p/jump-pilot/code/6482 Author: edso Date: 2020-09-15 13:03:40 +0000 (Tue, 15 Sep 2020) Log Message: ----------- signal that toolbox plugins a checkboxed, dialogs switchable visible/invisible via menu entry
Modified Paths: -------------- core/trunk/src/com/vividsolutions/jump/workbench/ui/toolbox/ToolboxPlugIn.java Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/toolbox/ToolboxPlugIn.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/toolbox/ToolboxPlugIn.java 2020-09-15 12:46:29 UTC (rev 6481) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/toolbox/ToolboxPlugIn.java 2020-09-15 13:03:40 UTC (rev 6482) @@ -42,11 +42,12 @@ import com.vividsolutions.jump.workbench.JUMPWorkbench; import com.vividsolutions.jump.workbench.WorkbenchContext; import com.vividsolutions.jump.workbench.plugin.AbstractPlugIn; +import com.vividsolutions.jump.workbench.plugin.CheckBoxed; import com.vividsolutions.jump.workbench.plugin.EnableCheck; import com.vividsolutions.jump.workbench.plugin.PlugInContext; import com.vividsolutions.jump.workbench.ui.plugin.FeatureInstaller; -public abstract class ToolboxPlugIn extends AbstractPlugIn { +public abstract class ToolboxPlugIn extends AbstractPlugIn implements CheckBoxed { // just one toolbox instance for plugins switching the same toolbox private static HashMap toolboxMap = new HashMap<String,ToolboxDialog>(); @@ -96,7 +97,7 @@ final WorkbenchContext context) throws Exception { // this has a checkbox prepended if there is no icon new FeatureInstaller(context).addMainMenuPlugin(this, menuPath, getName() - + "...", (icon == null), icon, getEnableCheck()); + + "...", true, icon, getEnableCheck()); } public EnableCheck getEnableCheck() { _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel