JAL-3322 New progress bar. Added option to report appbase in launcher window. Added...
[jalview.git] / getdown / src / getdown / launcher / src / main / java / com / threerings / getdown / launcher / GetdownApp.java
index fd83de3..684de30 100644 (file)
@@ -92,7 +92,7 @@ public class GetdownApp
     }
     if (abort) System.exit(-1);
 
-    log.info("Starting ....");
+    log.info("Starting .....");
     try
     {
       jalview.bin.StartupNotificationListener.setListener();
@@ -132,6 +132,26 @@ public class GetdownApp
               handleWindowClose();
             }
           });
+          
+          // keep_on_top
+          try {
+                 readConfig(false);
+          } catch (Exception e) {
+                 log.warning("Error reading config for keep_on_top");
+          }
+          // move window to top, always on top
+          if (_ifc.keepOnTop) {
+                 log.info("Keep on top set to ", "keep_on_top", _ifc.keepOnTop);
+                         java.awt.EventQueue.invokeLater(new Runnable() {
+                                       @Override
+                                       public void run() {
+                                               _frame.toFront();
+                                               _frame.repaint();
+                                       }
+                               });
+                         _frame.setAlwaysOnTop(true);
+          }
+
           // handle close on ESC
           String cancelId = "Cancel"; // $NON-NLS-1$
           _frame.getRootPane().getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW).put(