Applet files
[jalview.git] / src / jalview / jbappletgui / GAlignmentPanel.java
diff --git a/src/jalview/jbappletgui/GAlignmentPanel.java b/src/jalview/jbappletgui/GAlignmentPanel.java
new file mode 100755 (executable)
index 0000000..6a3ed74
--- /dev/null
@@ -0,0 +1,87 @@
+/********************\r
+ * 2004 Jalview Reengineered\r
+ * Barton Group\r
+ * Dundee University\r
+ *\r
+ * AM Waterhouse\r
+ *******************/\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
+    }\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
+\r
+}\r