Revision: 5917
http://sourceforge.net/p/jump-pilot/code/5917
Author: michaudm
Date: 2018-08-19 07:27:05 +0000 (Sun, 19 Aug 2018)
Log Message:
-----------
Add SelectAllOrderedFeaturesFromAttributeTablePlugIn
Modified Paths:
--------------
core/trunk/ChangeLog
core/trunk/scripts/default-plugins.xml
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
core/trunk/src/org/openjump/core/ui/plugin/edit/SelectAllLayerItemsPlugIn.java
Added Paths:
-----------
core/trunk/src/org/openjump/core/ui/plugin/mousemenu/SelectAllOrderedFeaturesFromAttributeTablePlugIn.java
Modified: core/trunk/ChangeLog
===================================================================
--- core/trunk/ChangeLog 2018-08-18 10:16:05 UTC (rev 5916)
+++ core/trunk/ChangeLog 2018-08-19 07:27:05 UTC (rev 5917)
@@ -3,6 +3,11 @@
# 2. make sure that lines break at 80 chars for constricted display situations
#<-------------------------------- 80 chars
---------------------------------->#
+2018-08-19 mmichaud <[email protected]>
+ * Add two plugins :
+ - GenerateUniqueRandomIdPlugIn (menu tools/edit attributes)
+ - SelectAllOrderedFeaturesFromAttributeTablePlugIn (AttributeTable context
menu)
+
2018-07-01 mmichaud <[email protected]>
* Update GraphToolbox and MatchingPlugIn extensions
Modified: core/trunk/scripts/default-plugins.xml
===================================================================
--- core/trunk/scripts/default-plugins.xml 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/scripts/default-plugins.xml 2018-08-19 07:27:05 UTC (rev
5917)
@@ -1715,6 +1715,12 @@
</menus>
</plug-in>
<plug-in>
+
org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn
+ <menus>
+ <attributetab-popup install="true" />
+ </menus>
+ </plug-in>
+ <plug-in>
com.vividsolutions.jump.workbench.ui.plugin.clipboard.CutSelectedItemsPlugIn
<menus>
<attributetab-popup install="true" />
Modified: core/trunk/src/language/jump.properties
===================================================================
--- core/trunk/src/language/jump.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -1000,6 +1000,8 @@
org.openjump.core.ui.plugin.mousemenu.SaveDatasetsPlugIn.replaces-file =
replaces file
org.openjump.core.ui.plugin.mousemenu.SaveDatasetsPlugIn.with-empty-geometry =
with empty geometry
org.openjump.core.ui.plugin.mousemenu.SaveDatasetsPlugIn.with-mixed-geometry-types
= with mixed geometry types
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn
= Select all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features
= objets s\xE9lectionn\xE9s
org.openjump.core.ui.plugin.mousemenu.SelectLayersWithSelectedItemsPlugIn.SelectLayersWithSelectedItems
= Select Layers With Selected Items
org.openjump.core.ui.plugin.mousemenu.SplitFeaturesPlugIn = Split features
org.openjump.core.ui.plugin.mousemenu.SplitPolygonsNodeLinesPlugIn = Split
polygons and node lines
Modified: core/trunk/src/language/jump_cz.properties
===================================================================
--- core/trunk/src/language/jump_cz.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_cz.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2907,4 +2907,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_de.properties
===================================================================
--- core/trunk/src/language/jump_de.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_de.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2899,4 +2899,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_es.properties
===================================================================
--- core/trunk/src/language/jump_es.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_es.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2878,4 +2878,6 @@
ui.GenericNames.downhill=velocidad de descenso
ui.GenericNames.select-layers=Seleccionar las capas
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=Ctrl/Shift
y click con el rat\xF2n para seleccionar mas capas
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_fi.properties
===================================================================
--- core/trunk/src/language/jump_fi.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_fi.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2876,4 +2876,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_fr.properties
===================================================================
--- core/trunk/src/language/jump_fr.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_fr.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -599,7 +599,7 @@
org.openjump.core.ui.plugin.edit.ReplicateSelectedItemsPlugIn.replicates-selected-items-if-all-have-same-attribute-schema
= Les objets s\u00e9lectionn\u00e9s sont r\u00e9pliqu\u00e9s si ils ont le
m\u00eame sch\u00e9ma d'attributs.
org.openjump.core.ui.plugin.edit.SelectAllLayerItemsPlugIn.layer-items =
Objets de couche
org.openjump.core.ui.plugin.edit.SelectAllLayerItemsPlugIn.select-current-layer-items
= S\u00e9lectionner tous les objets de la couche s\u00e9lectionn\u00e9e
-org.openjump.core.ui.plugin.edit.SelectAllLayerItemsPlugIn.select-all-items-of-selected-layers
= S\u00e9lectionner les objets de la couche
+org.openjump.core.ui.plugin.edit.SelectAllLayerItemsPlugIn.select-all-items-of-selected-layers
= S\u00e9lectionner les objets des couches s\xE9lectionn\xE9es
org.openjump.core.ui.plugin.edit.SelectAllLayerItemsPlugIn.selected-items =
El\u00e9ments s\u00e9lectionn\u00e9es
org.openjump.core.ui.plugin.edit.SelectAllModifiedFeaturesPlugIn.select-all-modified-features
= S\u00e9lectionner les objets modifi\u00e9s
org.openjump.core.ui.plugin.edit.SelectByTypePlugIn.Empty-Geometries =
G\u00e9ometries vides
@@ -2908,4 +2908,6 @@
ui.GenericNames.downhill = vitesse \xE0 la descente
ui.GenericNames.select-layers = Choisissez les couches
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers
= Utilisez les touches Ctrl/Shift avec la souris pour s\xE9lectionner d'autres
couches
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=G\xE9n\xE9rer
un identifiant al\xE9atoire unique
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=G\xE9n\xE9rer
un identifiant al\xE9atoire unique
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=S\xE9lectionner
les objets dans l'ordre
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_hu.properties
===================================================================
--- core/trunk/src/language/jump_hu.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_hu.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2895,4 +2895,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_it.properties
===================================================================
--- core/trunk/src/language/jump_it.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_it.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2880,4 +2880,6 @@
ui.GenericNames.downhill=velocit\xE0 in discesa
ui.GenericNames.select-layers=Seleziona i livelli
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=Ctrl/Shift
e click con il mouse per selezionare pi\xF9 livelli
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_ja_JP.properties
===================================================================
--- core/trunk/src/language/jump_ja_JP.properties 2018-08-18 10:16:05 UTC
(rev 5916)
+++ core/trunk/src/language/jump_ja_JP.properties 2018-08-19 07:27:05 UTC
(rev 5917)
@@ -2901,4 +2901,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_ml.properties
===================================================================
--- core/trunk/src/language/jump_ml.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_ml.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -3676,4 +3676,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_pt.properties
===================================================================
--- core/trunk/src/language/jump_pt.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_pt.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -2900,4 +2900,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_pt_BR.properties
===================================================================
--- core/trunk/src/language/jump_pt_BR.properties 2018-08-18 10:16:05 UTC
(rev 5916)
+++ core/trunk/src/language/jump_pt_BR.properties 2018-08-19 07:27:05 UTC
(rev 5917)
@@ -2900,4 +2900,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_ta_IN.properties
===================================================================
--- core/trunk/src/language/jump_ta_IN.properties 2018-08-18 10:16:05 UTC
(rev 5916)
+++ core/trunk/src/language/jump_ta_IN.properties 2018-08-19 07:27:05 UTC
(rev 5917)
@@ -2899,4 +2899,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_te.properties
===================================================================
--- core/trunk/src/language/jump_te.properties 2018-08-18 10:16:05 UTC (rev
5916)
+++ core/trunk/src/language/jump_te.properties 2018-08-19 07:27:05 UTC (rev
5917)
@@ -3406,4 +3406,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_zh_CN.properties
===================================================================
--- core/trunk/src/language/jump_zh_CN.properties 2018-08-18 10:16:05 UTC
(rev 5916)
+++ core/trunk/src/language/jump_zh_CN.properties 2018-08-19 07:27:05 UTC
(rev 5917)
@@ -3063,4 +3063,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified: core/trunk/src/language/jump_zh_HK.properties
===================================================================
--- core/trunk/src/language/jump_zh_HK.properties 2018-08-18 10:16:05 UTC
(rev 5916)
+++ core/trunk/src/language/jump_zh_HK.properties 2018-08-19 07:27:05 UTC
(rev 5917)
@@ -3062,4 +3062,6 @@
ui.GenericNames.downhill=\#T\:downhill speed
ui.GenericNames.select-layers=\#T\:Select layers
org.openjump.core.ui.plugin.raster.DEMStatisticsPlugIn.select-multiple-layers=\#T\:Ctrl/Shift
and mouse click to select more layers
-org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
\ No newline at end of file
+org.openjump.core.ui.plugin.tools.GenerateUniqueRandomIdPlugIn=#T:Generate
unique random identifier
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn=#T:Select
all ordered features
+org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features=#T:objets
s\xE9lectionn\xE9s
\ No newline at end of file
Modified:
core/trunk/src/org/openjump/core/ui/plugin/edit/SelectAllLayerItemsPlugIn.java
===================================================================
---
core/trunk/src/org/openjump/core/ui/plugin/edit/SelectAllLayerItemsPlugIn.java
2018-08-18 10:16:05 UTC (rev 5916)
+++
core/trunk/src/org/openjump/core/ui/plugin/edit/SelectAllLayerItemsPlugIn.java
2018-08-19 07:27:05 UTC (rev 5917)
@@ -25,15 +25,6 @@
* Stefan Steiniger
* [email protected]
*/
-/*****************************************************
- * created: 16.05.2005
- * last modified:
- *
- * description:
- * selects all items of the actual layer
- * and informs about the number of selected items
- *
- *****************************************************/
package org.openjump.core.ui.plugin.edit;
@@ -55,11 +46,12 @@
/**
* Selects all items of the actual layer and informs about the number of
- * selected items
+ * selected items.
*
* @author sstein
*
*/
+// created on 16.05.2005
public class SelectAllLayerItemsPlugIn extends AbstractPlugIn {
private String name = I18N
@@ -92,8 +84,7 @@
}
- public static MultiEnableCheck createEnableCheck(
- WorkbenchContext workbenchContext) {
+ public static MultiEnableCheck createEnableCheck(WorkbenchContext
workbenchContext) {
EnableCheckFactory checkFactory = new EnableCheckFactory(workbenchContext);
return new MultiEnableCheck().add(checkFactory
.createAtLeastNLayersMustBeSelectedCheck(1));
@@ -102,21 +93,21 @@
public boolean execute(PlugInContext context) throws Exception {
int count = 0;
+
Layer[] selectedLayers = context.getSelectedLayers();
for (int i = 0; i < selectedLayers.length; i++) {
Layer actualLayer = selectedLayers[i];
- if (actualLayer.isVisible()) {
+ if (actualLayer.isVisible() && actualLayer.isSelectable()) {
FeatureCollection fc = context.getSelectedLayer(i)
- .getFeatureCollectionWrapper().getWrappee();
+ .getFeatureCollectionWrapper().getWrappee();
Collection<Feature> features = new ArrayList<>();
-
- for (Iterator iter = fc.iterator(); iter.hasNext();) {
+ for (Iterator iter = fc.iterator(); iter.hasNext(); ) {
Feature element = (Feature) iter.next();
features.add(element);
count++;
}
context.getLayerViewPanel().getSelectionManager().getFeatureSelection()
- .selectItems(actualLayer, features);
+ .selectItems(actualLayer, features);
}
}
final Collection myf = context.getLayerViewPanel().getSelectionManager()
Added:
core/trunk/src/org/openjump/core/ui/plugin/mousemenu/SelectAllOrderedFeaturesFromAttributeTablePlugIn.java
===================================================================
---
core/trunk/src/org/openjump/core/ui/plugin/mousemenu/SelectAllOrderedFeaturesFromAttributeTablePlugIn.java
(rev 0)
+++
core/trunk/src/org/openjump/core/ui/plugin/mousemenu/SelectAllOrderedFeaturesFromAttributeTablePlugIn.java
2018-08-19 07:27:05 UTC (rev 5917)
@@ -0,0 +1,57 @@
+/*
+ * Copyright (C) Micha\xEBl Michaud.
+ */
+
+package org.openjump.core.ui.plugin.mousemenu;
+
+import com.vividsolutions.jump.I18N;
+import com.vividsolutions.jump.feature.Feature;
+import com.vividsolutions.jump.workbench.plugin.*;
+import com.vividsolutions.jump.workbench.ui.OneLayerAttributeTab;
+import com.vividsolutions.jump.workbench.ui.plugin.ViewAttributesPlugIn;
+
+import java.util.ArrayList;
+import java.util.Collection;
+
+/**
+ * Selects all features of the active AttributeTable, preserving order.
+ *
+ * @author mmichaud
+ */
+public class SelectAllOrderedFeaturesFromAttributeTablePlugIn extends
AbstractPlugIn {
+
+
+ public SelectAllOrderedFeaturesFromAttributeTablePlugIn() {
+ super();
+ }
+
+ public void initialize(PlugInContext context) throws Exception {
+
+ }
+
+ public boolean execute(PlugInContext context) throws Exception {
+
+ int count = 0;
+ if (context.getActiveInternalFrame() instanceof
ViewAttributesPlugIn.ViewAttributesFrame) {
+ OneLayerAttributeTab attributeTab =
((ViewAttributesPlugIn.ViewAttributesFrame)context
+ .getActiveInternalFrame()).getOneLayerAttributeTab();
+ if (attributeTab.getLayer().isSelectable()) {
+ Collection<Feature> features = new ArrayList<>();
+
attributeTab.getPanel().getTablePanel(attributeTab.getLayer()).getTable().selectAll();
+ for (int j = 0; j < attributeTab.getLayerTableModel().getRowCount();
j++) {
+ features.add(attributeTab.getLayerTableModel().getFeature(j));
+ count++;
+ }
+
context.getLayerViewPanel().getSelectionManager().unselectItems(attributeTab.getLayer(),
features);
+ context.getLayerViewPanel().getSelectionManager().getFeatureSelection()
+ .selectItems(attributeTab.getLayer(), features);
+ }
+ }
+ context.getWorkbenchFrame().setTimeMessage(
+ "" + count + " " +
+
I18N.get("org.openjump.core.ui.plugin.mousemenu.SelectAllOrderedFeaturesFromAttributeTablePlugIn.selected-features")
+ );
+ return true;
+ }
+
+}
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel