}
/**
- * DOCUMENT ME!
*
- * @return DOCUMENT ME!
+ *
+ * @return null or the currently selected sequence region
*/
public SequenceGroup getSelectionGroup()
{
}
/**
- * DOCUMENT ME!
+ * Set the selection group for this window.
*
- * @param sg
- * DOCUMENT ME!
+ * @param sg - group holding references to sequences in this alignment view
+ *
*/
public void setSelectionGroup(SequenceGroup sg)
{
}
/**
- * DOCUMENT ME!
- *
- * @return DOCUMENT ME!
+ * GUI state
+ * @return true if conservation based shading is enabled
*/
public boolean getConservationSelected()
{
}
/**
- * DOCUMENT ME!
- *
+ * GUI state
* @param b
- * DOCUMENT ME!
+ * enable conservation based shading
*/
public void setConservationSelected(boolean b)
{
}
/**
- * DOCUMENT ME!
- *
- * @return DOCUMENT ME!
+ * GUI state
+ * @return true if percent identity threshold is applied to shading
*/
public boolean getAbovePIDThreshold()
{
}
/**
- * DOCUMENT ME!
+ * GUI state
*
- * @param b
- * DOCUMENT ME!
+ *
+ * @param b indicate if percent identity threshold is applied to shading
*/
public void setAbovePIDThreshold(boolean b)
{
}
/**
- * DOCUMENT ME!
*
- * @param b
- * DOCUMENT ME!
+ * @param b Hide or show annotation panel
+ *
*/
public void setAnnotationVisible(boolean b)
{
repaint();
}
+ /**
+ * automatically adjust annotation panel height for new annotation
+ * whilst ensuring the alignment is still visible.
+ */
public void adjustAnnotationHeight()
{
// TODO: display vertical annotation scrollbar if necessary