FreeCAD: staging b5fc61cf
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
Zheng, Lei | Zheng, Lei | staging | 2019-07-11 04:15:29 | staging 4316987f |
Changeset | Implementation of Link This patch includes the actual implementation of Link, which is implemented as an extension named LinkBaseExtension in App namespace, and a full view provider ViewProviderLink in Gui. The reason of not using ViewProviderExtension is because it need full control when display, not just extending existing functionalities. Please see [here](https://git.io/fjPue) for more details of the implementation. This patch also includes a set of link manipulation commands, and a task panel for overriding geometry element colors. |
|||
mod - src/App/Application.cpp | Diff File | |||
mod - src/App/CMakeLists.txt | Diff File | |||
add - src/App/Link.cpp | Diff File | |||
add - src/App/Link.h | Diff File | |||
add - src/App/LinkBaseExtensionPy.xml | Diff File | |||
add - src/App/LinkBaseExtensionPyImp.cpp | Diff File | |||
mod - src/App/Material.h | Diff File | |||
mod - src/Gui/Application.cpp | Diff File | |||
mod - src/Gui/CMakeLists.txt | Diff File | |||
mod - src/Gui/CommandFeat.cpp | Diff File | |||
add - src/Gui/CommandLink.cpp | Diff File | |||
add - src/Gui/LinkViewPy.xml | Diff File | |||
add - src/Gui/LinkViewPyImp.cpp | Diff File | |||
mod - src/Gui/TaskCSysDragger.cpp | Diff File | |||
mod - src/Gui/TaskCSysDragger.h | Diff File | |||
add - src/Gui/TaskElementColors.cpp | Diff File | |||
add - src/Gui/TaskElementColors.h | Diff File | |||
add - src/Gui/TaskElementColors.ui | Diff File | |||
add - src/Gui/ViewProviderLink.cpp | Diff File | |||
add - src/Gui/ViewProviderLink.h | Diff File | |||
add - src/Gui/ViewProviderLinkPy.xml | Diff File | |||
add - src/Gui/ViewProviderLinkPyImp.cpp | Diff File |