ServerManager XML Hints: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(Created page with "<font color="blue">NOTE: This is under development and may not cover all available hints</font> ===Mark proxy as a reader=== * Used to mark a proxy under the "sources" group as...") |
No edit summary |
||
Line 1: | Line 1: | ||
<font color="blue">NOTE: This is under development and may not cover all available hints</font> | <font color="blue">NOTE: This is under development and may not cover all available hints</font> | ||
==Proxy Hints== | |||
These are hints added to proxies. | |||
===Mark proxy as a reader=== | ===Mark proxy as a reader=== | ||
* Used to mark a proxy under the "sources" group as a reader. | * Used to mark a proxy under the "sources" group as a reader. | ||
* ''extensions'' attribute is used to list the supported extensions e.g. "foo foo.bar" for files named as somename.foo or somename.foo.bar. | |||
* ''filename_patterns'' attribute is used to list the filename patterns to match. The format is similar to what one would use for "ls" using wildcards e.g. spcth* to match spcta, spctb etc. | |||
<source lang="xml"> | <source lang="xml"> | ||
<Hints> | <Hints> | ||
<ReaderFactory extensions=" | <ReaderFactory extensions="[space separated extensions w/o leading '.']" | ||
filename_patterns=" | filename_patterns="[space separated filename patters (using wildcards)]" | ||
file_description=" | file_description="[user-friendly description]" /> | ||
</Hints> | </Hints> | ||
</source> | |||
===Hide a property=== | |||
* Used to hide a property from the auto-generated Properties panel. | |||
<source lang="xml"> | |||
<Hints> | |||
<Property name="[property name]" show="0" /> | |||
</Hints> | |||
</source> | |||
==Property Hints== | |||
These are hints added to Properties. | |||
===Selection Input=== | |||
* If a filter needs to use the "active selection", one can use this hint. | |||
* Only used by auto-generated Properties panel. | |||
* Specified on a Input property that can take in a vtkSelection. | |||
<source lang="xml"> | |||
<InputProperty name="Selection" | |||
command="SetSelectionConnection"> | |||
<DataTypeDomain name="input_type"> | |||
<DataType value="vtkSelection"/> | |||
</DataTypeDomain> | |||
<Documentation> | |||
The input that provides the selection object. | |||
</Documentation> | |||
<Hints> | |||
<!-- This tag alerts the auto-generated panels and input selection | |||
that this input is a selection. It should use the special | |||
selection GUI. --> | |||
<SelectionInput /> | |||
</Hints> | |||
</InputProperty> | |||
</source> | </source> |
Revision as of 15:50, 9 May 2011
NOTE: This is under development and may not cover all available hints
Proxy Hints
These are hints added to proxies.
Mark proxy as a reader
- Used to mark a proxy under the "sources" group as a reader.
- extensions attribute is used to list the supported extensions e.g. "foo foo.bar" for files named as somename.foo or somename.foo.bar.
- filename_patterns attribute is used to list the filename patterns to match. The format is similar to what one would use for "ls" using wildcards e.g. spcth* to match spcta, spctb etc.
<source lang="xml">
<Hints> <ReaderFactory extensions="[space separated extensions w/o leading '.']" filename_patterns="[space separated filename patters (using wildcards)]" file_description="[user-friendly description]" /> </Hints>
</source>
Hide a property
- Used to hide a property from the auto-generated Properties panel.
<source lang="xml">
<Hints> <Property name="[property name]" show="0" /> </Hints>
</source>
Property Hints
These are hints added to Properties.
Selection Input
- If a filter needs to use the "active selection", one can use this hint.
- Only used by auto-generated Properties panel.
- Specified on a Input property that can take in a vtkSelection.
<source lang="xml">
<InputProperty name="Selection" command="SetSelectionConnection"> <DataTypeDomain name="input_type"> <DataType value="vtkSelection"/> </DataTypeDomain> <Documentation> The input that provides the selection object. </Documentation> <Hints> <SelectionInput /> </Hints> </InputProperty>
</source>