From 547a3952b37fe76f0d4e031a7d8a943ac6a45bb5 Mon Sep 17 00:00:00 2001 From: vsv Date: Wed, 8 Aug 2018 18:36:50 +0300 Subject: [PATCH] Provide automatic building of help documentation located in plug-ins --- doc/gui/CMakeLists.txt | 30 ++++---- doc/gui/build_index.py | 65 ++++++++++++++++++ doc/gui/index.rst | 29 -------- doc/gui/index.rst.in | 11 +++ .../BuildPlugin/doc/BuildPlugin.rst | 0 .../BuildPlugin/doc}/compoundFeature.rst | 0 .../BuildPlugin/doc}/compsolidFeature.rst | 0 .../BuildPlugin/doc}/edgeFeature.rst | 0 .../BuildPlugin/doc}/faceFeature.rst | 0 .../BuildPlugin/doc}/fillingFeature.rst | 0 .../BuildPlugin/doc}/interpolationFeature.rst | 0 .../BuildPlugin/doc}/polylineFeature.rst | 0 .../BuildPlugin/doc}/shellFeature.rst | 0 .../BuildPlugin/doc}/solidFeature.rst | 0 .../BuildPlugin/doc}/subShapesFeature.rst | 0 .../BuildPlugin/doc}/vertexFeature.rst | 0 .../BuildPlugin/doc}/wireFeature.rst | 0 .../CollectionPlugin/doc/CollectionPlugin.rst | 0 .../CollectionPlugin/doc}/fieldFeature.rst | 0 .../CollectionPlugin/doc}/groupFeature.rst | 0 .../doc/ConstructionPlugin.rst | 0 .../ConstructionPlugin/doc}/axisFeature.rst | 0 .../ConstructionPlugin/doc}/planeFeature.rst | 0 .../ConstructionPlugin/doc}/pointFeature.rst | 0 .../ExchangePlugin/doc/ExchangePlugin.rst | 0 .../ExchangePlugin/doc}/dumpFeature.rst | 0 .../ExchangePlugin/doc}/exportFeature.rst | 0 .../ExchangePlugin/doc}/importFeature.rst | 0 .../FeaturesPlugin/doc/FeaturesPlugin.rst | 0 .../doc}/angularCopyFeature.rst | 0 .../FeaturesPlugin/doc}/commonFeature.rst | 0 .../FeaturesPlugin/doc}/cutFeature.rst | 0 .../doc}/extrusionCutFeature.rst | 0 .../FeaturesPlugin/doc}/extrusionFeature.rst | 0 .../doc}/extrusionFuseFeature.rst | 0 .../FeaturesPlugin/doc}/fillFeature.rst | 0 .../FeaturesPlugin/doc}/filletFeature.rst | 0 .../FeaturesPlugin/doc}/fuseFeature.rst | 0 .../doc}/images/AngularCopy.png | Bin .../FeaturesPlugin/doc}/images/Common.png | Bin .../FeaturesPlugin/doc}/images/Cut.png | Bin .../FeaturesPlugin/doc}/images/Extrusion1.png | Bin .../FeaturesPlugin/doc}/images/Extrusion2.png | Bin .../doc}/images/ExtrusionCut1.png | Bin .../doc}/images/ExtrusionCut2.png | Bin .../doc}/images/ExtrusionFuse1.png | Bin .../doc}/images/ExtrusionFuse2.png | Bin .../FeaturesPlugin/doc}/images/Fill.png | Bin .../FeaturesPlugin/doc}/images/Fillet.png | Bin .../FeaturesPlugin/doc}/images/Fillet2.png | Bin .../FeaturesPlugin/doc}/images/Fuse.png | Bin .../doc}/images/Intersection.png | Bin .../FeaturesPlugin/doc}/images/LinearCopy.png | Bin .../doc}/images/Measurement1.png | Bin .../doc}/images/Measurement2.png | Bin .../doc}/images/Measurement3.png | Bin .../doc}/images/Measurement4.png | Bin .../doc}/images/Measurement5.png | Bin .../FeaturesPlugin/doc}/images/Partition.png | Bin .../FeaturesPlugin/doc}/images/Pipe1.png | Bin .../FeaturesPlugin/doc}/images/Pipe2.png | Bin .../FeaturesPlugin/doc}/images/Pipe3.png | Bin .../FeaturesPlugin/doc}/images/Placement.png | Bin .../FeaturesPlugin/doc}/images/Recover.png | Bin .../doc}/images/RemoveSubShapes.png | Bin .../doc}/images/Revolution1.png | Bin .../doc}/images/Revolution2.png | Bin .../doc}/images/RevolutionCut1.png | Bin .../doc}/images/RevolutionCut2.png | Bin .../doc}/images/RevolutionFuse1.png | Bin .../doc}/images/RevolutionFuse2.png | Bin .../FeaturesPlugin/doc}/images/Rotation1.png | Bin .../FeaturesPlugin/doc}/images/Rotation2.png | Bin .../FeaturesPlugin/doc}/images/Scale1.png | Bin .../FeaturesPlugin/doc}/images/Scale2.png | Bin .../FeaturesPlugin/doc}/images/Smash.png | Bin .../doc}/images/StartSketch.png | Bin .../FeaturesPlugin/doc}/images/Symmetry.png | Bin .../doc}/images/Translation1.png | Bin .../doc}/images/Translation2.png | Bin .../doc}/images/Translation3.png | Bin .../FeaturesPlugin/doc}/images/Union.png | Bin .../doc}/intersectionFeature.rst | 0 .../FeaturesPlugin/doc}/linearCopyFeature.rst | 0 .../doc}/measurementFeature.rst | 0 .../FeaturesPlugin/doc}/partitionFeature.rst | 0 .../FeaturesPlugin/doc}/pipeFeature.rst | 0 .../FeaturesPlugin/doc}/placementFeature.rst | 0 .../FeaturesPlugin/doc}/recoverFeature.rst | 0 .../doc}/removeSubShapesFeature.rst | 0 .../doc}/revolutionCutFeature.rst | 0 .../FeaturesPlugin/doc}/revolutionFeature.rst | 0 .../doc}/revolutionFuseFeature.rst | 0 .../FeaturesPlugin/doc}/rotationFeature.rst | 0 .../FeaturesPlugin/doc}/smashFeature.rst | 0 .../FeaturesPlugin/doc}/symmetryFeature.rst | 0 .../doc}/transformationFeature.rst | 0 .../doc}/translationFeature.rst | 0 .../FeaturesPlugin/doc}/unionFeature.rst | 0 .../GDMLPlugin/doc}/GDMLPlugin.rst | 0 .../GDMLPlugin/doc}/coneFeature.rst | 0 .../GDMLPlugin/doc}/ellipsoidFeature.rst | 0 .../ParametersPlugin/doc/ParametersPlugin.rst | 0 .../ParametersPlugin/doc}/managerFeature.rst | 0 .../doc}/parameterFeature.rst | 0 .../PartSetPlugin/doc/PartSetPlugin.rst | 0 .../PrimitivesPlugin/doc/PrimitivesPlugin.rst | 0 .../PrimitivesPlugin/doc}/boxFeature.rst | 0 .../PrimitivesPlugin/doc}/coneFeature.rst | 0 .../PrimitivesPlugin/doc}/cylinderFeature.rst | 0 .../PrimitivesPlugin/doc}/sphereFeature.rst | 0 .../PrimitivesPlugin/doc}/torusFeature.rst | 0 src/SketchPlugin/doc/CMakeLists.txt | 45 ++++++++++++ .../SketchPlugin/doc/SketchPlugin.rst | 0 .../SketchPlugin/doc}/angleFeature.rst | 0 .../SketchPlugin/doc}/arcFeature.rst | 0 .../SketchPlugin/doc}/circleFeature.rst | 0 .../SketchPlugin/doc}/coincedenceFeature.rst | 0 .../SketchPlugin/doc}/collinearFeature.rst | 0 .../SketchPlugin/doc}/distanceFeature.rst | 0 .../SketchPlugin/doc}/ellipseFeature.rst | 0 .../SketchPlugin/doc}/equalFeature.rst | 0 .../SketchPlugin/doc}/filletFeature.rst | 0 .../doc}/horizontalDistFeature.rst | 0 .../SketchPlugin/doc}/horizontalFeature.rst | 0 .../SketchPlugin/doc}/images/Arc1.png | Bin .../SketchPlugin/doc}/images/Arc2.png | Bin .../SketchPlugin/doc}/images/Arc3.png | Bin .../SketchPlugin/doc}/images/Circle1.png | Bin .../SketchPlugin/doc}/images/Circle2.png | Bin .../SketchPlugin/doc}/images/Fillet.png | Bin .../SketchPlugin/doc}/images/Intersection.png | Bin .../SketchPlugin/doc}/images/Line.png | Bin .../SketchPlugin/doc}/images/Point.png | Bin .../SketchPlugin/doc}/images/Projection.png | Bin .../SketchPlugin/doc}/images/Rectangle.png | Bin .../doc}/images/SketchProperties.png | Bin .../SketchPlugin/doc}/images/Split.png | Bin .../SketchPlugin/doc}/images/StartSketch.png | Bin .../SketchPlugin/doc}/images/Trim.png | Bin .../SketchPlugin/doc}/intersectionFeature.rst | 0 .../SketchPlugin/doc}/lengthFeature.rst | 0 .../SketchPlugin/doc}/lineFeature.rst | 0 .../SketchPlugin/doc}/middleFeature.rst | 0 .../SketchPlugin/doc}/mirrorFeature.rst | 0 .../SketchPlugin/doc}/parallelFeature.rst | 0 .../doc}/perpendicularFeature.rst | 0 .../SketchPlugin/doc}/pointFeature.rst | 0 .../SketchPlugin/doc}/projectionFeature.rst | 0 .../SketchPlugin/doc}/radiusFeature.rst | 0 .../SketchPlugin/doc}/rectangleFeature.rst | 0 .../SketchPlugin/doc}/rigidFeature.rst | 0 .../SketchPlugin/doc}/rotationFeature.rst | 0 .../SketchPlugin/doc}/splitFeature.rst | 0 .../SketchPlugin/doc}/tangentFeature.rst | 0 .../SketchPlugin/doc}/translationFeature.rst | 0 .../SketchPlugin/doc}/trimFeature.rst | 0 .../SketchPlugin/doc}/verticalDistFeature.rst | 0 .../SketchPlugin/doc}/verticalFeature.rst | 0 159 files changed, 139 insertions(+), 41 deletions(-) create mode 100644 doc/gui/build_index.py delete mode 100644 doc/gui/index.rst create mode 100644 doc/gui/index.rst.in rename doc/gui/BuildPlugin/buildPlugin.rst => src/BuildPlugin/doc/BuildPlugin.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/compoundFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/compsolidFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/edgeFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/faceFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/fillingFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/interpolationFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/polylineFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/shellFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/solidFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/subShapesFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/vertexFeature.rst (100%) rename {doc/gui/BuildPlugin => src/BuildPlugin/doc}/wireFeature.rst (100%) rename doc/gui/CollectionPlugin/collectionPlugin.rst => src/CollectionPlugin/doc/CollectionPlugin.rst (100%) rename {doc/gui/CollectionPlugin => src/CollectionPlugin/doc}/fieldFeature.rst (100%) rename {doc/gui/CollectionPlugin => src/CollectionPlugin/doc}/groupFeature.rst (100%) rename doc/gui/ConstructionPlugin/constructionPlugin.rst => src/ConstructionPlugin/doc/ConstructionPlugin.rst (100%) rename {doc/gui/ConstructionPlugin => src/ConstructionPlugin/doc}/axisFeature.rst (100%) rename {doc/gui/ConstructionPlugin => src/ConstructionPlugin/doc}/planeFeature.rst (100%) rename {doc/gui/ConstructionPlugin => src/ConstructionPlugin/doc}/pointFeature.rst (100%) rename doc/gui/ExchangePlugin/exchangePlugin.rst => src/ExchangePlugin/doc/ExchangePlugin.rst (100%) rename {doc/gui/ExchangePlugin => src/ExchangePlugin/doc}/dumpFeature.rst (100%) rename {doc/gui/ExchangePlugin => src/ExchangePlugin/doc}/exportFeature.rst (100%) rename {doc/gui/ExchangePlugin => src/ExchangePlugin/doc}/importFeature.rst (100%) rename doc/gui/FeaturesPlugin/featuresPlugin.rst => src/FeaturesPlugin/doc/FeaturesPlugin.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/angularCopyFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/commonFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/cutFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/extrusionCutFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/extrusionFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/extrusionFuseFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/fillFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/filletFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/fuseFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/AngularCopy.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Common.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Cut.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Extrusion1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Extrusion2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/ExtrusionCut1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/ExtrusionCut2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/ExtrusionFuse1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/ExtrusionFuse2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Fill.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Fillet.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Fillet2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Fuse.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Intersection.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/LinearCopy.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Measurement1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Measurement2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Measurement3.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Measurement4.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Measurement5.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Partition.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Pipe1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Pipe2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Pipe3.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Placement.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Recover.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/RemoveSubShapes.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Revolution1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Revolution2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/RevolutionCut1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/RevolutionCut2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/RevolutionFuse1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/RevolutionFuse2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Rotation1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Rotation2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Scale1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Scale2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Smash.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/StartSketch.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Symmetry.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Translation1.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Translation2.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Translation3.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/images/Union.png (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/intersectionFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/linearCopyFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/measurementFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/partitionFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/pipeFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/placementFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/recoverFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/removeSubShapesFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/revolutionCutFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/revolutionFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/revolutionFuseFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/rotationFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/smashFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/symmetryFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/transformationFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/translationFeature.rst (100%) rename {doc/gui/FeaturesPlugin => src/FeaturesPlugin/doc}/unionFeature.rst (100%) rename {doc/gui/GDMLPlugin => src/GDMLPlugin/doc}/GDMLPlugin.rst (100%) rename {doc/gui/GDMLPlugin => src/GDMLPlugin/doc}/coneFeature.rst (100%) rename {doc/gui/GDMLPlugin => src/GDMLPlugin/doc}/ellipsoidFeature.rst (100%) rename doc/gui/ParametersPlugin/parametersPlugin.rst => src/ParametersPlugin/doc/ParametersPlugin.rst (100%) rename {doc/gui/ParametersPlugin => src/ParametersPlugin/doc}/managerFeature.rst (100%) rename {doc/gui/ParametersPlugin => src/ParametersPlugin/doc}/parameterFeature.rst (100%) rename doc/gui/PartPlugin/partPlugin.rst => src/PartSetPlugin/doc/PartSetPlugin.rst (100%) rename doc/gui/PrimitivesPlugin/primitivesPlugin.rst => src/PrimitivesPlugin/doc/PrimitivesPlugin.rst (100%) rename {doc/gui/PrimitivesPlugin => src/PrimitivesPlugin/doc}/boxFeature.rst (100%) rename {doc/gui/PrimitivesPlugin => src/PrimitivesPlugin/doc}/coneFeature.rst (100%) rename {doc/gui/PrimitivesPlugin => src/PrimitivesPlugin/doc}/cylinderFeature.rst (100%) rename {doc/gui/PrimitivesPlugin => src/PrimitivesPlugin/doc}/sphereFeature.rst (100%) rename {doc/gui/PrimitivesPlugin => src/PrimitivesPlugin/doc}/torusFeature.rst (100%) create mode 100644 src/SketchPlugin/doc/CMakeLists.txt rename doc/gui/SketchPlugin/sketchPlugin.rst => src/SketchPlugin/doc/SketchPlugin.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/angleFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/arcFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/circleFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/coincedenceFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/collinearFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/distanceFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/ellipseFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/equalFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/filletFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/horizontalDistFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/horizontalFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Arc1.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Arc2.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Arc3.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Circle1.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Circle2.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Fillet.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Intersection.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Line.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Point.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Projection.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Rectangle.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/SketchProperties.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Split.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/StartSketch.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/images/Trim.png (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/intersectionFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/lengthFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/lineFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/middleFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/mirrorFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/parallelFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/perpendicularFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/pointFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/projectionFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/radiusFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/rectangleFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/rigidFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/rotationFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/splitFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/tangentFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/translationFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/trimFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/verticalDistFeature.rst (100%) rename {doc/gui/SketchPlugin => src/SketchPlugin/doc}/verticalFeature.rst (100%) diff --git a/doc/gui/CMakeLists.txt b/doc/gui/CMakeLists.txt index 33b8ed7d9..f66b3e2c8 100644 --- a/doc/gui/CMakeLists.txt +++ b/doc/gui/CMakeLists.txt @@ -24,26 +24,32 @@ SET(output ${CMAKE_CURRENT_BINARY_DIR}/conf.py) CONFIGURE_FILE(${input} ${output}) - #sphinx-build -b html -c doc -D latex_paper_size=a4 -d doc/doctree /dn23/PPGP/vsv/SALOME730/SOURCES/PPGP_SRC/doc doc/html INSTALL(CODE " EXECUTE_PROCESS( -COMMAND ${SPHINX_EXECUTABLE} -Q -b html -c ${CMAKE_CURRENT_BINARY_DIR} -D latex_paper_size=a4 -d doctree ${CMAKE_CURRENT_SOURCE_DIR} html -WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} -)" +COMMAND ${PYTHON_EXECUTABLE} ${CMAKE_CURRENT_SOURCE_DIR}/build_index.py ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_SOURCE_DIR} ) +") + -IF(${HAVE_SALOME}) INSTALL(CODE " EXECUTE_PROCESS( -COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER')\" +COMMAND ${SPHINX_EXECUTABLE} -Q -b html -c ${CMAKE_CURRENT_BINARY_DIR} -d doctree ${CMAKE_CURRENT_BINARY_DIR} html +WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +)" ) -") + +IF(${HAVE_SALOME}) + INSTALL(CODE " + EXECUTE_PROCESS( + COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER')\" + ) + ") ELSE(${HAVE_SALOME}) -INSTALL(CODE " -EXECUTE_PROCESS( -COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/doc/gui', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/doc/gui')\" -) -") + INSTALL(CODE " + EXECUTE_PROCESS( + COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/doc/gui', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/doc/gui')\" + ) + ") ENDIF(${HAVE_SALOME}) diff --git a/doc/gui/build_index.py b/doc/gui/build_index.py new file mode 100644 index 000000000..72967d200 --- /dev/null +++ b/doc/gui/build_index.py @@ -0,0 +1,65 @@ +## Copyright (C) 2014-2017 CEA/DEN, EDF R&D +## +## This library is free software; you can redistribute it and/or +## modify it under the terms of the GNU Lesser General Public +## License as published by the Free Software Foundation; either +## version 2.1 of the License, or (at your option) any later version. +## +## This library is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## Lesser General Public License for more details. +## +## You should have received a copy of the GNU Lesser General Public +## License along with this library; if not, write to the Free Software +## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +## +## See http:##www.salome-platform.org/ or +## email : webmaster.salome@opencascade.com +## + +### +## The script collects information about help documents in plugins +## and prepares building of help documentation by sphinx +### + +import os +import sys +import shutil +from xml.dom.minidom import parse + +aBuildDir = sys.argv[1] +aSourcesDir = sys.argv[2] +aSrcPath = aSourcesDir + os.sep + "../../src" + +aConfigPath = aSrcPath + os.sep + "Config/plugins.xml.in" + +## Find accessible plugins from plugins.xml configuration file +aPluginList = [] +aDomObj = parse(aConfigPath) +aPluginsList = aDomObj.getElementsByTagName("plugin") +for plugin in aPluginsList: + aLibName = plugin.getAttribute("library") + if aLibName: + aPluginDocDir = aSrcPath + os.sep + aLibName + os.sep + "doc" + aDocDist = aBuildDir + os.sep + aLibName + if os.path.exists(aPluginDocDir): + ## Copy all files to a building directory + if os.path.exists(aDocDist): + shutil.rmtree(aDocDist) + shutil.copytree(aPluginDocDir, aDocDist) + aPluginList.append(aLibName) + +## Modify index.rst file accordingly +aIndexFile = open(aSourcesDir + os.sep + "index.rst.in", 'r') +aIndexLines = aIndexFile.readlines() +aIndexFile.close() + +## Add list of plugins after toctree directive +aIndexLines.append('\n') +for aLibName in aPluginList: + aIndexLines.append(" " + aLibName + "/" + aLibName + ".rst\n") + +aNewIndex = open(aBuildDir + os.sep + "index.rst", 'w') +aNewIndex.writelines(aIndexLines) +aNewIndex.close() \ No newline at end of file diff --git a/doc/gui/index.rst b/doc/gui/index.rst deleted file mode 100644 index d06a00f83..000000000 --- a/doc/gui/index.rst +++ /dev/null @@ -1,29 +0,0 @@ -.. SHAPER documentation master file, created by - sphinx-quickstart on Fri Aug 3 11:29:53 2018. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to SHAPER's documentation! -================================== - -.. toctree:: - :maxdepth: 1 - :caption: Contents: - - FeaturesPlugin/featuresPlugin.rst - SketchPlugin/sketchPlugin.rst - BuildPlugin/buildPlugin.rst - CollectionPlugin/collectionPlugin.rst - ConstructionPlugin/constructionPlugin.rst - ExchangePlugin/exchangePlugin.rst - GDMLPlugin/GDMLPlugin.rst - ParametersPlugin/parametersPlugin.rst - PartPlugin/partPlugin.rst - PrimitivesPlugin/primitivesPlugin.rst - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` diff --git a/doc/gui/index.rst.in b/doc/gui/index.rst.in new file mode 100644 index 000000000..60ab942f5 --- /dev/null +++ b/doc/gui/index.rst.in @@ -0,0 +1,11 @@ +.. SHAPER documentation master file, created by + sphinx-quickstart on Fri Aug 3 11:29:53 2018. + You can adapt this file completely to your liking, but it should at least + contain the root `toctree` directive. + +Welcome to SHAPER's documentation! +================================== + +.. toctree:: + :maxdepth: 1 + :caption: Contents: diff --git a/doc/gui/BuildPlugin/buildPlugin.rst b/src/BuildPlugin/doc/BuildPlugin.rst similarity index 100% rename from doc/gui/BuildPlugin/buildPlugin.rst rename to src/BuildPlugin/doc/BuildPlugin.rst diff --git a/doc/gui/BuildPlugin/compoundFeature.rst b/src/BuildPlugin/doc/compoundFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/compoundFeature.rst rename to src/BuildPlugin/doc/compoundFeature.rst diff --git a/doc/gui/BuildPlugin/compsolidFeature.rst b/src/BuildPlugin/doc/compsolidFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/compsolidFeature.rst rename to src/BuildPlugin/doc/compsolidFeature.rst diff --git a/doc/gui/BuildPlugin/edgeFeature.rst b/src/BuildPlugin/doc/edgeFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/edgeFeature.rst rename to src/BuildPlugin/doc/edgeFeature.rst diff --git a/doc/gui/BuildPlugin/faceFeature.rst b/src/BuildPlugin/doc/faceFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/faceFeature.rst rename to src/BuildPlugin/doc/faceFeature.rst diff --git a/doc/gui/BuildPlugin/fillingFeature.rst b/src/BuildPlugin/doc/fillingFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/fillingFeature.rst rename to src/BuildPlugin/doc/fillingFeature.rst diff --git a/doc/gui/BuildPlugin/interpolationFeature.rst b/src/BuildPlugin/doc/interpolationFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/interpolationFeature.rst rename to src/BuildPlugin/doc/interpolationFeature.rst diff --git a/doc/gui/BuildPlugin/polylineFeature.rst b/src/BuildPlugin/doc/polylineFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/polylineFeature.rst rename to src/BuildPlugin/doc/polylineFeature.rst diff --git a/doc/gui/BuildPlugin/shellFeature.rst b/src/BuildPlugin/doc/shellFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/shellFeature.rst rename to src/BuildPlugin/doc/shellFeature.rst diff --git a/doc/gui/BuildPlugin/solidFeature.rst b/src/BuildPlugin/doc/solidFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/solidFeature.rst rename to src/BuildPlugin/doc/solidFeature.rst diff --git a/doc/gui/BuildPlugin/subShapesFeature.rst b/src/BuildPlugin/doc/subShapesFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/subShapesFeature.rst rename to src/BuildPlugin/doc/subShapesFeature.rst diff --git a/doc/gui/BuildPlugin/vertexFeature.rst b/src/BuildPlugin/doc/vertexFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/vertexFeature.rst rename to src/BuildPlugin/doc/vertexFeature.rst diff --git a/doc/gui/BuildPlugin/wireFeature.rst b/src/BuildPlugin/doc/wireFeature.rst similarity index 100% rename from doc/gui/BuildPlugin/wireFeature.rst rename to src/BuildPlugin/doc/wireFeature.rst diff --git a/doc/gui/CollectionPlugin/collectionPlugin.rst b/src/CollectionPlugin/doc/CollectionPlugin.rst similarity index 100% rename from doc/gui/CollectionPlugin/collectionPlugin.rst rename to src/CollectionPlugin/doc/CollectionPlugin.rst diff --git a/doc/gui/CollectionPlugin/fieldFeature.rst b/src/CollectionPlugin/doc/fieldFeature.rst similarity index 100% rename from doc/gui/CollectionPlugin/fieldFeature.rst rename to src/CollectionPlugin/doc/fieldFeature.rst diff --git a/doc/gui/CollectionPlugin/groupFeature.rst b/src/CollectionPlugin/doc/groupFeature.rst similarity index 100% rename from doc/gui/CollectionPlugin/groupFeature.rst rename to src/CollectionPlugin/doc/groupFeature.rst diff --git a/doc/gui/ConstructionPlugin/constructionPlugin.rst b/src/ConstructionPlugin/doc/ConstructionPlugin.rst similarity index 100% rename from doc/gui/ConstructionPlugin/constructionPlugin.rst rename to src/ConstructionPlugin/doc/ConstructionPlugin.rst diff --git a/doc/gui/ConstructionPlugin/axisFeature.rst b/src/ConstructionPlugin/doc/axisFeature.rst similarity index 100% rename from doc/gui/ConstructionPlugin/axisFeature.rst rename to src/ConstructionPlugin/doc/axisFeature.rst diff --git a/doc/gui/ConstructionPlugin/planeFeature.rst b/src/ConstructionPlugin/doc/planeFeature.rst similarity index 100% rename from doc/gui/ConstructionPlugin/planeFeature.rst rename to src/ConstructionPlugin/doc/planeFeature.rst diff --git a/doc/gui/ConstructionPlugin/pointFeature.rst b/src/ConstructionPlugin/doc/pointFeature.rst similarity index 100% rename from doc/gui/ConstructionPlugin/pointFeature.rst rename to src/ConstructionPlugin/doc/pointFeature.rst diff --git a/doc/gui/ExchangePlugin/exchangePlugin.rst b/src/ExchangePlugin/doc/ExchangePlugin.rst similarity index 100% rename from doc/gui/ExchangePlugin/exchangePlugin.rst rename to src/ExchangePlugin/doc/ExchangePlugin.rst diff --git a/doc/gui/ExchangePlugin/dumpFeature.rst b/src/ExchangePlugin/doc/dumpFeature.rst similarity index 100% rename from doc/gui/ExchangePlugin/dumpFeature.rst rename to src/ExchangePlugin/doc/dumpFeature.rst diff --git a/doc/gui/ExchangePlugin/exportFeature.rst b/src/ExchangePlugin/doc/exportFeature.rst similarity index 100% rename from doc/gui/ExchangePlugin/exportFeature.rst rename to src/ExchangePlugin/doc/exportFeature.rst diff --git a/doc/gui/ExchangePlugin/importFeature.rst b/src/ExchangePlugin/doc/importFeature.rst similarity index 100% rename from doc/gui/ExchangePlugin/importFeature.rst rename to src/ExchangePlugin/doc/importFeature.rst diff --git a/doc/gui/FeaturesPlugin/featuresPlugin.rst b/src/FeaturesPlugin/doc/FeaturesPlugin.rst similarity index 100% rename from doc/gui/FeaturesPlugin/featuresPlugin.rst rename to src/FeaturesPlugin/doc/FeaturesPlugin.rst diff --git a/doc/gui/FeaturesPlugin/angularCopyFeature.rst b/src/FeaturesPlugin/doc/angularCopyFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/angularCopyFeature.rst rename to src/FeaturesPlugin/doc/angularCopyFeature.rst diff --git a/doc/gui/FeaturesPlugin/commonFeature.rst b/src/FeaturesPlugin/doc/commonFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/commonFeature.rst rename to src/FeaturesPlugin/doc/commonFeature.rst diff --git a/doc/gui/FeaturesPlugin/cutFeature.rst b/src/FeaturesPlugin/doc/cutFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/cutFeature.rst rename to src/FeaturesPlugin/doc/cutFeature.rst diff --git a/doc/gui/FeaturesPlugin/extrusionCutFeature.rst b/src/FeaturesPlugin/doc/extrusionCutFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/extrusionCutFeature.rst rename to src/FeaturesPlugin/doc/extrusionCutFeature.rst diff --git a/doc/gui/FeaturesPlugin/extrusionFeature.rst b/src/FeaturesPlugin/doc/extrusionFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/extrusionFeature.rst rename to src/FeaturesPlugin/doc/extrusionFeature.rst diff --git a/doc/gui/FeaturesPlugin/extrusionFuseFeature.rst b/src/FeaturesPlugin/doc/extrusionFuseFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/extrusionFuseFeature.rst rename to src/FeaturesPlugin/doc/extrusionFuseFeature.rst diff --git a/doc/gui/FeaturesPlugin/fillFeature.rst b/src/FeaturesPlugin/doc/fillFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/fillFeature.rst rename to src/FeaturesPlugin/doc/fillFeature.rst diff --git a/doc/gui/FeaturesPlugin/filletFeature.rst b/src/FeaturesPlugin/doc/filletFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/filletFeature.rst rename to src/FeaturesPlugin/doc/filletFeature.rst diff --git a/doc/gui/FeaturesPlugin/fuseFeature.rst b/src/FeaturesPlugin/doc/fuseFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/fuseFeature.rst rename to src/FeaturesPlugin/doc/fuseFeature.rst diff --git a/doc/gui/FeaturesPlugin/images/AngularCopy.png b/src/FeaturesPlugin/doc/images/AngularCopy.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/AngularCopy.png rename to src/FeaturesPlugin/doc/images/AngularCopy.png diff --git a/doc/gui/FeaturesPlugin/images/Common.png b/src/FeaturesPlugin/doc/images/Common.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Common.png rename to src/FeaturesPlugin/doc/images/Common.png diff --git a/doc/gui/FeaturesPlugin/images/Cut.png b/src/FeaturesPlugin/doc/images/Cut.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Cut.png rename to src/FeaturesPlugin/doc/images/Cut.png diff --git a/doc/gui/FeaturesPlugin/images/Extrusion1.png b/src/FeaturesPlugin/doc/images/Extrusion1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Extrusion1.png rename to src/FeaturesPlugin/doc/images/Extrusion1.png diff --git a/doc/gui/FeaturesPlugin/images/Extrusion2.png b/src/FeaturesPlugin/doc/images/Extrusion2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Extrusion2.png rename to src/FeaturesPlugin/doc/images/Extrusion2.png diff --git a/doc/gui/FeaturesPlugin/images/ExtrusionCut1.png b/src/FeaturesPlugin/doc/images/ExtrusionCut1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/ExtrusionCut1.png rename to src/FeaturesPlugin/doc/images/ExtrusionCut1.png diff --git a/doc/gui/FeaturesPlugin/images/ExtrusionCut2.png b/src/FeaturesPlugin/doc/images/ExtrusionCut2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/ExtrusionCut2.png rename to src/FeaturesPlugin/doc/images/ExtrusionCut2.png diff --git a/doc/gui/FeaturesPlugin/images/ExtrusionFuse1.png b/src/FeaturesPlugin/doc/images/ExtrusionFuse1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/ExtrusionFuse1.png rename to src/FeaturesPlugin/doc/images/ExtrusionFuse1.png diff --git a/doc/gui/FeaturesPlugin/images/ExtrusionFuse2.png b/src/FeaturesPlugin/doc/images/ExtrusionFuse2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/ExtrusionFuse2.png rename to src/FeaturesPlugin/doc/images/ExtrusionFuse2.png diff --git a/doc/gui/FeaturesPlugin/images/Fill.png b/src/FeaturesPlugin/doc/images/Fill.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Fill.png rename to src/FeaturesPlugin/doc/images/Fill.png diff --git a/doc/gui/FeaturesPlugin/images/Fillet.png b/src/FeaturesPlugin/doc/images/Fillet.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Fillet.png rename to src/FeaturesPlugin/doc/images/Fillet.png diff --git a/doc/gui/FeaturesPlugin/images/Fillet2.png b/src/FeaturesPlugin/doc/images/Fillet2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Fillet2.png rename to src/FeaturesPlugin/doc/images/Fillet2.png diff --git a/doc/gui/FeaturesPlugin/images/Fuse.png b/src/FeaturesPlugin/doc/images/Fuse.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Fuse.png rename to src/FeaturesPlugin/doc/images/Fuse.png diff --git a/doc/gui/FeaturesPlugin/images/Intersection.png b/src/FeaturesPlugin/doc/images/Intersection.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Intersection.png rename to src/FeaturesPlugin/doc/images/Intersection.png diff --git a/doc/gui/FeaturesPlugin/images/LinearCopy.png b/src/FeaturesPlugin/doc/images/LinearCopy.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/LinearCopy.png rename to src/FeaturesPlugin/doc/images/LinearCopy.png diff --git a/doc/gui/FeaturesPlugin/images/Measurement1.png b/src/FeaturesPlugin/doc/images/Measurement1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Measurement1.png rename to src/FeaturesPlugin/doc/images/Measurement1.png diff --git a/doc/gui/FeaturesPlugin/images/Measurement2.png b/src/FeaturesPlugin/doc/images/Measurement2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Measurement2.png rename to src/FeaturesPlugin/doc/images/Measurement2.png diff --git a/doc/gui/FeaturesPlugin/images/Measurement3.png b/src/FeaturesPlugin/doc/images/Measurement3.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Measurement3.png rename to src/FeaturesPlugin/doc/images/Measurement3.png diff --git a/doc/gui/FeaturesPlugin/images/Measurement4.png b/src/FeaturesPlugin/doc/images/Measurement4.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Measurement4.png rename to src/FeaturesPlugin/doc/images/Measurement4.png diff --git a/doc/gui/FeaturesPlugin/images/Measurement5.png b/src/FeaturesPlugin/doc/images/Measurement5.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Measurement5.png rename to src/FeaturesPlugin/doc/images/Measurement5.png diff --git a/doc/gui/FeaturesPlugin/images/Partition.png b/src/FeaturesPlugin/doc/images/Partition.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Partition.png rename to src/FeaturesPlugin/doc/images/Partition.png diff --git a/doc/gui/FeaturesPlugin/images/Pipe1.png b/src/FeaturesPlugin/doc/images/Pipe1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Pipe1.png rename to src/FeaturesPlugin/doc/images/Pipe1.png diff --git a/doc/gui/FeaturesPlugin/images/Pipe2.png b/src/FeaturesPlugin/doc/images/Pipe2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Pipe2.png rename to src/FeaturesPlugin/doc/images/Pipe2.png diff --git a/doc/gui/FeaturesPlugin/images/Pipe3.png b/src/FeaturesPlugin/doc/images/Pipe3.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Pipe3.png rename to src/FeaturesPlugin/doc/images/Pipe3.png diff --git a/doc/gui/FeaturesPlugin/images/Placement.png b/src/FeaturesPlugin/doc/images/Placement.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Placement.png rename to src/FeaturesPlugin/doc/images/Placement.png diff --git a/doc/gui/FeaturesPlugin/images/Recover.png b/src/FeaturesPlugin/doc/images/Recover.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Recover.png rename to src/FeaturesPlugin/doc/images/Recover.png diff --git a/doc/gui/FeaturesPlugin/images/RemoveSubShapes.png b/src/FeaturesPlugin/doc/images/RemoveSubShapes.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/RemoveSubShapes.png rename to src/FeaturesPlugin/doc/images/RemoveSubShapes.png diff --git a/doc/gui/FeaturesPlugin/images/Revolution1.png b/src/FeaturesPlugin/doc/images/Revolution1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Revolution1.png rename to src/FeaturesPlugin/doc/images/Revolution1.png diff --git a/doc/gui/FeaturesPlugin/images/Revolution2.png b/src/FeaturesPlugin/doc/images/Revolution2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Revolution2.png rename to src/FeaturesPlugin/doc/images/Revolution2.png diff --git a/doc/gui/FeaturesPlugin/images/RevolutionCut1.png b/src/FeaturesPlugin/doc/images/RevolutionCut1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/RevolutionCut1.png rename to src/FeaturesPlugin/doc/images/RevolutionCut1.png diff --git a/doc/gui/FeaturesPlugin/images/RevolutionCut2.png b/src/FeaturesPlugin/doc/images/RevolutionCut2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/RevolutionCut2.png rename to src/FeaturesPlugin/doc/images/RevolutionCut2.png diff --git a/doc/gui/FeaturesPlugin/images/RevolutionFuse1.png b/src/FeaturesPlugin/doc/images/RevolutionFuse1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/RevolutionFuse1.png rename to src/FeaturesPlugin/doc/images/RevolutionFuse1.png diff --git a/doc/gui/FeaturesPlugin/images/RevolutionFuse2.png b/src/FeaturesPlugin/doc/images/RevolutionFuse2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/RevolutionFuse2.png rename to src/FeaturesPlugin/doc/images/RevolutionFuse2.png diff --git a/doc/gui/FeaturesPlugin/images/Rotation1.png b/src/FeaturesPlugin/doc/images/Rotation1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Rotation1.png rename to src/FeaturesPlugin/doc/images/Rotation1.png diff --git a/doc/gui/FeaturesPlugin/images/Rotation2.png b/src/FeaturesPlugin/doc/images/Rotation2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Rotation2.png rename to src/FeaturesPlugin/doc/images/Rotation2.png diff --git a/doc/gui/FeaturesPlugin/images/Scale1.png b/src/FeaturesPlugin/doc/images/Scale1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Scale1.png rename to src/FeaturesPlugin/doc/images/Scale1.png diff --git a/doc/gui/FeaturesPlugin/images/Scale2.png b/src/FeaturesPlugin/doc/images/Scale2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Scale2.png rename to src/FeaturesPlugin/doc/images/Scale2.png diff --git a/doc/gui/FeaturesPlugin/images/Smash.png b/src/FeaturesPlugin/doc/images/Smash.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Smash.png rename to src/FeaturesPlugin/doc/images/Smash.png diff --git a/doc/gui/FeaturesPlugin/images/StartSketch.png b/src/FeaturesPlugin/doc/images/StartSketch.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/StartSketch.png rename to src/FeaturesPlugin/doc/images/StartSketch.png diff --git a/doc/gui/FeaturesPlugin/images/Symmetry.png b/src/FeaturesPlugin/doc/images/Symmetry.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Symmetry.png rename to src/FeaturesPlugin/doc/images/Symmetry.png diff --git a/doc/gui/FeaturesPlugin/images/Translation1.png b/src/FeaturesPlugin/doc/images/Translation1.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Translation1.png rename to src/FeaturesPlugin/doc/images/Translation1.png diff --git a/doc/gui/FeaturesPlugin/images/Translation2.png b/src/FeaturesPlugin/doc/images/Translation2.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Translation2.png rename to src/FeaturesPlugin/doc/images/Translation2.png diff --git a/doc/gui/FeaturesPlugin/images/Translation3.png b/src/FeaturesPlugin/doc/images/Translation3.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Translation3.png rename to src/FeaturesPlugin/doc/images/Translation3.png diff --git a/doc/gui/FeaturesPlugin/images/Union.png b/src/FeaturesPlugin/doc/images/Union.png similarity index 100% rename from doc/gui/FeaturesPlugin/images/Union.png rename to src/FeaturesPlugin/doc/images/Union.png diff --git a/doc/gui/FeaturesPlugin/intersectionFeature.rst b/src/FeaturesPlugin/doc/intersectionFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/intersectionFeature.rst rename to src/FeaturesPlugin/doc/intersectionFeature.rst diff --git a/doc/gui/FeaturesPlugin/linearCopyFeature.rst b/src/FeaturesPlugin/doc/linearCopyFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/linearCopyFeature.rst rename to src/FeaturesPlugin/doc/linearCopyFeature.rst diff --git a/doc/gui/FeaturesPlugin/measurementFeature.rst b/src/FeaturesPlugin/doc/measurementFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/measurementFeature.rst rename to src/FeaturesPlugin/doc/measurementFeature.rst diff --git a/doc/gui/FeaturesPlugin/partitionFeature.rst b/src/FeaturesPlugin/doc/partitionFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/partitionFeature.rst rename to src/FeaturesPlugin/doc/partitionFeature.rst diff --git a/doc/gui/FeaturesPlugin/pipeFeature.rst b/src/FeaturesPlugin/doc/pipeFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/pipeFeature.rst rename to src/FeaturesPlugin/doc/pipeFeature.rst diff --git a/doc/gui/FeaturesPlugin/placementFeature.rst b/src/FeaturesPlugin/doc/placementFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/placementFeature.rst rename to src/FeaturesPlugin/doc/placementFeature.rst diff --git a/doc/gui/FeaturesPlugin/recoverFeature.rst b/src/FeaturesPlugin/doc/recoverFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/recoverFeature.rst rename to src/FeaturesPlugin/doc/recoverFeature.rst diff --git a/doc/gui/FeaturesPlugin/removeSubShapesFeature.rst b/src/FeaturesPlugin/doc/removeSubShapesFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/removeSubShapesFeature.rst rename to src/FeaturesPlugin/doc/removeSubShapesFeature.rst diff --git a/doc/gui/FeaturesPlugin/revolutionCutFeature.rst b/src/FeaturesPlugin/doc/revolutionCutFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/revolutionCutFeature.rst rename to src/FeaturesPlugin/doc/revolutionCutFeature.rst diff --git a/doc/gui/FeaturesPlugin/revolutionFeature.rst b/src/FeaturesPlugin/doc/revolutionFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/revolutionFeature.rst rename to src/FeaturesPlugin/doc/revolutionFeature.rst diff --git a/doc/gui/FeaturesPlugin/revolutionFuseFeature.rst b/src/FeaturesPlugin/doc/revolutionFuseFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/revolutionFuseFeature.rst rename to src/FeaturesPlugin/doc/revolutionFuseFeature.rst diff --git a/doc/gui/FeaturesPlugin/rotationFeature.rst b/src/FeaturesPlugin/doc/rotationFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/rotationFeature.rst rename to src/FeaturesPlugin/doc/rotationFeature.rst diff --git a/doc/gui/FeaturesPlugin/smashFeature.rst b/src/FeaturesPlugin/doc/smashFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/smashFeature.rst rename to src/FeaturesPlugin/doc/smashFeature.rst diff --git a/doc/gui/FeaturesPlugin/symmetryFeature.rst b/src/FeaturesPlugin/doc/symmetryFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/symmetryFeature.rst rename to src/FeaturesPlugin/doc/symmetryFeature.rst diff --git a/doc/gui/FeaturesPlugin/transformationFeature.rst b/src/FeaturesPlugin/doc/transformationFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/transformationFeature.rst rename to src/FeaturesPlugin/doc/transformationFeature.rst diff --git a/doc/gui/FeaturesPlugin/translationFeature.rst b/src/FeaturesPlugin/doc/translationFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/translationFeature.rst rename to src/FeaturesPlugin/doc/translationFeature.rst diff --git a/doc/gui/FeaturesPlugin/unionFeature.rst b/src/FeaturesPlugin/doc/unionFeature.rst similarity index 100% rename from doc/gui/FeaturesPlugin/unionFeature.rst rename to src/FeaturesPlugin/doc/unionFeature.rst diff --git a/doc/gui/GDMLPlugin/GDMLPlugin.rst b/src/GDMLPlugin/doc/GDMLPlugin.rst similarity index 100% rename from doc/gui/GDMLPlugin/GDMLPlugin.rst rename to src/GDMLPlugin/doc/GDMLPlugin.rst diff --git a/doc/gui/GDMLPlugin/coneFeature.rst b/src/GDMLPlugin/doc/coneFeature.rst similarity index 100% rename from doc/gui/GDMLPlugin/coneFeature.rst rename to src/GDMLPlugin/doc/coneFeature.rst diff --git a/doc/gui/GDMLPlugin/ellipsoidFeature.rst b/src/GDMLPlugin/doc/ellipsoidFeature.rst similarity index 100% rename from doc/gui/GDMLPlugin/ellipsoidFeature.rst rename to src/GDMLPlugin/doc/ellipsoidFeature.rst diff --git a/doc/gui/ParametersPlugin/parametersPlugin.rst b/src/ParametersPlugin/doc/ParametersPlugin.rst similarity index 100% rename from doc/gui/ParametersPlugin/parametersPlugin.rst rename to src/ParametersPlugin/doc/ParametersPlugin.rst diff --git a/doc/gui/ParametersPlugin/managerFeature.rst b/src/ParametersPlugin/doc/managerFeature.rst similarity index 100% rename from doc/gui/ParametersPlugin/managerFeature.rst rename to src/ParametersPlugin/doc/managerFeature.rst diff --git a/doc/gui/ParametersPlugin/parameterFeature.rst b/src/ParametersPlugin/doc/parameterFeature.rst similarity index 100% rename from doc/gui/ParametersPlugin/parameterFeature.rst rename to src/ParametersPlugin/doc/parameterFeature.rst diff --git a/doc/gui/PartPlugin/partPlugin.rst b/src/PartSetPlugin/doc/PartSetPlugin.rst similarity index 100% rename from doc/gui/PartPlugin/partPlugin.rst rename to src/PartSetPlugin/doc/PartSetPlugin.rst diff --git a/doc/gui/PrimitivesPlugin/primitivesPlugin.rst b/src/PrimitivesPlugin/doc/PrimitivesPlugin.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/primitivesPlugin.rst rename to src/PrimitivesPlugin/doc/PrimitivesPlugin.rst diff --git a/doc/gui/PrimitivesPlugin/boxFeature.rst b/src/PrimitivesPlugin/doc/boxFeature.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/boxFeature.rst rename to src/PrimitivesPlugin/doc/boxFeature.rst diff --git a/doc/gui/PrimitivesPlugin/coneFeature.rst b/src/PrimitivesPlugin/doc/coneFeature.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/coneFeature.rst rename to src/PrimitivesPlugin/doc/coneFeature.rst diff --git a/doc/gui/PrimitivesPlugin/cylinderFeature.rst b/src/PrimitivesPlugin/doc/cylinderFeature.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/cylinderFeature.rst rename to src/PrimitivesPlugin/doc/cylinderFeature.rst diff --git a/doc/gui/PrimitivesPlugin/sphereFeature.rst b/src/PrimitivesPlugin/doc/sphereFeature.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/sphereFeature.rst rename to src/PrimitivesPlugin/doc/sphereFeature.rst diff --git a/doc/gui/PrimitivesPlugin/torusFeature.rst b/src/PrimitivesPlugin/doc/torusFeature.rst similarity index 100% rename from doc/gui/PrimitivesPlugin/torusFeature.rst rename to src/PrimitivesPlugin/doc/torusFeature.rst diff --git a/src/SketchPlugin/doc/CMakeLists.txt b/src/SketchPlugin/doc/CMakeLists.txt new file mode 100644 index 000000000..71f8e8a72 --- /dev/null +++ b/src/SketchPlugin/doc/CMakeLists.txt @@ -0,0 +1,45 @@ +## Copyright (C) 2014-2017 CEA/DEN, EDF R&D +## +## This library is free software; you can redistribute it and/or +## modify it under the terms of the GNU Lesser General Public +## License as published by the Free Software Foundation; either +## version 2.1 of the License, or (at your option) any later version. +## +## This library is distributed in the hope that it will be useful, +## but WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## Lesser General Public License for more details. +## +## You should have received a copy of the GNU Lesser General Public +## License along with this library; if not, write to the Free Software +## Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +## +## See http:##www.salome-platform.org/ or +## email : webmaster.salome@opencascade.com +## + + +#sphinx-build -b html -c doc -D latex_paper_size=a4 -d doc/doctree /dn23/PPGP/vsv/SALOME730/SOURCES/PPGP_SRC/doc doc/html + + +INSTALL(CODE " +EXECUTE_PROCESS( +COMMAND ${SPHINX_EXECUTABLE} -Q -b html -c ${DOC_BUILD_DIR} -d doctree ${CMAKE_CURRENT_SOURCE_DIR} ${DOC_BUILD_DIR}/html/SketchPlugin +WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +)" +) + + +# IF(${HAVE_SALOME}) +# INSTALL(CODE " +# EXECUTE_PROCESS( +# COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/share/doc/salome/gui/SHAPER')\" +# ) +# ") +# ELSE(${HAVE_SALOME}) +# INSTALL(CODE " +# EXECUTE_PROCESS( +# COMMAND ${PYTHON_EXECUTABLE} -c \"import shutil;shutil.rmtree('${CMAKE_INSTALL_PREFIX}/doc/gui', True);shutil.copytree('${CMAKE_CURRENT_BINARY_DIR}/html', '${CMAKE_INSTALL_PREFIX}/doc/gui')\" +# ) +# ") +# ENDIF(${HAVE_SALOME}) diff --git a/doc/gui/SketchPlugin/sketchPlugin.rst b/src/SketchPlugin/doc/SketchPlugin.rst similarity index 100% rename from doc/gui/SketchPlugin/sketchPlugin.rst rename to src/SketchPlugin/doc/SketchPlugin.rst diff --git a/doc/gui/SketchPlugin/angleFeature.rst b/src/SketchPlugin/doc/angleFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/angleFeature.rst rename to src/SketchPlugin/doc/angleFeature.rst diff --git a/doc/gui/SketchPlugin/arcFeature.rst b/src/SketchPlugin/doc/arcFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/arcFeature.rst rename to src/SketchPlugin/doc/arcFeature.rst diff --git a/doc/gui/SketchPlugin/circleFeature.rst b/src/SketchPlugin/doc/circleFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/circleFeature.rst rename to src/SketchPlugin/doc/circleFeature.rst diff --git a/doc/gui/SketchPlugin/coincedenceFeature.rst b/src/SketchPlugin/doc/coincedenceFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/coincedenceFeature.rst rename to src/SketchPlugin/doc/coincedenceFeature.rst diff --git a/doc/gui/SketchPlugin/collinearFeature.rst b/src/SketchPlugin/doc/collinearFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/collinearFeature.rst rename to src/SketchPlugin/doc/collinearFeature.rst diff --git a/doc/gui/SketchPlugin/distanceFeature.rst b/src/SketchPlugin/doc/distanceFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/distanceFeature.rst rename to src/SketchPlugin/doc/distanceFeature.rst diff --git a/doc/gui/SketchPlugin/ellipseFeature.rst b/src/SketchPlugin/doc/ellipseFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/ellipseFeature.rst rename to src/SketchPlugin/doc/ellipseFeature.rst diff --git a/doc/gui/SketchPlugin/equalFeature.rst b/src/SketchPlugin/doc/equalFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/equalFeature.rst rename to src/SketchPlugin/doc/equalFeature.rst diff --git a/doc/gui/SketchPlugin/filletFeature.rst b/src/SketchPlugin/doc/filletFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/filletFeature.rst rename to src/SketchPlugin/doc/filletFeature.rst diff --git a/doc/gui/SketchPlugin/horizontalDistFeature.rst b/src/SketchPlugin/doc/horizontalDistFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/horizontalDistFeature.rst rename to src/SketchPlugin/doc/horizontalDistFeature.rst diff --git a/doc/gui/SketchPlugin/horizontalFeature.rst b/src/SketchPlugin/doc/horizontalFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/horizontalFeature.rst rename to src/SketchPlugin/doc/horizontalFeature.rst diff --git a/doc/gui/SketchPlugin/images/Arc1.png b/src/SketchPlugin/doc/images/Arc1.png similarity index 100% rename from doc/gui/SketchPlugin/images/Arc1.png rename to src/SketchPlugin/doc/images/Arc1.png diff --git a/doc/gui/SketchPlugin/images/Arc2.png b/src/SketchPlugin/doc/images/Arc2.png similarity index 100% rename from doc/gui/SketchPlugin/images/Arc2.png rename to src/SketchPlugin/doc/images/Arc2.png diff --git a/doc/gui/SketchPlugin/images/Arc3.png b/src/SketchPlugin/doc/images/Arc3.png similarity index 100% rename from doc/gui/SketchPlugin/images/Arc3.png rename to src/SketchPlugin/doc/images/Arc3.png diff --git a/doc/gui/SketchPlugin/images/Circle1.png b/src/SketchPlugin/doc/images/Circle1.png similarity index 100% rename from doc/gui/SketchPlugin/images/Circle1.png rename to src/SketchPlugin/doc/images/Circle1.png diff --git a/doc/gui/SketchPlugin/images/Circle2.png b/src/SketchPlugin/doc/images/Circle2.png similarity index 100% rename from doc/gui/SketchPlugin/images/Circle2.png rename to src/SketchPlugin/doc/images/Circle2.png diff --git a/doc/gui/SketchPlugin/images/Fillet.png b/src/SketchPlugin/doc/images/Fillet.png similarity index 100% rename from doc/gui/SketchPlugin/images/Fillet.png rename to src/SketchPlugin/doc/images/Fillet.png diff --git a/doc/gui/SketchPlugin/images/Intersection.png b/src/SketchPlugin/doc/images/Intersection.png similarity index 100% rename from doc/gui/SketchPlugin/images/Intersection.png rename to src/SketchPlugin/doc/images/Intersection.png diff --git a/doc/gui/SketchPlugin/images/Line.png b/src/SketchPlugin/doc/images/Line.png similarity index 100% rename from doc/gui/SketchPlugin/images/Line.png rename to src/SketchPlugin/doc/images/Line.png diff --git a/doc/gui/SketchPlugin/images/Point.png b/src/SketchPlugin/doc/images/Point.png similarity index 100% rename from doc/gui/SketchPlugin/images/Point.png rename to src/SketchPlugin/doc/images/Point.png diff --git a/doc/gui/SketchPlugin/images/Projection.png b/src/SketchPlugin/doc/images/Projection.png similarity index 100% rename from doc/gui/SketchPlugin/images/Projection.png rename to src/SketchPlugin/doc/images/Projection.png diff --git a/doc/gui/SketchPlugin/images/Rectangle.png b/src/SketchPlugin/doc/images/Rectangle.png similarity index 100% rename from doc/gui/SketchPlugin/images/Rectangle.png rename to src/SketchPlugin/doc/images/Rectangle.png diff --git a/doc/gui/SketchPlugin/images/SketchProperties.png b/src/SketchPlugin/doc/images/SketchProperties.png similarity index 100% rename from doc/gui/SketchPlugin/images/SketchProperties.png rename to src/SketchPlugin/doc/images/SketchProperties.png diff --git a/doc/gui/SketchPlugin/images/Split.png b/src/SketchPlugin/doc/images/Split.png similarity index 100% rename from doc/gui/SketchPlugin/images/Split.png rename to src/SketchPlugin/doc/images/Split.png diff --git a/doc/gui/SketchPlugin/images/StartSketch.png b/src/SketchPlugin/doc/images/StartSketch.png similarity index 100% rename from doc/gui/SketchPlugin/images/StartSketch.png rename to src/SketchPlugin/doc/images/StartSketch.png diff --git a/doc/gui/SketchPlugin/images/Trim.png b/src/SketchPlugin/doc/images/Trim.png similarity index 100% rename from doc/gui/SketchPlugin/images/Trim.png rename to src/SketchPlugin/doc/images/Trim.png diff --git a/doc/gui/SketchPlugin/intersectionFeature.rst b/src/SketchPlugin/doc/intersectionFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/intersectionFeature.rst rename to src/SketchPlugin/doc/intersectionFeature.rst diff --git a/doc/gui/SketchPlugin/lengthFeature.rst b/src/SketchPlugin/doc/lengthFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/lengthFeature.rst rename to src/SketchPlugin/doc/lengthFeature.rst diff --git a/doc/gui/SketchPlugin/lineFeature.rst b/src/SketchPlugin/doc/lineFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/lineFeature.rst rename to src/SketchPlugin/doc/lineFeature.rst diff --git a/doc/gui/SketchPlugin/middleFeature.rst b/src/SketchPlugin/doc/middleFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/middleFeature.rst rename to src/SketchPlugin/doc/middleFeature.rst diff --git a/doc/gui/SketchPlugin/mirrorFeature.rst b/src/SketchPlugin/doc/mirrorFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/mirrorFeature.rst rename to src/SketchPlugin/doc/mirrorFeature.rst diff --git a/doc/gui/SketchPlugin/parallelFeature.rst b/src/SketchPlugin/doc/parallelFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/parallelFeature.rst rename to src/SketchPlugin/doc/parallelFeature.rst diff --git a/doc/gui/SketchPlugin/perpendicularFeature.rst b/src/SketchPlugin/doc/perpendicularFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/perpendicularFeature.rst rename to src/SketchPlugin/doc/perpendicularFeature.rst diff --git a/doc/gui/SketchPlugin/pointFeature.rst b/src/SketchPlugin/doc/pointFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/pointFeature.rst rename to src/SketchPlugin/doc/pointFeature.rst diff --git a/doc/gui/SketchPlugin/projectionFeature.rst b/src/SketchPlugin/doc/projectionFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/projectionFeature.rst rename to src/SketchPlugin/doc/projectionFeature.rst diff --git a/doc/gui/SketchPlugin/radiusFeature.rst b/src/SketchPlugin/doc/radiusFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/radiusFeature.rst rename to src/SketchPlugin/doc/radiusFeature.rst diff --git a/doc/gui/SketchPlugin/rectangleFeature.rst b/src/SketchPlugin/doc/rectangleFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/rectangleFeature.rst rename to src/SketchPlugin/doc/rectangleFeature.rst diff --git a/doc/gui/SketchPlugin/rigidFeature.rst b/src/SketchPlugin/doc/rigidFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/rigidFeature.rst rename to src/SketchPlugin/doc/rigidFeature.rst diff --git a/doc/gui/SketchPlugin/rotationFeature.rst b/src/SketchPlugin/doc/rotationFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/rotationFeature.rst rename to src/SketchPlugin/doc/rotationFeature.rst diff --git a/doc/gui/SketchPlugin/splitFeature.rst b/src/SketchPlugin/doc/splitFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/splitFeature.rst rename to src/SketchPlugin/doc/splitFeature.rst diff --git a/doc/gui/SketchPlugin/tangentFeature.rst b/src/SketchPlugin/doc/tangentFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/tangentFeature.rst rename to src/SketchPlugin/doc/tangentFeature.rst diff --git a/doc/gui/SketchPlugin/translationFeature.rst b/src/SketchPlugin/doc/translationFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/translationFeature.rst rename to src/SketchPlugin/doc/translationFeature.rst diff --git a/doc/gui/SketchPlugin/trimFeature.rst b/src/SketchPlugin/doc/trimFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/trimFeature.rst rename to src/SketchPlugin/doc/trimFeature.rst diff --git a/doc/gui/SketchPlugin/verticalDistFeature.rst b/src/SketchPlugin/doc/verticalDistFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/verticalDistFeature.rst rename to src/SketchPlugin/doc/verticalDistFeature.rst diff --git a/doc/gui/SketchPlugin/verticalFeature.rst b/src/SketchPlugin/doc/verticalFeature.rst similarity index 100% rename from doc/gui/SketchPlugin/verticalFeature.rst rename to src/SketchPlugin/doc/verticalFeature.rst -- 2.39.2