{
private ChimeraViewFrame cvf;
+ private FeatureRenderer fr = null;
+
public JalviewChimeraBindingModel(ChimeraViewFrame chimeraViewFrame,
StructureSelectionManager ssm, PDBEntry[] pdbentry,
SequenceI[][] sequenceIs, String[][] chains, String protocol)
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.showSequenceFeatures)
{
{
return new SequenceRenderer(((AlignmentPanel) alignment).av);
}
+
@Override
public void refreshGUI()
{
- // appJmolWindow.repaint();
javax.swing.SwingUtilities.invokeLater(new Runnable()
{
public void run()
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))
+ {
return;
+ }
if (!isLoadingFromArchive())
{
colourBySequence(ap.av.getShowSequenceFeatures(), 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
-
- }
-
- @Override
- public void showUrl(String url, String target)
- {
- // TODO Auto-generated method stub
-
}
}