X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FConstructionPlugin%2FConstructionPlugin_Plugin.cpp;h=2b79d651d890209a25f7c39b9e7d0d24cf1f1a1a;hb=HEAD;hp=bc369e6edd538353d587569c0625a2d57ade8664;hpb=a4d7bd33d764bf6c6d893763b4b9a9c712d75f2d;p=modules%2Fshaper.git diff --git a/src/ConstructionPlugin/ConstructionPlugin_Plugin.cpp b/src/ConstructionPlugin/ConstructionPlugin_Plugin.cpp index bc369e6ed..2b79d651d 100644 --- a/src/ConstructionPlugin/ConstructionPlugin_Plugin.cpp +++ b/src/ConstructionPlugin/ConstructionPlugin_Plugin.cpp @@ -1,4 +1,4 @@ -// Copyright (C) 2014-2019 CEA/DEN, EDF R&D +// Copyright (C) 2014-2024 CEA, EDF // // This library is free software; you can redistribute it and/or // modify it under the terms of the GNU Lesser General Public @@ -53,6 +53,8 @@ ConstructionPlugin_Plugin::ConstructionPlugin_Plugin() new ConstructionPlugin_ValidatorAxisTwoNotParallelPlanes()); aFactory->registerValidator("ConstructionPlugin_ValidatorPointThreeNonParallelPlanes", new ConstructionPlugin_ValidatorPointThreeNonParallelPlanes()); + aFactory->registerValidator("ConstructionPlugin_ValidatorNotFeature", + new ConstructionPlugin_ValidatorNotFeature()); Config_PropManager::registerProp(SKETCH_TAB_NAME, "planes_size", "Size", Config_Prop::DblSpin, PLANE_SIZE, "0", "1000"); @@ -67,15 +69,17 @@ ConstructionPlugin_Plugin::ConstructionPlugin_Plugin() Config_PropManager::registerProp(SKETCH_TAB_NAME, "operation_cursor", "Cursor for Sketch operation", Config_Prop::Cursor, "0"); Config_PropManager::registerProp(SKETCH_TAB_NAME, "create_by_dragging", - "Create sketch enities by dragging", Config_Prop::Boolean, "false"); + "Create sketch entities by dragging", Config_Prop::Boolean, "false"); // register this plugin ModelAPI_Session::get()->registerPlugin(this); // register construction properties - Config_PropManager::registerProp("Visualization", "construction_plane_color", - "Construction plane color", - Config_Prop::Color, ConstructionPlugin_Plane::DEFAULT_COLOR()); + Config_PropManager::registerProp("Visualization", ConstructionPlugin_Plane::COLOR_NAME(), + "Construction plane color", Config_Prop::Color, ConstructionPlugin_Plane::DEFAULT_COLOR()); + + Config_PropManager::registerProp("Visualization", ConstructionPlugin_Point::COLOR_NAME(), + "Construction point color", Config_Prop::Color, ConstructionPlugin_Point::DEFAULT_COLOR()); } FeaturePtr ConstructionPlugin_Plugin::createFeature(std::string theFeatureID)