ranges = null;
currentTree = null;
selectionGroup = null;
+ colSel = null;
setAlignment(null);
}
*/
private boolean followHighlight = true;
- private boolean disableFastPaint; // BH 2019.04.18
-
- /**
- * BH 2019.04.18 When gap filling is on and a modification is made to fill
- * those, we need to disallow fast painting for paste just once
- *
- * @return
- */
- public boolean isFastPaintDisabled()
- {
- boolean ret = disableFastPaint;
- disableFastPaint = false;
- return ret;
- }
-
/**
* Property change listener for changes in alignment
*
{
if (isPadGaps())
{
- if (alignment.padGaps())
- {
- // the new alignment has been modified -- can't fast paint
- disableFastPaint = true;
- }
+ alignment.padGaps();
}
if (autoCalculateConsensus)
{
public void clearSequenceColours()
{
sequenceColours.clear();
- };
+ }
@Override
public AlignViewportI getCodingComplement()
viewStyle.setProteinFontAsCdna(b);
}
+ @Override
+ public void setShowComplementFeatures(boolean b)
+ {
+ viewStyle.setShowComplementFeatures(b);
+ }
+
+ @Override
+ public boolean isShowComplementFeatures()
+ {
+ return viewStyle.isShowComplementFeatures();
+ }
+
+ @Override
+ public void setShowComplementFeaturesOnTop(boolean b)
+ {
+ viewStyle.setShowComplementFeaturesOnTop(b);
+ }
+
+ @Override
+ public boolean isShowComplementFeaturesOnTop()
+ {
+ return viewStyle.isShowComplementFeaturesOnTop();
+ }
+
/**
* @return true if view should scroll to show the highlighted region of a
* sequence