Remove 32 bits SWT.
[lgpl/argeo-commons.git] / org.argeo.cms.ui.workbench / plugin.xml
index c656c2ff94bff0ba464e502f3416a39e882896b5..f25331e4adf0a7481126b49516ce7633ed386bef 100644 (file)
@@ -6,32 +6,32 @@
       <perspective
             id="org.argeo.cms.ui.workbench.adminSecurityPerspective"
             class="org.argeo.cms.ui.workbench.SecurityAdminPerspective"
-            icon="icons/security.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/platform:/plugin/org.argeo.cms.ui.theme/icons/group.png"
             name="Security">
       </perspective>
       <perspective
             id="org.argeo.cms.ui.workbench.userHomePerspective"
             class="org.argeo.cms.ui.workbench.UserHomePerspective"
-            icon="icons/home.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/platform:/plugin/org.argeo.cms.ui.theme/icons/home.png"
             name="Home">
       </perspective>
       <perspective
             id="org.argeo.cms.ui.workbench.adminMaintenancePerspective"
             class="org.argeo.cms.ui.workbench.MaintenancePerspective"
-            icon="icons/maintenance.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/platform:/plugin/org.argeo.cms.ui.theme/icons/maintenance.gif"
             name="Maintenance">
       </perspective>
       <perspective
             id="org.argeo.cms.ui.workbench.osgiPerspective"
             class="org.argeo.cms.ui.workbench.OsgiExplorerPerspective"
             name="Monitoring"
-            icon="icons/osgi_explorer.gif">
+            icon="platform:/plugin/org.argeo.cms.ui.theme/platform:/plugin/org.argeo.cms.ui.theme/icons/osgi_explorer.gif">
       </perspective>
       <perspective
             id="org.argeo.cms.ui.workbench.jcrBrowserPerspective"
             class="org.argeo.cms.ui.workbench.JcrBrowserPerspective"
             name="Data Explorer"
-            icon="icons/nodes.gif">
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/nodes.gif">
       </perspective>
    </extension>
    
                <view
                        id="org.argeo.cms.ui.workbench.usersView"
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
-                       icon="icons/users.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/person.png"
                        name="Users"
                        restorable="true">
                </view>
                <view
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
-                       icon="icons/role.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/group.png"
                        id="org.argeo.cms.ui.workbench.groupsView"
                        name="Groups"
                        restorable="false">
@@ -85,7 +85,7 @@
                <view
                        id="org.argeo.cms.ui.workbench.userProfile"
                        class="org.argeo.cms.ui.workbench.useradmin.UserProfile"
-                       icon="icons/user.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/person-logged-in.png"
                        name="Profile"
                        restorable="true">
                </view>
                        id="org.argeo.cms.ui.workbench.logView"
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
                        name="Log"
-                       icon="icons/log.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/log.gif"
                        restorable="true">
                </view>
                <view
             id="org.argeo.cms.ui.workbench.adminLogView"
             class="org.argeo.eclipse.spring.SpringExtensionFactory"
             name="Admin Log"
-            icon="icons/adminLog.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/adminLog.gif"
             restorable="true">
                </view>
                <!-- OSGi Monitor -->
                <view
                name="Modules"
             id="org.argeo.cms.ui.workbench.modulesView"
-            icon="icons/service_published.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/service_published.gif"
                        class="org.argeo.cms.ui.workbench.osgi.ModulesView">
                </view>
                <view
                name="CMS Session"
             id="org.argeo.cms.ui.workbench.cmsSessionsView"
-            icon="icons/service_published.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/service_published.gif"
                        class="org.argeo.cms.ui.workbench.osgi.CmsSessionsView">
                </view>
                <view
                name="Bundles"
             id="org.argeo.cms.ui.workbench.bundlesView" 
-            icon="icons/bundles.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/bundles.gif"
             class="org.argeo.cms.ui.workbench.osgi.BundlesView">
                </view>
                <view
                name="Multiple Packages"
             id="org.argeo.cms.ui.workbench.multiplePackagesView" 
-            icon="icons/node.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/node.gif"
             class="org.argeo.cms.ui.workbench.osgi.MultiplePackagesView">
                </view>
                <!-- Data Explorer -->
                <view
           name="JCR"
           id="org.argeo.cms.ui.workbench.jcrBrowserView"
