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.

Reply via email to