From: jprocter Date: Mon, 8 Jun 2009 11:18:07 +0000 (+0000) Subject: refactored public methods for non-interactive import and initiation of vamsas session... X-Git-Tag: Release_2_5~283 X-Git-Url: http://source.jalview.org/gitweb/?a=commitdiff_plain;h=02110a2094efc43c0f876555b31653f3265ac1ac;p=jalview.git refactored public methods for non-interactive import and initiation of vamsas sessions. apply gpl development license --- diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 4cdf84c..f9689db 100755 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -1,6 +1,6 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.4) - * Copyright (C) 2008 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Development Version 2.4.1) + * Copyright (C) 2009 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -24,6 +24,7 @@ import java.awt.*; import java.awt.datatransfer.*; import java.awt.dnd.*; import java.awt.event.*; +import java.io.File; import java.lang.reflect.Constructor; import java.util.*; @@ -133,7 +134,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements new SplashScreen(); discoverer = new jalview.ws.Discoverer(); // Only gets started if gui is - // displayed. + // displayed. } private void doVamsasClientCheck() @@ -219,13 +220,13 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param frame - * DOCUMENT ME! + * DOCUMENT ME! * @param title - * DOCUMENT ME! + * DOCUMENT ME! * @param w - * DOCUMENT ME! + * DOCUMENT ME! * @param h - * DOCUMENT ME! + * DOCUMENT ME! */ public static synchronized void addInternalFrame( final JInternalFrame frame, String title, int w, int h) @@ -237,15 +238,15 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param frame - * DOCUMENT ME! + * DOCUMENT ME! * @param title - * DOCUMENT ME! + * DOCUMENT ME! * @param w - * DOCUMENT ME! + * DOCUMENT ME! * @param h - * DOCUMENT ME! + * DOCUMENT ME! * @param resizable - * DOCUMENT ME! + * DOCUMENT ME! */ public static synchronized void addInternalFrame( final JInternalFrame frame, String title, int w, int h, @@ -373,7 +374,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param evt - * DOCUMENT ME! + * DOCUMENT ME! */ public void drop(DropTargetDropEvent evt) { @@ -449,7 +450,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void inputLocalFileMenuItem_actionPerformed(AlignViewport viewport) { @@ -497,7 +498,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void inputURLMenuItem_actionPerformed(AlignViewport viewport) { @@ -577,7 +578,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void inputTextboxMenuItem_actionPerformed(AlignViewport viewport) { @@ -602,7 +603,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void aboutMenuItem_actionPerformed(ActionEvent e) { @@ -627,8 +628,8 @@ public class Desktop extends jalview.jbgui.GDesktop implements + "\nFor help, see the FAQ at www.jalview.org and/or join the jalview-discuss@jalview.org mailing list\n" + "\nIf you use Jalview, please cite:" + "\nWaterhouse, A.M., Procter, J.B., Martin, D.M.A, Clamp, M. and Barton, G. J. (2009)" - + "\nJalview Version 2 - a multiple sequence alignment editor and analysis workbench" - + "\nBioinformatics doi: 10.1093/bioinformatics/btp033"); + + "\nJalview Version 2 - a multiple sequence alignment editor and analysis workbench" + + "\nBioinformatics doi: 10.1093/bioinformatics/btp033"); JOptionPane.showInternalMessageDialog(Desktop.desktop, message.toString(), "About Jalview", JOptionPane.INFORMATION_MESSAGE); @@ -638,7 +639,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void documentationMenuItem_actionPerformed(ActionEvent e) { @@ -669,10 +670,10 @@ public class Desktop extends jalview.jbgui.GDesktop implements } } System.out.println("ALL CLOSED"); - if (v_client!=null) + if (v_client != null) { // TODO clear binding to vamsas document objects on close_all - + } } @@ -694,7 +695,8 @@ public class Desktop extends jalview.jbgui.GDesktop implements /* * (non-Javadoc) * - * @see jalview.jbgui.GDesktop#garbageCollect_actionPerformed(java.awt.event.ActionEvent) + * @seejalview.jbgui.GDesktop#garbageCollect_actionPerformed(java.awt.event. + * ActionEvent) */ protected void garbageCollect_actionPerformed(ActionEvent e) { @@ -707,7 +709,9 @@ public class Desktop extends jalview.jbgui.GDesktop implements /* * (non-Javadoc) * - * @see jalview.jbgui.GDesktop#showMemusage_actionPerformed(java.awt.event.ActionEvent) + * @see + * jalview.jbgui.GDesktop#showMemusage_actionPerformed(java.awt.event.ActionEvent + * ) */ protected void showMemusage_actionPerformed(ActionEvent e) { @@ -795,7 +799,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ protected void preferences_actionPerformed(ActionEvent e) { @@ -806,7 +810,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void saveState_actionPerformed(ActionEvent e) { @@ -832,7 +836,7 @@ public class Desktop extends jalview.jbgui.GDesktop implements * DOCUMENT ME! * * @param e - * DOCUMENT ME! + * DOCUMENT ME! */ public void loadState_actionPerformed(ActionEvent e) { @@ -925,8 +929,9 @@ public class Desktop extends jalview.jbgui.GDesktop implements public static int getViewCount(String viewId) { AlignViewport[] aps = getViewports(viewId); - return (aps==null) ? 0 : aps.length; + return (aps == null) ? 0 : aps.length; } + /** * * @param viewId @@ -953,20 +958,23 @@ public class Desktop extends jalview.jbgui.GDesktop implements } } } - if (aps.size()==0) + if (aps.size() == 0) { return null; } AlignmentPanel[] vap = new AlignmentPanel[aps.size()]; - for (int t=0;t