X-Git-Url: http://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=org.argeo.suite.e4.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fe4%2Frap%2FRapMainShellAddon.java;fp=org.argeo.suite.e4.rap%2Fsrc%2Forg%2Fargeo%2Fsuite%2Fe4%2Frap%2FRapMainShellAddon.java;h=0000000000000000000000000000000000000000;hp=4564e114180a8d6105cc308cf51400cc165a09db;hb=30f7e4a5a1bdb27156511eb9ea88d2ec492d7e01;hpb=a55bb0dc7e9fbcefb645d34ce24b326d1506a623 diff --git a/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/RapMainShellAddon.java b/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/RapMainShellAddon.java deleted file mode 100644 index 4564e11..0000000 --- a/org.argeo.suite.e4.rap/src/org/argeo/suite/e4/rap/RapMainShellAddon.java +++ /dev/null @@ -1,26 +0,0 @@ -package org.argeo.suite.e4.rap; - -import javax.annotation.PostConstruct; - -import org.eclipse.e4.ui.model.application.MApplication; -import org.eclipse.e4.ui.model.application.ui.basic.MWindow; -import org.eclipse.e4.ui.workbench.modeling.EModelService; -import org.eclipse.swt.SWT; - -public class RapMainShellAddon { - private final static String STYLE_OVERRIDE = "styleOverride"; - private final static String SHELL_MAXIMIZED = "shellMaximized"; - - @PostConstruct - void init(EModelService modelService, MApplication application) { - MWindow window = (MWindow) modelService.find("org.argeo.suite.e4.trimmedwindow.main", application); - String currentStyle = window.getPersistedState().get(STYLE_OVERRIDE); - int style = 8; - if (currentStyle != null) { - style = Integer.parseInt(currentStyle); - } - style = style | SWT.NO_TRIM; - window.getPersistedState().put(STYLE_OVERRIDE, Integer.toString(style)); - window.getTags().add(SHELL_MAXIMIZED); - } -}