mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-04-29 19:45:01 +02:00
Bug 568923 - add activity for TM terminal main toolbar button
This change adds an extra activity for the TM terminal main toolbar contribution. This allows applications to disable the contribution without disabling the rest of TM terminal functionality. With this change, disabling of the TM terminal main toolbar button can be done with a product customization file containing the line: org.eclipse.ui.workbench/UIActivities.org.eclipse.tm.terminal.view.ui.activity.maintoolbar=false The product customization file is specified to Eclipse arguments: -pluginCustomization /some/path/plugin_customization.ini Change-Id: Id1c34616f4f2a0ac77edbfe201c1db095f9ce7b8 Signed-off-by: Simeon Andreev <simeon.danailov.andreev@gmail.com>
This commit is contained in:
parent
7fd8956dca
commit
bddeeeac3b
2 changed files with 35 additions and 5 deletions
|
@ -69,6 +69,9 @@ activities.category.terminals.description=Use the terminal to connect to remote
|
|||
activities.activity.terminals.views.name=Terminal Views
|
||||
activities.activity.terminals.views.description=Terminal related views.
|
||||
|
||||
activities.activity.terminals.maintoolbar.name=Terminal Main Toolbar
|
||||
activities.activity.terminals.maintoolbar.description=Terminal main toolbar buttons.
|
||||
|
||||
# ----- Preference Pages -----
|
||||
|
||||
preference.page.name=Local Terminal
|
||||
|
|
|
@ -457,11 +457,7 @@
|
|||
</activityPatternBinding>
|
||||
<activityPatternBinding
|
||||
activityId="org.eclipse.tm.terminal.view.ui.activity.views"
|
||||
pattern="org\.eclipse\.tm\.terminal\.view\.ui/org\.eclipse\.tm\.terminal\.view\.ui\.toolbar">
|
||||
</activityPatternBinding>
|
||||
<activityPatternBinding
|
||||
activityId="org.eclipse.tm.terminal.view.ui.activity.views"
|
||||
pattern="org\.eclipse\.tm\.terminal\.view\.ui/org\.eclipse\.tm\.terminal\.view\.ui\.commands\..*">
|
||||
pattern="org\.eclipse\.tm\.terminal\.view\.ui/org\.eclipse\.tm\.terminal\.view\.ui\.commands\.^(?!org\.eclipse\.tm\.terminal\.view\.ui\.commands\.launchToolbar).*">
|
||||
</activityPatternBinding>
|
||||
|
||||
<categoryActivityBinding
|
||||
|
@ -492,6 +488,37 @@
|
|||
</categoryActivityBinding>
|
||||
-->
|
||||
</extension>
|
||||
<extension point="org.eclipse.ui.activities">
|
||||
<category
|
||||
description="%activities.category.terminals.description"
|
||||
id="org.eclipse.tm.terminal.view.ui.category"
|
||||
name="%activities.category.terminals.name">
|
||||
</category>
|
||||
|
||||
<activity
|
||||
description="%activities.activity.terminals.maintoolbar.description"
|
||||
id="org.eclipse.tm.terminal.view.ui.activity.maintoolbar"
|
||||
name="%activities.activity.terminals.maintoolbar.name">
|
||||
</activity>
|
||||
|
||||
<activityPatternBinding
|
||||
activityId="org.eclipse.tm.terminal.view.ui.activity.maintoolbar"
|
||||
pattern="org\.eclipse\.tm\.terminal\.view\.ui/org\.eclipse\.tm\.terminal\.view\.ui\.toolbar">
|
||||
</activityPatternBinding>
|
||||
<activityPatternBinding
|
||||
activityId="org.eclipse.tm.terminal.view.ui.activity.maintoolbar"
|
||||
pattern="org\.eclipse\.tm\.terminal\.view\.ui/org\.eclipse\.tm\.terminal\.view\.ui\.commands\.launchToolbar">
|
||||
</activityPatternBinding>
|
||||
|
||||
<categoryActivityBinding
|
||||
activityId="org.eclipse.tm.terminal.view.ui.activity.maintoolbar"
|
||||
categoryId="org.eclipse.tm.terminal.view.ui.category">
|
||||
</categoryActivityBinding>
|
||||
|
||||
<defaultEnablement
|
||||
id="org.eclipse.tm.terminal.view.ui.activity.maintoolbar">
|
||||
</defaultEnablement>
|
||||
</extension>
|
||||
|
||||
<extension point="org.eclipse.ui.contexts">
|
||||
<context
|
||||
|
|
Loading…
Add table
Reference in a new issue