-          icon="icons/browser.gif"
+          icon="platform:/plugin/org.argeo.cms.ui.theme/icons/browser.gif"
           class="org.argeo.eclipse.spring.SpringExtensionFactory">
           </view>
                <view
           name="Files"
           id="org.argeo.cms.ui.workbench.nodeFsBrowserView"
-          icon="icons/browser.gif"
+          icon="platform:/plugin/org.argeo.cms.ui.theme/icons/browser.gif"
           class="org.argeo.eclipse.spring.SpringExtensionFactory">
           </view>
     </extension> 
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
             id="org.argeo.cms.ui.workbench.userEditor"
             name="User"
-            icon="icons/user.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/person.png"
             default="false">
                </editor>
                <editor
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
             id="org.argeo.cms.ui.workbench.groupEditor"
             name="User"
-            icon="icons/users.gif"
+            icon="platform:/plugin/org.argeo.cms.ui.theme/icons/group.png"
             default="false">
                </editor>
                <!-- Data Explorer -->
                <editor
                        name="JCR Query"
                        id="org.argeo.cms.ui.workbench.genericJcrQueryEditor"
-                       icon="icons/query.png"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/query.png"
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
                        default="false">
         </editor>
                <editor
                        name="Node Editor"
             id="org.argeo.cms.ui.workbench.defaultNodeEditor"
-                       icon="icons/query.png"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/query.png"
                        class="org.argeo.eclipse.spring.SpringExtensionFactory"
                        default="false">
                </editor>
        <!-- MENU CONTRIBUTIONS -->
        <extension
                point="org.eclipse.ui.menus">
+       <!-- Main tool bar menu
+       <menuContribution locationURI="toolbar:org.eclipse.ui.main.toolbar">
+               <toolbar id="org.argeo.cms.ui.workbench.userToolbar">
+                               <command
+                                       commandId="org.argeo.cms.ui.workbench.rap.mainMenuCommand"
+                                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/home.png"
+                                       id="org.argeo.cms.ui.workbench.rap.mainMenu"
+                                       style="pulldown">
+                               </command>
+                               <command commandId="org.eclipse.ui.file.save" icon="platform:/plugin/org.argeo.cms.ui.theme/icons/save.png"/>
+                               <command commandId="org.eclipse.ui.file.saveAll" icon="platform:/plugin/org.argeo.cms.ui.theme/icons/save-all.png"/>
+                       </toolbar>
+               </menuContribution>
+               -->
                <menuContribution
-                       locationURI="toolbar:org.argeo.cms.ui.workbench.rap.userToolbar?after=org.eclipse.ui.file.saveAll"> 
+                       locationURI="toolbar:org.argeo.cms.ui.workbench.userToolbar?after=org.eclipse.ui.file.saveAll"> 
                        <!-- Transaction management --> 
                        <command
                                commandId="org.argeo.cms.ui.workbench.userTransactionHandler"
-                               icon="icons/commit.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/commit.gif"
                                label="Commit Transaction"
                                style="push"
                                tooltip="Commit a user transaction">
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.userTransactionHandler"
-                               icon="icons/rollback.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/rollback.gif"
                                label="Rollback Transaction"
                                style="push"
                                tooltip="Abandon current changes and rollback to the latest commited version">
             locationURI="toolbar:org.argeo.cms.ui.workbench.usersView">
             <command
                   commandId="org.argeo.cms.ui.workbench.deleteUsers"
-                  icon="icons/remove.gif"
-                  label="Delete User"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/delete.png"
+                  label="Delete"
                   tooltip="Delete selected users">
             </command>
             <command
                   commandId="org.argeo.cms.ui.workbench.forceRefresh"
-                  icon="icons/refresh.png"
-                  label="Refresh list"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/refresh.png"
+                  label="Refresh"
                   tooltip="Force the full refresh of the user list">
             </command>
             <command
                   commandId="org.argeo.cms.ui.workbench.newUser"
-                  icon="icons/add.gif"
-                  label="Add User"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/add.png"
+                  label="Add"
                   tooltip="Create a new user">
             </command>
             <command
                   commandId="org.argeo.cms.ui.workbench.userBatchUpdate"
