FreeCAD: master 9b309635

Author Committer Branch Timestamp Parent
vocx-fc yorik master 2020-03-29 23:13:15 master 0ba89d16
Changeset Draft: move the base DraftTool class to its own module

This is the base class of most Draft Gui Commands,
particularly those which were developed a long time ago.
It is inherited by `Creator` and `Modifier`
to set some specific options for some tools.

Newer Gui Commands do not use these classes and thus
are independent of `DraftTool`.

Nevertheless, in the future we expect to organize further
the commands so that they all derive from a few classes,
so that they all share some common properties and behaviors.
mod - src/Mod/Draft/CMakeLists.txt Diff File
mod - src/Mod/Draft/DraftTools.py Diff File
add - src/Mod/Draft/draftguitools/gui_base_original.py Diff File