Author: kono
Date: 2011-07-26 16:40:38 -0700 (Tue, 26 Jul 2011)
New Revision: 26279

Modified:
   
core3/work-swing-api/trunk/src/main/java/org/cytoscape/work/swing/TunableDialog.java
   
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/SwingTaskMonitor.java
   
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/TaskDialog.java
   
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/tunables/GUITunableInterceptorImpl.java
Log:
refs #106 Parent references had been modified to display Tunable Dialogs always 
in front.

Modified: 
core3/work-swing-api/trunk/src/main/java/org/cytoscape/work/swing/TunableDialog.java
===================================================================
--- 
core3/work-swing-api/trunk/src/main/java/org/cytoscape/work/swing/TunableDialog.java
        2011-07-26 22:27:40 UTC (rev 26278)
+++ 
core3/work-swing-api/trunk/src/main/java/org/cytoscape/work/swing/TunableDialog.java
        2011-07-26 23:40:38 UTC (rev 26279)
@@ -4,6 +4,7 @@
 import javax.swing.JPanel;
 import java.awt.Component;
 import java.awt.Dialog;
+import java.awt.Window;
 
 public class TunableDialog extends JDialog {
 
@@ -12,7 +13,8 @@
        protected JPanel parentPanel = null;
        private String userInput = "";
 
-       public TunableDialog() {
+       public TunableDialog(final Window parent) {
+               super(parent);
                this.setModalityType(Dialog.ModalityType.APPLICATION_MODAL);
                initComponents();
        }

Modified: 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/SwingTaskMonitor.java
===================================================================
--- 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/SwingTaskMonitor.java
       2011-07-26 22:27:40 UTC (rev 26278)
+++ 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/SwingTaskMonitor.java
       2011-07-26 23:40:38 UTC (rev 26279)
@@ -1,6 +1,7 @@
 package org.cytoscape.work.internal.task;
 
 
+import java.awt.Dialog.ModalityType;
 import java.awt.Window;
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Future;
@@ -41,8 +42,8 @@
 
                dialog = new TaskDialog(parent, this);
                dialog.setLocationRelativeTo(parent);
-               dialog.setAlwaysOnTop(true);
                
+               
                if (title != null)
                        dialog.setTaskTitle(title);
                if (statusMessage != null)

Modified: 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/TaskDialog.java
===================================================================
--- 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/TaskDialog.java
     2011-07-26 22:27:40 UTC (rev 26278)
+++ 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/task/TaskDialog.java
     2011-07-26 23:40:38 UTC (rev 26279)
@@ -129,7 +129,6 @@
 
        public TaskDialog(final Window parentFrame, final SwingTaskMonitor 
parentTaskMonitor) {
                super(parentFrame);
-               this.setAlwaysOnTop(true);
                this.parentTaskMonitor = parentTaskMonitor;
                initComponents();
                initTimer();

Modified: 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/tunables/GUITunableInterceptorImpl.java
===================================================================
--- 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/tunables/GUITunableInterceptorImpl.java
  2011-07-26 22:27:40 UTC (rev 26278)
+++ 
core3/work-swing-impl/trunk/impl/src/main/java/org/cytoscape/work/internal/tunables/GUITunableInterceptorImpl.java
  2011-07-26 23:40:38 UTC (rev 26279)
@@ -2,6 +2,7 @@
 
 
 import java.awt.Color;
+import java.awt.Dialog;
 import java.awt.Window;
 import java.util.ArrayList;
 import java.util.HashMap;
@@ -127,9 +128,11 @@
         */
        private boolean displayGUI(final JPanel optionPanel, Object... 
proxyObjs) {
                
-               tunnableDialog = new TunableDialog();
+               tunnableDialog = new TunableDialog(parent);
                tunnableDialog.setLocationRelativeTo(parent);
                tunnableDialog.setTitle("Set Parameters");
+               tunnableDialog.setModal(true);
+               tunnableDialog.setAlwaysOnTop(true);
 
                tunnableDialog.addComponent(optionPanel);
                tunnableDialog.setVisible(true);

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