X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=core%2Forg.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUi.java;fp=core%2Forg.argeo.suite.ui%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fui%2FSuiteUi.java;h=469e36f466ba770ff081f331a1d1c086076e789a;hp=187888e55e0190d4b5a2cd8b2998627622d46ddb;hb=f10ff4072b25721d82e083d2b200fdb8c4506b6e;hpb=6bb643f74b8a6ef00aa6f5903ab70d4719695119 diff --git a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java index 187888e..469e36f 100644 --- a/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java +++ b/core/org.argeo.suite.ui/src/org/argeo/suite/ui/SuiteUi.java @@ -29,6 +29,7 @@ class SuiteUi extends Composite { private Composite footer; private Composite belowHeader; private Composite leadPane; + private Composite sidePane; private Composite dynamicArea; private Session sysSession; @@ -64,14 +65,20 @@ class SuiteUi extends Composite { CmsUiUtils.clear(belowHeader); int style = getStyle(); if (initApp) { - belowHeader.setLayout(CmsUiUtils.noSpaceGridLayout(2)); + belowHeader.setLayout(CmsUiUtils.noSpaceGridLayout(3)); if (SWT.RIGHT_TO_LEFT == (style & SWT.RIGHT_TO_LEFT)) {// arabic, hebrew, etc. + sidePane = new Composite(belowHeader, SWT.NONE); + sidePane.setLayout(CmsUiUtils.noSpaceGridLayout()); + sidePane.setLayoutData(CmsUiUtils.fillHeight()); dynamicArea = new Composite(belowHeader, SWT.NONE); leadPane = new Composite(belowHeader, SWT.NONE); } else { leadPane = new Composite(belowHeader, SWT.NONE); dynamicArea = new Composite(belowHeader, SWT.NONE); + sidePane = new Composite(belowHeader, SWT.NONE); + sidePane.setLayout(CmsUiUtils.noSpaceGridLayout()); + sidePane.setLayoutData(CmsUiUtils.fillHeight()); } leadPane.setLayoutData(CmsUiUtils.fillHeight()); leadPane.setLayout(CmsUiUtils.noSpaceGridLayout()); @@ -149,7 +156,6 @@ class SuiteUi extends Composite { } throw new IllegalArgumentException("Layer is not registered."); } - void addLayer(String id, SuiteLayer layer) { layers.put(id, layer); @@ -196,6 +202,10 @@ class SuiteUi extends Composite { return leadPane; } + Composite getSidePane() { + return sidePane; + } + Composite getBelowHeader() { return belowHeader; }