Revision: 6342
          http://sourceforge.net/p/jump-pilot/code/6342
Author:   ma15569
Date:     2020-07-03 13:48:36 +0000 (Fri, 03 Jul 2020)
Log Message:
-----------
Line decoration option disabled if all the geometries are points/multipoints

Modified Paths:
--------------
    plug-ins/CadPlan_VertexSymbols/trunk/src/plugins/VertexSymbolsDialog.java

Modified: 
plug-ins/CadPlan_VertexSymbols/trunk/src/plugins/VertexSymbolsDialog.java
===================================================================
--- plug-ins/CadPlan_VertexSymbols/trunk/src/plugins/VertexSymbolsDialog.java   
2020-07-03 11:01:39 UTC (rev 6341)
+++ plug-ins/CadPlan_VertexSymbols/trunk/src/plugins/VertexSymbolsDialog.java   
2020-07-03 13:48:36 UTC (rev 6342)
@@ -24,6 +24,7 @@
 import javax.swing.event.ChangeEvent;
 import javax.swing.event.ChangeListener;
 
+import org.openjump.core.ui.util.LayerableUtil;
 import org.saig.core.gui.swing.sldeditor.util.FormUtils;
 
 import com.cadplan.jump.icon.IconLoader;
@@ -109,6 +110,10 @@
                String lineDecorationString ="<html><font color=black size=3>"
                                + "<b>" + 
I18NPlug.getI18N("VertexSymbols.Dialog.activate-line-decoration") + 
"</b></html>";
                activateLineDecorationCB = 
this.addCheckBox(lineDecorationString, false);
+               //There is no need to activate line decoration if all the 
geometries of a layer are points/multipoints
+               if 
(LayerableUtil.isPointLayer(VertexParams.selectedLayer.getFeatureCollectionWrapper())){
+                       activateLineDecorationCB.setEnabled(false);
+               }
                
activateLineDecorationCB.setSelected(VertexParams.lineDecoration );
                String lineDecorationTooltip = 
StyleUtils.getName(I18NPlug.getI18N("VertexSymbols.Dialog.activate-line-decoration"),
 I18NPlug.getI18N("VertexSymbols.Dialog.activate-line-decoration-tooltip"));
                activateLineDecorationCB.setToolTipText(lineDecorationTooltip);



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

Reply via email to