Salome HOME
added checkbox in UI for optional fuzzy parameter
[modules/shaper.git] / src / FeaturesPlugin / boolean_common_widget.xml
1 <source>
2   <toolbox id="creation_method">
3     <box id="simple"
4      title="Simple"
5      icon="icons/Features/bool_fuse_simple.png">
6       <multi_selector id="main_objects"
7         label="Objects"
8         icon=""
9         tooltip="Select objects"
10         shape_types="vertices edges wires faces shells solids compsolids compounds"
11         use_choice="false"
12         concealment="true">
13         <validator id="FeaturesPlugin_ValidatorBooleanCommonSelection"/>
14       </multi_selector>
15     </box>
16     <box id="advanced"
17      title="Advanced"
18      icon="icons/Features/bool_fuse_advanced.png">
19       <multi_selector id="main_objects"
20         label="Main objects"
21         icon=""
22         tooltip="Select objects"
23         shape_types="vertices edges wires faces shells solids compsolids compounds"
24         use_choice="false"
25         concealment="true">
26         <validator id="PartSet_DifferentObjects"/>
27         <validator id="FeaturesPlugin_ValidatorBooleanCommonSelection"/>
28       </multi_selector>
29       <multi_selector id="tool_objects"
30         label="Tool objects"
31         icon=""
32         tooltip="Select tools"
33         shape_types="vertices edges wires faces shells solids compsolids compounds"
34         use_choice="false"
35         concealment="true" >
36         <validator id="PartSet_DifferentObjects"/>
37         <validator id="FeaturesPlugin_ValidatorBooleanCommonSelection"/>
38       </multi_selector>
39     </box>
40   </toolbox>
41   <optionalbox id="use_fuzzy">
42     <doublevalue id="fuzzy_param"
43                   label="Fuzzy parameter"
44                   tooltip="Additional tolerance to eliminate tiny result."
45                   min="1.e-7"
46                   max="10"
47                   step="1.e-5"
48                   default="1.e-5">
49       <validator id="GeomValidators_Positive"/>
50     </doublevalue>
51   </optionalbox>
52   <validator id="FeaturesPlugin_ValidatorBooleanCommonArguments"
53              parameters="main_objects,tool_objects"/>
54 </source>