Introduce a default assembly bundle to ease specific extension
[gpl/argeo-suite.git] / org.argeo.suite.workbench.rap / plugin.xml
index efa841ee29bb57a433c78b800b7fa37011c51a4c..d4550c78103807b69d012a53d26ea5827429ddb3 100644 (file)
@@ -1,32 +1,31 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <?eclipse version="3.6"?>
 <plugin>
-       <!-- RAP workbench main entry point for the Argeo Suite core application --> 
-       <extension
-               point="org.eclipse.rap.ui.entrypoint">
-               <entrypoint
-                       id="org.argeo.suite.workbench.rap.entrypoint"
-                       class="org.argeo.suite.workbench.rap.AsSecureEntryPoint"
-                       path="/suite"
-                       brandingId="org.argeo.suite.workbench.rap.defaultBranding">
-               </entrypoint>
-       </extension>
-       
        <!-- PERSPECTIVES -->
        <extension
          point="org.eclipse.ui.perspectives">
                <perspective
             class="org.argeo.suite.workbench.DashboardPerspective"
-            id="org.argeo.suite.workbench.dashboardPerspective"
-            icon="theme/argeo-classic/icons/favicon.png"
+            id="org.argeo.suite.workbench.rap.dashboardPerspective"
+            icon="theme/argeo-classic/icons/favicon.ico"
             name="Dashboard">
                </perspective> 
        </extension>
        
-       
+       <!-- VIEWS -->
+        <extension
+               point="org.eclipse.ui.views">
+       </extension>
+               
        <!-- EDITORS --> 
        <extension
                point="org.eclipse.ui.editors">
+               <editor
+                       id="org.argeo.suite.workbench.rap.defaultDashboardEditor"
+                       class="org.argeo.eclipse.spring.SpringExtensionFactory"
+                       icon="theme/argeo-classic/icons/dashboard.gif"
+                       name="My Dashboard">
+               </editor>
        </extension>
        
        <!-- COMMANDS -->       
        </extension>
        
        <!-- BRANDING AND THEMES -->
-       <extension
-               point="org.eclipse.rap.ui.branding">
-               <branding
-                       id="org.argeo.suite.workbench.rap.defaultBranding"
-                       themeId="org.eclipse.rap.rwt.theme.Default"
-                       title="Smart Data Productivity Suite"
-                       favicon="theme/argeo-classic/icons/favicon.png">
-                       <additionalHeaders>
-                        <link 
-                               href="suite/theme/classic-headerExt.css"  
-                               rel="stylesheet" />
-                       </additionalHeaders>
-               </branding>
-       </extension> 
-       
        <extension  
             point="org.eclipse.equinox.http.registry.resources">  
                 <!-- Enable overwriting of link styles in the meta tags -->
-         <resource  
-               alias="/ui/suite/theme/classic-headerExt.css"  
-               base-name="theme/argeo-classic/workbench-headerExt.css">  
-         </resource>  
          <!-- images -->
-         <resource  
-               alias="/ui/suite/img/logo.jpg"  
-               base-name="theme/argeo-classic/img/logo.jpg">  
-         </resource>  
          <!-- javascript libraries -->
          <!--          <resource  
                alias="/ui/suite/js/Chart.min.js"  
                base-name="js/leaflet.css">  
          </resource>   -->
     </extension>  
-       
-       <extension
-               point="org.eclipse.rap.ui.themes">
-               <themeContribution
-                       themeId="org.eclipse.rap.rwt.theme.Default"
-                       file="theme/argeo-classic/workbench-ext.css" />
-       </extension>
 </plugin>
\ No newline at end of file