X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fappletgui%2FEditNameDialog.java;h=99ffbf61f1a5fb9584709912d07fd80824a57bdc;hb=797df64fa2a0a30773d0f48f5494d4155e5a8be3;hp=1c365baf0cc05c250f3a666e1c7fd790f8dab0cc;hpb=0eca27bca577e774acd5aefb165e7c6396a1995e;p=jalview.git diff --git a/src/jalview/appletgui/EditNameDialog.java b/src/jalview/appletgui/EditNameDialog.java index 1c365ba..99ffbf6 100644 --- a/src/jalview/appletgui/EditNameDialog.java +++ b/src/jalview/appletgui/EditNameDialog.java @@ -1,81 +1,76 @@ -/* - * Jalview - A Sequence Alignment Editor and Viewer - * Copyright (C) 2007 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 - * as published by the Free Software Foundation; either version 2 - * of the License, or (at your option) any later version. - * - * This program 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 this program; if not, write to the Free Software - * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA - */ - -package jalview.appletgui; - -import java.awt.*; - - -public class EditNameDialog extends JVDialog -{ - TextField id, description; - - public String getName() - { - return id.getText(); - } - - public String getDescription() - { - if (description.getText().length() < 1) - { - return null; - } - else - { - return description.getText(); - } - } - - public EditNameDialog(String name, - String desc, - String label1, - String label2, - Frame owner, - String title, - int width, int height) - { - super(owner, title, true, width, height); - - Panel panel = new Panel(new BorderLayout()); - Panel panel2 = new Panel(new BorderLayout()); - - id = new TextField(name, 40); - Label label = new Label(label1); - label.setFont(new Font("Monospaced", Font.PLAIN, 12)); - - panel2.add(label, BorderLayout.WEST); - panel2.add(id, BorderLayout.CENTER); - panel.add(panel2, BorderLayout.NORTH); - - - if(label2!=null) - { - panel2 = new Panel(new BorderLayout()); - description = new TextField(desc, 40); - label = new Label(label2); - label.setFont(new Font("Monospaced", Font.PLAIN, 12)); - panel2.add(label, BorderLayout.WEST); - panel2.add(description, BorderLayout.CENTER); - panel.add(panel2, BorderLayout.CENTER); - } - setMainPanel(panel); - show(); - } -} +/* + * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7) + * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle + * + * 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. + * + * 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 . + */ +package jalview.appletgui; + +import java.awt.*; + +public class EditNameDialog extends JVDialog +{ + TextField id, description; + + public String getName() + { + return id.getText(); + } + + public String getDescription() + { + if (description.getText().length() < 1) + { + return null; + } + else + { + return description.getText(); + } + } + + public EditNameDialog(String name, String desc, String label1, + String label2, Frame owner, String title, int width, int height, + boolean display) + { + super(owner, title, true, width, height); + + Font mono = new Font("Monospaced", Font.PLAIN, 12); + Panel panel = new Panel(new BorderLayout()); + Panel panel2 = new Panel(new BorderLayout()); + + id = new TextField(name, 40); + id.setFont(mono); + Label label = new Label(label1); + label.setFont(mono); + + panel2.add(label, BorderLayout.WEST); + panel2.add(id, BorderLayout.CENTER); + panel.add(panel2, BorderLayout.NORTH); + + if (label2 != null) + { + panel2 = new Panel(new BorderLayout()); + description = new TextField(desc, 40); + description.setFont(mono); + label = new Label(label2); + label.setFont(mono); + panel2.add(label, BorderLayout.WEST); + panel2.add(description, BorderLayout.CENTER); + panel.add(panel2, BorderLayout.CENTER); + } + setMainPanel(panel); + setVisible(display); + } +}