-                  icon="icons/batch.gif"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/batch.gif"
                   label="Update users"
                   tooltip="Perform maintenance activities on a list of chosen users">
             </command>
             locationURI="toolbar:org.argeo.cms.ui.workbench.groupsView">
             <command
                   commandId="org.argeo.cms.ui.workbench.deleteGroups"
-                  icon="icons/remove.gif"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/delete.png"
                   label="Delete Group"
                   tooltip="Delete selected groups">
             </command>
             <command
                   commandId="org.argeo.cms.ui.workbench.forceRefresh"
-                  icon="icons/refresh.png"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/refresh.png"
                   label="Refresh list"
                   tooltip="Force the full refresh of the group list">
             </command>
             <command
                   commandId="org.argeo.cms.ui.workbench.newGroup"
-                  icon="icons/add.gif"
+                  icon="platform:/plugin/org.argeo.cms.ui.theme/icons/add.png"
                   label="Add Group"
                   tooltip="Create a new group">
             </command>
             <!-- See bug 149 --> 
             <!-- <command
                commandId="org.argeo.cms.ui.workbench.openGenericJcrQueryEditor"
-                icon="icons/query.png"
+                icon="platform:/plugin/org.argeo.cms.ui.theme/icons/query.png"
                 style="push">
             </command> --> 
             <command
                commandId="org.argeo.cms.ui.workbench.addRemoteRepository"
-                icon="icons/addRepo.gif"
+                icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addRepo.gif"
                 style="push">
             </command>
              <command
                commandId="org.argeo.cms.ui.workbench.sortChildNodes"
-                icon="icons/sort.gif"
+                icon="platform:/plugin/org.argeo.cms.ui.theme/icons/sort.gif"
                 style="toggle"
                 label="Sort child nodes"
                 tooltip="NOTE: displaying unsorted nodes will enhance overall performances">
                        locationURI="popup:org.argeo.cms.ui.workbench.jcrBrowserView">
                        <command
                                commandId="org.argeo.cms.ui.workbench.refresh"
-                               icon="icons/refresh.png"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/refresh.png"
                                style="push">
                        </command>
                        <command
                         commandId="org.argeo.cms.ui.workbench.addFolderNode"
-                        icon="icons/addFolder.gif"
+                        icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addFolder.gif"
                         label="Add Folder..."
                         style="push">
                                <visibleWhen>
                                      <and>
                                         <or>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
+                                                 value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
                                            </instanceof>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem">
+                                                 value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
                                            </instanceof>
                                         </or>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                        </command>
                        <command
                         commandId="org.argeo.cms.ui.workbench.addPrivileges"
-                        icon="icons/addPrivileges.gif"
+                        icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addPrivileges.gif"
                         label="Add Privileges..."
                         style="push">
                                <visibleWhen>
                                      <and>
                                         <or>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
+                                                 value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
                                            </instanceof>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem">
+                                                 value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
                                            </instanceof>
                                         </or>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                        </command>
                        <command
                         commandId="org.argeo.cms.ui.workbench.removePrivileges"
-                        icon="icons/removePrivileges.gif"
+                        icon="platform:/plugin/org.argeo.cms.ui.theme/icons/removePrivileges.gif"
                         label="Remove Privileges..."
                         style="push">
                                <visibleWhen>
                                      <and>
                                         <or>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem">
+                                                 value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem">
                                            </instanceof>
                                            <instanceof
-                                                 value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem">
+                                                 value="org.argeo.cms.ui.jcr.model.WorkspaceElem">
                                            </instanceof>
                                         </or>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                        </command>
                        <command
                         commandId="org.argeo.cms.ui.workbench.createWorkspace"
-                        icon="icons/addWorkspace.png"
+                        icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addWorkspace.png"
                         label="Create Workspace..."
                         style="push">
                                <visibleWhen>
                                        <and>
                                                <or>
                                                <instanceof
-                                                       value="org.argeo.cms.ui.workbench.internal.jcr.model.RepositoryElem">
+                                                       value="org.argeo.cms.ui.jcr.model.RepositoryElem">
                                                </instanceof>
                                                </or>
                                        <with variable="activeMenuSelection"><count value="1"/></with>
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.deleteNodes"
-                               icon="icons/remove.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/remove.gif"
                                label="Delete Nodes"
                                style="push">
                                <visibleWhen>
                                        <iterate>
                                                <or>
                                                        <instanceof
