Salome HOME
Issue 1303 Re-ordering of Sketcher menus: rearrange Sketch actions in XML
authornds <nds@opencascade.com>
Thu, 14 Apr 2016 07:59:56 +0000 (10:59 +0300)
committernds <nds@opencascade.com>
Thu, 14 Apr 2016 07:59:56 +0000 (10:59 +0300)
src/SketchPlugin/plugin-Sketch.xml
src/XGUI/XGUI_Workshop.cpp

index 380a120f349a627815ff8d1d18e71dd0c71a2b46..725bc554b3879467143adf478da9815ea5691d27 100644 (file)
@@ -2,7 +2,7 @@
 
 <plugin>
   <workbench id="Sketch">
-    <group id="Basic">
+    <group id="Geometry">
       <feature
         id="Sketch"
         nested="SketchPoint SketchIntersectionPoint SketchLine SketchCircle SketchArc SketchRectangle SketchConstraintLength SketchConstraintRadius SketchConstraintDistance SketchConstraintParallel SketchConstraintPerpendicular SketchConstraintRigid SketchConstraintHorizontal SketchConstraintVertical SketchConstraintEqual SketchConstraintTangent SketchConstraintFillet SketchConstraintCoincidence SketchConstraintMirror SketchConstraintAngle SketchMultiRotation SketchMultiTranslation SketchConstraintCollinear SketchConstraintMiddle"
         <boolvalue id="Auxiliary" label="Auxiliary" default="false" tooltip="Construction element" obligatory="0"/>
       </feature>
       
-      <!-- Intersection Point -->
-      <!-- feature
-        id="SketchIntersectionPoint"
-        title="Intersection Point"
-        tooltip="Create intersection point"
-        icon=":icons/intersection_point.png">
-        <sketch_shape_selector
-              id="ExternalLine"
-              label="Edge"
-              tooltip="Select external line."
-              shape_types="edge"
-              use_external="false"
-              use_sketch_plane="false">
-          <validator id="GeomValidators_ShapeType" parameters="line"/>
-          <validator id="SketchPlugin_IntersectionValidator"/>
-        </sketch_shape_selector>
-        <boolvalue id="Auxiliary" label="Auxiliary" default="false" tooltip="Construction element" obligatory="0"/>
-      </feature -->
-      
       <!-- SketchLine -->
       <feature id="SketchLine" title="Line" tooltip="Create line" icon=":icons/line.png">
         <sketch-2dpoint_selector id="StartPoint" accept_expressions="0" title="Start point" tooltip="Start point coordinates" previous_feature_param="EndPoint"/>
         <doublevalue id="ArcAngle" label="Angle:" icon=":icons/angle.png" tooltip="Set angle" default="90" use_reset="false" obligatory="0"/>
         <boolvalue id="Auxiliary" label="Auxiliary" default="false" tooltip="Construction element" obligatory="0"/>
       </feature>
-    </group>
 
-    <group id="Macro">
       <!--  SketchConstraintFillet  -->
       <feature id="SketchConstraintFillet" title="Fillet" tooltip="Create constraint defining fillet between two objects" icon=":icons/fillet.png">
         <!--<sketch_shape_selector id="ConstraintEntityA"
         <validator id="PartSet_FilletSelection"/>
       </feature>
     </group>
