X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FDesktop.java;h=263eb1876260d2a832528d2ea99538b57a157335;hb=495723ac6f2a30ba8d7f5e65b0723e2ba8f121e1;hp=889227f99df0c7848699de2a80c0c2cd89651ae2;hpb=d9b5411f1f2cd0acf62eab94188428a754094926;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 889227f..263eb18 100755 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -1,252 +1,1165 @@ -/******************** - * 2004 Jalview Reengineered - * Barton Group - * Dundee University - * - * AM Waterhouse - *******************/ - - -package jalview.gui; - -import jalview.gui.*; -import jalview.io.*; -import jalview.datamodel.*; -import javax.swing.*; -import java.awt.*; -import java.awt.event.*; - - -public class Desktop extends jalview.jbgui.GDesktop -{ - public static JDesktopPane desktop; - static int openFrameCount = 0; - static final int xOffset = 30, yOffset = 30; - static boolean splashScreenVisible = false; - - public Desktop() - { - Image image =null; - try{ - java.net.URL url = getClass().getResource("/BartonGroupBanner.gif"); - if(url!=null) - { - image = java.awt.Toolkit.getDefaultToolkit().createImage(url); - MediaTracker mt = new MediaTracker(this); - mt.addImage(image, 0); - mt.waitForID(0); - setIconImage(image); - } - - }catch(Exception ex){} - - setTitle("Jalview 2005"); - setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); - setVisible(true); - desktop = new JDesktopPane(); - setContentPane(desktop); - desktop.setDragMode(JDesktopPane.OUTLINE_DRAG_MODE); - - Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); - int width = 1200, height = 800; - if(screenSize.getWidth() -1; i--) + { + if (frames[i] instanceof AlignFrame) + { + AlignFrame af = (AlignFrame) frames[i]; + avp.addElement(af); + } + } + } + catch (Exception ex) + { + ex.printStackTrace(); + } + if (avp.size()==0) + { + return null; + } + AlignFrame afs[] = new AlignFrame[avp.size()]; + for (int i=0,j=avp.size(); i