<!-- SketchConstraintMirror -->
<feature
id="SketchConstraintMirror"
- title="Mirror" icon="icons/Sketch/mirror.png"
+ title="Mirror copy" icon="icons/Sketch/mirror.png"
tooltip="Create constraint, mirroring group of objects">
<sketch_shape_selector id="ConstraintEntityA"
label="Mirror line" tooltip="Select mirror line" shape_types="edge">
<!-- SketchMultiTranslation -->
<feature
id="SketchMultiTranslation"
- title="Translation" icon="icons/Sketch/translate.png"
- tooltip="Multiple translation">
+ title="Linear copy" icon="icons/Sketch/translate.png"
+ tooltip="Copy objects and move">
<sketch_multi_selector id="MultiTranslationList"
label="Segments:"
tooltip="Select list of objects to be translated"
<!-- SketchMultiRotation -->
<feature
id="SketchMultiRotation"
- title="Rotation" icon="icons/Sketch/rotate.png"
- tooltip="Multiple rotation">
+ title="Angular copy" icon="icons/Sketch/rotate.png"
+ tooltip="Copy objects and rotate">
<sketch_multi_selector id="MultiRotationList"
label="Segments:"
tooltip="Select list of objects to be rotated"
</sketch_shape_selector>
<sketch-2dpoint_flyout_selector id="ConstraintFlyoutValuePnt" default="computed" internal="1" obligatory="0"/>
- <doublevalue_editor label="Value" tooltip="Distance" id="ConstraintValue" default="computed"/>
+ <doublevalue_editor label="Value" tooltip="Distance" id="DistanceValue" default="computed" min="0">
+ <validator id="GeomValidators_Positive"/>
+ </doublevalue_editor>
<module_choice id="LocationType"
widget_type="radiobuttons"
</sketch_shape_selector>
<sketch-2dpoint_flyout_selector id="ConstraintFlyoutValuePnt" default="computed" internal="1" obligatory="0"/>
- <doublevalue_editor label="Value" tooltip="Distance" id="ConstraintValue" default="computed"/>
+ <doublevalue_editor label="Value" tooltip="Distance" id="DistanceValue" default="computed" min="0">
+ <validator id="GeomValidators_Positive"/>
+ </doublevalue_editor>
<module_choice id="LocationType"
widget_type="radiobuttons"