Merge branch 'features/JAL-1588saveChimeraSession' into develop
[jalview.git] / src / jalview / gui / JalviewChimeraBindingModel.java
index ece8856..0dcde11 100644 (file)
@@ -10,6 +10,8 @@ public class JalviewChimeraBindingModel extends JalviewChimeraBinding
 {
   private ChimeraViewFrame cvf;
 
+  private FeatureRenderer fr = null;
+
   public JalviewChimeraBindingModel(ChimeraViewFrame chimeraViewFrame,
           StructureSelectionManager ssm, PDBEntry[] pdbentry,
           SequenceI[][] sequenceIs, String[][] chains, String protocol)
@@ -18,13 +20,11 @@ public class JalviewChimeraBindingModel extends JalviewChimeraBinding
     cvf = chimeraViewFrame;
   }
 
-  FeatureRenderer fr = null;
-
   @Override
-  public jalview.api.FeatureRenderer getFeatureRenderer(
+  public FeatureRenderer getFeatureRenderer(
           AlignmentViewPanel alignment)
   {
-    AlignmentPanel ap = (alignment == null) ? cvf.ap
+    AlignmentPanel ap = (alignment == null) ? cvf.getAlignmentPanel()
             : (AlignmentPanel) alignment;
     if (ap.av.isShowSequenceFeatures())
     {
@@ -47,10 +47,10 @@ public class JalviewChimeraBindingModel extends JalviewChimeraBinding
   {
     return new SequenceRenderer(((AlignmentPanel) alignment).av);
   }
+
   @Override
   public void refreshGUI()
   {
-    // appJmolWindow.repaint();
     javax.swing.SwingUtilities.invokeLater(new Runnable()
     {
       public void run()
@@ -63,7 +63,7 @@ public class JalviewChimeraBindingModel extends JalviewChimeraBinding
 
   public void updateColours(Object source)
   {
-    AlignmentPanel ap = (AlignmentPanel) source, topap;
+    AlignmentPanel ap = (AlignmentPanel) source;
     // ignore events from panels not used to colour this view
     if (!cvf.isUsedforcolourby(ap))
     {
@@ -74,24 +74,19 @@ public class JalviewChimeraBindingModel extends JalviewChimeraBinding
       colourBySequence(ap.av.isShowSequenceFeatures(), ap);
     }
   }
+
   @Override
   public void releaseReferences(Object svl)
   {
-    // TODO Auto-generated method stub
-
   }
 
   @Override
   protected void releaseUIResources()
   {
-    // TODO Auto-generated method stub
-
   }
 
   @Override
   public void refreshPdbEntries()
   {
-    // TODO Auto-generated method stub
-
   }
 }