* @author jimp
*
*/
-public interface AlignViewportI
+public interface AlignViewportI extends ViewStyleI
{
int getCharWidth();
Hashtable[] getRnaStructureConsensusHash();
- boolean getIgnoreGapsConsensus();
-
- boolean getCentreColumnLabels();
+ boolean isIgnoreGapsConsensus();
boolean isCalculationInProgress(AlignmentAnnotation alignmentAnnotation);
boolean hasHiddenRows();
/**
+ *
+ * @return a copy of this view's current display settings
+ */
+ public ViewStyleI getViewStyle();
+
+ /**
+ * update the view's display settings with the given style set
+ *
+ * @param settingsForView
+ */
+ public void setViewStyle(ViewStyleI settingsForView);
+
+ /**
* Returns a viewport which holds the cDna for this (protein), or vice versa,
* or null if none is set.
*
*/
AlignViewportI getCodingComplement();
-
/**
* Sets the viewport which holds the cDna for this (protein), or vice versa.
* Implementation should guarantee that the reciprocal relationship is always
* @return
*/
boolean isNucleotide();
-
}