Formatted source
[jalview.git] / src / jalview / jbappletgui / GAlignmentPanel.java
index 6a3ed74..683c9c1 100755 (executable)
-/********************\r
- * 2004 Jalview Reengineered\r
- * Barton Group\r
- * Dundee University\r
- *\r
- * AM Waterhouse\r
- *******************/\r
-\r
+/*\r
+* Jalview - A Sequence Alignment Editor and Viewer\r
+* Copyright (C) 2005 AM Waterhouse, J Procter, G Barton, M Clamp, S Searle\r
+*\r
+* This program is free software; you can redistribute it and/or\r
+* modify it under the terms of the GNU General Public License\r
+* as published by the Free Software Foundation; either version 2\r
+* of the License, or (at your option) any later version.\r
+*\r
+* This program is distributed in the hope that it will be useful,\r
+* but WITHOUT ANY WARRANTY; without even the implied warranty of\r
+* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\r
+* GNU General Public License for more details.\r
+*\r
+* You should have received a copy of the GNU General Public License\r
+* along with this program; if not, write to the Free Software\r
+* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA\r
+*/\r
 package jalview.jbappletgui;\r
 \r
 import java.awt.*;\r
 \r
-public class GAlignmentPanel extends Panel\r
-{\r
-  protected Panel sequenceHolderPanel = new Panel();\r
-  protected Scrollbar vscroll = new Scrollbar();\r
-  protected  Scrollbar hscroll = new Scrollbar();\r
-  protected Panel seqPanelHolder = new Panel();\r
-  BorderLayout borderLayout1 = new BorderLayout();\r
-  BorderLayout borderLayout3 = new BorderLayout();\r
-  protected Panel scalePanelHolder = new Panel();\r
-  protected Panel idPanelHolder = new Panel();\r
-  BorderLayout borderLayout5 = new BorderLayout();\r
-  protected Panel idSpaceFillerPanel1 = new Panel();\r
-  public Panel annotationSpaceFillerHolder = new Panel();\r
-  BorderLayout borderLayout6 = new BorderLayout();\r
-  BorderLayout borderLayout7 = new BorderLayout();\r
-  Panel hscrollHolder = new Panel();\r
-  BorderLayout borderLayout10 = new BorderLayout();\r
-  protected Panel hscrollFillerPanel = new Panel();\r
-  BorderLayout borderLayout11 = new BorderLayout();\r
-  public ScrollPane annotationScroller = new ScrollPane( ScrollPane.SCROLLBARS_NEVER );\r
-  BorderLayout borderLayout4 = new BorderLayout();\r
 \r
-  public GAlignmentPanel()\r
-  {\r
-    try\r
-    {\r
-      jbInit();\r
-    }\r
-    catch(Exception e)\r
-    {\r
-      e.printStackTrace();\r
+public class GAlignmentPanel extends Panel {\r
+    protected Panel sequenceHolderPanel = new Panel();\r
+    protected Scrollbar vscroll = new Scrollbar();\r
+    protected Scrollbar hscroll = new Scrollbar();\r
+    protected Panel seqPanelHolder = new Panel();\r
+    BorderLayout borderLayout1 = new BorderLayout();\r
+    BorderLayout borderLayout3 = new BorderLayout();\r
+    protected Panel scalePanelHolder = new Panel();\r
+    protected Panel idPanelHolder = new Panel();\r
+    BorderLayout borderLayout5 = new BorderLayout();\r
+    protected Panel idSpaceFillerPanel1 = new Panel();\r
+    public Panel annotationSpaceFillerHolder = new Panel();\r
+    BorderLayout borderLayout6 = new BorderLayout();\r
+    BorderLayout borderLayout7 = new BorderLayout();\r
+    Panel hscrollHolder = new Panel();\r
+    BorderLayout borderLayout10 = new BorderLayout();\r
+    protected Panel hscrollFillerPanel = new Panel();\r
+    BorderLayout borderLayout11 = new BorderLayout();\r
+    public Panel annotationScroller = new Panel();\r
+    BorderLayout borderLayout4 = new BorderLayout();\r
+    BorderLayout borderLayout2 = new BorderLayout();\r
+\r
+    public GAlignmentPanel() {\r
+        try {\r
+            jbInit();\r
+        } catch (Exception e) {\r
+            e.printStackTrace();\r
+        }\r
     }\r
-  }\r
-  private void jbInit() throws Exception\r
-  {\r
-  //  idPanelHolder.setPreferredSize(new Dimension(70, 10));\r
-    this.setLayout(borderLayout7);\r
- //   sequenceHolderPanel.setPreferredSize(new Dimension(150, 150));\r
-    sequenceHolderPanel.setLayout(borderLayout3);\r
-    seqPanelHolder.setLayout(borderLayout1);\r
-    scalePanelHolder.setBackground(Color.white);\r
- // scalePanelHolder.setPreferredSize(new Dimension(10, 30));\r
-    scalePanelHolder.setLayout(borderLayout6);\r
-    idPanelHolder.setLayout(borderLayout5);\r
-    idSpaceFillerPanel1.setBackground(Color.white);\r
-  //  idSpaceFillerPanel1.setPreferredSize(new Dimension(10, 30));\r
-    idSpaceFillerPanel1.setLayout(borderLayout11);\r
-    annotationSpaceFillerHolder.setBackground(Color.white);\r
-  //  annotationSpaceFillerHolder.setPreferredSize(new Dimension(10, 80));\r
-    annotationSpaceFillerHolder.setLayout(borderLayout4);\r
-    hscroll.setOrientation(Scrollbar.HORIZONTAL);\r
-    hscrollHolder.setLayout(borderLayout10);\r
-    hscrollFillerPanel.setBackground(Color.white);\r
-  //  hscrollFillerPanel.setPreferredSize(new Dimension(70, 10));\r
-    hscrollHolder.setBackground(Color.white);\r
- //    annotationScroller.setPreferredSize(new Dimension(10, 80));\r
-  //  this.setPreferredSize(new Dimension(220, 166));\r
-    seqPanelHolder.setBackground(Color.white);\r
-    idPanelHolder.setBackground(Color.white);\r
-    sequenceHolderPanel.add(scalePanelHolder,  BorderLayout.NORTH);\r
-    sequenceHolderPanel.add(seqPanelHolder,  BorderLayout.CENTER);\r
-    seqPanelHolder.add(vscroll, BorderLayout.EAST);\r
-    sequenceHolderPanel.add(annotationScroller, BorderLayout.SOUTH);\r
-  //  Panel3.add(secondaryPanelHolder,  BorderLayout.SOUTH);\r
-    this.add(idPanelHolder, BorderLayout.WEST);\r
-    idPanelHolder.add(idSpaceFillerPanel1,  BorderLayout.NORTH);\r
-    idPanelHolder.add(annotationSpaceFillerHolder, BorderLayout.SOUTH);\r
-    this.add(hscrollHolder,  BorderLayout.SOUTH);\r
-    hscrollHolder.add(hscroll, BorderLayout.CENTER);\r
-    hscrollHolder.add(hscrollFillerPanel,  BorderLayout.WEST);\r
-    this.add(sequenceHolderPanel,  BorderLayout.CENTER);\r
-  }\r
 \r
+    private void jbInit() throws Exception {\r
+        //  idPanelHolder.setPreferredSize(new Dimension(70, 10));\r
+        this.setLayout(borderLayout7);\r
+\r
+        //   sequenceHolderPanel.setPreferredSize(new Dimension(150, 150));\r
+        sequenceHolderPanel.setLayout(borderLayout3);\r
+        seqPanelHolder.setLayout(borderLayout1);\r
+        scalePanelHolder.setBackground(Color.white);\r
+\r
+        // scalePanelHolder.setPreferredSize(new Dimension(10, 30));\r
+        scalePanelHolder.setLayout(borderLayout6);\r
+        idPanelHolder.setLayout(borderLayout5);\r
+        idSpaceFillerPanel1.setBackground(Color.white);\r
 \r
+        //  idSpaceFillerPanel1.setPreferredSize(new Dimension(10, 30));\r
+        idSpaceFillerPanel1.setLayout(borderLayout11);\r
+        annotationSpaceFillerHolder.setBackground(Color.white);\r
+\r
+        //  annotationSpaceFillerHolder.setPreferredSize(new Dimension(10, 80));\r
+        annotationSpaceFillerHolder.setLayout(borderLayout4);\r
+        hscroll.setOrientation(Scrollbar.HORIZONTAL);\r
+        hscrollHolder.setLayout(borderLayout10);\r
+        hscrollFillerPanel.setBackground(Color.white);\r
+\r
+        //  hscrollFillerPanel.setPreferredSize(new Dimension(70, 10));\r
+        hscrollHolder.setBackground(Color.white);\r
+\r
+        //    annotationScroller.setPreferredSize(new Dimension(10, 80));\r
+        //  this.setPreferredSize(new Dimension(220, 166));\r
+        seqPanelHolder.setBackground(Color.white);\r
+        idPanelHolder.setBackground(Color.white);\r
+        annotationScroller.setLayout(borderLayout2);\r
+        sequenceHolderPanel.add(scalePanelHolder, BorderLayout.NORTH);\r
+        sequenceHolderPanel.add(seqPanelHolder, BorderLayout.CENTER);\r
+        seqPanelHolder.add(vscroll, BorderLayout.EAST);\r
+        sequenceHolderPanel.add(annotationScroller, BorderLayout.SOUTH);\r
+\r
+        //  Panel3.add(secondaryPanelHolder,  BorderLayout.SOUTH);\r
+        this.add(idPanelHolder, BorderLayout.WEST);\r
+        idPanelHolder.add(idSpaceFillerPanel1, BorderLayout.NORTH);\r
+        idPanelHolder.add(annotationSpaceFillerHolder, BorderLayout.SOUTH);\r
+        this.add(hscrollHolder, BorderLayout.SOUTH);\r
+        hscrollHolder.add(hscroll, BorderLayout.CENTER);\r
+        hscrollHolder.add(hscrollFillerPanel, BorderLayout.WEST);\r
+        this.add(sequenceHolderPanel, BorderLayout.CENTER);\r
+    }\r
 }\r