-                                                               value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
+                                                               value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
                                                        <instanceof
-                                                               value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem" />
+                                                               value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
                                                </or>
                                        </iterate>
                                </visibleWhen>
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.uploadFiles"
-                               icon="icons/import_fs.png"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/import_fs.png"
                                style="push"
                                tooltip="Upload files from the local file sytem">
                                <visibleWhen>
                                                <and>
                                                        <or>
                                                                <instanceof
-                                                                       value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
+                                                                       value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
                                                                <instanceof
-                                               value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem" />
+                                               value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
                                        </or>
                                        <with variable="activeMenuSelection"><count value="1"/></with>
                                                </and>
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.addRemoteRepository"
-                               icon="icons/addRepo.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/addRepo.gif"
                                style="push">
                                        <visibleWhen>
                                                <iterate> 
                                                        <or>
                                                                <instanceof
-                                               value="org.argeo.cms.ui.workbench.internal.jcr.model.RepositoriesElem" />
+                                               value="org.argeo.cms.ui.jcr.model.RepositoriesElem" />
                                                                <instanceof
-                                                                       value="org.argeo.cms.ui.workbench.internal.jcr.model.RepositoryElem" />
+                                                                       value="org.argeo.cms.ui.jcr.model.RepositoryElem" />
                                                        </or> 
                                                </iterate>
                                        </visibleWhen>
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.removeRemoteRepository"
-                               icon="icons/remove.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/remove.gif"
                                style="push">
                                <visibleWhen>
                                        <iterate> 
                                                <or>
                                                        <instanceof
-                                                               value="org.argeo.cms.ui.workbench.internal.jcr.model.RemoteRepositoryElem" />
+                                                               value="org.argeo.cms.ui.jcr.model.RemoteRepositoryElem" />
                                                </or> 
                                </iterate>
                                </visibleWhen>
                        </command>
                        <command
                                commandId="org.argeo.cms.ui.workbench.getNodeSize"
-                               icon="icons/getSize.gif"
+                               icon="platform:/plugin/org.argeo.cms.ui.theme/icons/getSize.gif"
                                style="push">
                                        <visibleWhen>
                                                <iterate>
                                                        <or>
                                                                <instanceof
-                                                                       value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem" />
+                                                                       value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem" />
                                                                <instanceof
-                                                                       value="org.argeo.cms.ui.workbench.internal.jcr.model.WorkspaceElem" />
+                                                                       value="org.argeo.cms.ui.jcr.model.WorkspaceElem" />
                                        </or>
                                        </iterate>
                                        </visibleWhen>
                        </command>
                        <command
                        commandId="org.argeo.cms.ui.workbench.dumpNode"
-                       icon="icons/dumpNode.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/dumpNode.gif"
                                label="Dump Node"
                                style="push">
                                <visibleWhen>
                                        <iterate> <and>
-                                               <instanceof value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
+                                               <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                                        </and> </iterate>
                                </visibleWhen>
                        </command>
                        <command
                        commandId="org.argeo.cms.ui.workbench.renameNode"
-                       icon="icons/rename.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/rename.gif"
                                label="Rename..."
                                style="push">
                                <visibleWhen>
                                        <iterate> <and>
-                                               <instanceof value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
+                                               <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
                                <with variable="activeMenuSelection"><count value="1"/></with>
                                        </and> </iterate>
                                </visibleWhen>
                        </command>
                        <command
                        commandId="org.argeo.cms.ui.workbench.nodeConfigurableDump"
-                       icon="icons/dumpNode.gif"
+                       icon="platform:/plugin/org.argeo.cms.ui.theme/icons/dumpNode.gif"
                                label="Configurable dump..."
                                style="push">
                                <visibleWhen>
                                        <iterate> 
                                                <and>
-                                                       <instanceof value="org.argeo.cms.ui.workbench.internal.jcr.model.SingleJcrNodeElem"></instanceof>
+                                                       <instanceof value="org.argeo.cms.ui.jcr.model.SingleJcrNodeElem"></instanceof>
                                        <with variable="activeMenuSelection"><count value="1"/></with>
                                                </and> 
                                        </iterate>