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