Workbench lazy loading
[gpl/argeo-suite.git] / org.argeo.suite.apps / plugin.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.6"?>
3 <plugin>
4 <!-- RAP workbench main entry point for the Argeo Suite core application -->
5 <extension
6 point="org.eclipse.rap.ui.entrypoint">
7 <entrypoint
8 id="org.argeo.suite.workbench.rap.entrypoint"
9 class="org.argeo.suite.workbench.rap.AsSecureEntryPoint"
10 path="/suite"
11 brandingId="org.argeo.suite.workbench.rap.defaultBranding">
12 </entrypoint>
13 </extension>
14
15 <!-- PERSPECTIVES -->
16 <extension
17 point="org.eclipse.ui.perspectives">
18 </extension>
19
20 <!-- VIEWS -->
21 <extension
22 point="org.eclipse.ui.views">
23 </extension>
24
25 <!-- EDITORS -->
26 <extension
27 point="org.eclipse.ui.editors">
28 </extension>
29
30 <!-- COMMANDS -->
31 <extension
32 point="org.eclipse.ui.commands">
33 </extension>
34
35 <!-- MENU CONTRIBUTION -->
36 <extension
37 id="menu:org.eclipse.ui.main.menu"
38 point="org.eclipse.ui.menus">
39 </extension>
40
41 <!-- BRANDING AND THEMES -->
42 <extension
43 point="org.eclipse.rap.ui.branding">
44 <branding
45 id="org.argeo.suite.workbench.rap.defaultBranding"
46 themeId="org.eclipse.rap.rwt.theme.Default"
47 title="Argeo Suite"
48 favicon="theme/argeo-classic/icons/favicon.ico">
49 <additionalHeaders>
50 <link
51 href="suite/theme/classic-headerExt.css"
52 rel="stylesheet" />
53 </additionalHeaders>
54 </branding>
55 </extension>
56
57 <extension
58 point="org.eclipse.equinox.http.registry.resources">
59 <!-- Enable overwriting of link styles in the meta tags -->
60 <resource
61 alias="/ui/suite/theme/classic-headerExt.css"
62 base-name="theme/argeo-classic/workbench-headerExt.css">
63 </resource>
64 <!-- images -->
65 <resource
66 alias="/ui/suite/img/logo-argeo.png"
67 base-name="theme/argeo-classic/img/logo-argeo.png">
68 </resource>
69 </extension>
70
71 <extension
72 point="org.eclipse.rap.ui.themes">
73 <themeContribution
74 themeId="org.eclipse.rap.rwt.theme.Default"
75 file="theme/argeo-classic/workbench-ext.css" />
76 </extension>
77 </plugin>