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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel