X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fgui%2FJDatabaseTree.java;h=0720d505d8874d16bbc3af14622362e418e0c639;hb=c19d2a91ca05e052e3408bf5852d88eb5d0608f1;hp=e7470551addcb4c9215f755b89e69aaf936cf23f;hpb=87ea83af3e209a8c3a4b19f9530a9c05b4541148;p=jalview.git diff --git a/src/jalview/gui/JDatabaseTree.java b/src/jalview/gui/JDatabaseTree.java index e747055..0720d50 100644 --- a/src/jalview/gui/JDatabaseTree.java +++ b/src/jalview/gui/JDatabaseTree.java @@ -1,19 +1,22 @@ /* - * Jalview - A Sequence Alignment Editor and Viewer (Version 2.8) - * Copyright (C) 2012 J Procter, AM Waterhouse, LM Lui, J Engelhardt, G Barton, M Clamp, S Searle + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.9.0b2) + * Copyright (C) 2015 The Jalview Authors * * This file is part of Jalview. * * Jalview is free software: you can redistribute it and/or * modify it under the terms of the GNU General Public License - * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. + * as published by the Free Software Foundation, either version 3 + * of the License, or (at your option) any later version. * * Jalview is distributed in the hope that it will be useful, but * WITHOUT ANY WARRANTY; without even the implied warranty * of MERCHANTABILITY or FITNESS FOR A PARTICULAR * PURPOSE. See the GNU General Public License for more details. * - * You should have received a copy of the GNU General Public License along with Jalview. If not, see . + * You should have received a copy of the GNU General Public License + * along with Jalview. If not, see . + * The Jalview Authors are detailed in the 'AUTHORS' file. */ package jalview.gui; @@ -57,9 +60,12 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener { boolean allowMultiSelections = false; + public int action; + JButton getDatabaseSelectorButton() { - final JButton viewdbs = new JButton(MessageManager.getString("action.select_ddbb")); + final JButton viewdbs = new JButton( + MessageManager.getString("action.select_ddbb")); viewdbs.addActionListener(new ActionListener() { @@ -82,7 +88,9 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener public JDatabaseTree(jalview.ws.SequenceFetcher sfetch) { - initDialogFrame(this, true, false, "Select Database Retrieval Source", + initDialogFrame(this, true, false, + MessageManager + .getString("label.select_database_retrieval_source"), 650, 490); /* * Dynamically generated database list will need a translation function from @@ -216,7 +224,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener else { throw new Error( - "Implementation Error: Can't reorder this tree. Not DefaultMutableTreeNode."); + MessageManager + .getString("error.implementation_error_cant_reorder_tree")); } } jalview.util.QuickSort.sort(names, nodes); @@ -362,8 +371,8 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener } else { - srcs.add(sfetcher.getSourceProxy((String) dmt - .getUserObject()).get(0)); + srcs.add(sfetcher + .getSourceProxy((String) dmt.getUserObject()).get(0)); forcedFirstChild = true; } } @@ -406,17 +415,24 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener if (allowMultiSelections) { - dbstatus.setText(MessageManager.formatMessage("label.selected_database_to_fetch_from", new String[]{Integer.valueOf(srcs.size()).toString(),(srcs.size() == 1 ? "" : "s"),(srcs.size() > 0 ? " with " + x + " test quer" + (x == 1 ? "y" : "ies") : ".")})); + dbstatus.setText(MessageManager.formatMessage( + "label.selected_database_to_fetch_from", new String[] { + Integer.valueOf(srcs.size()).toString(), + (srcs.size() == 1 ? "" : "s"), + (srcs.size() > 0 ? " with " + x + " test quer" + + (x == 1 ? "y" : "ies") : ".") })); dbstatex.setText(" "); } else { if (nm.length() > 0) { - dbstatus.setText(MessageManager.formatMessage("label.database_param",new String[]{nm})); + dbstatus.setText(MessageManager.formatMessage( + "label.database_param", new String[] { nm })); if (qr.length() > 0) { - dbstatex.setText(MessageManager.formatMessage("label.example_param", new String[]{qr})); + dbstatex.setText(MessageManager.formatMessage( + "label.example_param", new String[] { qr })); } else { @@ -531,10 +547,12 @@ public class JDatabaseTree extends JalviewDialog implements KeyListener { if (!arg0.isConsumed() && arg0.getKeyCode() == KeyEvent.VK_ENTER) { + action = arg0.getKeyCode(); okPressed(); } if (!arg0.isConsumed() && arg0.getKeyChar() == KeyEvent.VK_ESCAPE) { + action = arg0.getKeyCode(); cancelPressed(); } }