2 <sketch_launcher id="sketch"
3 attribute_list_id="base"
4 label="Select:<br />
5 1. Planar face of non-sketch object or a plane. Sketch creation will be started.<br />
6 2. An existing sketch face or contour. Extrusion will be filled by it.<br />
7 3. An existing result shape of kind: wires/edge/vertices. Extrusion will be filled by it."
8 shape_types="vertices edges wires faces shells solids compsolids compounds">
9 <validator id="FeaturesPlugin_ValidatorCompositeLauncher" parameters="base,Sketch"/>
11 <choice id="use_sapes"
12 widget_type="radiobuttons"
13 buttons_dir="horizontal"
15 tooltip="Using shapes type"
16 string_list="Vertices Edges Faces"
17 icons_list=":pictures/vertex32.png :pictures/edge32.png :pictures/face32.png"
20 <multi_selector id="base"
22 tooltip="Select a base objects"
23 shape_types="vertices edges wires faces shells compounds"
25 <validator id="FeaturesPlugin_ValidatorBaseForGeneration" parameters="vertex,edge,wire,face,shell,compound"/>
27 <shape_selector id="direction_object"
28 icon="icons/Features/axis.png"
30 tooltip="Select an edge for direction"
32 geometrical_selection="true"
33 default="<base normal>">
34 <validator id="GeomValidators_ShapeType" parameters="empty,line"/>
36 <toolbox id="CreationMethod">
39 icon="icons/Features/dimension_up_down_32x32.png">
41 <doublevalue id="to_size"
45 icon="icons/Features/dimension_up.png"
49 <doublevalue id="from_size"
53 icon="icons/Features/dimension_down.png"
57 <box id="ByPlanesAndOffsets"
58 title="By bounding faces and offsets"
59 icon="icons/Features/plane_inverted_32x32.png">
60 <groupbox title="From">
61 <shape_selector id="from_object"
62 icon="icons/Features/plane.png"
66 geometrical_selection="true"
67 default="<base sketch>">
68 <validator id="FeaturesPlugin_ValidatorExtrusionBoundary"/>
70 <doublevalue id="from_offset"
74 icon="icons/Features/dimension_up_down.png"
75 tooltip="Offset for "from" bounding plane"/>
78 <shape_selector id="to_object"
79 icon="icons/Features/plane_inverted.png"
83 geometrical_selection="true"
84 default="<base sketch>">
85 <validator id="FeaturesPlugin_ValidatorExtrusionBoundary"/>
87 <doublevalue id="to_offset"
91 icon="icons/Features/dimension_up_down.png"
92 tooltip="Offset for "to" bounding plane"/>
96 <validator id="GeomValidators_ZeroOffset" parameters="CreationMethod,BySizes,base,to_size,from_size,to_object,to_offset,from_object,from_offset"/>
97 <validator id="FeaturesPlugin_ValidatorExtrusionDir" parameters="base,direction_object"/>
98 <validator id="FeaturesPlugin_ValidatorBaseForGenerationSketchOrSketchObjects" parameters="base"/>