]> SALOME platform Git repositories - modules/shaper.git/blob - src/PythonAddons/macros/rectangle/widget.xml
Salome HOME
Rework Sketch Rectangle feature.
[modules/shaper.git] / src / PythonAddons / macros / rectangle / widget.xml
1 <source>
2   <workbench id="Sketch">
3     <group id="Linear geometry">
4
5       <!-- SketchRectangle (python feature) -->
6       <feature id="SketchRectangle"
7                title="Rectangle"
8                tooltip="Create rectangle"
9                icon="icons/Addons/rectangle.png"
10                helpfile="rectangleFeature.html">
11         <toolbox id="RectangleType">
12           <box id="RectangleTypeByCorners"
13                icon="icons/Addons/rectangle_start_end.png"
14                title="Rectangle by corners">
15             <sketch-2dpoint_selector id="RectStartPoint"
16                                      accept_expressions="0"
17                                      title="Start point"
18                                      tooltip="Start point coordinates"
19                                      enable_value="enable_by_preferences"/>
20             <sketch-2dpoint_selector id="RectEndPoint"
21                                      accept_expressions="0"
22                                      title="End point"
23                                      tooltip="End point coordinates"
24                                      enable_value="enable_by_preferences"/>
25           </box>
26           <box id="RectangleTypeCentered"
27                icon="icons/Addons/rectangle_center_end.png"
28                title="Rectangle by center and corner">
29             <sketch-2dpoint_selector id="RectCenterPoint"
30                                      reference_attribute="RectCenterPointRef"
31                                      accept_expressions="0"
32                                      title="Center"
33                                      tooltip="Center point coordinates"
34                                      enable_value="enable_by_preferences"/>
35             <sketch-2dpoint_selector id="RectCornerPoint"
36                                      accept_expressions="0"
37                                      title="Corner"
38                                      tooltip="Rectangle's corner coordinates"
39                                      enable_value="enable_by_preferences"/>
40           </box>
41         </toolbox>
42         <boolvalue id="Auxiliary" label="Auxiliary" default="false" tooltip="Construction element" obligatory="0"/>
43         <validator id="GeomValidators_Different" parameters="RectStartPoint,RectEndPoint"/>
44       </feature>
45
46     </group>
47   </workbench>
48 </source>