}
if (abort) System.exit(-1);
- log.info("Starting ....");
+ log.info("Starting .....");
try
{
jalview.bin.StartupNotificationListener.setListener();
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(