1
0
Fork 0
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:
Simeon Andreev 2020-11-20 13:49:00 +01:00
parent 7fd8956dca
commit bddeeeac3b
2 changed files with 35 additions and 5 deletions

View file

@ -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

View file

@ -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