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