oh good! I am very inactive these days on OpenJUMP matters, but then we 
can meet for a coffee and practice spanish and english and ... :)

from santiago
stefan

Am 11.12.15 um 05:23 schrieb Giuseppe Aruta:
> Just let me know if you need to translate it for next real. Today I will
> fly to Chile and it won't be easy for me to access to SVN.
> In any case I can download language files and send them back by mail.
> Peppe
>
> 2015-12-10 23:52 GMT+01:00 Michaël Michaud <m.michael.mich...@orange.fr
> <mailto:m.michael.mich...@orange.fr>>:
>
>     Hi Peppe,
>
>     I'd like it to be ready for next release.
>     Including it in the PLUS version or not is another question.
>     It is a bit redundant with other tools like SLD, but if some oj-list
>     followers
>     find it useful, It should e possible to add it.
>
>     Michaël
>
>
>     Le 10/12/2015 11:46, Giuseppe Aruta a écrit :
>>     Hi Michael,
>>     do you plan to put this plugin for the next OJ real.?
>>     Peppe
>>
>>     2015-12-09 23:59 GMT+01:00 <jump-pilot-...@lists.sourceforge.net
>>     <mailto:jump-pilot-...@lists.sourceforge.net>>:
>>
>>         Revision: 4595
>>         http://sourceforge.net/p/jump-pilot/code/4595
>>         Author:   michaudm
>>         Date:     2015-12-09 22:59:28 +0000 (Wed, 09 Dec 2015)
>>         Log Message:
>>         -----------
>>         New capability to replace a view of the viewset by the current
>>         view.
>>
>>         Modified Paths:
>>         --------------
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump.properties
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump_fr.properties
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSet.java
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
>>
>>         Modified:
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump.properties
>>         ===================================================================
>>         ---
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump.properties
>>           2015-12-09 13:40:35 UTC (rev 4594)
>>         +++
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump.properties
>>           2015-12-09 22:59:28 UTC (rev 4595)
>>         @@ -22,3 +22,5 @@
>>          ViewSetPanel.move-up = Move up
>>          ViewSetPanel.move-down = Move down
>>          ViewSetPanel.move-to-bottom = Move to bottom
>>         +ViewSetPanel.replace-by-current-view = Replace by current view
>>         +ViewSetPanel.replace-by-selected-layers = Replace by selected
>>         layers
>>
>>         Modified:
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump_fr.properties
>>         ===================================================================
>>         ---
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump_fr.properties
>>         2015-12-09 13:40:35 UTC (rev 4594)
>>         +++
>>         
>> plug-ins/ViewManagerPlugin/trunk/resources/view_manager/language/jump_fr.properties
>>         2015-12-09 22:59:28 UTC (rev 4595)
>>         @@ -21,4 +21,6 @@
>>          ViewSetPanel.move-to-top = D\xE9placer tout en haut
>>          ViewSetPanel.move-up = D\xE9placer vers le haut
>>          ViewSetPanel.move-down = D\xE9pacer vers le bas
>>         -ViewSetPanel.move-to-bottom = D\xE9placer tout en bas
>>         \ No newline at end of file
>>         +ViewSetPanel.move-to-bottom = D\xE9placer tout en bas
>>         +ViewSetPanel.replace-by-current-view = Remplacer par la vue
>>         courante
>>         +ViewSetPanel.replace-by-selected-layers = Remplacer par les
>>         couches s\xE9lectionn\xE9es
>>         \ No newline at end of file
>>
>>         Modified:
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSet.java
>>         ===================================================================
>>         ---
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSet.java
>>             2015-12-09 13:40:35 UTC (rev 4594)
>>         +++
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSet.java
>>             2015-12-09 22:59:28 UTC (rev 4595)
>>         @@ -14,9 +14,10 @@
>>          @XmlRootElement
>>          public class ViewSet {
>>
>>         -    public static int REMOVE = -1;
>>         -    public static int MOVMOD =  0;
>>         -    public static int ADD    =  1;
>>         +    public static int REMOVE  = -1;
>>         +    public static int MOVMOD  =  0;
>>         +    public static int ADD     =  1;
>>         +    public static int REPLACE =  2;
>>
>>              List<Listener> listeners = new ArrayList<Listener>();
>>
>>         @@ -78,6 +79,14 @@
>>                  }
>>              }
>>
>>         +    public void replaceView(View oldView, View newView) {
>>         +        int pos = views.indexOf(oldView);
>>         +        if (pos>0) {
>>         +            views.set(pos, newView);
>>         +            fireReplaceView(oldView);
>>         +        }
>>         +    }
>>         +
>>              public void fireAddView(View view) {
>>                  for (Listener listener : listeners) {
>>                      listener.actionPerformed(this, ADD, view);
>>         @@ -96,6 +105,12 @@
>>                  }
>>              }
>>
>>         +    public void fireReplaceView(View oldView) {
>>         +        for (Listener listener : listeners) {
>>         +            listener.actionPerformed(this, REPLACE, oldView);
>>         +        }
>>         +    }
>>         +
>>              public String getName() {
>>                  return name;
>>              }
>>
>>         Modified:
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
>>         ===================================================================
>>         ---
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
>>         2015-12-09 13:40:35 UTC (rev 4594)
>>         +++
>>         
>> plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
>>         2015-12-09 22:59:28 UTC (rev 4595)
>>         @@ -19,9 +19,11 @@
>>              I18N I18N_ = I18N.getInstance("view_manager");
>>
>>              ViewSet viewSet;
>>         +    PlugInContext context;
>>
>>              public ViewSetPanel(final PlugInContext context, final
>>         ViewSet viewSet) {
>>                  super(new GridBagLayout());
>>         +        this.context = context;
>>          setBorder(BorderFactory.createLineBorder(Color.black));
>>                  initToolBar();
>>                  if (viewSet != null) {
>>         @@ -79,6 +81,8 @@
>>                  private JMenuItem upMenuItem = new
>>         JMenuItem(I18N_.getText("view_manager","ViewSetPanel.move-up"));
>>                  private JMenuItem downMenuItem = new
>>         JMenuItem(I18N_.getText("view_manager","ViewSetPanel.move-down"));
>>                  private JMenuItem bottomMenuItem = new
>>         
>> JMenuItem(I18N_.getText("view_manager","ViewSetPanel.move-to-bottom"));
>>         +        private JMenuItem replaceByCurrentViewItem = new
>>         
>> JMenuItem(I18N_.getText("view_manager","ViewSetPanel.replace-by-current-view"));
>>         +        private JMenuItem replaceBySelectedLayerItem = new
>>         
>> JMenuItem(I18N_.getText("view_manager","ViewSetPanel.replace-by-selected-layers"));
>>                  private JPopupMenu popupMenu = new JPopupMenu();
>>
>>                  final private PlugInContext context;
>>         @@ -112,6 +116,14 @@
>>                      bottomMenuItem.addActionListener(this);
>>          bottomMenuItem.setActionCommand("moveToBottom");
>>
>>         +            popupMenu.add(replaceByCurrentViewItem);
>>         + replaceByCurrentViewItem.addActionListener(this);
>>         +
>>         replaceByCurrentViewItem.setActionCommand("replaceByCurrentView");
>>         +
>>         +            popupMenu.add(replaceBySelectedLayerItem);
>>         + replaceBySelectedLayerItem.addActionListener(this);
>>         +
>>         
>> replaceBySelectedLayerItem.setActionCommand("replaceBySelectedLayers");
>>         +
>>                      viewTextField.addActionListener(this);
>>                      viewTextField.setActionCommand("changeName");
>>                      apply.addActionListener(this);
>>         @@ -164,6 +176,10 @@
>>                          moveDown();
>>                      } else if (action.equals("moveToBottom")) {
>>                          moveToBottom();
>>         +            } else if (action.equals("replaceByCurrentView")) {
>>         +                replaceByCurrentView();
>>         +            } else if
>>         (action.equals("replaceBySelectedLayers")) {
>>         +                replaceBySelectedLayers();
>>                      }
>>                  }
>>
>>         @@ -191,6 +207,18 @@
>>                      viewSet.moveViewToBottom(view);
>>                  }
>>
>>         +        private void replaceByCurrentView() {
>>         +            View newView = new View(context, false);
>>         +            newView.name = view.name <http://view.name>;
>>         +            viewSet.replaceView(view, newView);
>>         +        }
>>         +
>>         +        private void replaceBySelectedLayers() {
>>         +            View newView = new View(context, true);
>>         +            newView.name = view.name <http://view.name>;
>>         +            viewSet.replaceView(view, newView);
>>         +        }
>>         +
>>                  private void apply() {
>>                      for (StyledLayer styledLayer : view.styledLayers) {
>>          styledLayer.applyStyles(context.getLayerManager());
>>
>>
>>         
>> ------------------------------------------------------------------------------
>>         _______________________________________________
>>         Jump-pilot-devel mailing list
>>         Jump-pilot-devel@lists.sourceforge.net
>>         <mailto:Jump-pilot-devel@lists.sourceforge.net>
>>         https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
>>
>>
>>
>>     
>> ------------------------------------------------------------------------------
>>
>>
>>     _______________________________________________
>>     Jump-pilot-devel mailing list
>>     Jump-pilot-devel@lists.sourceforge.net
>>     <mailto:Jump-pilot-devel@lists.sourceforge.net>
>>     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>     
> ------------------------------------------------------------------------------
>
>     _______________________________________________
>     Jump-pilot-devel mailing list
>     Jump-pilot-devel@lists.sourceforge.net
>     <mailto:Jump-pilot-devel@lists.sourceforge.net>
>     https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>
>
>
>
> ------------------------------------------------------------------------------
>
>
>
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>

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

Reply via email to