Merge branch 'develop' into features/JAL-2094_colourInterface
[jalview.git] / src / jalview / api / AlignViewportI.java
index df57cc0..f92160e 100644 (file)
@@ -31,7 +31,6 @@ import jalview.datamodel.SequenceGroup;
 import jalview.datamodel.SequenceI;
 import jalview.schemes.ColourSchemeI;
 
-import java.awt.Color;
 import java.util.Hashtable;
 import java.util.List;
 import java.util.Map;
@@ -53,6 +52,18 @@ public interface AlignViewportI extends ViewStyleI
    */
   public int calcPanelHeight();
 
+  /**
+   * Answers true if the viewport has at least one column selected
+   * 
+   * @return
+   */
+  boolean hasSelectedColumns();
+
+  /**
+   * Answers true if the viewport has at least one hidden column
+   * 
+   * @return
+   */
   boolean hasHiddenColumns();
 
   boolean isValidCharWidth();
@@ -179,9 +190,9 @@ public interface AlignViewportI extends ViewStyleI
   void updateGroupAnnotationSettings(boolean applyGlobalSettings,
           boolean preserveNewGroupSettings);
 
-  void setSequenceColour(SequenceI seq, Color col);
+  void setSequenceColour(SequenceI seq, ColorI col);
 
-  Color getSequenceColour(SequenceI seq);
+  ColorI getSequenceColour(SequenceI seq);
 
   void updateSequenceIdColours();