diff options
Diffstat (limited to 'core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd')
-rw-r--r-- | core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd | 57 |
1 files changed, 25 insertions, 32 deletions
diff --git a/core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd b/core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd index 5dcd20a4eec..bdbe5acef9b 100644 --- a/core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd +++ b/core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd @@ -7,26 +7,21 @@ </appInfo> <documentation> Implementation of property/preference UI element. - There're 2 ways to display property/preference data: either on pages with tabs, or on simple pages. - In first case, each cPropertyTab extending class represents single tab in tabfolder. In second case, cPropertyTab extending class represents whole page contents (except header elements which are common for all pages). - Note that cPropertyTab extending class ("tabs" below) do not distinguish these 2 cases, moreover, they may be shown both in multi-tab and single-tab mode. It's up to page to select displaying mode. - In multi-tab page, tabs are displayed in order defined by their weights. </documentation> </annotation> - <element name="extension"> <annotation> <appInfo> @@ -63,7 +58,6 @@ their weights. </attribute> </complexType> </element> - <element name="tab"> <complexType> <attribute name="icon" type="string"> @@ -93,6 +87,9 @@ Ignored for single-tab pages Name of tab in tabfolder. Ignored for single-tab pages. </documentation> + <appInfo> + <meta.attribute translatable="true"/> + </appInfo> </annotation> </attribute> <attribute name="parent" type="string" use="required"> @@ -103,6 +100,9 @@ Usually pages are to be derived from org.eclipse.cdt.ui.newui.AbstractPage, but it is not obligatory. </documentation> + <appInfo> + <meta.attribute kind="java"/> + </appInfo> </annotation> </attribute> <attribute name="tooltip" type="string"> @@ -110,6 +110,9 @@ but it is not obligatory. <documentation> Text of tooltip shown over the tab. </documentation> + <appInfo> + <meta.attribute translatable="true"/> + </appInfo> </annotation> </attribute> <attribute name="weight" type="string"> @@ -125,11 +128,22 @@ Ignored for single-tab page. <documentation> Help context Id for given tab. </documentation> + <appInfo> + <meta.attribute kind="identifier"/> + </appInfo> </annotation> </attribute> </complexType> </element> - + <annotation> + <appInfo> + <meta.section type="apiInfo"/> + </appInfo> + <documentation> + Tabs must implement interface: +org.eclipse.cdt.managedbuilder.ui.newproperties.ICPropertyTab + </documentation> + </annotation> <annotation> <appInfo> <meta.section type="since"/> @@ -138,7 +152,6 @@ Ignored for single-tab page. 4.0 </documentation> </annotation> - <annotation> <appInfo> <meta.section type="examples"/> @@ -155,17 +168,6 @@ Ignored for single-tab page. </extension> </documentation> </annotation> - - <annotation> - <appInfo> - <meta.section type="apiInfo"/> - </appInfo> - <documentation> - Tabs must implement interface: -org.eclipse.cdt.managedbuilder.ui.newproperties.ICPropertyTab - </documentation> - </annotation> - <annotation> <appInfo> <meta.section type="implementation"/> @@ -190,7 +192,6 @@ LibraryTab RefsTab SDKsTab SymbolTab - Implementors in org.eclipse.cdt.managedbuilder.ui.newui: ArtifactTab BuilderSettingsTab @@ -202,23 +203,15 @@ ToolChainEditTab ToolSettingsTab </documentation> </annotation> - <annotation> <appInfo> <meta.section type="copyright"/> </appInfo> <documentation> - /******************************************************************************* - * Copyright (c) 2007 Intel Corporation and others. - * All rights reserved. This program and the accompanying materials - * are made available under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution, and is available at - * http://www.eclipse.org/legal/epl-v10.html - * - * Contributors: - * Intel Corporation - initial API and implementation - *******************************************************************************/ + Copyright (c) 2007 Intel Corporation and others. +All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html +Contributors: + Intel Corporation - initial API and implementation </documentation> </annotation> - </schema> |