-      
-    <group id="Constraints">
+
+    <!--<group id="Projection"> -->
+      <!-- Intersection Point -->
+      <!-- feature
+        id="SketchIntersectionPoint"
+        title="Intersection Point"
+        tooltip="Create intersection point"
+        icon=":icons/intersection_point.png">
+        <sketch_shape_selector
+              id="ExternalLine"
+              label="Edge"
+              tooltip="Select external line."
+              shape_types="edge"
+              use_external="false"
+              use_sketch_plane="false">
+          <validator id="GeomValidators_ShapeType" parameters="line"/>
+          <validator id="SketchPlugin_IntersectionValidator"/>
+        </sketch_shape_selector>
+        <boolvalue id="Auxiliary" label="Auxiliary" default="false" tooltip="Construction element" obligatory="0"/>
+      </feature -->
+    <!--</group>-->
+
+    <group id="Replication">
+      <!--  SketchConstraintMirror  -->
+      <feature
+        id="SketchConstraintMirror"
+        title="Mirror" icon=":icons/mirror.png"
+        tooltip="Create constraint, mirroring group of objects">
+        <sketch_shape_selector id="ConstraintEntityA"
+            label="Mirror line" tooltip="Select mirror line" shape_types="edge">
+          <validator id="GeomValidators_ShapeType" parameters="line"/>
+        </sketch_shape_selector>
+        <sketch_multi_selector id="ConstraintMirrorList"
+            label="Segments:"
+            tooltip="Select list of mirroring objects"
+            type_choice="Edges"
+            use_external="true"
+            greed ="true">
+          <validator id="SketchPlugin_MirrorAttr" />
+        </sketch_multi_selector>
+      </feature>
+
+      <!--  SketchMultiTranslation  -->
+      <feature
+        id="SketchMultiTranslation"
+        title="Translation" icon=":icons/translate.png"
+        tooltip="Multiple translation">
+        <sketch_multi_selector id="MultiTranslationList"
+            label="Segments:"
+            tooltip="Select list of translating objects"
+            type_choice="Edges"
+            use_external="true"
+            greed ="true">
+          <validator id="SketchPlugin_CopyValidator" />
+        </sketch_multi_selector>
+        <toolbox id="ValueType">
+          <box id="SingleValue" title="Single value" icon=":icons/translate_32x32.png">
+            <groupbox title="Direction">
+              <sketch_shape_selector
+                    id="MultiTranslationStartPoint"
+                    label="Start point"
+                    tooltip="Start point of translation"
+                    shape_types="vertex">
+                <validator id="PartSet_DifferentObjects"/>
+                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
+              </sketch_shape_selector>
+              <sketch_shape_selector
+                    id="MultiTranslationEndPoint"
+                    label="End point"
+                    tooltip="Final point of translation"
+                    shape_types="vertex">
+                <validator id="PartSet_DifferentObjects"/>
+                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
+              </sketch_shape_selector>
+            </groupbox>
+          </box>
+          <box id="FullValue" title="Full value" icon=":icons/translate_full_32x32.png">
+            <groupbox title="Direction">
+              <sketch_shape_selector
+                    id="MultiTranslationStartPoint"
+                    label="Start point"
+                    tooltip="Start point of translation"
+                    shape_types="vertex">
+                <validator id="PartSet_DifferentObjects"/>
+                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
+              </sketch_shape_selector>
+              <sketch_shape_selector
+                    id="MultiTranslationEndPoint"
+                    label="End point"
+                    tooltip="Final point of translation"
+                    shape_types="vertex">
+                <validator id="PartSet_DifferentObjects"/>
+                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
+              </sketch_shape_selector>
+            </groupbox>
+          </box>
+        </toolbox>
+        <integervalue id="MultiTranslationObjects"
+            label="Total number of objects"
+            tooltip="Total number of objects"
+            default="2" min="2" use_reset="false">
+          <validator id="GeomValidators_Positive"/>
+        </integervalue>
+      </feature>
+
+      <!--  SketchMultiRotation  -->
+      <feature
+        id="SketchMultiRotation"
+        title="Rotation" icon=":icons/rotate.png"
+        tooltip="Multiple rotation">
+        <sketch_multi_selector id="MultiRotationList"
+            label="Segments:"
+            tooltip="Select list of rotating objects"
+            type_choice="Edges"
+            use_external="true"
+            greed ="true">
+          <validator id="SketchPlugin_CopyValidator" />
+        </sketch_multi_selector>
+        <sketch_shape_selector
+              id="MultiRotationCenter"
+              label="Center of rotation"
+              tooltip="Center of rotation"
+              shape_types="vertex">
+          <validator id="GeomValidators_ShapeType" parameters="vertex"/>
+        </sketch_shape_selector>
+        <toolbox id="AngleType">
+          <box id="SingleAngle" title="Single angle" icon=":icons/angle_up_32x32.png">
+            <doublevalue id="MultiRotationAngle"
+                         label="Angle"
+                         icon=":icons/angle.png"
+                         tooltip="Rotation angle"
+                         default="90" use_reset="false"/>
+          </box>
+          <box id="FullAngle" title="Full angle" icon=":icons/angle_up_full_32x32.png">
+            <doublevalue id="MultiRotationAngle"
+                         label="Angle"
+                         icon=":icons/angle.png"
+                         tooltip="Rotation angle"
+                         default="90" use_reset="false"/>
+          </box>
+        </toolbox>
+        <integervalue id="MultiRotationObjects"
+            label="Total number of objects"
+            tooltip="Total number of objects"
+            default="2" min="2" use_reset="false">
+          <validator id="GeomValidators_Positive"/>
+        </integervalue>
+      </feature>
+    </group>
+
+    <group id="Dimensional constraints">
     <!--  SketchConstraintDistance  -->
       <feature
         id="SketchConstraintDistance"
         </doublevalue_editor>
         <validator id="PartSet_LengthSelection"/>
       </feature>
