Revision: 6453 http://sourceforge.net/p/jump-pilot/code/6453 Author: michaudm Date: 2020-09-12 21:43:06 +0000 (Sat, 12 Sep 2020) Log Message: ----------- Add an interiorBorder option to BasicStyle
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/com/vividsolutions/jump/util/java2xml/XML2Java.java core/trunk/src/com/vividsolutions/jump/workbench/JUMPConfiguration.java core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java2xml core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java2xml core/trunk/src/com/vividsolutions/jump/workbench/ui/style/BasicStylePanel.java core/trunk/src/language/jump.properties core/trunk/src/language/jump_cz.properties core/trunk/src/language/jump_de.properties core/trunk/src/language/jump_es.properties core/trunk/src/language/jump_fi.properties core/trunk/src/language/jump_fr.properties core/trunk/src/language/jump_hu.properties core/trunk/src/language/jump_it.properties core/trunk/src/language/jump_ja_JP.properties core/trunk/src/language/jump_ml.properties core/trunk/src/language/jump_pt.properties core/trunk/src/language/jump_pt_BR.properties core/trunk/src/language/jump_ta_IN.properties core/trunk/src/language/jump_te.properties core/trunk/src/language/jump_zh_CN.properties core/trunk/src/language/jump_zh_HK.properties Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/ChangeLog 2020-09-12 21:43:06 UTC (rev 6453) @@ -4,6 +4,9 @@ # 3. be concise but convey the change in a way that ordinary users understand #<-------------------------------- 80 chars ----------------------------------># +2020-09-12 mmichaud <m.michael.mich...@orange.fr> + * Add an interiorBorder option to BasicStyle + 2020-09-06 ede * upgrade commons imaging to 1.0-alpha2 Modified: core/trunk/src/com/vividsolutions/jump/util/java2xml/XML2Java.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/util/java2xml/XML2Java.java 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/util/java2xml/XML2Java.java 2020-09-12 21:43:06 UTC (rev 6453) @@ -140,9 +140,13 @@ // so when a problem with styling appears data are still loaded if (tag.getName().equalsIgnoreCase("style")){ Logger.warn(msg); - System.out.println(msg); return; //return to avoid further messages } + // [mmichaud 2011-07-04] excludes single-side for compatibility + if (tag.getName().equals("line") && xmlName.equals("interior")) { + Logger.warn(msg); + return; //return to avoid further messages + } // [mmichaud 2011-07-04] Following attributes were introduced in 1.4.1 release. // Skip them to keep compatibility with old project files if (tag.getName().equalsIgnoreCase("layer") && xmlName != null && @@ -150,7 +154,6 @@ xmlName.equalsIgnoreCase("selectable") || xmlName.equalsIgnoreCase("read-only") ) ) { Logger.warn(msg); - System.out.println(msg); return; //return to avoid further messages } else{ Modified: core/trunk/src/com/vividsolutions/jump/workbench/JUMPConfiguration.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/JUMPConfiguration.java 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/JUMPConfiguration.java 2020-09-12 21:43:06 UTC (rev 6453) @@ -76,12 +76,7 @@ import com.vividsolutions.jump.workbench.ui.renderer.LayerRendererFactory; import com.vividsolutions.jump.workbench.ui.renderer.RenderingManager; import com.vividsolutions.jump.workbench.ui.renderer.WmsLayerRendererFactory; -import com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringEndpointStyle; -import com.vividsolutions.jump.workbench.ui.renderer.style.ArrowLineStringSegmentStyle; -import com.vividsolutions.jump.workbench.ui.renderer.style.CircleLineStringEndpointStyle; -import com.vividsolutions.jump.workbench.ui.renderer.style.MetricsLineStringSegmentStyle; -import com.vividsolutions.jump.workbench.ui.renderer.style.VertexIndexLineSegmentStyle; -import com.vividsolutions.jump.workbench.ui.renderer.style.VertexXYLineSegmentStyle; +import com.vividsolutions.jump.workbench.ui.renderer.style.*; import com.vividsolutions.jump.workbench.ui.snap.SnapToVerticesPolicy; import com.vividsolutions.jump.workbench.ui.task.TaskMonitorManager; import com.vividsolutions.jump.workbench.ui.zoom.PanTool; Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java 2020-09-12 21:43:06 UTC (rev 6453) @@ -38,6 +38,8 @@ import java.awt.Stroke; import java.util.List; +import com.vividsolutions.jts.geom.Geometry; +import com.vividsolutions.jts.simplify.TopologyPreservingSimplifier; import org.openjump.util.SLDImporter.StrokeFillStyle; import com.vividsolutions.jts.geom.Point; @@ -73,6 +75,7 @@ private Stroke fillStroke = DEFAULT_FILL_STROKE; private boolean enabled = true; private String linePattern = "3"; + private boolean interiorBorder = false; private boolean renderingVertices = true; @@ -166,11 +169,25 @@ if (!renderingVertices && f.getGeometry() instanceof Point) { return; } - StyleUtil.paint(f.getGeometry(), g, viewport, renderingFill, - fillStroke, - (renderingFillPattern && (fillPattern != null)) ? fillPattern - : fillColor, - renderingLine, lineStroke, lineColor); + StyleUtil.paint(f.getGeometry(), g, viewport, + renderingFill, fillStroke, + (renderingFillPattern && (fillPattern != null)) ? fillPattern : fillColor, + renderingLine && !interiorBorder, lineStroke, lineColor); + if (interiorBorder) { + double scale = viewport.getScale(); + double width = getLineWidth() / scale; + TopologyPreservingSimplifier simplifier = new TopologyPreservingSimplifier(f.getGeometry()); + simplifier.setDistanceTolerance(0.5/scale); + Geometry simplified = simplifier.getResultGeometry(); + // Polygonal geometries : creates a border area ussing line widh and fill color + if (f.getGeometry().getDimension() == 2) { + Geometry geom = simplified.difference(simplified.buffer(-width, 4)); + StyleUtil.paint(geom, g, viewport, + true, fillStroke, + (renderingFillPattern && (fillPattern != null)) ? fillPattern : fillColor, + false, new BasicStroke(), Color.BLACK); + } + } } /** @@ -250,6 +267,14 @@ BasicStroke.JOIN_BEVEL); } + public boolean hasInteriorBorder() { + return interiorBorder; + } + + public void setInteriorBorder(boolean interiorBorder) { + this.interiorBorder = interiorBorder; + } + public static float[] toArray(String linePattern, float lineWidth) { List strings = StringUtil.fromCommaDelimitedString(linePattern); float[] array = new float[strings.size()]; Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java2xml =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java2xml 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/BasicStyle.java2xml 2020-09-12 21:43:06 UTC (rev 6453) @@ -11,6 +11,7 @@ <element xml-name="line"> <attribute xml-name="enabled" java-name="renderingLine"/> <attribute xml-name="width" java-name="lineWidth"/> + <attribute xml-name="interior" java-name="interiorBorder"/> <element xml-name="pattern" java-name="linePattern"> <attribute xml-name="enabled" java-name="renderingLinePattern"/> </element> Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java 2020-09-12 21:43:06 UTC (rev 6453) @@ -34,6 +34,7 @@ setLineWidth(fromBasicStyle.getLineWidth()); setLinePattern(fromBasicStyle.getLinePattern()); setRenderingLinePattern(fromBasicStyle.isRenderingLinePattern()); + setInteriorBorder(fromBasicStyle.hasInteriorBorder()); // XBasicStyle already includes a VertexStyle attribute // Use vertexStyle.setEnabled to make vertices visible Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java2xml =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java2xml 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/renderer/style/XBasicStyle.java2xml 2020-09-12 21:43:06 UTC (rev 6453) @@ -11,6 +11,7 @@ <element xml-name="line"> <attribute xml-name="enabled" java-name="renderingLine"/> <attribute xml-name="width" java-name="lineWidth"/> + <attribute xml-name="interior" java-name="interiorBorder"/> <element xml-name="pattern" java-name="linePattern"> <attribute xml-name="enabled" java-name="renderingLinePattern"/> </element> Modified: core/trunk/src/com/vividsolutions/jump/workbench/ui/style/BasicStylePanel.java =================================================================== --- core/trunk/src/com/vividsolutions/jump/workbench/ui/style/BasicStylePanel.java 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/com/vividsolutions/jump/workbench/ui/style/BasicStylePanel.java 2020-09-12 21:43:06 UTC (rev 6453) @@ -133,6 +133,8 @@ protected JLabel lineWidthLabel = new JLabel(); + protected JCheckBox interiorBorderCheckBox = new JCheckBox(); + protected JCheckBox synchronizeCheckBox = new JCheckBox(); private JCheckBox linePatternCheckBox = new JCheckBox(); @@ -364,6 +366,7 @@ newBasicStyle.setRenderingLinePattern(basicStyle.isRenderingLinePattern()); newBasicStyle.setRenderingFill(basicStyle.isRenderingFill()); newBasicStyle.setRenderingLine(basicStyle.isRenderingLine()); + newBasicStyle.setInteriorBorder(basicStyle.hasInteriorBorder()); setBasicStyle(newBasicStyle); } }); @@ -445,7 +448,7 @@ } }); centerPanel.add(GUIUtil.createSyncdTextField(transparencyPanel.getSlider(), SLIDER_TEXT_FIELD_COLUMNS), - new GridBagConstraints(2, 21, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, + new GridBagConstraints(2, 23, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(lineWidthSlider, new GridBagConstraints(1, 19, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); @@ -458,16 +461,24 @@ } }); lineWidthLabel.setText(I18N.get("ui.style.BasicStylePanel.line-width")); + interiorBorderCheckBox.setText(I18N.get("ui.style.BasicStylePanel.interior-border")); + interiorBorderCheckBox.addActionListener(new java.awt.event.ActionListener() { + public void actionPerformed(ActionEvent e) { + if (interiorBorderCheckBox.isSelected()) + lineCheckBox.setSelected(true); + updateControls(); + } + }); transparencyLabel.setText(I18N.get("ui.style.BasicStylePanel.transparency")); centerPanel.add(synchronizeCheckBox, new GridBagConstraints(0, 18, 3, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); - centerPanel.add(transparencyLabel, new GridBagConstraints(0, 21, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, + centerPanel.add(transparencyLabel, new GridBagConstraints(0, 23, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(fillColorChooserPanel, new GridBagConstraints(1, 5, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(lineColorChooserPanel, new GridBagConstraints(1, 11, 2, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); - centerPanel.add(transparencyPanel, new GridBagConstraints(1, 21, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, + centerPanel.add(transparencyPanel, new GridBagConstraints(1, 23, 1, 1, 0.0, 0.0, GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(fillCheckBox, new GridBagConstraints(0, 5, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); @@ -475,6 +486,8 @@ GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(lineWidthLabel, new GridBagConstraints(0, 19, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); + centerPanel.add(interiorBorderCheckBox, new GridBagConstraints(0, 21, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, + GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(linePatternCheckBox, new GridBagConstraints(0, 16, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(2, 2, 2, 2), 0, 0)); centerPanel.add(fillPatternCheckBox, new GridBagConstraints(0, 7, 1, 1, 0.0, 0.0, GridBagConstraints.WEST, @@ -512,6 +525,7 @@ linePatternCheckBox.setSelected(basicStyle.isRenderingLinePattern()); fillPatternCheckBox.setSelected(basicStyle.isRenderingFillPattern()); linePatternComboBox.setSelectedItem(basicStyle.getLinePattern()); + interiorBorderCheckBox.setSelected(basicStyle.hasInteriorBorder()); linePatternComboBox.updateUI(); // Update fill pattern colors before finding the basic style's current @@ -577,6 +591,7 @@ basicStyle.setLinePattern(clean((String) linePatternComboBox.getEditor().getItem())); basicStyle.setFillPattern(cloneIfBasicFillPattern((Paint) fillPatternComboBox.getSelectedItem())); basicStyle.setLineWidth(lineWidthSlider.getValue()); + basicStyle.setInteriorBorder(interiorBorderCheckBox.isSelected()); return basicStyle; } Modified: core/trunk/src/language/jump.properties =================================================================== --- core/trunk/src/language/jump.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2772,6 +2772,7 @@ ui.snap.SnapOptionsPanel.tolerance = Tolerance\: ui.style.BasicStylePanel.fill = Fill\: ui.style.BasicStylePanel.fill-pattern = Fill pattern\: +ui.style.BasicStylePanel.interior-border=Interior border (slow) ui.style.BasicStylePanel.line = Line\: ui.style.BasicStylePanel.line-pattern = Line pattern\: ui.style.BasicStylePanel.line-width = Line width\: Modified: core/trunk/src/language/jump_cz.properties =================================================================== --- core/trunk/src/language/jump_cz.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_cz.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2973,4 +2973,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_de.properties =================================================================== --- core/trunk/src/language/jump_de.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_de.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2966,4 +2966,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_es.properties =================================================================== --- core/trunk/src/language/jump_es.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_es.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2944,4 +2944,5 @@ ui.EditOptionsPanel.open.info.frame= y abrir la tabla de informaci\u00f3n de elementos com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_fi.properties =================================================================== --- core/trunk/src/language/jump_fi.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_fi.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2943,4 +2943,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_fr.properties =================================================================== --- core/trunk/src/language/jump_fr.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_fr.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2976,4 +2976,5 @@ ui.EditOptionsPanel.open.info.frame=et ouverture du panneau Info com.vividsolutions.jump.workbench.imagery.ReferencedImageException=L''image "{0}"\n\ n''a pas pu \xEAtre lue avec le pilote "{1}".\n\ - Essayez un autre pilote ou corrigez l''image. \ No newline at end of file + Essayez un autre pilote ou corrigez l''image. +ui.style.BasicStylePanel.interior-border=Bordure int\xE9rieure (lent) \ No newline at end of file Modified: core/trunk/src/language/jump_hu.properties =================================================================== --- core/trunk/src/language/jump_hu.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_hu.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2964,4 +2964,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_it.properties =================================================================== --- core/trunk/src/language/jump_it.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_it.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2946,4 +2946,5 @@ ui.EditOptionsPanel.open.info.frame= ed apri la tabella informazione elementi com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_ja_JP.properties =================================================================== --- core/trunk/src/language/jump_ja_JP.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_ja_JP.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2968,4 +2968,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_ml.properties =================================================================== --- core/trunk/src/language/jump_ml.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_ml.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -3743,4 +3743,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_pt.properties =================================================================== --- core/trunk/src/language/jump_pt.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_pt.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2967,4 +2967,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_pt_BR.properties =================================================================== --- core/trunk/src/language/jump_pt_BR.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_pt_BR.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2967,4 +2967,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_ta_IN.properties =================================================================== --- core/trunk/src/language/jump_ta_IN.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_ta_IN.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -2965,4 +2965,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_te.properties =================================================================== --- core/trunk/src/language/jump_te.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_te.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -3473,4 +3473,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_zh_CN.properties =================================================================== --- core/trunk/src/language/jump_zh_CN.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_zh_CN.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -3130,4 +3130,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file Modified: core/trunk/src/language/jump_zh_HK.properties =================================================================== --- core/trunk/src/language/jump_zh_HK.properties 2020-09-12 21:09:51 UTC (rev 6452) +++ core/trunk/src/language/jump_zh_HK.properties 2020-09-12 21:43:06 UTC (rev 6453) @@ -3129,4 +3129,5 @@ ui.EditOptionsPanel.open.info.frame=\#T\:and open feature info frame com.vividsolutions.jump.workbench.imagery.ReferencedImageException=Could not open "{0}"\n\ with "{1}" driver.\n\ - Try another pilot or fix the image. \ No newline at end of file + Try another pilot or fix the image. +ui.style.BasicStylePanel.interior-border=Interior border (slow) \ No newline at end of file _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel