From fa3e0462e07eed909d098261e88302958200baa6 Mon Sep 17 00:00:00 2001 From: Abdullah Tahiri Date: Thu, 21 Dec 2017 00:43:53 +0100 Subject: [PATCH] Sketcher: Blocked Constraint Python --- src/Mod/Sketcher/App/ConstraintPyImp.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/Mod/Sketcher/App/ConstraintPyImp.cpp b/src/Mod/Sketcher/App/ConstraintPyImp.cpp index bb9eb29a61..1ebd2f2aa3 100644 --- a/src/Mod/Sketcher/App/ConstraintPyImp.cpp +++ b/src/Mod/Sketcher/App/ConstraintPyImp.cpp @@ -72,6 +72,11 @@ int ConstraintPy::PyInit(PyObject* args, PyObject* /*kwd*/) this->getConstraintPtr()->First = FirstIndex; return 0; } + else if (strcmp("Blocked",ConstraintType) == 0) { + this->getConstraintPtr()->Type = Blocked; + this->getConstraintPtr()->First = FirstIndex; + return 0; + } } PyErr_Clear(); @@ -484,6 +489,7 @@ std::string ConstraintPy::representation(void) const case Coincident : result << "'Coincident'>";break; case Horizontal : result << "'Horizontal' (" << getConstraintPtr()->First << ")>";break; case Vertical : result << "'Vertical' (" << getConstraintPtr()->First << ")>";break; + case Blocked : result << "'Blocked' (" << getConstraintPtr()->First << ")>";break; case Radius : result << "'Radius'>";break; case Parallel : result << "'Parallel'>";break; case Tangent :