Varna external frame bug solved
[jalview.git] / src / jalview / gui / AppVarna.java
index 524ac82..7a1e206 100644 (file)
@@ -49,14 +49,6 @@ public class AppVarna extends JInternalFrame implements InterfaceVARNAListener//
   VARNAPanel varnaPanel;
   
   String name;
-
-  //JSplitPane splitPane;
-
-  //RenderPanel renderPanel;
-
-  //AlignmentPanel ap;
-
-  //Vector atomsPicked = new Vector();
   
   /*public AppVarna(){
          vab = new AppVarnaBinding(); 
@@ -75,8 +67,8 @@ public class AppVarna extends JInternalFrame implements InterfaceVARNAListener//
          }
          rnaList.add(rna1);
          
-         //vab = new AppVarnaBinding(rnaList);
-         vab = new AppVarnaBinding(seq,struc);
+         vab = new AppVarnaBinding(rnaList);
+         //vab = new AppVarnaBinding(seq,struc);
          name=this.name;
          initVarna();    
   }
@@ -86,21 +78,17 @@ public class AppVarna extends JInternalFrame implements InterfaceVARNAListener//
          //vab.setFinishedInit(false);
          varnaPanel=vab.get_varnaPanel();
          setBackground(Color.white);
-         System.out.println("vp: "+vab.get_varnaPanel().getName());
-         //varnaPanel.setVisible(true);
          getContentPane().setLayout(new BorderLayout());
          getContentPane().add(varnaPanel, BorderLayout.CENTER);
-         setVisible(true);
+         
          varnaPanel.addVARNAListener(this);
-         jalview.gui.Desktop.addInternalFrame(this,name,getBounds().width, getBounds().height);  
+         jalview.gui.Desktop.addInternalFrame(this,name,getBounds().width, getBounds().height);
+         this.pack();
+         this.setVisible(true);
          //showPanel(true);
   }
   
   public void showPanel(boolean show){
-         //vab.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
-         //vab.pack();
-         //vab.setVisible(show);
-           
          varnaPanel.setVisible(show);
   }