X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FDesktop.java;h=d5182df040fd7efbf39394636355b815545b4c00;hb=1ee8b306b296ea2724e128f66486675bdaac7a3d;hp=6a6ba2fd12f54bedb1845a2a2d2a220b1105b8aa;hpb=53362e9418b2cdac5e7173c5d598e3a36570828d;p=jalview.git diff --git a/src/jalview/gui/Desktop.java b/src/jalview/gui/Desktop.java index 6a6ba2f..d5182df 100755 --- a/src/jalview/gui/Desktop.java +++ b/src/jalview/gui/Desktop.java @@ -436,15 +436,32 @@ public class Desktop extends jalview.jbgui.GDesktop */ public void aboutMenuItem_actionPerformed(ActionEvent e) { - JOptionPane.showInternalMessageDialog(Desktop.desktop, - "JalView 2005 version " + jalview.bin.Cache.VERSION + - "; last updated: " + jalview.bin.Cache.BUILD_DATE + - "\nAuthors: Michele Clamp, James Cuff, Steve Searle, Andrew Waterhouse, Jim Procter & Geoff Barton." + + StringBuffer message = new StringBuffer("JalView 2005 version " + + jalview.bin.Cache.getProperty( + "VERSION") + + "; last updated: " + + jalview.bin. + Cache.getProperty("BUILD_DATE")); + + if (!jalview.bin.Cache.getProperty("jalview.version").equals( + jalview.bin.Cache.getProperty("VERSION"))) + { + message.append("\n\n!! Jalview version " + + jalview.bin.Cache.getProperty("jalview.version") + + " is available for download from http://www.jalview.org !!\n"); + + } + + message.append( "\nAuthors: Michele Clamp, James Cuff, Steve Searle, Andrew Waterhouse, Jim Procter & Geoff Barton." + "\nCurrent development managed by Andrew Waterhouse; Barton Group, University of Dundee." + "\nFor all issues relating to Jalview, email help@jalview.org" + "\n\nIf you use JalView, please cite:" + "\n\"Clamp, M., Cuff, J., Searle, S. M. and Barton, G. J. (2004), The Jalview Java Alignment Editor\"" + - "\nBioinformatics, 2004 12;426-7.", "About Jalview", + "\nBioinformatics, 2004 12;426-7."); + + JOptionPane.showInternalMessageDialog(Desktop.desktop, + + message.toString(), "About Jalview", JOptionPane.INFORMATION_MESSAGE); }