Author: scooter
Date: 2010-07-18 12:05:02 -0700 (Sun, 18 Jul 2010)
New Revision: 20962

Modified:
   
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/commands/ClusterCommandHandler.java
   
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/ui/ClusterTask.java
Log:
Don't leave task dialog up if you're using commands


Modified: 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/commands/ClusterCommandHandler.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/commands/ClusterCommandHandler.java
      2010-07-18 16:37:28 UTC (rev 20961)
+++ 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/commands/ClusterCommandHandler.java
      2010-07-18 19:05:02 UTC (rev 20962)
@@ -161,7 +161,7 @@
 
                        ClusterTask clusterTask = new ClusterTask(alg, null);
                        TaskManager.executeTask( clusterTask,
-                                                
ClusterTask.getDefaultTaskConfig() );
+                                                
ClusterTask.getDefaultTaskConfig(false) );
                        // Now, wait until cluster is complete.
                        while (!clusterTask.done()) {
                                Thread.yield();

Modified: 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/ui/ClusterTask.java
===================================================================
--- 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/ui/ClusterTask.java  
    2010-07-18 16:37:28 UTC (rev 20961)
+++ 
csplugins/trunk/ucsf/scooter/clusterMaker/src/clusterMaker/ui/ClusterTask.java  
    2010-07-18 19:05:02 UTC (rev 20962)
@@ -113,13 +113,25 @@
         * @return a default JTaskConfig object.
         */
        public static JTaskConfig getDefaultTaskConfig() {
+               return ClusterTask.getDefaultTaskConfig(true);
+       }
+
+       /**
+        * This method returns a default TaskConfig object.
+        * @param includeClose whether to include the close button
+        * @return a default JTaskConfig object.
+        */
+       public static JTaskConfig getDefaultTaskConfig(boolean includeClose) {
                JTaskConfig result = new JTaskConfig();
 
                result.displayCancelButton(true);
-               result.displayCloseButton(true);
+               result.displayCloseButton(includeClose);
                result.displayStatus(true);
                result.displayTimeElapsed(false);
-               result.setAutoDispose(false);
+               if (includeClose)
+                       result.setAutoDispose(false);
+               else
+                       result.setAutoDispose(true);
                result.setModal(true);
                result.setOwner(Cytoscape.getDesktop());
 

-- 
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