mirror of
https://github.com/eclipse-cdt/cdt
synced 2024-10-28 12:09:40 +01:00
bug 309579: Organize Build Configuration items in context menu
This commit is contained in:
parent
e514d04dfa
commit
138550be13
4 changed files with 48 additions and 41 deletions
|
@ -100,24 +100,24 @@
|
|||
enablesFor="+"
|
||||
id="org.eclipse.cdt.managedbuilder.ui.rebuildConfigurationsAction"
|
||||
label="%RebuildConfigurationsMenu.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"/>
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
|
||||
<action
|
||||
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.CleanAllConfigurationsAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.managedbuilder.ui.cleanAllConfigurationsAction"
|
||||
label="%CleanAllConfigurationsMenu.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"/>
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
|
||||
<action
|
||||
class="org.eclipse.cdt.managedbuilder.internal.ui.actions.BuildAllConfigurationsAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.managedbuilder.ui.buildAllConfigurationsAction"
|
||||
label="%BuildAllConfigurationsMenu.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"/>
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/build"/>
|
||||
<visibility>
|
||||
<objectState
|
||||
name="projectNature"
|
||||
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
||||
</visibility>
|
||||
</visibility>
|
||||
</objectContribution>
|
||||
<objectContribution
|
||||
adaptable="true"
|
||||
|
|
|
@ -212,8 +212,8 @@ BuildActiveConfiguration.label=Build Active Configuration
|
|||
BuildActiveConfiguration.tooltip=Build the active configurations of selected projects
|
||||
|
||||
ManageConfigAction.label=Manage...
|
||||
DeleteRcConfigAction.label=Delete resource cfgs...
|
||||
ExcludeAction.label=Exclude from build...
|
||||
DeleteRcConfigAction.label=Reset to Default...
|
||||
ExcludeAction.label=Exclude from Build...
|
||||
BuildConfigurationActionSet.descr=Build active configuration for the current project
|
||||
|
||||
# Common Editor ruler actions
|
||||
|
@ -482,6 +482,7 @@ importWizard.CDTCategory.name = C/C++
|
|||
page.c.general=C/C++ General
|
||||
# menu labels
|
||||
Configurations.menu=Build Configurations
|
||||
ResourceConfigurations.menu=Resource Configurations
|
||||
Index.menu=Index
|
||||
CDTWizard=CDT New Project Wizard
|
||||
|
||||
|
|
|
@ -1017,68 +1017,74 @@
|
|||
adaptable="true"
|
||||
id="org.eclipse.cdt.ui.buildConfigContribution"
|
||||
objectClass="org.eclipse.core.resources.IResource">
|
||||
<action
|
||||
class="org.eclipse.cdt.ui.actions.ChangeBuildConfigContextAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.ui.buildConfigPulldownAction"
|
||||
label="%BuildConfigContextAction.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"
|
||||
style="pulldown"
|
||||
tooltip="%BuildConfigAction.tooltip"/>
|
||||
<visibility>
|
||||
<and>
|
||||
<objectState
|
||||
name="projectNature"
|
||||
value="org.eclipse.cdt.core.cnature"/>
|
||||
<objectClass name="org.eclipse.core.resources.IProject"/>
|
||||
</and>
|
||||
</visibility>
|
||||
<action
|
||||
class="org.eclipse.cdt.ui.actions.ManageConfigsAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.ui.manageConfigsAction0"
|
||||
label="%ManageConfigAction.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm2"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/manage"
|
||||
/>
|
||||
<action
|
||||
class="org.eclipse.cdt.ui.actions.ChangeBuildConfigContextAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.ui.buildConfigPulldownAction"
|
||||
label="%BuildConfigContextAction.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/manage"
|
||||
style="pulldown"
|
||||
tooltip="%BuildConfigAction.tooltip"/>
|
||||
<menu
|
||||
id="org.eclipse.cdt.ui.cfgmenu"
|
||||
label="%Configurations.menu"
|
||||
path="buildGroup">
|
||||
<groupMarker name="gm1"/>
|
||||
<groupMarker name="gm3"/>
|
||||
<separator
|
||||
name="sep1">
|
||||
</separator>
|
||||
<groupMarker
|
||||
name="gm2">
|
||||
</groupMarker>
|
||||
<groupMarker name="manage"/>
|
||||
<separator name="sep1"/>
|
||||
<groupMarker name="build"/>
|
||||
</menu>
|
||||
|
||||
<visibility>
|
||||
<objectState
|
||||
name="projectNature"
|
||||
value="org.eclipse.cdt.core.cnature"/>
|
||||
</visibility>
|
||||
</objectContribution>
|
||||
|
||||
<objectContribution
|
||||
adaptable="true"
|
||||
id="org.eclipse.cdt.ui.buildConfigContributionM"
|
||||
objectClass="org.eclipse.core.resources.IResource">
|
||||
<visibility>
|
||||
<and>
|
||||
<objectState
|
||||
name="projectNature"
|
||||
value="org.eclipse.cdt.core.cnature"/>
|
||||
<or>
|
||||
<objectClass name="org.eclipse.core.resources.IFolder"/>
|
||||
<objectClass name="org.eclipse.core.resources.IFile"/>
|
||||
</or>
|
||||
</and>
|
||||
</visibility>
|
||||
<action
|
||||
class="org.eclipse.cdt.ui.actions.DeleteResConfigsAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.ui.deleteConfigsAction0"
|
||||
label="%DeleteRcConfigAction.label"
|
||||
menubarPath="org.eclipse.cdt.ui.cfgmenu/gm3"
|
||||
menubarPath="org.eclipse.cdt.ui.rescfgmenu/gm1"
|
||||
/>
|
||||
<action
|
||||
class="org.eclipse.cdt.ui.actions.ExcludeFromBuildAction"
|
||||
enablesFor="+"
|
||||
id="org.eclipse.cdt.ui.excludeAction0"
|
||||
label="%ExcludeAction.label"
|
||||
menubarPath="buildGroup"
|
||||
menubarPath="org.eclipse.cdt.ui.rescfgmenu/gm1"
|
||||
/>
|
||||
|
||||
<visibility>
|
||||
<objectState
|
||||
name="projectNature"
|
||||
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature"/>
|
||||
</visibility>
|
||||
<menu
|
||||
id="org.eclipse.cdt.ui.rescfgmenu"
|
||||
label="%ResourceConfigurations.menu"
|
||||
path="buildGroup">
|
||||
<groupMarker name="gm1"/>
|
||||
</menu>
|
||||
</objectContribution>
|
||||
|
||||
</extension>
|
||||
|
||||
<extension
|
||||
|
|
|
@ -76,8 +76,8 @@ ChangeBuildConfigMenuAction.text=No way to manage configurations for selected ob
|
|||
CreateParserLogAction.existingFile=''{0}'' already exists.\nDo you want to replace it?
|
||||
CreateParserLogAction.readOnlyFile=''{0}'' cannot be modified\!
|
||||
|
||||
DeleteResConfigsAction.0=Select configurations to delete
|
||||
DeleteResConfigsAction.1=Delete resource configurations
|
||||
DeleteResConfigsAction.0=Select resource configurations to restore default settings
|
||||
DeleteResConfigsAction.1=Reset Resource Configurations
|
||||
|
||||
ExcludeFromBuildAction.0=Exclude object(s) from build in the following configurations
|
||||
ExcludeFromBuildAction.1=Exclude from build
|
||||
|
|
Loading…
Reference in a new issue