Salome HOME
82414a999db3b375c35ccf6377713d0afc60e748
[modules/shaper.git] / src / FeaturesPlugin / extrusion_widget.xml
1 <!-- Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
2
3 <source>
4   <sketch_launcher id="sketch"
5     label="Sketch"
6     icon=":icons/sketch.png"
7     use_body="false"
8     tooltip="Create or edit a sketch">
9   </sketch_launcher>
10   <toolbox id="CreationMethod">
11     <box id="BySizes" title="By sizes" icon=":icons/dimension_up_down_32x32.png">
12       <composite_multi_selector id="base"
13         label="Select a sketch face"
14         icon=":icons/sketch.png"
15         tooltip="Select a sketch face"
16         type_choice="Faces">
17         <validator id="PartSet_SketchEntityValidator" parameters="Sketch"/>
18       </composite_multi_selector>
19       <groupbox>
20         <doublevalue
21           id="to_size"
22           label="Size"
23           step="1.0"
24           default="10"
25           icon=":icons/dimension_up.png"
26           tooltip="To size">
27         </doublevalue>
28       </groupbox>
29       <groupbox>
30         <doublevalue
31           id="from_size"
32           label="Size"
33           step="1.0"
34           default="0"
35           icon=":icons/dimension_down.png"
36           tooltip="From size">
37         </doublevalue>
38       </groupbox>
39     </box>
40     <box id="ByPlanesAndOffsets" title="By bounding planes and offsets" icon=":icons/plane_inverted_32x32.png">
41       <composite_multi_selector id="base"
42         label="Select a sketch face"
43         icon=":icons/sketch.png"
44         tooltip="Select a sketch face"
45         type_choice="Faces">
46         <validator id="PartSet_SketchEntityValidator" parameters="Sketch"/>
47       </composite_multi_selector>
48       <groupbox title="From">
49         <shape_selector id="from_object"
50                         icon=":icons/plane.png"
51                         label="Plane face"
52                         tooltip="Bounding plane (select a planar face)"
53                         shape_types="face"
54                         default="&lt;base sketch&gt;">
55           <validator id="GeomValidators_Face" parameters="plane"/>
56         </shape_selector>
57         <doublevalue
58           id="from_offset"
59           label="Offset"
60           step="1.0"
61           default="0"
62           icon=":icons/dimension_up_down.png"
63           tooltip="Offset for bounding plane">
64         </doublevalue>
65       </groupbox>
66       <groupbox title="To">
67         <shape_selector id="to_object"
68                         icon=":icons/plane_inverted.png"
69                         label="Plane face"
70                         tooltip="Bounding plane (select a planar face)"
71                         shape_types="face"
72                         default="&lt;base sketch&gt;">
73           <validator id="GeomValidators_Face" parameters="plane"/>
74         </shape_selector>
75         <doublevalue
76           id="to_offset"
77           label="Offset"
78           step="1.0"
79           default="0"
80           icon=":icons/dimension_up_down.png"
81           tooltip="Offset for bounding plane">
82         </doublevalue>
83       </groupbox>
84     </box>
85   </toolbox>
86   <validator id="GeomValidators_ZeroOffset" parameters="CreationMethod,BySizes,base,to_size,from_size,to_object,to_offset,from_object,from_offset"/>
87 </source>