Revision: 4621
http://sourceforge.net/p/jump-pilot/code/4621
Author: michaudm
Date: 2015-12-13 23:09:23 +0000 (Sun, 13 Dec 2015)
Log Message:
-----------
Small fixes in ViewManagerPlugIn
Modified Paths:
--------------
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/StyledLayer.java
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
Modified:
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/StyledLayer.java
===================================================================
---
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/StyledLayer.java
2015-12-13 21:58:21 UTC (rev 4620)
+++
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/StyledLayer.java
2015-12-13 23:09:23 UTC (rev 4621)
@@ -108,7 +108,7 @@
if (style.isEnabled()) {
PStyle basicStyle = getStyle(PBasicStyle.class);
if (basicStyle != null) {
- ((PBasicStyle)basicStyle).setEnabled(false);
+ basicStyle.setEnabled(false);
}
}
}
@@ -163,8 +163,13 @@
Style newStyle = pstyle.getStyle(lyr);
LOG.info(" - apply " +
newStyle.getClass().getSimpleName());
Style rm = layer.getStyle(newStyle.getClass());
- if (rm != null) layer.removeStyle(rm);
+ if (rm != null) {
+ layer.removeStyle(rm);
+ } else if (BasicStyle.class.isInstance(newStyle)) {
+ layer.removeStyle(layer.getBasicStyle());
+ }
layer.addStyle(newStyle);
+ //System.out.println(layer.getName() + ":" +
newStyle.getClass().getSimpleName() + " : " + newStyle.isEnabled());
} catch (Exception e) {
LOG.warn(pstyle, e);
}
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-13 21:58:21 UTC (rev 4620)
+++
plug-ins/ViewManagerPlugin/trunk/src/org/openjump/ext/viewmanager/ViewSetPanel.java
2015-12-13 23:09:23 UTC (rev 4621)
@@ -14,7 +14,15 @@
import java.awt.event.MouseEvent;
/**
- * Created by UMichael on 14/06/2015.
+ * A JPanel containing all the elements to manage a viewSet
+ * <ul>
+ * <li>add a new view to the viewSet</li>
+ * <li>rename a view</li>
+ * <li>remove a view from a viewSet</li>
+ * <li>apply the view to current viewPanel</li>
+ * <li>replace a view</li>
+ * <li>move a viewup or down in the view list</li>
+ * </ul>
*/
public class ViewSetPanel extends JPanel {
@@ -54,6 +62,7 @@
private void init(PlugInContext context, ViewSet viewSet) {
this.viewSet = viewSet;
+ removeAll();
GridBagConstraints constraints = new GridBagConstraints();
constraints.weightx = 1.0;
constraints.insets = new Insets(2,2,2,2);
------------------------------------------------------------------------------
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel