diff --git a/src/Mod/Sketcher/Gui/AppSketcherGui.cpp b/src/Mod/Sketcher/Gui/AppSketcherGui.cpp index b53b551e91..f1f35539d8 100644 --- a/src/Mod/Sketcher/Gui/AppSketcherGui.cpp +++ b/src/Mod/Sketcher/Gui/AppSketcherGui.cpp @@ -109,6 +109,7 @@ PyMOD_INIT_FUNC(SketcherGui) Gui::BitmapFactory().addPath(QString::fromLatin1(":/icons/pointers")); Gui::BitmapFactory().addPath(QString::fromLatin1(":/icons/splines")); Gui::BitmapFactory().addPath(QString::fromLatin1(":/icons/tools")); + Gui::BitmapFactory().addPath(QString::fromLatin1(":/icons/overlay")); // instantiating the commands CreateSketcherCommands(); diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index 617c3fb158..ae46a831bc 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -1,10 +1,7 @@ - icons/Sketcher_Sketch.svg icons/SketcherWorkbench.svg - icons/SketcherWorkbench.svg - - + icons/Sketcher_Sketch.svg icons/constraints/Constraint_Block.svg icons/constraints/Constraint_Concentric.svg icons/constraints/Constraint_Diameter.svg @@ -37,10 +34,10 @@ icons/constraints/Constraint_PointOnPoint.svg icons/constraints/Constraint_PointOnStart.svg icons/constraints/Constraint_PointToObject.svg - icons/constraints/Constraint_Radius.svg - icons/constraints/Constraint_Radius_Driven.svg icons/constraints/Constraint_Radiam.svg icons/constraints/Constraint_Radiam_Driven.svg + icons/constraints/Constraint_Radius.svg + icons/constraints/Constraint_Radius_Driven.svg icons/constraints/Constraint_SnellsLaw.svg icons/constraints/Constraint_SnellsLaw_Driven.svg icons/constraints/Constraint_Symmetric.svg @@ -55,8 +52,7 @@ icons/constraints/Sketcher_ToggleConstraint.svg icons/constraints/Sketcher_Toggle_Constraint_Driven.svg icons/constraints/Sketcher_Toggle_Constraint_Driving.svg - - + icons/dialogs/Sketcher_Settings.svg icons/elements/Sketcher_Element_Arc_Edge.svg icons/elements/Sketcher_Element_Arc_EndPoint.svg icons/elements/Sketcher_Element_Arc_MidPoint.svg @@ -91,28 +87,24 @@ icons/elements/Sketcher_Element_Parabolic_Arc_Start_Point.svg icons/elements/Sketcher_Element_Point_StartingPoint.svg icons/elements/Sketcher_Element_SelectionTypeInvalid.svg - - icons/general/Sketcher_EditSketch.svg + icons/general/Sketcher_GridToggle.svg + icons/general/Sketcher_GridToggle_Deactivated.svg icons/general/Sketcher_LeaveSketch.svg icons/general/Sketcher_MapSketch.svg icons/general/Sketcher_MergeSketch.svg icons/general/Sketcher_MirrorSketch.svg icons/general/Sketcher_NewSketch.svg + icons/general/Sketcher_RenderingOrder_Construction.svg + icons/general/Sketcher_RenderingOrder_External.svg + icons/general/Sketcher_RenderingOrder_Normal.svg icons/general/Sketcher_ReorientSketch.svg + icons/general/Sketcher_Snap.svg + icons/general/Sketcher_Snap_Deactivated.svg icons/general/Sketcher_SwitchVirtualSpace.svg icons/general/Sketcher_ValidateSketch.svg icons/general/Sketcher_ViewSection.svg icons/general/Sketcher_ViewSketch.svg - icons/general/Sketcher_GridToggle.svg - icons/general/Sketcher_GridToggle_Deactivated.svg - icons/general/Sketcher_RenderingOrder_Construction.svg - icons/general/Sketcher_RenderingOrder_External.svg - icons/general/Sketcher_RenderingOrder_Normal.svg - icons/general/Sketcher_Snap.svg - icons/general/Sketcher_Snap_Deactivated.svg - - icons/geometry/Sketcher_AlterFillet.svg icons/geometry/Sketcher_CarbonCopy.svg icons/geometry/Sketcher_CarbonCopy_Constr.svg @@ -127,21 +119,18 @@ icons/geometry/Sketcher_CreateArc.svg icons/geometry/Sketcher_CreateArc_Constr.svg icons/geometry/Sketcher_CreateBSpline.svg - icons/geometry/Sketcher_CreateBSpline_Constr.svg icons/geometry/Sketcher_CreateBSplineByInterpolation.svg icons/geometry/Sketcher_CreateBSplineByInterpolation_Constr.svg - icons/geometry/Sketcher_Create_Periodic_BSplineByInterpolation.svg - icons/geometry/Sketcher_Create_Periodic_BSplineByInterpolation_Constr.svg + icons/geometry/Sketcher_CreateBSpline_Constr.svg icons/geometry/Sketcher_CreateCircle.svg icons/geometry/Sketcher_CreateCircle_Constr.svg - icons/geometry/Sketcher_CreateEllipse_3points.svg - icons/geometry/Sketcher_CreateEllipse_3points_Constr.svg icons/geometry/Sketcher_CreateEllipseByCenter.svg icons/geometry/Sketcher_CreateEllipseByCenter_Constr.svg + icons/geometry/Sketcher_CreateEllipse_3points.svg + icons/geometry/Sketcher_CreateEllipse_3points_Constr.svg icons/geometry/Sketcher_CreateElliptical_Arc.svg icons/geometry/Sketcher_CreateElliptical_Arc_Constr.svg icons/geometry/Sketcher_CreateFillet.svg - icons/geometry/Sketcher_CreatePointFillet.svg icons/geometry/Sketcher_CreateHeptagon.svg icons/geometry/Sketcher_CreateHeptagon_Constr.svg icons/geometry/Sketcher_CreateHexagon.svg @@ -158,15 +147,14 @@ icons/geometry/Sketcher_CreateParabolic_Arc_Constr.svg icons/geometry/Sketcher_CreatePentagon.svg icons/geometry/Sketcher_CreatePentagon_Constr.svg - icons/geometry/Sketcher_Create_Periodic_BSpline.svg - icons/geometry/Sketcher_Create_Periodic_BSpline_Constr.svg icons/geometry/Sketcher_CreatePoint.svg + icons/geometry/Sketcher_CreatePointFillet.svg icons/geometry/Sketcher_CreatePolyline.svg icons/geometry/Sketcher_CreatePolyline_Constr.svg icons/geometry/Sketcher_CreateRectangle.svg - icons/geometry/Sketcher_CreateRectangle_Constr.svg icons/geometry/Sketcher_CreateRectangle_Center.svg icons/geometry/Sketcher_CreateRectangle_Center_Constr.svg + icons/geometry/Sketcher_CreateRectangle_Constr.svg icons/geometry/Sketcher_CreateRegularPolygon.svg icons/geometry/Sketcher_CreateRegularPolygon_Constr.svg icons/geometry/Sketcher_CreateSlot.svg @@ -176,13 +164,15 @@ icons/geometry/Sketcher_CreateText.svg icons/geometry/Sketcher_CreateTriangle.svg icons/geometry/Sketcher_CreateTriangle_Constr.svg + icons/geometry/Sketcher_Create_Periodic_BSpline.svg + icons/geometry/Sketcher_Create_Periodic_BSplineByInterpolation.svg + icons/geometry/Sketcher_Create_Periodic_BSplineByInterpolation_Constr.svg + icons/geometry/Sketcher_Create_Periodic_BSpline_Constr.svg icons/geometry/Sketcher_Extend.svg icons/geometry/Sketcher_External.svg icons/geometry/Sketcher_Split.svg icons/geometry/Sketcher_ToggleConstruction.svg icons/geometry/Sketcher_Trimming.svg - - icons/obsolete/Sketcher_ConstrainCoincident_old.svg icons/obsolete/Sketcher_ConstrainDistance_old.svg icons/obsolete/Sketcher_ConstrainHorizontal_old.svg @@ -192,8 +182,12 @@ icons/obsolete/Sketcher_ProfilesHexagon1.svg icons/obsolete/Sketcher_ToggleConstruction_old.svg icons/obsolete/Sketcher_ToggleNormal.svg - - + icons/overlay/Sketcher_ArcOverlay.svg + icons/overlay/Sketcher_BSplineComb.svg + icons/overlay/Sketcher_BSplineDegree.svg + icons/overlay/Sketcher_BSplineKnotMultiplicity.svg + icons/overlay/Sketcher_BSplinePoleWeight.svg + icons/overlay/Sketcher_BSplinePolygon.svg icons/pointers/Sketcher_Pointer_CarbonCopy.svg icons/pointers/Sketcher_Pointer_Create_3PointArc.svg icons/pointers/Sketcher_Pointer_Create_3PointCircle.svg @@ -201,8 +195,8 @@ icons/pointers/Sketcher_Pointer_Create_ArcOfEllipse.svg icons/pointers/Sketcher_Pointer_Create_ArcOfHyperbola.svg icons/pointers/Sketcher_Pointer_Create_ArcOfParabola.svg - icons/pointers/Sketcher_Pointer_Create_Box.svg icons/pointers/Sketcher_Pointer_Create_BSpline.svg + icons/pointers/Sketcher_Pointer_Create_Box.svg icons/pointers/Sketcher_Pointer_Create_Circle.svg icons/pointers/Sketcher_Pointer_Create_Ellipse.svg icons/pointers/Sketcher_Pointer_Create_Fillet.svg @@ -217,22 +211,13 @@ icons/pointers/Sketcher_Pointer_Slot.svg icons/pointers/Sketcher_Pointer_Splitting.svg icons/pointers/Sketcher_Pointer_Trimming.svg - - icons/splines/Sketcher_BSplineApproximate.svg - icons/splines/Sketcher_BSplineComb.svg icons/splines/Sketcher_BSplineDecreaseDegree.svg icons/splines/Sketcher_BSplineDecreaseKnotMultiplicity.svg - icons/splines/Sketcher_BSplineDegree.svg icons/splines/Sketcher_BSplineIncreaseDegree.svg icons/splines/Sketcher_BSplineIncreaseKnotMultiplicity.svg icons/splines/Sketcher_BSplineInsertKnot.svg icons/splines/Sketcher_JoinCurves.svg - icons/splines/Sketcher_BSplineKnotMultiplicity.svg - icons/splines/Sketcher_BSplinePoleWeight.svg - icons/splines/Sketcher_BSplinePolygon.svg - - icons/tools/Sketcher_Clone.svg icons/tools/Sketcher_Copy.svg icons/tools/Sketcher_DeleteConstraints.svg @@ -250,7 +235,4 @@ icons/tools/Sketcher_SelectVerticalAxis.svg icons/tools/Sketcher_Symmetry.svg - - icons/dialogs/Sketcher_Settings.svg - diff --git a/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_ArcOverlay.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_ArcOverlay.svg new file mode 100644 index 0000000000..64053c3a9a --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_ArcOverlay.svg @@ -0,0 +1,435 @@ + + + +image/svg+xml[wmayer]Sketcher_Create3PointCircle2014-03-29http://www.freecadweb.org/wiki/index.php?title=ArtworkFreeCADFreeCAD/src/Mod/Sketcher/Gui/Resources/icons/Sketcher_Create3PointCircle.svgFreeCAD LGPL2+https://www.gnu.org/copyleft/lesser.html[agryson] Alexander Gryson diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineComb.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineComb.svg similarity index 100% rename from src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineComb.svg rename to src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineComb.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineDegree.svg similarity index 100% rename from src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineDegree.svg rename to src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineDegree.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineKnotMultiplicity.svg similarity index 100% rename from src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplineKnotMultiplicity.svg rename to src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplineKnotMultiplicity.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplinePoleWeight.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplinePoleWeight.svg similarity index 100% rename from src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplinePoleWeight.svg rename to src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplinePoleWeight.svg diff --git a/src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplinePolygon.svg b/src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplinePolygon.svg similarity index 100% rename from src/Mod/Sketcher/Gui/Resources/icons/splines/Sketcher_BSplinePolygon.svg rename to src/Mod/Sketcher/Gui/Resources/icons/overlay/Sketcher_BSplinePolygon.svg