ShareClient-Eclipse/plugin.xml

108 lines
3.3 KiB
XML
Raw Normal View History

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>