Loading bundles/ch.elexis.core.ui.eenv/META-INF/MANIFEST.MF +2 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,8 @@ Bundle-Version: 1.0.0.qualifier Bundle-Vendor: elexis.info Require-Bundle: org.eclipse.ui;bundle-version="3.110.0", org.eclipse.swt, ch.elexis.core ch.elexis.core, org.eclipse.swt.chromium;bundle-version="0.10.2" Automatic-Module-Name: ch.elexis.core.ui.eenv Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Import-Package: javax.annotation, Loading bundles/ch.elexis.core.ui.eenv/plugin.xml +9 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,15 @@ id="ch.elexis.core.ui.eenv.part.rocketchatpart" name="Chat" restorable="true"> </e4view> <e4view allowMultiple="false" category="ch.elexis.core.ui.eenv.category" class="ch.elexis.core.ui.eenv.part.RocketchatPartChromium" icon="rsc/rocketchat.png" id="ch.elexis.core.ui.eenv.part.rocketchatpartchromium" name="Chat (Chromium)" restorable="true"> </e4view> <e4view allowMultiple="true" Loading bundles/ch.elexis.core.ui.eenv/src/ch/elexis/core/ui/eenv/part/RocketchatPartChromium.java 0 → 100644 +43 −0 Original line number Diff line number Diff line package ch.elexis.core.ui.eenv.part; import javax.annotation.PostConstruct; import javax.inject.Inject; import org.eclipse.e4.core.di.annotations.Optional; import org.eclipse.e4.ui.di.Focus; import org.eclipse.swt.SWT; import org.eclipse.swt.chromium.Browser; import org.eclipse.swt.widgets.Composite; import ch.elexis.core.eenv.IElexisEnvironmentService; public class RocketchatPartChromium { @Inject @Optional private IElexisEnvironmentService elexisEnvironmentService; private Browser browser; /** * Create contents of the view part. */ @PostConstruct public void createControls(Composite parent){ browser = new Browser(parent, SWT.NONE); if (elexisEnvironmentService == null) { browser.setText("Elexis-Environment nicht konfiguriert"); } else { // browser.setCookie(value, url) // login cookies?! browser.setUrl(elexisEnvironmentService.getRocketchatBaseUrl()); } } @Focus public void setFocus(){ // browser.setFocus(); } } ch.elexis.target/elexis.target +3 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> <target name="Elexis" sequenceNumber="1571218053"> <target name="Elexis" sequenceNumber="1571227545"> <locations> <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.swt.chromium.feature.feature.group" version="0.10.2.201908130308"/> <unit id="com.make.chromium.cef.feature.feature.group" version="0.4.0.201908130254"/> <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.100.v20180827-1352"/> <unit id="org.eclipse.rcp.feature.group" version="4.9.0.v20180906-1121"/> <unit id="org.eclipse.platform.feature.group" version="4.9.0.v20180906-1121"/> Loading ch.elexis.target/elexis.tpd +5 −0 Original line number Diff line number Diff line target "Elexis" with source allEnvironments location "http://download.elexis.info/elexis/master/p2/target/" { // TESTING ONLY org.eclipse.swt.chromium.feature.feature.group com.make.chromium.cef.feature.feature.group // TESTING ONLY org.eclipse.equinox.executable.feature.group org.eclipse.rcp.feature.group org.eclipse.platform.feature.group Loading Loading
bundles/ch.elexis.core.ui.eenv/META-INF/MANIFEST.MF +2 −1 Original line number Diff line number Diff line Loading @@ -6,7 +6,8 @@ Bundle-Version: 1.0.0.qualifier Bundle-Vendor: elexis.info Require-Bundle: org.eclipse.ui;bundle-version="3.110.0", org.eclipse.swt, ch.elexis.core ch.elexis.core, org.eclipse.swt.chromium;bundle-version="0.10.2" Automatic-Module-Name: ch.elexis.core.ui.eenv Bundle-RequiredExecutionEnvironment: JavaSE-1.8 Import-Package: javax.annotation, Loading
bundles/ch.elexis.core.ui.eenv/plugin.xml +9 −0 Original line number Diff line number Diff line Loading @@ -10,6 +10,15 @@ id="ch.elexis.core.ui.eenv.part.rocketchatpart" name="Chat" restorable="true"> </e4view> <e4view allowMultiple="false" category="ch.elexis.core.ui.eenv.category" class="ch.elexis.core.ui.eenv.part.RocketchatPartChromium" icon="rsc/rocketchat.png" id="ch.elexis.core.ui.eenv.part.rocketchatpartchromium" name="Chat (Chromium)" restorable="true"> </e4view> <e4view allowMultiple="true" Loading
bundles/ch.elexis.core.ui.eenv/src/ch/elexis/core/ui/eenv/part/RocketchatPartChromium.java 0 → 100644 +43 −0 Original line number Diff line number Diff line package ch.elexis.core.ui.eenv.part; import javax.annotation.PostConstruct; import javax.inject.Inject; import org.eclipse.e4.core.di.annotations.Optional; import org.eclipse.e4.ui.di.Focus; import org.eclipse.swt.SWT; import org.eclipse.swt.chromium.Browser; import org.eclipse.swt.widgets.Composite; import ch.elexis.core.eenv.IElexisEnvironmentService; public class RocketchatPartChromium { @Inject @Optional private IElexisEnvironmentService elexisEnvironmentService; private Browser browser; /** * Create contents of the view part. */ @PostConstruct public void createControls(Composite parent){ browser = new Browser(parent, SWT.NONE); if (elexisEnvironmentService == null) { browser.setText("Elexis-Environment nicht konfiguriert"); } else { // browser.setCookie(value, url) // login cookies?! browser.setUrl(elexisEnvironmentService.getRocketchatBaseUrl()); } } @Focus public void setFocus(){ // browser.setFocus(); } }
ch.elexis.target/elexis.target +3 −1 Original line number Diff line number Diff line <?xml version="1.0" encoding="UTF-8" standalone="no"?> <?pde?> <!-- generated with https://github.com/eclipse-cbi/targetplatform-dsl --> <target name="Elexis" sequenceNumber="1571218053"> <target name="Elexis" sequenceNumber="1571227545"> <locations> <location includeMode="slicer" includeAllPlatforms="true" includeSource="true" includeConfigurePhase="false" type="InstallableUnit"> <unit id="org.eclipse.swt.chromium.feature.feature.group" version="0.10.2.201908130308"/> <unit id="com.make.chromium.cef.feature.feature.group" version="0.4.0.201908130254"/> <unit id="org.eclipse.equinox.executable.feature.group" version="3.8.100.v20180827-1352"/> <unit id="org.eclipse.rcp.feature.group" version="4.9.0.v20180906-1121"/> <unit id="org.eclipse.platform.feature.group" version="4.9.0.v20180906-1121"/> Loading
ch.elexis.target/elexis.tpd +5 −0 Original line number Diff line number Diff line target "Elexis" with source allEnvironments location "http://download.elexis.info/elexis/master/p2/target/" { // TESTING ONLY org.eclipse.swt.chromium.feature.feature.group com.make.chromium.cef.feature.feature.group // TESTING ONLY org.eclipse.equinox.executable.feature.group org.eclipse.rcp.feature.group org.eclipse.platform.feature.group Loading