Author: rodche
Date: 2012-10-09 12:36:02 -0700 (Tue, 09 Oct 2012)
New Revision: 30637
Modified:
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/action/BioPaxViewTracker.java
Log:
Now shows the "Results Panel" (EAST CytoPanel) when a BioPAX network is
selected.
Modified:
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
===================================================================
---
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
2012-10-09 18:34:35 UTC (rev 30636)
+++
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/CyActivator.java
2012-10-09 19:36:02 UTC (rev 30637)
@@ -75,7 +75,7 @@
BioPaxContainer bioPaxContainer = new
BioPaxContainer(launchExternalBrowser,cyApplicationManagerRef,cyNetworkViewManagerRef,bioPaxDetailsPanel,cySwingApplicationRef);
BioPaxVisualStyleUtil bioPaxVisualStyleUtil = new
BioPaxVisualStyleUtil(visualStyleFactoryRef,visualMappingManagerRef,discreteMappingFunctionFactoryRef,passthroughMappingFunctionFactoryRef);
BioPaxViewTracker bioPaxViewTracker = new
BioPaxViewTracker(bioPaxDetailsPanel,bioPaxContainer, cyApplicationManagerRef,
- visualMappingManagerRef, bioPaxVisualStyleUtil,
cyLayoutsRef, taskManagerRef, cytoscapePropertiesServiceRef);
+ visualMappingManagerRef, bioPaxVisualStyleUtil,
cyLayoutsRef, taskManagerRef, cytoscapePropertiesServiceRef,
cySwingApplicationRef);
InputStreamTaskFactory inputStreamTaskFactory = new
BioPaxReaderTaskFactory(bioPaxFilter,cyNetworkFactoryRef,cyNetworkViewFactoryRef,cyNetworkNamingRef,
cyGroupFactory);
CytoPanelComponent cytoPanelComponent = new
BioPaxCytoPanelComponent(bioPaxContainer);
Modified:
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/action/BioPaxViewTracker.java
===================================================================
---
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/action/BioPaxViewTracker.java
2012-10-09 18:34:35 UTC (rev 30636)
+++
core3/impl/trunk/biopax-impl/src/main/java/org/cytoscape/biopax/internal/action/BioPaxViewTracker.java
2012-10-09 19:36:02 UTC (rev 30637)
@@ -10,6 +10,9 @@
import org.cytoscape.application.CyApplicationManager;
import org.cytoscape.application.events.SetCurrentNetworkViewEvent;
import org.cytoscape.application.events.SetCurrentNetworkViewListener;
+import org.cytoscape.application.swing.CySwingApplication;
+import org.cytoscape.application.swing.CytoPanelName;
+import org.cytoscape.application.swing.CytoPanelState;
import org.cytoscape.biopax.internal.BioPaxMapper;
import org.cytoscape.biopax.internal.util.BioPaxVisualStyleUtil;
import org.cytoscape.biopax.internal.view.BioPaxContainer;
@@ -51,12 +54,14 @@
private final CyLayoutAlgorithmManager layoutAlgorithmManager;
private final TaskManager taskManagerRef;
private final CyProperty<Properties> prop;
+ private final CySwingApplication cySwingApplication;
/**
* Constructor.
*
* @param bpPanel BioPaxDetails Panel Object.
* @param taskManagerRef
+ * @param cySwingApplication TODO
* @param cytoscapePropertiesServiceRef
*/
public BioPaxViewTracker(BioPaxDetailsPanel bpPanel,
@@ -66,7 +71,8 @@
BioPaxVisualStyleUtil bioPaxVisualStyleUtil,
CyLayoutAlgorithmManager layoutAlgorithmManager,
TaskManager taskManagerRef,
- CyProperty<Properties> prop)
+ CyProperty<Properties> prop,
+ CySwingApplication cySwingApplication)
{
this.bpPanel = bpPanel;
this.bpContainer = bpContainer;
@@ -76,6 +82,7 @@
this.layoutAlgorithmManager = layoutAlgorithmManager;
this.taskManagerRef = taskManagerRef;
this.prop = prop;
+ this.cySwingApplication = cySwingApplication;
}
@@ -91,6 +98,7 @@
public void run() {
bpContainer.showLegend();
bpPanel.resetText();
+//
cySwingApplication.getCytoPanel(CytoPanelName.EAST).setState(CytoPanelState.DOCK);
// apply BioPAX visual style and set
tool tips
setNodeToolTips(view);
@@ -133,6 +141,7 @@
@Override
public void run() {
bpPanel.resetText();
+
cySwingApplication.getCytoPanel(CytoPanelName.EAST).setState(CytoPanelState.DOCK);
}
});
}
--
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.