Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDoug Schaefer2003-08-20 17:52:32 +0000
committerDoug Schaefer2003-08-20 17:52:32 +0000
commitcc710063b44a0d6ca4702f2fbbb1dfbe4e3f384e (patch)
tree87ed578768ea424d28943d5216d5fda8c1ae2034 /core/org.eclipse.cdt.core/schema
parent5fd96de2e53d63d1ebd12fead0c8d4dd7df4f281 (diff)
downloadorg.eclipse.cdt-cc710063b44a0d6ca4702f2fbbb1dfbe4e3f384e.tar.gz
org.eclipse.cdt-cc710063b44a0d6ca4702f2fbbb1dfbe4e3f384e.tar.xz
org.eclipse.cdt-cc710063b44a0d6ca4702f2fbbb1dfbe4e3f384e.zip
Patch for Sean Evoy:
This patch contains some minor UI changes and a big chunk of work to add built-in symbols and includes search paths to a tool specification. The UI change is a switch from dynamically resizing the property page when an option category is selected from the list, but rather using a scrolled edit area. Now, if the option set is larger than the viewable area, a horizontal and/or vertical scrollbar is displayed. In terms of built-ins, there is no UI support to change the values just yet. That is coming, but I wanted to get the framework and some definitions in place so that the indexer and scanner can start using them.
Diffstat (limited to 'core/org.eclipse.cdt.core/schema')
-rw-r--r--core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd19
1 files changed, 12 insertions, 7 deletions
diff --git a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
index 49276a0ccd3..72aab2bf240 100644
--- a/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
+++ b/core/org.eclipse.cdt.core/schema/ManagedBuildTools.exsd
@@ -166,13 +166,6 @@ Two additional types exist to flag options of special relevance to the build mod
</restriction>
</simpleType>
</attribute>
- <attribute name="value" type="string">
- <annotation>
- <documentation>
- Overridden value assigned to the option by the end user.
- </documentation>
- </annotation>
- </attribute>
<attribute name="category" type="string">
<annotation>
<documentation>
@@ -263,6 +256,11 @@ Two additional types exist to flag options of special relevance to the build mod
</element>
<element name="toolReference">
+ <annotation>
+ <documentation>
+ This is reserved for future use. It currently gets instantiated for saving tool settings.
+ </documentation>
+ </annotation>
<complexType>
<sequence>
<element ref="optionReference"/>
@@ -437,6 +435,13 @@ Two additional types exist to flag options of special relevance to the build mod
</documentation>
</annotation>
</attribute>
+ <attribute name="builtIn" type="boolean">
+ <annotation>
+ <documentation>
+ This attribute flags the list value as a built-in value as opposed to something the user has entered. Built-ins will not be passed to clients that generate command lines (like the makefile generator). However, clients that need to take these settings into account (like the indexing service), will receive these settings. These values will appear grey in the UI.
+ </documentation>
+ </annotation>
+ </attribute>
</complexType>
</element>

Back to the top