Stroke

The Stroke type is used to create a combo box for a stroke selection. The result assigned to the parameter is the integer value associated with the selected stroke.

../../../../_images/StrokeComboBox.png

Syntax

<Parameter>
<Name>Stroke</Name>
<Text>Stroke</Text>
<Value>-1</Value>
<ValueType>Stroke</ValueType>
</Parameter>

If the <Value> tag is assigned the value -1, the parameter is initialized with the stroke currently used in Allplan.

Optional tags

If the PythonPart should be localized, the following tag must be added

<TextId>1001</TextId>

Sometimes it’s useful to disable or hide the combo box depending on the value of another parameter. This is achieved by adding additional tags to the parameter or by defining functions in the py-file. See Enable and visible options

The persistent state of the parameter can be changed by adding

<Persistent></Persistent>

Example

The implementation of the Stroke value type is described in the example CommonStyleControls, which is located in

…\etc\Examples\PythonParts\PaletteExamples\CommonStyleControls.pyp
…\etc\PythonPartsExampleScripts\PaletteExamples\CommonStyleControls.py