alignmentToExport = viewport.getAlignment();
alignmentStartEnd = getStartEnd(alignmentStartEnd, viewport
.getColumnSelection().getHiddenColumns());
+ viewport.setIncludeHiddenRegion(false);
}
else
{
// export all region including visible
alignmentToExport = hiddenSeqs.getFullAlignment();
+ viewport.setIncludeHiddenRegion(true);
}
}
{
AlignmentI al = viewport.getAlignment();
HiddenSequences hiddenSeqs = al.getHiddenSequences();
+ boolean hasHiddenRows = false;
for (SequenceI seq : al.getSequencesArray())
{
if (seq.isHidden())
{
hiddenSeqs.hideSequence(seq);
+ hasHiddenRows = true;
}
}
+ viewport.setHasHiddenRows(hasHiddenRows);
+ firePropertyChange("alignment", null, al.getSequences());
}
}