]> git.argeo.org Git - gpl/argeo-suite.git/blobdiff - org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteLayer.java
Fix remove layers.
[gpl/argeo-suite.git] / org.argeo.suite.ui / src / org / argeo / suite / ui / SuiteLayer.java
index 6770c6752f251b1807bd8a7845648be325b69cdd..8eb87d465bc1a09185f61d948c14c6cc1bcb5d0e 100644 (file)
@@ -7,9 +7,13 @@ import org.eclipse.swt.widgets.Composite;
 
 /** An UI layer for the main work area. */
 public interface SuiteLayer extends CmsUiProvider {
-       void view(Composite workArea, Node context);
+       static enum Property {
+               title, icon, weights;
+       }
+
+       void view(CmsUiProvider uiProvider, Composite workArea, Node context);
 
-       default void open(Composite workArea, Node context) {
-               view(workArea, context);
+       default void open(CmsUiProvider uiProvider, Composite workArea, Node context) {
+               view(uiProvider, workArea, context);
        }
 }