Salome HOME
e3b9b2dbbad9b56ae193527f9f4edcb82f1d39b9
[modules/shaper.git] / src / FeaturesPlugin / boolean_widget.xml
1 <!-- Copyright (C) 2014-20xx CEA/DEN, EDF R&D -->
2
3 <source>
4   <module_choice id="bool_type"
5     widget_type="radiobuttons"
6     buttons_dir="horizontal"
7     label="Operation type" 
8     tooltip="Type of boolean operation"
9     string_list="Cut Fuse Common"
10     use_in_title="true"
11     icons_list=":icons/bool_cut.png :icons/bool_fuse.png :icons/bool_common.png"
12     default="0"
13   />
14   <multi_selector id="main_objects"
15     label="Main objects"
16     icon=""
17     tooltip="Select solid objects"
18     type_choice="Solids Objects"
19     use_choice="false"
20     concealment="true">
21     <validator id="PartSet_DifferentObjects"/>
22     <!--<validator id="GeomValidators_ShapeType" parameters="empty,edge,face,solid"/>-->
23     <validator id="GeomValidators_BooleanSelection"/>
24   </multi_selector>
25   <multi_selector id="tool_objects"
26     label="Tool objects"
27     icon=""
28     tooltip="Select a tool solid"
29     type_choice="Solids Objects"
30     use_choice="false"
31     concealment="true" >
32     <validator id="PartSet_DifferentObjects"/>
33     <!--<validator id="GeomValidators_ShapeType" parameters="empty,edge,face,solid"/>-->
34     <validator id="GeomValidators_BooleanSelection"/>
35   </multi_selector>
36   <validator id="GeomValidators_BooleanArguments" parameters="main_objects,tool_objects,bool_type"/>
37 </source>