| <?xml version="1.0" encoding="UTF-8"?> |
| <?eclipse version="3.4"?> |
| <!-- |
| #=============================================================================# |
| # Copyright (c) 2006, 2020 Stephan Wahlbrink and others. |
| # |
| # This program and the accompanying materials are made available under the |
| # terms of the Eclipse Public License 2.0 which is available at |
| # https://www.eclipse.org/legal/epl-2.0, or the Apache License, Version 2.0 |
| # which is available at https://www.apache.org/licenses/LICENSE-2.0. |
| # |
| # SPDX-License-Identifier: EPL-2.0 OR Apache-2.0 |
| # |
| # Contributors: |
| # Stephan Wahlbrink <sw@wahlbrink.eu> - initial API and implementation |
| #=============================================================================# |
| --> |
| |
| <plugin> |
| |
| <extension |
| point="org.eclipse.core.runtime.preferences"> |
| <initializer class="org.eclipse.statet.internal.nico.ui.preferences.ConsolePreferences"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.views"> |
| <view |
| id="org.eclipse.statet.nico.views.HistoryView" |
| category="org.eclipse.statet.workbench.views.StatetCategory" |
| allowMultiple="false" |
| class="org.eclipse.statet.nico.ui.views.HistoryView" |
| icon="icons/view_16/history.png" |
| name="%views_History_name"/> |
| <view |
| id="org.eclipse.statet.nico.views.QueueView" |
| category="org.eclipse.statet.workbench.views.StatetCategory" |
| allowMultiple="false" |
| class="org.eclipse.statet.nico.ui.views.QueueView" |
| icon="icons/view_16/queue.png" |
| name="%views_Queue_name"/> |
| </extension> |
| |
| <extension |
| point="org.eclipse.core.runtime.adapters"> |
| <factory |
| adaptableType="org.eclipse.ui.console.IConsoleView" |
| class="org.eclipse.statet.internal.nico.ui.console.ConsoleAdapterFactory"> |
| <adapter |
| type="org.eclipse.statet.ltk.ui.sourceediting.ISourceEditor"/> |
| </factory> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.contexts"> |
| <context |
| id="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| parentId="org.eclipse.statet.workbench.contexts.TextEditor" |
| name="%contexts_ConsoleEditorScope_name" |
| description="%contexts_ConsoleEditorScope_description"> |
| </context> |
| </extension> |
| |
| <extension |
| point="org.eclipse.ui.commands"> |
| <command |
| id="org.eclipse.statet.nico.commands.CancelCurrent" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_CancelCurrent_name"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.CancelCurrentAndPause" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_CancelCurrentAndPause_name"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.CancelAll" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_CancelAll_name"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.PauseEngine" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_PauseEngine_name"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.DisconnectEngine" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_DisconnectEngine_name" |
| description="%commands_DisconnectEngine_description"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.ReconnectEngine" |
| categoryId="org.eclipse.debug.ui.category.run" |
| name="%commands_ReconnectEngine_name" |
| description="%commands_ReconnectEngine_description"> |
| </command> |
| |
| <command |
| id="org.eclipse.statet.nico.commands.SearchHistoryOlder" |
| categoryId="org.eclipse.statet.workbench.commandCategorys.Source" |
| name="%commands_SearchHistoryOlder_name" |
| description="%commands_SearchHistoryOlder_description"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.SearchHistoryNewer" |
| categoryId="org.eclipse.statet.workbench.commandCategorys.Source" |
| name="%commands_SearchHistoryNewer_name" |
| description="%commands_SearchHistoryNewer_description"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.GotoHistoryNewest" |
| categoryId="org.eclipse.statet.workbench.commandCategorys.Source" |
| name="%commands_GotoHistoryNewest_name" |
| description="%commands_GotoHistoryNewest_description"> |
| </command> |
| |
| <category |
| id="org.eclipse.statet.nico.commands.ConsoleCategory" |
| name="%commands_ConsoleCategory_name"> |
| </category> |
| <command |
| id="org.eclipse.statet.nico.commands.ClearOutput" |
| categoryId="org.eclipse.statet.nico.commands.ConsoleCategory" |
| name="%commands_ClearOutput_name" |
| description="%commands_ClearOutput_description" |
| helpContextId="org.eclipse.ui.console.clear_console_action_context" |
| defaultHandler="org.eclipse.statet.internal.nico.ui.ClearOutputHandler"> |
| </command> |
| <command |
| id="org.eclipse.statet.nico.commands.AdjustOutputWidth" |
| categoryId="org.eclipse.statet.nico.commands.ConsoleCategory" |
| name="%commands_AdjustOutputWidth_name" |
| description="%commands_AdjustOutputWidth_description"> |
| </command> |
| </extension> |
| <extension |
| point="org.eclipse.ui.bindings"> |
| <key |
| commandId="org.eclipse.statet.nico.commands.CancelCurrent" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="BREAK"/> |
| <key |
| commandId="org.eclipse.statet.nico.commands.CancelCurrent" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+BREAK"/> |
| <key |
| commandId="org.eclipse.statet.nico.commands.SearchHistoryOlder" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M3+ARROW_UP"> |
| </key> |
| <key |
| commandId="org.eclipse.statet.nico.commands.SearchHistoryNewer" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M3+ARROW_DOWN"> |
| </key> |
| <key |
| commandId="org.eclipse.statet.nico.commands.GotoHistoryNewest" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+M3+END"> |
| </key> |
| |
| <key |
| commandId="org.eclipse.statet.nico.commands.ClearOutput" |
| contextId="org.eclipse.statet.nico.contexts.ConsoleEditor" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+L"> |
| </key> |
| <key |
| commandId="org.eclipse.statet.nico.commands.ClearOutput" |
| contextId="org.eclipse.ui.contexts.window" |
| schemeId="org.eclipse.ui.defaultAcceleratorConfiguration" |
| sequence="M1+R L"> |
| </key> |
| </extension> |
| <extension |
| point="org.eclipse.ui.menus"> |
| <menuContribution |
| locationURI="menu:org.eclipse.statet.nico.menus.Cancel"> |
| <command |
| commandId="org.eclipse.statet.nico.commands.CancelCurrent" |
| style="push"> |
| </command> |
| <command |
| commandId="org.eclipse.statet.nico.commands.CancelCurrentAndPause" |
| style="push"> |
| </command> |
| <command |
| commandId="org.eclipse.statet.nico.commands.CancelAll" |
| style="push"> |
| </command> |
| </menuContribution> |
| </extension> |
| <extension |
| point="org.eclipse.ui.commandImages"> |
| <image |
| commandId="org.eclipse.statet.nico.commands.CancelCurrent" |
| icon="icons/loctool_16/cancel.png" |
| disabledIcon="icons/loctool_16_d/cancel.png"> |
| </image> |
| <image |
| commandId="org.eclipse.statet.nico.commands.PauseEngine" |
| icon="icons/loctool_16/pause.png" |
| disabledIcon="icons/loctool_16_d/pause.png"> |
| </image> |
| <image |
| commandId="org.eclipse.statet.nico.commands.ClearOutput" |
| icon="icons/tool_16/clear_output.gif" |
| disabledIcon="icons/tool_16_d/clear_output.gif"> |
| </image> |
| </extension> |
| <extension |
| point="org.eclipse.ui.services"> |
| <sourceProvider |
| provider="org.eclipse.statet.internal.nico.ui.ToolSourceProvider"> |
| <variable |
| name="org.eclipse.statet.activeTool" |
| priorityLevel="workbench"> |
| </variable> |
| </sourceProvider> |
| </extension> |
| <extension |
| point="org.eclipse.ui.preferencePages"> |
| <page |
| id="org.eclipse.statet.nico.preferencePages.ResourceMappings" |
| category="org.eclipse.statet.r.preferencePages.RunDebug" |
| class="org.eclipse.statet.internal.nico.ui.preferences.ResourceMappingPreferencePage" |
| name="%preferencePages_ResourceMappings_name"> |
| </page> |
| <page |
| id="org.eclipse.statet.nico.preferencePages.Console" |
| category="org.eclipse.statet.r.preferencePages.RunDebug" |
| class="org.eclipse.statet.internal.nico.ui.preferences.ConsolePreferencePage" |
| name="%preferencePages_Console_name"> |
| </page> |
| <page |
| id="org.eclipse.statet.nico.preferencePages.ConsoleTextStyles" |
| category="org.eclipse.statet.r.preferencePages.RunDebug" |
| class="org.eclipse.statet.internal.nico.ui.preferences.ConsoleTextStylesPreferencePage" |
| name="%preferencePages_ConsoleTextStyles_name"> |
| </page> |
| </extension> |
| |
| <extension |
| point="org.eclipse.statet.ecommons.ts.UIDecorators"> |
| <runnable |
| typeId="common/console/input" |
| icon="icons/obj_16/task-consolecommand.png"> |
| </runnable> |
| <runnable |
| typeId="common/debug/suspended.insert" |
| icon="icons/obj_16/task-barrier-suspended.png"> |
| </runnable> |
| <runnable |
| typeId="common/quit" |
| icon="icons/loctool_16/terminate.png"> |
| </runnable> |
| </extension> |
| |
| </plugin> |