David Daish
8f910713d4
More work on ArchComponent docstrings
2020-04-22 12:17:08 +02:00
David Daish
ac16e173fe
Added docstrings to all of the Component class's methods.
2020-04-22 12:17:08 +02:00
luz.paz
90812a05a0
[skip ci] Fix typos
...
Found via codespell v1.17.0.dev0
```
codespell -i 3 -w -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml ./src/Mod/Arch/
```
2020-04-22 12:17:08 +02:00
David Daish
b5a3890309
Work on ArchComponent docstrings
2020-04-22 12:17:08 +02:00
David Daish
07605ff852
Best efforts on arch wall for now.
2020-04-22 12:17:08 +02:00
David Daish
28ecdbac03
Work on adding docstrings to ArchWall
2020-04-22 12:17:08 +02:00
luz.paz
4c1c6635b9
[skip-ci] AddonManager: Add ModernUI to AddonManager
...
Forum thread: https://forum.freecadweb.org/viewtopic.php?p=390064#p390071
2020-04-22 12:15:25 +02:00
carlopav
18cfafeed8
Draft: reintroduced grid button in snap toolbar
2020-04-22 12:14:23 +02:00
carlopav
d59224a4be
[Draft] Correct Draft Edit Tooltip in preferences
...
correction thx to Kunda1
2020-04-22 12:08:29 +02:00
vocx-fc
ace8c98aa8
Draft: move Label GuiCommand to gui_labels module
...
Also include carlopav's commit ff3bdf86bc for the Draft_Label tool,
which runs the autogroup function on the created label.
2020-04-22 12:07:25 +02:00
vocx-fc
d3646b0577
Draft: move Facebinder GuiCommand to gui_facebinders module
2020-04-22 12:07:25 +02:00
vocx-fc
4c297587c4
Draft: move Point GuiCommand to gui_points module
2020-04-22 12:07:25 +02:00
vocx-fc
afd941b66d
Draft: move ShapeString GuiCommand to gui_shapestrings module
2020-04-22 12:07:25 +02:00
vocx-fc
44be767583
Draft: move Dimension GuiCommand to gui_dimensions module
2020-04-22 12:07:25 +02:00
vocx-fc
bec9d01058
Draft: move Text GuiCommand to gui_texts module
2020-04-22 12:07:25 +02:00
vocx-fc
66055ebf14
Draft: move Ellipse GuiCommand to gui_ellipses module
2020-04-22 12:07:25 +02:00
vocx-fc
0e089e998d
Draft: move Polygon GuiCommand to gui_polygons module
2020-04-22 12:07:25 +02:00
vocx-fc
59c41fab33
Draft: move Circle GuiCommand to gui_circles module
2020-04-22 12:07:25 +02:00
vocx-fc
ea31a7d452
Draft: move Arc GuiCommand to gui_arcs module
...
Also move the `ArcGroup` that containst the two arc tools.
2020-04-22 12:07:25 +02:00
vocx-fc
0d891a85e3
Draft: move Rectangle GuiCommand to gui_rectangles module
2020-04-22 12:07:25 +02:00
vocx-fc
689324fe22
Draft: move CubicBezCurve GuiCommand to gui_beziers module
...
Also move the `BezierGroup` that contains the two Bezier tools.
2020-04-22 12:07:25 +02:00
vocx-fc
17281a250f
Draft: move BezCurve GuiCommand to gui_beziers module
2020-04-22 12:07:25 +02:00
vocx-fc
b6cdf9f558
Draft: move BSpline GuiCommand to gui_splines module
2020-04-22 12:07:25 +02:00
vocx-fc
529ec1e1a6
Draft: move Wire GuiCommand to gui_lines module
2020-04-22 12:07:25 +02:00
vocx-fc
934d0f3752
Draft: move Line GuiCommand to gui_lines module
2020-04-22 12:07:25 +02:00
Bernd Hahnebach
89928ef1f5
FEM: ccx writer, splitted file writting, only write object headers if there are objects
2020-04-22 08:29:33 +02:00
Bernd Hahnebach
81be62cae5
FEM: ccx writer, splitted inp file, code improvements, but no changes in file writing
2020-04-22 08:29:28 +02:00
Bernd Hahnebach
25e3004024
FEM: ccx writer, splitted inp file, code moveing, but no changes in file writing
2020-04-22 08:29:22 +02:00
Bernd Hahnebach
9cd69ed7bc
FEM: ccx writer, better analysis type checks for analysis member
2020-04-22 08:29:17 +02:00
ebrahimraeyat
1f595291a7
FEM: ccx writer, better object existance checks
2020-04-22 08:29:09 +02:00
wmayer
be47670c6a
Mesh: [skip ci] implement initial guess of cylinder axis
2020-04-21 19:31:48 +02:00
Yorik van Havre
71414fca96
Arch: Also skip default storey when importing IFC with 'replace by group' option
2020-04-21 14:46:07 +02:00
Yorik van Havre
6e712f601b
Arch: Added IFC import option to replace project,site and building with a group
2020-04-21 13:43:28 +02:00
carlopav
b8d7f8df57
[Draft] Fixed scale multiplier for text object
2020-04-21 12:58:20 +02:00
vocx-fc
982a0fdd9c
Draft: move Modifier class to gui_base_original module
2020-04-21 12:53:30 +02:00
vocx-fc
9f5e215751
Draft: move Creator class to gui_base_original module
2020-04-21 12:53:30 +02:00
vocx-fc
181c5cb60d
Draft: import Part module where necessary for the tools
...
Also import `DraftGeomUtils` where necessary.
These modules were previously imported globaly when the base
`DraftTool` class was first called by the individual tools
through the `Creator` and `Modifier` classes.
However, since `DraftTool` was moved to a separate module,
these `Part` and `DraftGeomUtils` modules are no longer
in the `DraftTools` namespace, and therefore they
cannot be imported globally anymore.
Now the `Part` and `DraftGeomUtils` modules are imported
in the specific functions where they are actually needed.
2020-04-21 12:53:30 +02:00
vocx-fc
9b3096353c
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.
2020-04-21 12:53:30 +02:00
vocx-fc
0ba89d1662
Draft: move DraftTools utilities to another module
...
These small functions and utilities are placed in another
module, so they can be imported and called
by the individual Gui Command classes as necessary.
When these Gui Command classes are moved to their respective
modules, they will be able to import this auxiliary module as well.
2020-04-21 12:53:30 +02:00
vocx-fc
dd41c1a492
Draft: GuiCommandSimplest to serve as base of simple Gui Commands
...
This class defines the `command_name` of the command,
so that it is output to the report view, and is also recorded
in the log file.
It also stores the current document so it can be used inside the
command.
The class implements with `IsActive` method so that the command
is only active when an active document exists.
Also `GuiCommandNeedsSelection`, which subclasses the former
class. It reimplements `IsActive` in order to be available
only when there is a selection.
2020-04-21 12:53:30 +02:00
Yorik van Havre
6f2fd04518
Draft: Fixed further regressions
2020-04-21 12:46:08 +02:00
Yorik van Havre
dc742e8523
Draft: Fixed broken backwards compatibility with annotations
2020-04-21 12:20:10 +02:00
triplus
1090da622a
NaviCube fix compiler warning
...
Forum discussion:
https://forum.freecadweb.org/viewtopic.php?f=10&t=45012
2020-04-21 10:20:01 +02:00
Yorik van Havre
e8e67e8c5e
Adding FreeCAD liberapay account
2020-04-20 16:22:03 +02:00
Yorik van Havre
2ce452c650
Fixed bad conflict merge in PArtDesign
2020-04-20 13:34:38 +02:00
luz.paz
0c326f094f
[skip ci] fix documentation typos
...
Found via codespell v1.17.0.dev0
```
codespell -q 3 -L aci,ake,aline,alle,alledges,alocation,als,ang,anid,ba,beginn,behaviour,bloaded,byteorder,calculater,cancelled,cancelling,cas,cascade,centimetre,childs,colour,colours,commen,connexion,currenty,dof,doubleclick,dum,eiter,elemente,ende,feld,finde,findf,freez,hist,iff,indicies,initialisation,initialise,initialised,initialises,initialisiert,ist,kilometre,lod,mantatory,methode,metres,millimetre,modell,nd,noe,normale,normaly,nto,numer,oder,orgin,orginx,orginy,ot,pard,pres,programm,que,recurrance,rougly,seperator,serie,sinc,strack,substraction,te,thist,thru,tread,uint,unter,vertexes,wallthickness,whitespaces -S ./.git,*.po,*.ts,./ChangeLog.txt,./src/3rdParty,./src/Mod/Assembly/App/opendcm,./src/CXX,./src/zipios++,./src/Base/swig*,./src/Mod/Robot/App/kdl_cp,./src/Mod/Import/App/SCL,./src/WindowsInstaller,./src/Doc/FreeCAD.uml
```
2020-04-20 12:59:09 +02:00
Jean-Marie Verdun
bf643bb6e1
Fix indent and double "or"
2020-04-20 12:57:15 +02:00
Jean-Marie Verdun
16d44f115b
Add initial link support
2020-04-20 12:57:15 +02:00
donovaly
33999badba
[Part] color preferences: add missing tooltips
...
see: https://forum.freecadweb.org/viewtopic.php?f=8&t=44595
2020-04-20 12:44:02 +02:00
carlopav
c857754460
[Draft] Further cleanup of the branch
...
thanks to vocx revisions
2020-04-20 12:38:06 +02:00