diff options
| author | Shireesh Anjal <anjalshireesh@gmail.com> | 2011-03-28 06:58:51 -0700 |
|---|---|---|
| committer | Shireesh Anjal <anjalshireesh@gmail.com> | 2011-03-28 06:58:51 -0700 |
| commit | bf531d097bc99db08bda4d1a1dec541c57c7933c (patch) | |
| tree | 253a3fc82d5bac3755fc7e32f8456879b69b9979 /src/com.gluster.storage.management.gui/plugin.xml | |
| parent | b27c5d68d3ffa47c92e0fcd7d0873ac2d6b8fca8 (diff) | |
Preparing src for migration to github
Diffstat (limited to 'src/com.gluster.storage.management.gui/plugin.xml')
| -rw-r--r-- | src/com.gluster.storage.management.gui/plugin.xml | 1175 |
1 files changed, 1175 insertions, 0 deletions
diff --git a/src/com.gluster.storage.management.gui/plugin.xml b/src/com.gluster.storage.management.gui/plugin.xml new file mode 100644 index 00000000..f5ab3db7 --- /dev/null +++ b/src/com.gluster.storage.management.gui/plugin.xml @@ -0,0 +1,1175 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + + <extension + id="application" + point="org.eclipse.core.runtime.applications"> + <application> + <run + class="com.gluster.storage.management.gui.Application"> + </run> + </application> + </extension> + <extension + point="org.eclipse.ui.perspectives"> + <perspective + name="Gluster Perspective" + class="com.gluster.storage.management.gui.Perspective" + id="com.gluster.storage.management.gui.perspective"> + </perspective> + </extension> + <extension + point="org.eclipse.ui.views"> + <view + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.NavigationView" + icon="icons/world.png" + id="com.gluster.storage.management.gui.views.NavigationView" + name="Cluster Navigation Tree" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.DetailsView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.details.DetailsView" + name="Details" + restorable="true"> + </view> + <view + category="org.eclipse.ui" + class="org.eclipse.ui.ExtensionFactory:progressView" + icon="icons/progress-bar.png" + id="org.eclipse.ui.views.ProgressView" + name="Tasks in Progress" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.DiscoveredServersView" + icon="icons/servers.png" + id="com.gluster.storage.management.gui.views.DiscoveredServersView" + name="Discovered Servers" + restorable="true"> + </view> + <view + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.DiscoveredServerView" + icon="icons/server.png" + id="com.gluster.storage.management.gui.views.DiscoveredServerView" + name="Discovered Server" + restorable="true"> + </view> + <category + id="com.gluster.storage.management.gui.category" + name="Gluster Managament Console"> + </category> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumesView" + icon="icons/volumes.png" + id="com.gluster.storage.management.gui.views.VolumesView" + name="Volumes" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumesSummaryView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.VolumesSummaryView" + name="Summary (Volumes)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.ClusterSummaryView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.ClusterSummaryView" + name="Summary (Cluster)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumeSummaryView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.VolumeSummaryView" + name="Summary (Volume)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumeDisksView" + icon="icons/disks.png" + id="com.gluster.storage.management.gui.views.VolumeDisksView" + name="Disks (Volume)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumeOptionsView" + icon="icons/preferences.png" + id="com.gluster.storage.management.gui.views.VolumeOptionsView" + name="Volume Options" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.VolumeLogsView" + icon="icons/logs.png" + id="com.gluster.storage.management.gui.views.VolumeLogsView" + name="Volume Logs" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.GlusterServersSummaryView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.GlusterServersSummaryView" + name="Summary (Servers)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.GlusterServersView" + icon="icons/servers.png" + id="com.gluster.storage.management.gui.views.GlusterServersView" + name="Servers" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.DisksView" + icon="icons/disks.png" + id="com.gluster.storage.management.gui.views.DisksView" + name="Disks" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.GlusterServerSummaryView" + icon="icons/gluster_icon.png" + id="com.gluster.storage.management.gui.views.GlusterServerSummaryView" + name="Summary (Server)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.GlusterServerDisksView" + icon="icons/disks.png" + id="com.gluster.storage.management.gui.views.GlusterServerDisksView" + name="Server Disks" + restorable="true"> + </view> + <view + allowMultiple="false" + category="com.gluster.storage.management.gui.category" + class="com.gluster.storage.management.gui.views.GlusterServerLogsView" + icon="icons/logs.png" + id="com.gluster.storage.management.gui.views.GlusterServerLogsView" + name="Server Logs" + restorable="true"> + </view> + </extension> + <extension + point="org.eclipse.ui.commands"> + <category + name="Gluster Commands" + id="com.gluster.storage.management.gui.category"> + </category> + <command + name="Create Volume" + description="Create a new Volume" + categoryId="com.gluster.storage.management.gui.category" + id="com.gluster.storage.management.gui.commands.CreateVolume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Delete Volume" + id="com.gluster.storage.management.gui.commands.DeleteVolume" + name="Delete Volume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Start Volume" + id="com.gluster.storage.management.gui.commands.StartVolume" + name="Start Volume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Stop Volume" + id="com.gluster.storage.management.gui.commands.StopVolume" + name="Stop Volume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Edit Volume" + id="com.gluster.storage.management.gui.commands.EditVolume" + name="Edit Volume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Rebalance Volume" + id="com.gluster.storage.management.gui.commands.RebalanceVolume" + name="Rebalance Volume"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Add Server(s) to Cluster" + id="com.gluster.storage.management.gui.commands.AddServer" + name="Add Server(s)"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Remove Server(s) from Cluster" + id="com.gluster.storage.management.gui.commands.RemoveServer" + name="Remove Server(s)"> + </command> + <command + categoryId="com.gluster.storage.management.gui.category" + description="Migrate Disk" + id="com.gluster.storage.management.gui.commands.MigrateDisk" + name="Migrate Disk"> + </command> + </extension> + <extension + point="org.eclipse.ui.bindings"> + <key + commandId="com.gluster.storage.management.gui.commands.CreateVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+C"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.DeleteVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+D"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.StartVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+S"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.StopVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+T"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.EditVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+E"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.RebalanceVolume" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+B"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.AddServer" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+A"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.RemoveServer" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+R"> + </key> + <key + commandId="com.gluster.storage.management.gui.commands.MigrateDisk" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+M"> + </key> + <key + commandId="org.eclipse.ui.window.preferences" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+P"> + </key> + <key + commandId="org.eclipse.ui.window.showKeyAssist" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="CTRL+SHIFT+L"> + </key> + <key + commandId="org.eclipse.ui.navigate.nextTab" + contextId="org.eclipse.ui.contexts.window" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="ALT+ARROW_RIGHT"> + </key> + <key + commandId="org.eclipse.ui.navigate.previousTab" + contextId="org.eclipse.ui.contexts.window" + schemeId="com.gluster.storage.management.gui.KeyConfig" + sequence="ALT+ARROW_LEFT"> + </key> + <scheme + description="Default Key Bindings Scheme for Gluster Management Console" + id="com.gluster.storage.management.gui.KeyConfig" + name="Gluster"> + </scheme> + </extension> + <extension + id="product" + name="Gluster Management Console" + point="org.eclipse.core.runtime.products"> + <product + application="com.gluster.storage.management.gui.application" + name="Gluster Management Console"> + <property + name="aboutText" + value="GlusterFS is an open source clustered storage solution. The software is a powerful and flexible solution that simplifies the task of managing unstructured file data whether you have a few terabytes of storage or multiple petabytes. Gluster Management Console is a powerful GUI management interface for the GlusterFS."> + </property> + <property + name="windowImages" + value="icons/gluster_icon.png"> + </property> + <property + name="aboutImage" + value="splash/gluster_about.jpg"> + </property> + <property + name="appName" + value="about"> + </property> + <property + name="preferenceCustomization" + value="preferences.ini"> + </property> + </product> + </extension> + <extension + point="org.eclipse.ui.actionSets"> + <actionSet + description="Set of Actions in "Edit" menu" + id="com.gluster.storage.management.gui.actionsets.edit" + label="Edit Action Set" + visible="true"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.PreferencesAction" + definitionId="org.eclipse.ui.window.preferences" + icon="icons/preferences.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Preferences" + menubarPath="com.gluster.storage.management.gui.menu.edit/edit" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Preferences"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.edit" + label="&Edit" + path="additions"> + <groupMarker + name="edit"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on multiple Volumes" + id="com.gluster.storage.management.gui.actionsets.volumes" + label="Volumes Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.DeleteVolume" + icon="icons/volume-delete.png" + id="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + label="&Delete Volume(s)" + menubarPath="com.gluster.storage.management.gui.menu.volumes/volumes" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StopVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StopVolume" + icon="icons/volume-stop.png" + id="com.gluster.storage.management.gui.actions.StopVolumeAction" + label="S&top Volume(s)" + menubarPath="com.gluster.storage.management.gui.menu.volumes/volumes" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StartVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StartVolume" + icon="icons/volume-start.png" + id="com.gluster.storage.management.gui.actions.StartVolumeAction" + label="&Start Volume(s)" + menubarPath="com.gluster.storage.management.gui.menu.volumes/volumes" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.CreateVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.CreateVolume" + icon="icons/volume-create.png" + id="com.gluster.storage.management.gui.actions.CreateVolumeAction" + label="&Create Volume" + menubarPath="com.gluster.storage.management.gui.menu.volumes/volumes" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.volumes" + label="&Gluster" + path="additions"> + <groupMarker + name="volumes"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on a single volume" + id="com.gluster.storage.management.gui.actionsets.volume" + label="Volume Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.MigrateDiskAction" + definitionId="com.gluster.storage.management.gui.commands.MigrateDisk" + icon="icons/disk-migrate.png" + id="com.gluster.storage.management.gui.actions.MigrateDiskAction" + label="&Migrate Disk" + menubarPath="com.gluster.storage.management.gui.menu.glusterserver/glusterserver" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Migrate Disk"> + <enablement> + <objectClass + name="com.gluster.storage.management.core.model.Disk"> + </objectClass> + </enablement> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.DeleteVolume" + icon="icons/volume-delete.png" + id="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + label="&Delete Volume" + menubarPath="com.gluster.storage.management.gui.menu.volume/volume" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.RebalanceVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.RebalanceVolume" + icon="icons/volume-rebalance.png" + id="com.gluster.storage.management.gui.actions.RebalanceVolumeAction" + label="&Rebalance Volume" + menubarPath="com.gluster.storage.management.gui.menu.volume/volume" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Rebalance Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StopVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StopVolume" + icon="icons/volume-stop.png" + id="com.gluster.storage.management.gui.actions.StopVolumeAction" + label="S&top Volume" + menubarPath="com.gluster.storage.management.gui.menu.volume/volume" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StartVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StartVolume" + icon="icons/volume-start.png" + id="com.gluster.storage.management.gui.actions.StartVolumeAction" + label="&Start Volume" + menubarPath="com.gluster.storage.management.gui.menu.volume/volume" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.volume" + label="&Gluster" + path="additions"> + <groupMarker + name="volume"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed from "Cluster" context" + id="com.gluster.storage.management.gui.actionsets.gluster" + label="Cluster Action Set" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.CreateVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.CreateVolume" + icon="icons/volume-create.png" + id="com.gluster.storage.management.gui.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="com.gluster.storage.management.gui.menu.cluster/cluster" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="Add &Server(s)" + menubarPath="com.gluster.storage.management.gui.menu.cluster/cluster" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.cluster" + label="&Gluster"> + <groupMarker + name="cluster"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on multiple Gluster Servers" + id="com.gluster.storage.management.gui.actionsets.glusterservers" + label="Gluster Servers Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.RemoveServerAction" + definitionId="com.gluster.storage.management.gui.commands.RemoveServer" + icon="icons/server-remove.png" + id="com.gluster.storage.management.gui.actions.RemoveServerAction" + label="&Remove Server(s)" + menubarPath="com.gluster.storage.management.gui.menu.servers/servers" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Remove Server(s)"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="com.gluster.storage.management.gui.menu.servers/servers" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.servers" + label="&Gluster" + path="additions"> + <groupMarker + name="servers"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed in the "Gluster Server" contextt; context" + id="com.gluster.storage.management.gui.actionsets.glusterserver" + label="Gluster Server Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.RemoveServerAction" + definitionId="com.gluster.storage.management.gui.commands.RemoveServer" + icon="icons/server-remove.png" + id="com.gluster.storage.management.gui.actions.RemoveServerAction" + label="&Remove Server" + menubarPath="com.gluster.storage.management.gui.menu.glusterserver/glusterserver" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Remove Server"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.glusterserver" + label="&Gluster" + path="additions"> + <groupMarker + name="glusterserver"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on multiple Discovered Servers" + id="com.gluster.storage.management.gui.actionsets.serversdiscovered" + label="Discovered Servers Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="com.gluster.storage.management.gui.menu.discoveredservers/discoveredservers" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.discoveredservers" + label="&Gluster" + path="additions"> + <groupMarker + name="discoveredservers"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on single Discovered Server" + id="com.gluster.storage.management.gui.actionsets.serverdiscovered" + label="Discovered Server Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Add Server" + menubarPath="com.gluster.storage.management.gui.menu.discoveredserver/discoveredserver" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <menu + id="com.gluster.storage.management.gui.menu.discoveredserver" + label="&Gluster" + path="additions"> + <groupMarker + name="discoveredserver"> + </groupMarker> + </menu> + </actionSet> + </extension> + <extension + point="org.eclipse.ui.perspectiveExtensions"> + <perspectiveExtension + targetID="*"> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.NavigationView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="left" + relative="org.eclipse.ui.editorss" + showTitle="false" + standalone="true" + visible="true"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.ClusterSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="right" + relative="com.gluster.storage.management.gui.views.navigator.NavigationView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.details.DetailsView" + minimized="false" + moveable="false" + ratio="0.70f" + relationship="right" + relative="com.gluster.storage.management.gui.views.navigator.NavigationView" + showTitle="false" + standalone="false" + visible="false"> + </view> + <view + closeable="true" + id="org.eclipse.ui.views.ProgressView" + minimized="false" + moveable="false" + ratio="0.80f" + relationship="bottom" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="true" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.DiscoveredServersView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.DiscoveredServerView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="right" + relative="com.gluster.storage.management.gui.views.navigator.NavigationView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumesSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumesView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.VolumesSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumeSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumeDisksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumeOptionsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.VolumeLogsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.GlusterServersSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.GlusterServersView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.DisksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.GlusterServerSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.GlusterServerDisksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="com.gluster.storage.management.gui.views.GlusterServerLogsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="com.gluster.storage.management.gui.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + </perspectiveExtension> + </extension> + <extension + point="org.eclipse.ui.decorators"> + <decorator + adaptable="false" + class="com.gluster.storage.management.gui.views.navigator.NavigationTreeLabelDecorator" + id="com.gluster.storage.management.gui.views.navigator.decorator" + label="Navigation Tree Decorator" + lightweight="true" + location="BOTTOM_LEFT" + state="true"> + </decorator> + </extension> + <extension + point="org.eclipse.ui.preferencePages"> + <page + class="com.gluster.storage.management.gui.preferences.GlusterPreferencePage" + id="com.gluster.storage.management.gui.preferences.GlusterPreferencePage" + name="Gluster"> + </page> + <page + category="com.gluster.storage.management.gui.preferences.GlusterPreferencePage" + class="com.gluster.storage.management.gui.preferences.ClusterPreferencePage" + id="com.gluster.storage.management.gui.preferences.ClusterPreferencePage" + name="Cluster"> + </page> + <page + category="com.gluster.storage.management.gui.preferences.GlusterPreferencePage" + class="com.gluster.storage.management.gui.preferences.ConsolePreferencePage" + id="com.gluster.storage.management.gui.preferences.ConsolePreferencePage" + name="Console"> + </page> + <page + category="com.gluster.storage.management.gui.preferences.GlusterPreferencePage" + class="org.eclipse.ui.ExtensionFactory:newKeysPreferencePage" + id="org.eclipse.ui.NewKeysPreferencePage" + name="Keys"> + </page> + </extension> + <extension + point="org.eclipse.core.runtime.preferences"> + <initializer + class="com.gluster.storage.management.gui.preferences.PreferenceInitializer"> + </initializer> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <objectContribution + id="gluster.context.menu.glusterserver" + objectClass="com.gluster.storage.management.core.model.GlusterServer"> + <action + class="com.gluster.storage.management.gui.actions.RemoveServerAction" + definitionId="com.gluster.storage.management.gui.commands.RemoveServer" + enablesFor="1" + icon="icons/server-remove.png" + id="com.gluster.storage.management.gui.actions.RemoveServerAction" + label="&Remove Server" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + id="gluster.context.menu.volume" + objectClass="com.gluster.storage.management.core.model.Volume"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.MigrateDiskAction" + definitionId="com.gluster.storage.management.gui.commands.MigrateDisk" + icon="icons/disk-migrate.png" + id="com.gluster.storage.management.gui.actions.MigrateDiskAction" + label="&Migrate Disk" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Migrate Disk"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.DeleteVolume" + icon="icons/volume-delete.png" + id="com.gluster.storage.management.gui.actions.DeleteVolumeAction" + label="&Delete Volume" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.RebalanceVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.RebalanceVolume" + icon="icons/volume-rebalance.png" + id="com.gluster.storage.management.gui.actions.RebalanceVolumeAction" + label="&Rebalance Volume" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Rebalance Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StopVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StopVolume" + icon="icons/volume-stop.png" + id="com.gluster.storage.management.gui.actions.StopVolumeAction" + label="S&top Volume" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.StartVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.StartVolume" + icon="icons/volume-start.png" + id="com.gluster.storage.management.gui.actions.StartVolumeAction" + label="&Start Volume" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume"> + </action> + </objectContribution> + <objectContribution + id="gluster.context.menu.server" + objectClass="com.gluster.storage.management.core.model.Server"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + enablesFor="+" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <visibility> + <not> + <objectClass + name="com.gluster.storage.management.core.model.GlusterServer"> + </objectClass> + </not> + </visibility> + </objectContribution> + <objectContribution + id="gluster.context.menu.entityGroup" + objectClass="com.gluster.storage.management.core.model.EntityGroup"> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.CreateVolumeAction" + definitionId="com.gluster.storage.management.gui.commands.CreateVolume" + icon="icons/volume-create.png" + id="com.gluster.storage.management.gui.actions.CreateVolumeAction" + label="&Create Volume" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="com.gluster.storage.management.gui.actions.AddServerAction" + definitionId="com.gluster.storage.management.gui.commands.AddServer" + icon="icons/server-add.png" + id="com.gluster.storage.management.gui.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="additions" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + </objectContribution> + </extension> + +</plugin> |
