Author: kono
Date: 2012-05-16 17:59:33 -0700 (Wed, 16 May 2012)
New Revision: 29284
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
Log:
fixes #1009 UpdateUI() calls had been minimized.
Modified:
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
===================================================================
---
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
2012-05-17 00:12:16 UTC (rev 29283)
+++
core3/impl/trunk/swing-application-impl/src/main/java/org/cytoscape/internal/view/NetworkPanel.java
2012-05-17 00:59:33 UTC (rev 29284)
@@ -348,8 +348,7 @@
parentNode.removeFromParent();
}
- treeTable.updateUI();
- treeTable.doLayout();
+ treeTable.getTree().updateUI();
treeTable.repaint();
}
@@ -532,7 +531,7 @@
treeTable.getTree().collapsePath(new TreePath(new
TreeNode[] { root }));
treeTable.getTree().updateUI();
- TreePath path = new TreePath(dmtn.getPath());
+ final TreePath path = new TreePath(dmtn.getPath());
treeTable.getTree().expandPath(path);
treeTable.getTree().scrollPathToVisible(path);
treeTable.doLayout();
@@ -548,21 +547,6 @@
// Phase 1: Add selected path from GUI status
final List<TreePath> paths = new ArrayList<TreePath>();
-// if (!singleSet) {
-// final int[] selectedRows = treeTable.getSelectedRows();
-// for (int i = 0; i < selectedRows.length; i++) {
-// final TreePath selectedP =
treeTable.getTree().getPathForRow(selectedRows[i]);
-// final Object val =
selectedP.getLastPathComponent();
-// if (val != null && val instanceof
NetworkTreeNode) {
-// final CyNetwork network =
((NetworkTreeNode) val).getNetwork();
-// if (network == null)
-// continue;
-//
-// paths.add(selectedP);
-// }
-// }
-// }
-
// Phase 2: add selected networks from app manager
for (final CyNetwork network : selectedNetworks) {
final NetworkTreeNode node =
this.network2nodeMap.get(network);
--
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.