-      
-    <!--  SketchConstraintRadius  -->
-      <feature id="SketchConstraintRadius" title="Radius" tooltip="Set fixed radius of a circle or an arc" icon=":icons/radius_constr.png">
-        <label title="Select a circle or an arc on which to calculate radius" tooltip="Select a circle or an arc on which to calculate radius"/>
-        <shape_selector id="ConstraintEntityA" label="Circle or Arc" tooltip="Select a circle or an arc" 
-            shape_types="edge">
-            <validator id="GeomValidators_ShapeType" parameters="circle"/>
-        </shape_selector>
-        <sketch-2dpoint_flyout_selector id="ConstraintFlyoutValuePnt"  default="computed" internal="1" obligatory="0"/>
-        <doublevalue_editor label="Value" tooltip="Radius" id="ConstraintValue" default="computed">
-          <validator id="GeomValidators_Positive"/>
-        </doublevalue_editor>
-        <validator id="PartSet_RadiusSelection"/>
-      </feature>
 
       <!--  SketchConstraintAngle  -->
       <feature id="SketchConstraintAngle" title="Angle" tooltip="Set fixed angle between two line segments" icon=":icons/angle_constr.png">
           icons_list=":icons/angle_direct.png :icons/angle_complementary.png :icons/angle_backward.png"
           default="0"
           />
+      </feature>
 
+      <!--  SketchConstraintRadius  -->
+      <feature id="SketchConstraintRadius" title="Radius" tooltip="Set fixed radius of a circle or an arc" icon=":icons/radius_constr.png">
+        <label title="Select a circle or an arc on which to calculate radius" tooltip="Select a circle or an arc on which to calculate radius"/>
+        <shape_selector id="ConstraintEntityA" label="Circle or Arc" tooltip="Select a circle or an arc"
+            shape_types="edge">
+          <validator id="GeomValidators_ShapeType" parameters="circle"/>
+        </shape_selector>
+        <sketch-2dpoint_flyout_selector id="ConstraintFlyoutValuePnt"  default="computed" internal="1" obligatory="0"/>
+        <doublevalue_editor label="Value" tooltip="Radius" id="ConstraintValue" default="computed">
+          <validator id="GeomValidators_Positive"/>
+        </doublevalue_editor>
+        <validator id="PartSet_RadiusSelection"/>
+      </feature>
+
+    </group>
+
+    <group id="Geometrical constraints">
+
+      <!--  SketchConstraintHorizontal  -->
+      <feature id="SketchConstraintHorizontal" title="Horizontal" tooltip="Create constraint defining horizontal line" icon=":icons/horisontal.png">
+        <sketch_shape_selector id="ConstraintEntityA"
+            label="Line" tooltip="Select a line" shape_types="edge" use_external="false">
+          <validator id="GeomValidators_ShapeType" parameters="line"/>
+        </sketch_shape_selector>
+        <validator id="PartSet_HVDirSelection"/>
+      </feature>
+
+      <!--  SketchConstraintVertical  -->
+      <feature id="SketchConstraintVertical" title="Vertical" tooltip="Create constraint defining vertical line" icon=":icons/vertical.png">
+        <sketch_shape_selector id="ConstraintEntityA"
+            label="Line" tooltip="Select a line" shape_types="edge" use_external="false">
+          <validator id="GeomValidators_ShapeType" parameters="line"/>
+        </sketch_shape_selector>
+        <validator id="PartSet_HVDirSelection"/>
+      </feature>
+
+      <!--  SketchConstraintRigid  -->
+      <feature id="SketchConstraintRigid" title="Fixed" tooltip="Fix an object" icon=":icons/fixed.png">
+        <sketch_shape_selector id="ConstraintEntityA" label="Object"
+                        tooltip="Select point, line end point, line, center of circle or arc."
+                        shape_types="edge vertex">
+          <validator id="GeomValidators_ShapeType" parameters="vertex,line,circle"/>
+          <validator id="SketchPlugin_NotFixed"/>
+        </sketch_shape_selector>
+        <validator id="PartSet_RigidSelection"/>
       </feature>
 
       <!--  SketchConstraintParallel  -->
         <validator id="PartSet_PerpendicularSelection"/>
       </feature>
 
