1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 14:55:41 +02:00

Bug #181023: group property pages

Bug #181025: group context menu items
This commit is contained in:
Oleg Krasilnikov 2007-04-09 06:03:56 +00:00
parent 70f848ae68
commit 5bcb4215a0
2 changed files with 66 additions and 10 deletions

View file

@ -258,11 +258,11 @@ WorkInProgress.name=Work In Progress
CDTSearch.name=Search CDTSearch.name=Search
CDTIndexerProperty.name=C/C++ Indexer CDTIndexerProperty.name=Indexer
CDTHelpProperty.name=C/C++ Documentation CDTHelpProperty.name=Documentation
CDTFileTypesProperty.name=C/C++ File Types CDTFileTypesProperty.name=File Types
CDTLanguagesProperty.name=Language Mappings CDTLanguagesProperty.name=Language Mappings
@ -356,7 +356,7 @@ CDTIndexer.nullindexer=No Indexer (search based features will not work correctly
CDTIndexer.fastindexer=Fast C/C++ Indexer (recommended) CDTIndexer.fastindexer=Fast C/C++ Indexer (recommended)
IndexView.name=C/C++ Index IndexView.name=C/C++ Index
RebuildIndex.name=Rebuild Index RebuildIndex.name=Rebuild
indexerPage.name = Indexer Page indexerPage.name = Indexer Page
proposalFilter.name = Code Completion Proposal Filter proposalFilter.name = Code Completion Proposal Filter
@ -390,4 +390,9 @@ cViewScope.description = In C/C++ Views
NewCfgDialog.name = newCfgDialog NewCfgDialog.name = newCfgDialog
teamProjectIndexExportWizard.name = Team Shared Index teamProjectIndexExportWizard.name = Team Shared Index
teamProjectIndexExportWizard.description = Exports C/C++ index for use in other workspaces. teamProjectIndexExportWizard.description = Exports C/C++ index for use in other workspaces.
exportWizard.CDTCategory.name = C/C++ exportWizard.CDTCategory.name = C/C++
page.c.general=C/C++ General
# menu labels
Configurations.menu=Build configurations
Index.menu=Index

View file

@ -723,7 +723,15 @@
class="org.eclipse.cdt.internal.ui.indexview.RebuildIndexActionDelegate" class="org.eclipse.cdt.internal.ui.indexview.RebuildIndexActionDelegate"
id="org.eclipse.cdt.ui.rebuildIndexAction" id="org.eclipse.cdt.ui.rebuildIndexAction"
label="%RebuildIndex.name" label="%RebuildIndex.name"
menubarPath="buildGroup"/> menubarPath="org.eclipse.cdt.ui.indexmenu/gm1"/>
<menu
id="org.eclipse.cdt.ui.indexmenu"
label="%Index.menu"
path="buildGroup">
<groupMarker
name="gm1">
</groupMarker>
</menu>
</objectContribution> </objectContribution>
<objectContribution <objectContribution
objectClass="org.eclipse.core.resources.IMarker" objectClass="org.eclipse.core.resources.IMarker"
@ -815,7 +823,7 @@
enablesFor="+" enablesFor="+"
id="org.eclipse.cdt.ui.buildConfigPulldownAction" id="org.eclipse.cdt.ui.buildConfigPulldownAction"
label="%BuildConfigContextAction.label" label="%BuildConfigContextAction.label"
menubarPath="buildGroup" menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"
style="pulldown" style="pulldown"
tooltip="%BuildConfigAction.tooltip"/> tooltip="%BuildConfigAction.tooltip"/>
<action <action
@ -823,14 +831,14 @@
enablesFor="+" enablesFor="+"
id="org.eclipse.cdt.ui.manageConfigsAction0" id="org.eclipse.cdt.ui.manageConfigsAction0"
label="%ManageConfigAction.label" label="%ManageConfigAction.label"
menubarPath="buildGroup" menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"
/> />
<action <action
class="org.eclipse.cdt.ui.actions.DeleteResConfigsAction" class="org.eclipse.cdt.ui.actions.DeleteResConfigsAction"
enablesFor="+" enablesFor="+"
id="org.eclipse.cdt.ui.deleteConfigsAction0" id="org.eclipse.cdt.ui.deleteConfigsAction0"
label="%DeleteRcConfigAction.label" label="%DeleteRcConfigAction.label"
menubarPath="buildGroup" menubarPath="org.eclipse.cdt.ui.cfgmenu/gm1"
/> />
<action <action
class="org.eclipse.cdt.ui.actions.ExcludeFromBuildAction" class="org.eclipse.cdt.ui.actions.ExcludeFromBuildAction"
@ -839,6 +847,15 @@
label="%ExcludeAction.label" label="%ExcludeAction.label"
menubarPath="buildGroup" menubarPath="buildGroup"
/> />
<menu
id="org.eclipse.cdt.ui.cfgmenu"
label="%Configurations.menu"
path="buildGroup">
<groupMarker
name="gm1">
</groupMarker>
</menu>
</objectContribution> </objectContribution>
</extension> </extension>
@ -1427,9 +1444,39 @@
<extension <extension
point="org.eclipse.ui.propertyPages"> point="org.eclipse.ui.propertyPages">
<page
class="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.newui.Page_head_general"
name="%page.c.general"
>
<filter
name="projectNature"
value="org.eclipse.cdt.managedbuilder.core.managedBuildNature">
</filter>
<enabledWhen>
<or>
<instanceof value="org.eclipse.core.resources.IProject"/>
<instanceof value="org.eclipse.cdt.core.model.ICProject"/>
<instanceof value="org.eclipse.core.resources.IFolder"/>
<instanceof value="org.eclipse.cdt.core.model.ICContainer"/>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.cdt.ui.isSource" value="" />
</and>
<and>
<instanceof value="org.eclipse.cdt.core.model.ITranslationUnit"/>
<test property="org.eclipse.cdt.ui.isSource" value="" />
</and>
</or>
</enabledWhen>
</page>
<page <page
name="%CDTIndexerProperty.name" name="%CDTIndexerProperty.name"
class="org.eclipse.cdt.ui.dialogs.IndexerOptionPropertyPage" class="org.eclipse.cdt.ui.dialogs.IndexerOptionPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.indexer"> id="org.eclipse.cdt.ui.indexer">
<enabledWhen> <enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"> <adapt type="org.eclipse.core.resources.IProject">
@ -1440,6 +1487,7 @@
<page <page
name="%CDTFileTypesProperty.name" name="%CDTFileTypesProperty.name"
class="org.eclipse.cdt.internal.ui.preferences.CFileTypesPropertyPage" class="org.eclipse.cdt.internal.ui.preferences.CFileTypesPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.fileTypes"> id="org.eclipse.cdt.ui.fileTypes">
<enabledWhen> <enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"> <adapt type="org.eclipse.core.resources.IProject">
@ -1450,6 +1498,7 @@
<page <page
name="%CDTHelpProperty.name" name="%CDTHelpProperty.name"
class="org.eclipse.cdt.ui.dialogs.CHelpConfigurationPropertyPage" class="org.eclipse.cdt.ui.dialogs.CHelpConfigurationPropertyPage"
category="org.eclipse.cdt.ui.newui.Page_head_general"
id="org.eclipse.cdt.ui.cHelp"> id="org.eclipse.cdt.ui.cHelp">
<enabledWhen> <enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"> <adapt type="org.eclipse.core.resources.IProject">
@ -1460,6 +1509,7 @@
<page <page
class="org.eclipse.cdt.internal.ui.language.ProjectLanguageMappingPropertyPage" class="org.eclipse.cdt.internal.ui.language.ProjectLanguageMappingPropertyPage"
id="org.eclipse.cdt.ui.projectLanguageMappings" id="org.eclipse.cdt.ui.projectLanguageMappings"
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTLanguagesProperty.name"> name="%CDTLanguagesProperty.name">
<enabledWhen> <enabledWhen>
<adapt type="org.eclipse.core.resources.IProject"> <adapt type="org.eclipse.core.resources.IProject">
@ -1470,12 +1520,13 @@
<page <page
class="org.eclipse.cdt.internal.ui.language.FileLanguageMappingPropertyPage" class="org.eclipse.cdt.internal.ui.language.FileLanguageMappingPropertyPage"
id="org.eclipse.cdt.ui.fileLanguageMappings" id="org.eclipse.cdt.ui.fileLanguageMappings"
category="org.eclipse.cdt.ui.newui.Page_head_general"
name="%CDTLanguagesProperty.name"> name="%CDTLanguagesProperty.name">
<enabledWhen> <enabledWhen>
<adapt <adapt
type="org.eclipse.cdt.core.model.ITranslationUnit"> type="org.eclipse.cdt.core.model.ITranslationUnit">
</adapt> </adapt>
</enabledWhen> </enabledWhen>z`
</page> </page>
</extension> </extension>
<extension <extension