JAL-3187 alternative solution - gather feature settings for CDS/Protein as tabs in...
[jalview.git] / src / jalview / api / SplitContainerI.java
index 2a09475..66d8bd1 100644 (file)
@@ -20,6 +20,7 @@
  */
 package jalview.api;
 
+import jalview.controller.FeatureSettingsControllerGuiI;
 import jalview.datamodel.AlignmentI;
 
 /**
@@ -65,4 +66,20 @@ public interface SplitContainerI
   AlignViewControllerGuiI getComplementAlignFrame(
           AlignViewControllerGuiI alignFrame);
 
+  /**
+   * add the given UI to the splitframe's feature settings UI holder
+   * 
+   * @param featureSettings
+   * @return
+   */
+  void addFeatureSettingsUI(
+          FeatureSettingsControllerGuiI featureSettings);
+
+  /**
+   * Request to close all feature settings originating from a particular panel
+   * 
+   * @param featureSettings
+   */
+  void closeFeatureSettings(FeatureSettingsControllerI featureSettings);
+
 }