+      <!--  SketchConstraintTangent  -->
+      <feature id="SketchConstraintTangent" title="Tangent" tooltip="Create constraint defining tangency of two objects with common coincident point" icon=":icons/tangent.png">
+        <sketch_shape_selector id="ConstraintEntityA"
+            label="First object" tooltip="Select line or arc" shape_types="edge">
+          <validator id="SketchPlugin_TangentAttr" parameters="ConstraintEntityB"/>
+          <validator id="PartSet_DifferentObjects"/>
+        </sketch_shape_selector>
+
+        <sketch_shape_selector id="ConstraintEntityB"
+            label="Second object" tooltip="Select line or arc" shape_types="edge">
+          <validator id="SketchPlugin_TangentAttr" parameters="ConstraintEntityA"/>
+          <validator id="PartSet_DifferentObjects"/>
+        </sketch_shape_selector>
+        <validator id="PartSet_TangentSelection"/>
+      </feature>
+
       <!--  SketchConstraintCoincidence  -->
       <feature id="SketchConstraintCoincidence" title="Coincident" tooltip="Create constraint for the coincidence of two points or point on line or circle" icon=":icons/coincedence.png">
         <sketch_shape_selector id="ConstraintEntityA" label="First object" tooltip="Select a first object" shape_types="vertex edge">
         <validator id="PartSet_CoincidentSelection"/>
       </feature>
 
-      <!--  SketchConstraintRigid  -->
-      <feature id="SketchConstraintRigid" title="Fixed" tooltip="Fix an object" icon=":icons/fixed.png">
-        <sketch_shape_selector id="ConstraintEntityA" label="Object"
-                        tooltip="Select point, line end point, line, center of circle or arc."
-                        shape_types="edge vertex">
-          <validator id="GeomValidators_ShapeType" parameters="vertex,line,circle"/>
-          <validator id="SketchPlugin_NotFixed"/>
-        </sketch_shape_selector>
-        <validator id="PartSet_RigidSelection"/>
-      </feature>
-
-      <!--  SketchConstraintHorizontal  -->
-      <feature id="SketchConstraintHorizontal" title="Horizontal" tooltip="Create constraint defining horizontal line" icon=":icons/horisontal.png">
-        <sketch_shape_selector id="ConstraintEntityA" 
-            label="Line" tooltip="Select a line" shape_types="edge" use_external="false">
-            <validator id="GeomValidators_ShapeType" parameters="line"/>
+      <!--  SketchConstraintMiddle  -->
+      <feature id="SketchConstraintMiddle" title="Middle point" tooltip="Create constraint for setting middle point on a line" icon=":icons/middlepoint.png">
+        <sketch_shape_selector id="ConstraintEntityA" label="First object" tooltip="Select a first object" shape_types="vertex edge">
+          <validator id="PartSet_DifferentObjects"/>
+          <validator id="SketchPlugin_ExternalValidator" parameters="ConstraintEntityB"/>
+          <validator id="SketchPlugin_MiddlePointAttr" parameters="ConstraintEntityB"/>
         </sketch_shape_selector>
-        <validator id="PartSet_HVDirSelection"/>
-      </feature>
-      
-    <!--  SketchConstraintVertical  -->
-      <feature id="SketchConstraintVertical" title="Vertical" tooltip="Create constraint defining vertical line" icon=":icons/vertical.png">
-        <sketch_shape_selector id="ConstraintEntityA" 
-            label="Line" tooltip="Select a line" shape_types="edge" use_external="false">
-            <validator id="GeomValidators_ShapeType" parameters="line"/>
+        <sketch_shape_selector id="ConstraintEntityB" label="Second object" tooltip="Select a second object" shape_types="vertex edge">
+          <validator id="PartSet_DifferentObjects"/>
+          <validator id="SketchPlugin_ExternalValidator" parameters="ConstraintEntityA"/>
+          <validator id="SketchPlugin_MiddlePointAttr" parameters="ConstraintEntityA"/>
         </sketch_shape_selector>
