- return shownpfeats;
- }
-
- /**
- * enable or disable the display of Non-Positional sequence features in the
- * sequence ID tooltip
- *
- * @param show
- */
- public void setShowNpFeats(boolean show)
- {
- shownpfeats = show;
- }
-
- /**
- *
- * @return true if view has hidden rows
- */
- public boolean hasHiddenRows()
- {
- return hasHiddenRows;
- }
-
- /**
- *
- * @return true if view has hidden columns
- */
- public boolean hasHiddenColumns()
- {
- return hasHiddenColumns;
- }
-
- /**
- * when set, view will scroll to show the highlighted position
- */
- public boolean followHighlight = true;
-
- /**
- * @return true if view should scroll to show the highlighted region of a
- * sequence
- * @return
- */
- public boolean getFollowHighlight()
- {
- return followHighlight;
- }
-
- public boolean followSelection = true;
-
- /**
- * @return true if view selection should always follow the selections
- * broadcast by other selection sources
- */
- public boolean getFollowSelection()
- {
- return followSelection;
- }
-
- boolean showSeqFeaturesHeight;
-
- public void sendSelection()
- {
- jalview.structure.StructureSelectionManager
- .getStructureSelectionManager(Desktop.instance).sendSelection(
- new SequenceGroup(getSelectionGroup()),
- new ColumnSelection(getColumnSelection()), this);
- }
-
- public void setShowSequenceFeaturesHeight(boolean selected)
- {
- showSeqFeaturesHeight = selected;
- }
-
- public boolean getShowSequenceFeaturesHeight()
- {
- return showSeqFeaturesHeight;
- }
-
- /**
- * return the alignPanel containing the given viewport. Use this to get the
- * components currently handling the given viewport.
- *
- * @param av
- * @return null or an alignPanel guaranteed to have non-null alignFrame
- * reference
- */
- public AlignmentPanel getAlignPanel()
- {
- AlignmentPanel[] aps = PaintRefresher.getAssociatedPanels(this
- .getSequenceSetId());
- AlignmentPanel ap = null;
- for (int p = 0; aps != null && p < aps.length; p++)