Salome HOME
Issue #2566: Define option toolbar for features group.
[modules/shaper.git] / src / FeaturesPlugin / plugin-Features.xml
1 <!--
2 Copyright (C) 2014-2017  CEA/DEN, EDF R&D
3
4 This library is free software; you can redistribute it and/or
5 modify it under the terms of the GNU Lesser General Public
6 License as published by the Free Software Foundation; either
7 version 2.1 of the License, or (at your option) any later version.
8
9 This library is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
12 Lesser General Public License for more details.
13
14 You should have received a copy of the GNU Lesser General Public
15 License along with this library; if not, write to the Free Software
16 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
17
18 See http:##www.salome-platform.org/ or
19 email : webmaster.salome@opencascade.com<mailto:webmaster.salome@opencascade.com>
20 -->
21
22 <plugin>
23   <workbench id="Features" document="Part">
24     <group id="Transformation">
25       <feature id="Scale" title="Scale" tooltip="Perform scale objects" icon="icons/Features/scale.png">
26         <source path="scale_widget.xml"/>
27       </feature>
28     </group>
29     <group id="Extrusion">
30       <feature id="Extrusion" title="Extrusion" tooltip="Create a solid by extrusion of a face" icon="icons/Features/extrusion.png">
31           <source path="extrusion_widget.xml"/>
32       </feature>
33       <feature id="ExtrusionCut" title="ExtrusionCut" tooltip="" icon="icons/Features/extrusion_cut.png">
34         <source path="extrusioncut_widget.xml"/>
35       </feature>
36       <feature id="ExtrusionFuse" title="ExtrusionFuse" tooltip="" icon="icons/Features/extrusion_fuse.png">
37         <source path="extrusionfuse_widget.xml"/>
38       </feature>
39     </group>
40     <group id="Revolution">
41       <feature id="Revolution" title="Revolution" tooltip="Create a solid by revolution of a face" icon="icons/Features/revol.png">
42           <source path="revolution_widget.xml"/>
43       </feature>
44       <feature id="RevolutionCut" title="RevolutionCut" tooltip="" icon="icons/Features/revol_cut.png">
45         <source path="revolutioncut_widget.xml"/>
46       </feature>
47       <feature id="RevolutionFuse" title="RevolutionFuse" tooltip="" icon="icons/Features/revol_fuse.png">
48         <source path="revolutionfuse_widget.xml"/>
49       </feature>
50     </group>
51     <group id="Pipe">
52       <feature id="Pipe" title="Pipe" tooltip="Generates extrusion along a path" icon="icons/Features/pipe.png">
53         <source path="pipe_widget.xml"/>
54       </feature>
55     </group>
56     <group id="Boolean" toolbar="yes">
57       <feature id="Cut" title="Cut" tooltip="Perform boolean cut operation with objects" icon="icons/Features/bool_cut.png"
58                auto_preview="false">
59           <source path="boolean_widget.xml"/>
60       </feature>
61       <feature id="Fuse" title="Fuse" tooltip="Perform boolean fuse operation with objects" icon="icons/Features/bool_fuse.png"
62                auto_preview="false">
63           <source path="boolean_widget.xml"/>
64       </feature>
65       <feature id="Common" title="Common" tooltip="Perform boolean common operation with objects" icon="icons/Features/bool_common.png"
66                auto_preview="false">
67           <source path="boolean_widget.xml"/>
68       </feature>
69       <feature id="Smash" title="Smash" tooltip="Perform boolean smash operation with objects" icon="icons/Features/bool_smash.png"
70                auto_preview="false">
71           <source path="boolean_widget.xml"/>
72       </feature>
73       <feature id="Intersection" title="Intersection" tooltip="Intersect objects with tools" icon="icons/Features/intersection.png">
74         <source path="intersection_widget.xml"/>
75       </feature>
76       <feature id="Partition" title="Partition" tooltip="Perform partition operations with solids" icon="icons/Features/partition.png"
77                auto_preview="false">
78           <source path="partition_widget.xml"/>
79       </feature>
80       <feature id="Fill" title="Fill" tooltip="Perform boolean fill operation with objects" icon="icons/Features/bool_fill.png"
81                auto_preview="false">
82           <source path="boolean_widget.xml"/>
83       </feature>
84       <feature id="Union" title="Union" tooltip="Perform union operations with shapes" icon="icons/Features/union.png">
85           <source path="union_widget.xml"/>
86       </feature>
87       <feature id="Remove_SubShapes" title="Remove Sub-Shapes" tooltip="Allows to remove sub-shapes from wires, shells, compsolids and compounds" icon="icons/Features/remove_subshapes.png">
88           <source path="remove_subshapes_widget.xml"/>
89       </feature>
90     </group>
91     <group id="Collections">
92       <feature id="Recover"
93         title="Recover"
94         tooltip="Visualize concealed objects"
95         icon="icons/Features/recover.png">
96         <source path="recover_widget.xml"/>
97       </feature>
98     </group>
99     <group id="Fillet">
100       <feature id="Fillet" title="Fillet" tooltip="Perform fillet on face or edge" icon="icons/Features/fillet.png" auto_preview="true">
101         <source path="fillet_widget.xml"/>
102       </feature>
103     </group>
104   </workbench>
105   <workbench id="Part">
106     <group id="Movement">
107       <feature id="Placement" title="Placement" tooltip="Place an objects relatively to another one" icon="icons/Features/placement.png">
108         <source path="placement_widget.xml"/>
109       </feature>
110       <feature id="Translation" title="Translation" tooltip="Perform translation of an objects along the axis to specified distance" icon="icons/Features/movement.png">
111         <source path="translation_widget.xml"/>
112       </feature>
113       <feature id="Rotation" title="Rotation" tooltip="Perform rotation of an objects around the axis to specified angle" icon="icons/Features/rotation.png">
114         <source path="rotation_widget.xml"/>
115       </feature>
116       <feature id="Symmetry" title="Symmetry" tooltip="Perform symmetry with respect to a point, an axis or a plane" icon="icons/Features/symmetry.png">
117         <source path="symmetry_widget.xml"/>
118       </feature>
119       <feature id="LinearCopy" title="Linear copy" tooltip="Perform copy and translate" icon="icons/Features/multitranslation.png">
120         <source path="multitranslation_widget.xml"/>
121       </feature>
122       <feature id="AngularCopy" title="Angular Copy" tooltip="Perform copy and rotate" icon="icons/Features/multirotation.png">
123         <source path="multirotation_widget.xml"/>
124       </feature>
125     </group>
126     <group id="Measurement">
127       <feature id="Measurement" title="Measurement" tooltip="Calculate properties of objects" icon="icons/Features/measurement.png">
128         <source path="measurement_widget.xml"/>
129       </feature>
130     </group>
131   </workbench>
132 </plugin>