Author: jm
Date: 2012-09-12 13:57:11 -0700 (Wed, 12 Sep 2012)
New Revision: 30356
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DMappingEditorPanel.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousMappingEditorPanel.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditorPanel.java
Log:
Fixes #1444: When continuous mapping changes are cancelled, the UI is updated
appropriately.
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
2012-09-12 19:45:01 UTC (rev 30355)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2CMappingEditorPanel.java
2012-09-12 20:57:11 UTC (rev 30356)
@@ -283,4 +283,9 @@
slider.repaint();
}
}
+
+ @Override
+ protected void cancelChanges() {
+ initSlider();
+ }
}
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DMappingEditorPanel.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DMappingEditorPanel.java
2012-09-12 19:45:01 UTC (rev 30355)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/C2DMappingEditorPanel.java
2012-09-12 20:57:11 UTC (rev 30356)
@@ -294,4 +294,9 @@
return rend.getLegend(width, height);
}
+
+ @Override
+ protected void cancelChanges() {
+ initSlider();
+ }
}
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousMappingEditorPanel.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousMappingEditorPanel.java
2012-09-12 19:45:01 UTC (rev 30355)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/ContinuousMappingEditorPanel.java
2012-09-12 20:57:11 UTC (rev 30356)
@@ -209,7 +209,7 @@
@Override
public void windowClosed(WindowEvent
event) {
if (!commitChanges) {
- cancelChanges();
+ cancelChangesInternal();
}
}
@@ -694,7 +694,7 @@
}
}
- void cancelChanges() {
+ void cancelChangesInternal() {
while (mapping.getPointCount() > 0) {
mapping.removePoint(0);
}
@@ -702,7 +702,11 @@
for (ContinuousMappingPoint<K, V> point :
original.getAllPoints()) {
mapping.addPoint(point.getValue(), point.getRange());
}
+ cancelChanges();
+ slider.repaint();
}
+
+ protected abstract void cancelChanges();
// End of variables declaration
protected class ThumbMouseListener extends MouseAdapter {
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditorPanel.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditorPanel.java
2012-09-12 19:45:01 UTC (rev 30355)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/GradientEditorPanel.java
2012-09-12 20:57:11 UTC (rev 30356)
@@ -294,4 +294,9 @@
return rend.drawIcon(iconWidth, iconHeight, detail);
}
+
+ @Override
+ protected void cancelChanges() {
+ initSlider();
+ }
}
--
You received this message because you are subscribed to the Google Groups
"cytoscape-cvs" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/cytoscape-cvs?hl=en.