-        <validator id="PartSet_HVDirSelection"/>
+        <validator id="PartSet_MiddlePointSelection"/>
       </feature>
-      
-    <!--  SketchConstraintEqual  -->
+
+      <!--  SketchConstraintEqual  -->
       <feature id="SketchConstraintEqual" title="Equal"
         tooltip="Create constraint defining equal lengths of two lines or line and arc or equal radii of two arcs or two circles or arc and circle"
         icon=":icons/equal.png">
         <validator id="PartSet_EqualSelection"/>
       </feature>
       
-    <!--  SketchConstraintTangent  -->
-      <feature id="SketchConstraintTangent" title="Tangent" tooltip="Create constraint defining tangency of two objects with common coincident point" icon=":icons/tangent.png">
-        <sketch_shape_selector id="ConstraintEntityA" 
-            label="First object" tooltip="Select line or arc" shape_types="edge">
-          <validator id="SketchPlugin_TangentAttr" parameters="ConstraintEntityB"/>
-          <validator id="PartSet_DifferentObjects"/>
-        </sketch_shape_selector>
-        
-        <sketch_shape_selector id="ConstraintEntityB"
-            label="Second object" tooltip="Select line or arc" shape_types="edge">
-          <validator id="SketchPlugin_TangentAttr" parameters="ConstraintEntityA"/>
-          <validator id="PartSet_DifferentObjects"/>
-        </sketch_shape_selector>
-        <validator id="PartSet_TangentSelection"/>
-      </feature>
-      
     <!--  SketchConstraintCollinear  -->
       <!--
       <feature id="SketchConstraintCollinear" title="Collinear" tooltip="Create constraint defining collinearity of two lines" icon=":icons/collinear.png">
         <validator id="PartSet_CollinearSelection"/>
       </feature>
       -->
-
-      <!--  SketchConstraintMiddle  -->
-      <feature id="SketchConstraintMiddle" title="Middle point" tooltip="Create constraint for setting middle point on a line" icon=":icons/middlepoint.png">
-        <sketch_shape_selector id="ConstraintEntityA" label="First object" tooltip="Select a first object" shape_types="vertex edge">
-          <validator id="PartSet_DifferentObjects"/>
-          <validator id="SketchPlugin_ExternalValidator" parameters="ConstraintEntityB"/>
-          <validator id="SketchPlugin_MiddlePointAttr" parameters="ConstraintEntityB"/>
-        </sketch_shape_selector>
-        <sketch_shape_selector id="ConstraintEntityB" label="Second object" tooltip="Select a second object" shape_types="vertex edge">
-          <validator id="PartSet_DifferentObjects"/>
-          <validator id="SketchPlugin_ExternalValidator" parameters="ConstraintEntityA"/>
-          <validator id="SketchPlugin_MiddlePointAttr" parameters="ConstraintEntityA"/>
-        </sketch_shape_selector>
-        <validator id="PartSet_MiddlePointSelection"/>
-      </feature>
          
     </group>
     
