From ad180fb2c327a33a9006f732dd7c639b04e2d2a0 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Mon, 18 May 2015 14:53:29 +0200 Subject: [PATCH] Sketcher New Feature: Non-driving constraints Icons by bejant ============================================================= Nice icons to differentiate driving from non-driving constraints by bejant --- src/Mod/Sketcher/Gui/Resources/Sketcher.qrc | 8 +- .../Constraint_HorizontalDistance_Driven.svg | 244 +++++++ .../icons/Constraint_InternalAngle_Driven.svg | 274 ++++++++ .../icons/Constraint_Length_Driven.svg | 367 ++++++++++ .../icons/Constraint_Radius_Driven.svg | 299 ++++++++ .../icons/Constraint_SnellsLaw_Driven.svg | 661 ++++++++++++++++++ .../Constraint_VerticalDistance_Driven.svg | 245 +++++++ 7 files changed, 2097 insertions(+), 1 deletion(-) create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg create mode 100644 src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index dd46a433d..22ef6b481 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -9,13 +9,16 @@ icons/Constraint_ExternalAngle.svg icons/Constraint_Horizontal.svg icons/Constraint_HorizontalDistance.svg + icons/Constraint_HorizontalDistance_Driven.svg icons/Constraint_InternalAlignment.svg icons/Constraint_InternalAlignment_Ellipse_Focus1.svg icons/Constraint_InternalAlignment_Ellipse_Focus2.svg icons/Constraint_InternalAlignment_Ellipse_MajorAxis.svg icons/Constraint_InternalAlignment_Ellipse_MinorAxis.svg icons/Constraint_InternalAngle.svg + icons/Constraint_InternalAngle_Driven.svg icons/Constraint_Length.svg + icons/Constraint_Length_Driven.svg icons/Constraint_Parallel.svg icons/Constraint_Perpendicular.svg icons/Constraint_PointOnEnd.svg @@ -25,13 +28,16 @@ icons/Constraint_PointOnStart.svg icons/Constraint_PointToObject.svg icons/Constraint_Radius.svg + icons/Constraint_Radius_Driven.svg icons/Constraint_SnellsLaw.svg + icons/Constraint_SnellsLaw_Driven.svg icons/Constraint_Symmetric.svg icons/Constraint_Tangent.svg icons/Constraint_TangentToEnd.svg icons/Constraint_TangentToStart.svg icons/Constraint_Vertical.svg icons/Constraint_VerticalDistance.svg + icons/Constraint_VerticalDistance_Driven.svg icons/Sketcher_AlterConstruction.svg icons/Sketcher_AlterFillet.svg icons/Sketcher_CloseShape.svg @@ -148,11 +154,11 @@ translations/Sketcher_ro.qm translations/Sketcher_ru.qm translations/Sketcher_sk.qm + translations/Sketcher_sr.qm translations/Sketcher_sv-SE.qm translations/Sketcher_tr.qm translations/Sketcher_uk.qm translations/Sketcher_zh-CN.qm translations/Sketcher_zh-TW.qm - translations/Sketcher_sr.qm diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg new file mode 100644 index 000000000..43478c227 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_HorizontalDistance_Driven.svg @@ -0,0 +1,244 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg new file mode 100644 index 000000000..821578a68 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_InternalAngle_Driven.svg @@ -0,0 +1,274 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg new file mode 100644 index 000000000..19a124c69 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Length_Driven.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg new file mode 100644 index 000000000..c1a91ce24 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_Radius_Driven.svg @@ -0,0 +1,299 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg new file mode 100644 index 000000000..077cb56ce --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_SnellsLaw_Driven.svg @@ -0,0 +1,661 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + diff --git a/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg new file mode 100644 index 000000000..182e41835 --- /dev/null +++ b/src/Mod/Sketcher/Gui/Resources/icons/Constraint_VerticalDistance_Driven.svg @@ -0,0 +1,245 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + +