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