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