Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd')
-rw-r--r--core/org.eclipse.cdt.ui/schema/cPropertyTab.exsd57
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&apos;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 (&quot;tabs&quot; below) do not
distinguish these 2 cases, moreover, they may be shown both
in multi-tab and single-tab mode. It&apos;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.
&lt;/extension&gt;
</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>

Back to the top