blob: 8ae47d4cdc978f65366b134f11f37d346670a2da [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
<plugin>
<extension point="org.eclipse.ui.views">
<view
allowMultiple="true"
category="org.eclipse.ui"
class="com.google.eclipse.elt.view.ui.TerminalView"
icon="icons/terminal.gif"
id="com.google.eclipse.terminal.local.localTerminalView"
name="Terminal"
restorable="true">
</view>
</extension>
<extension point="org.eclipse.ui.perspectiveExtensions">
<perspectiveExtension targetID="*">
<view
id="com.google.eclipse.terminal.local.localTerminalView"
minimized="false"
relationship="stack"
relative="org.eclipse.ui.console.ConsoleView">
</view>
</perspectiveExtension>
</extension>
<extension point="org.eclipse.ui.preferencePages">
<page
category="com.google.eclipse.terminal.local.page.root"
class="com.google.eclipse.elt.view.preferences.ColorsAndFontsPreferencePage"
id="com.google.eclipse.terminal.local.page.colorsAndFonts"
name="Colors and Fonts">
</page>
<page
class="com.google.eclipse.elt.view.preferences.RootPreferencePage"
id="com.google.eclipse.terminal.local.page.root"
name="Terminal">
</page>
</extension>
<extension point="org.eclipse.core.runtime.preferences">
<initializer class="com.google.eclipse.elt.view.preferences.PreferenceInitializer">
</initializer>
</extension>
<extension point="org.eclipse.ui.commands">
<command
categoryId="org.eclipse.ui.category.views"
id="com.google.eclipse.terminal.local.open"
name="Open Terminal Here">
</command>
</extension>
<extension point="org.eclipse.ui.commandImages">
<image
commandId="com.google.eclipse.terminal.local.open"
icon="icons/terminal.gif">
</image>
</extension>
<extension point="org.eclipse.ui.menus">
<menuContribution
allPopups="false"
locationURI="popup:org.eclipse.ui.popup.any?after=additions">
<command
commandId="com.google.eclipse.terminal.local.open"
style="push">
<visibleWhen checkEnabled="false">
<and>
<with variable="selection">
<count value="1">
</count>
</with>
<iterate>
<adapt type="org.eclipse.core.resources.IResource">
</adapt>
</iterate>
</and>
</visibleWhen>
</command>
</menuContribution>
</extension>
<extension point="org.eclipse.ui.handlers">
<handler
class="com.google.eclipse.elt.view.command.OpenTerminalCommand"
commandId="com.google.eclipse.terminal.local.open">
</handler>
</extension>
<extension point="org.eclipse.ui.contexts">
<context
description="In Terminal"
id="com.google.eclipse.terminal.local.context.localTerminal"
name="Terminal"
parentId="org.eclipse.ui.contexts.window">
</context>
</extension>
<extension point="org.eclipse.ui.commands">
<category
id="com.google.eclipse.terminal.local.commands.category"
name="Terminal">
</category>
<command
categoryId="com.google.eclipse.terminal.local.commands.category"
id="com.google.eclipse.terminal.local.copy"
name="Copy">
</command>
<command
categoryId="com.google.eclipse.terminal.local.commands.category"
id="com.google.eclipse.terminal.local.paste"
name="Paste">
</command>
</extension>
<extension point="org.eclipse.ui.bindings">
<key
commandId="com.google.eclipse.terminal.local.copy"
contextId="com.google.eclipse.terminal.local.context.localTerminal"
platform="carbon"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+C">
</key>
<key
commandId="com.google.eclipse.terminal.local.copy"
contextId="com.google.eclipse.terminal.local.context.localTerminal"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+C">
</key>
<key
commandId="com.google.eclipse.terminal.local.paste"
contextId="com.google.eclipse.terminal.local.context.localTerminal"
platform="carbon"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+V">
</key>
<key
commandId="com.google.eclipse.terminal.local.paste"
contextId="com.google.eclipse.terminal.local.context.localTerminal"
schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
sequence="M1+M2+V">
</key>
</extension>
</plugin>