-    <group id="Edit">
-      <!--  SketchConstraintMirror  -->
-      <feature
-        id="SketchConstraintMirror"
-        title="Mirror" icon=":icons/mirror.png"
-        tooltip="Create constraint, mirroring group of objects">
-        <sketch_shape_selector id="ConstraintEntityA"
-            label="Mirror line" tooltip="Select mirror line" shape_types="edge">
-            <validator id="GeomValidators_ShapeType" parameters="line"/>
-        </sketch_shape_selector>
-        <sketch_multi_selector id="ConstraintMirrorList"
-            label="Segments:"
-            tooltip="Select list of mirroring objects"
-            type_choice="Edges"
-            use_external="true"
-            greed ="true">
-            <validator id="SketchPlugin_MirrorAttr" />
-        </sketch_multi_selector>
-      </feature>
-      
-      <!--  SketchMultiTranslation  -->
-      <feature
-        id="SketchMultiTranslation"
-        title="Translation" icon=":icons/translate.png"
-        tooltip="Multiple translation">
-        <sketch_multi_selector id="MultiTranslationList"
-            label="Segments:"
-            tooltip="Select list of translating objects"
-            type_choice="Edges"
-            use_external="true"
-            greed ="true">
-          <validator id="SketchPlugin_CopyValidator" />
-        </sketch_multi_selector>
-        <toolbox id="ValueType">
-          <box id="SingleValue" title="Single value" icon=":icons/translate_32x32.png">
-            <groupbox title="Direction">
-              <sketch_shape_selector
-                    id="MultiTranslationStartPoint"
-                    label="Start point"
-                    tooltip="Start point of translation"
-                    shape_types="vertex">
-                <validator id="PartSet_DifferentObjects"/>
-                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
-              </sketch_shape_selector>
-              <sketch_shape_selector
-                    id="MultiTranslationEndPoint"
-                    label="End point"
-                    tooltip="Final point of translation"
-                    shape_types="vertex">
-                <validator id="PartSet_DifferentObjects"/>
-                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
-              </sketch_shape_selector>
-            </groupbox>
-          </box>
-          <box id="FullValue" title="Full value" icon=":icons/translate_full_32x32.png">
-            <groupbox title="Direction">
-              <sketch_shape_selector
-                    id="MultiTranslationStartPoint"
-                    label="Start point"
-                    tooltip="Start point of translation"
-                    shape_types="vertex">
-                <validator id="PartSet_DifferentObjects"/>
-                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
-              </sketch_shape_selector>
-              <sketch_shape_selector
-                    id="MultiTranslationEndPoint"
-                    label="End point"
-                    tooltip="Final point of translation"
-                    shape_types="vertex">
-                <validator id="PartSet_DifferentObjects"/>
-                <validator id="GeomValidators_ShapeType" parameters="vertex"/>
-              </sketch_shape_selector>
-            </groupbox>
-          </box>
-        </toolbox>
-        <integervalue id="MultiTranslationObjects"
-            label="Total number of objects"
-            tooltip="Total number of objects"
-            default="2" min="2" use_reset="false">
-          <validator id="GeomValidators_Positive"/>
-        </integervalue>
-      </feature>
-
-      <!--  SketchMultiRotation  -->
-      <feature
-        id="SketchMultiRotation"
-        title="Rotation" icon=":icons/rotate.png"
-        tooltip="Multiple rotation">
-        <sketch_multi_selector id="MultiRotationList"
-            label="Segments:"
-            tooltip="Select list of rotating objects"
-            type_choice="Edges"
-            use_external="true"
-            greed ="true">
-          <validator id="SketchPlugin_CopyValidator" />
-        </sketch_multi_selector>
-        <sketch_shape_selector
-              id="MultiRotationCenter"
-              label="Center of rotation"
-              tooltip="Center of rotation"
-              shape_types="vertex">
-          <validator id="GeomValidators_ShapeType" parameters="vertex"/>
-        </sketch_shape_selector>
-        <toolbox id="AngleType">
-          <box id="SingleAngle" title="Single angle" icon=":icons/angle_up_32x32.png">
-            <doublevalue id="MultiRotationAngle"
-                         label="Angle"
-                         icon=":icons/angle.png"
-                         tooltip="Rotation angle"
-                         default="90" use_reset="false"/>
-          </box>
-          <box id="FullAngle" title="Full angle" icon=":icons/angle_up_full_32x32.png">
-            <doublevalue id="MultiRotationAngle"
-                         label="Angle"
-                         icon=":icons/angle.png"
-                         tooltip="Rotation angle"
-                         default="90" use_reset="false"/>
-          </box>
-        </toolbox>
-        <integervalue id="MultiRotationObjects"
-            label="Total number of objects"
-            tooltip="Total number of objects" 
-            default="2" min="2" use_reset="false">
-          <validator id="GeomValidators_Positive"/>
-        </integervalue>
-      </feature>
-    </group>
   </workbench>
 </plugin>
index b4a48cd09d43ee5aa3d0b594f50e891b25acabbd..bf87ecc313677933d0d0dd9aa277d00c7664255c 100755 (executable)
@@ -1002,7 +1002,9 @@ bool XGUI_Workshop::createModule()
   //  myModule, SLOT(onBeforeObjectErase(ObjectPtr, AISObjectPtr)));
 
   myModule->createFeatures();
+#ifdef HAVE_SALOME
   salomeConnector()->createFeatureActions();
+#endif
   //myActionsMgr->update();
   return true;
 }