2023-11-26 19:38:46 +01:00
|
|
|
<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<?eclipse version="3.4"?>
|
|
|
|
<plugin>
|
|
|
|
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.commands">
|
|
|
|
<category
|
|
|
|
id="ShareClient.commands.category"
|
2023-12-07 19:25:12 +01:00
|
|
|
name="Share Client">
|
2023-11-26 19:38:46 +01:00
|
|
|
</category>
|
|
|
|
<command
|
|
|
|
categoryId="ShareClient.commands.category"
|
2023-12-07 19:25:12 +01:00
|
|
|
name="Share Project"
|
2023-12-03 21:33:20 +01:00
|
|
|
id="ShareClient.commands.shareProjectCommand">
|
2023-11-26 19:38:46 +01:00
|
|
|
</command>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.handlers">
|
|
|
|
<handler
|
2023-12-03 21:33:20 +01:00
|
|
|
class="me.mrletsplay.shareclient.handlers.ShareProjectHandler"
|
|
|
|
commandId="ShareClient.commands.shareProjectCommand">
|
2023-11-26 19:38:46 +01:00
|
|
|
</handler>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.bindings">
|
|
|
|
<key
|
|
|
|
commandId="ShareClient.commands.sampleCommand"
|
|
|
|
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
|
|
|
|
contextId="org.eclipse.ui.contexts.window"
|
|
|
|
sequence="M1+6">
|
|
|
|
</key>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.menus">
|
2023-12-03 21:33:20 +01:00
|
|
|
<menuContribution
|
|
|
|
allPopups="false"
|
|
|
|
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
|
|
|
|
<menu
|
2023-12-04 21:37:13 +01:00
|
|
|
icon="icons/icon.png"
|
2023-12-03 21:33:20 +01:00
|
|
|
label="Share Client">
|
|
|
|
<command
|
|
|
|
commandId="ShareClient.commands.shareProjectCommand"
|
2023-12-04 21:37:13 +01:00
|
|
|
icon="icons/share.png"
|
2023-12-03 21:33:20 +01:00
|
|
|
label="Share project"
|
|
|
|
style="push">
|
|
|
|
<visibleWhen
|
|
|
|
checkEnabled="false">
|
|
|
|
<iterate
|
|
|
|
ifEmpty="false">
|
|
|
|
<adapt
|
|
|
|
type="org.eclipse.core.resources.IResource">
|
|
|
|
</adapt>
|
|
|
|
</iterate>
|
|
|
|
</visibleWhen>
|
|
|
|
</command>
|
|
|
|
</menu>
|
|
|
|
</menuContribution>
|
2023-11-26 19:38:46 +01:00
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.views">
|
|
|
|
<category
|
|
|
|
id="me.mrletsplay.shareclient"
|
2023-12-07 19:25:12 +01:00
|
|
|
name="Share Client">
|
2023-11-26 19:38:46 +01:00
|
|
|
</category>
|
|
|
|
<view
|
|
|
|
category="me.mrletsplay.shareclient"
|
|
|
|
class="me.mrletsplay.shareclient.views.ShareView"
|
2023-12-04 21:37:13 +01:00
|
|
|
icon="icons/icon.png"
|
2023-12-07 19:25:12 +01:00
|
|
|
id="me.mrletsplay.shareclient.views.ShareView"
|
2023-11-26 19:38:46 +01:00
|
|
|
inject="true"
|
|
|
|
name="Share Client">
|
|
|
|
</view>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.perspectiveExtensions">
|
|
|
|
<perspectiveExtension
|
|
|
|
targetID="org.eclipse.jdt.ui.JavaPerspective">
|
|
|
|
<view
|
|
|
|
id="me.mrletsplay.shareclient.views.ShareView"
|
|
|
|
ratio="0.5"
|
|
|
|
relationship="right"
|
|
|
|
relative="org.eclipse.ui.views.ProblemView">
|
|
|
|
</view>
|
|
|
|
</perspectiveExtension>
|
|
|
|
</extension>
|
|
|
|
<extension
|
|
|
|
point="org.eclipse.help.contexts">
|
|
|
|
<contexts
|
|
|
|
file="contexts.xml">
|
|
|
|
</contexts>
|
|
|
|
</extension>
|
2023-12-03 21:33:20 +01:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.preferencePages">
|
|
|
|
<page
|
|
|
|
class="me.mrletsplay.shareclient.ShareClientPreferencePage"
|
|
|
|
id="ShareClient.preferences"
|
|
|
|
name="Share Client">
|
|
|
|
</page>
|
|
|
|
</extension>
|
2023-12-14 20:50:36 +01:00
|
|
|
<extension
|
|
|
|
point="org.eclipse.ui.startup">
|
|
|
|
<startup
|
|
|
|
class="me.mrletsplay.shareclient.ShareClient">
|
|
|
|
</startup>
|
|
|
|
</extension>
|
2023-11-26 19:38:46 +01:00
|
|
|
|
|
|
|
</plugin>
|