Author: kono
Date: 2012-01-13 13:52:00 -0800 (Fri, 13 Jan 2012)
New Revision: 28014
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AbstractVizMapperPanel.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/PropertySheetUtil.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/SetViewModeAction.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/AbstractContinuousMappingEditor.java
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
Log:
fixes #575 Visual Property list view mode is in sync. both Mapping editor and
default editor.
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AbstractVizMapperPanel.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AbstractVizMapperPanel.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AbstractVizMapperPanel.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -220,7 +220,6 @@
});
showAllVPButton.setUI(new BlueishButtonUI());
- showAllVPButton.setText("Show All");
showAllVPButton.setToolTipText("Show all Visual Properties");
for (Field f : fields) {
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/AttributeSetManager.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -27,6 +27,7 @@
private static final Logger logger =
LoggerFactory.getLogger(AttributeSetManager.class);
private static final Set<Class<? extends CyTableEntry>> GRAPH_OBJECTS;
+
static {
GRAPH_OBJECTS = new HashSet<Class<? extends CyTableEntry>>();
GRAPH_OBJECTS.add(CyNode.class);
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/DefaultViewEditorImpl.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -186,16 +186,14 @@
private void updateVisualPropertyLists() {
vpSets.clear();
- vpSets.put(CyNode.class,
-
getLeafNodes(util.getVisualPropertySet(CyNode.class)));
- vpSets.put(CyEdge.class,
-
getLeafNodes(util.getVisualPropertySet(CyEdge.class)));
+ vpSets.put(CyNode.class,
getLeafNodes(util.getVisualPropertySet(CyNode.class)));
+ vpSets.put(CyEdge.class,
getLeafNodes(util.getVisualPropertySet(CyEdge.class)));
vpSets.put(CyNetwork.class,
getNetworkLeafNodes(util.getVisualPropertySet(CyNetwork.class)));
}
- private Set<VisualProperty<?>> getLeafNodes(
- final Collection<VisualProperty<?>> props) {
+ private Set<VisualProperty<?>> getLeafNodes(final
Collection<VisualProperty<?>> props) {
+
final Set<VisualLexicon> lexSet = vmm.getAllVisualLexicon();
final Set<VisualProperty<?>> propSet = new
TreeSet<VisualProperty<?>>(
@@ -206,14 +204,13 @@
if
(lexicon.getVisualLexiconNode(vp).getChildren().size() == 0)
propSet.add(vp);
}
-
}
return propSet;
}
- private Set<VisualProperty<?>> getNetworkLeafNodes(
- final Collection<VisualProperty<?>> props) {
+
+ private Set<VisualProperty<?>> getNetworkLeafNodes(final
Collection<VisualProperty<?>> props) {
final Set<VisualLexicon> lexSet = vmm.getAllVisualLexicon();
final Set<VisualProperty<?>> propSet = new
TreeSet<VisualProperty<?>>(
@@ -554,6 +551,12 @@
if(VisualPropertyFilter.isCompatible(vp) ==
false)
continue;
+ // Filter based on mode
+ if (PropertySheetUtil.isAdvancedMode() ==
false) {
+ if (PropertySheetUtil.isBasic(vp) ==
false)
+ continue;
+ }
+
//Do not allow editing of the following two VP
if (vp.getDisplayName().contains("Edge Target
Arrow Selected Paint") ||
vp.getDisplayName().contains("Edge Source Arrow Selected Paint")){
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/PropertySheetUtil.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/PropertySheetUtil.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/PropertySheetUtil.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -26,6 +26,8 @@
BASIC_PROPS.add(RichVisualLexicon.EDGE_WIDTH);
BASIC_PROPS.add(RichVisualLexicon.EDGE_LABEL);
BASIC_PROPS.add(RichVisualLexicon.EDGE_LINE_TYPE);
+
+ BASIC_PROPS.add(RichVisualLexicon.NETWORK_BACKGROUND_PAINT);
}
public static boolean isBasic(final VisualProperty<?> vp) {
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/SetViewModeAction.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/SetViewModeAction.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/SetViewModeAction.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -9,6 +9,8 @@
public class SetViewModeAction extends AbstractCyAction {
+ private static final long serialVersionUID = -832910068413870738L;
+
// Local property changed event.
public static final String VIEW_MODE_CHANGED = "VIEW_MODE_CHANGED";
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/AbstractContinuousMappingEditor.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/AbstractContinuousMappingEditor.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/editor/mappingeditor/AbstractContinuousMappingEditor.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -80,6 +80,8 @@
editorDialog.setTitle("Continuous Mapping
Editor: Mapping for " + mapping.getVisualProperty().getDisplayName());
editorDialog.setLocationRelativeTo(editor);
+ editorDialog.setAlwaysOnTop(true);
+ editorDialog.setModal(true);
editorDialog.setVisible(true);
isEditorDialogActive = true;
}
Modified:
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
===================================================================
---
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
2012-01-13 21:38:47 UTC (rev 28013)
+++
core3/impl/trunk/vizmap-gui-impl/src/main/java/org/cytoscape/view/vizmap/gui/internal/event/CellEditorEventHandler.java
2012-01-13 21:52:00 UTC (rev 28014)
@@ -286,22 +286,16 @@
if ((dataType == Double.class) || (dataType ==
Integer.class)) {
// Do nothing
} else {
- JOptionPane
- .showMessageDialog(
- null,
- "Continuous
Mapper can be used with Numbers only.\nPlease select numerical attributes.",
- "Incompatible
Mapping Type!",
-
JOptionPane.INFORMATION_MESSAGE);
-
+ JOptionPane.showMessageDialog(null,
+ "Continuous Mapper can be used
with Numbers only.\nPlease select numerical attributes.",
+ "Incompatible Mapping Type!",
JOptionPane.INFORMATION_MESSAGE);
return;
}
} else if (mapping instanceof DiscreteMapping) {
- newMapping =
factory.createVisualMappingFunction(ctrAttrName,
- dataType, attrForTest, vp);
+ newMapping =
factory.createVisualMappingFunction(ctrAttrName, dataType, attrForTest, vp);
currentStyle.addVisualMappingFunction(newMapping);
- logger.debug("Changed to new Map from "
- + mapping.getMappingColumnName() + " to
"
+ logger.debug("Changed to new Map from " +
mapping.getMappingColumnName() + " to "
+ newMapping.getMappingColumnName());
}
@@ -309,8 +303,7 @@
propertySheetPanel.removeProperty(prop);
// Create new one.
-
- logger.debug("Creating new prop sheet objects for "
+ logger.warn("Creating new prop sheet objects for "
+ newMapping.getMappingColumnName() + ", "
+ vp.getDisplayName());
@@ -319,7 +312,6 @@
.getPropertyBuilder().buildProperty(newMapping,
category.getDisplayName(),
propertySheetPanel, factory);
- logger.debug("!!!!!!! Removing Prop: " + prop);
vizMapPropertySheetBuilder.removeProperty(prop, currentStyle);
final List<Property> propList =
vizMapPropertySheetBuilder.getPropertyList(currentStyle);
--
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.