Commit Graph

481 Commits

Author SHA1 Message Date
wandererfan
e84f987a1d [TD]fix default svg hatch file retrieval 2019-10-30 14:25:35 -04:00
wandererfan
f4829a5deb [TD]improve handling of Assembly4 Models 2019-10-28 08:39:06 -04:00
wandererfan
1f77bcc0d7 [TD]hide uneditable properties for DPGI 2019-10-27 07:23:18 -04:00
wandererfan
a6357bc86e [TD]fix Orientation of Detail of Section of DPG 2019-10-27 07:23:18 -04:00
wandererfan
bf6050e575 [TD]prevent bleed through on angled details 2019-10-23 14:19:52 -04:00
wandererfan
346fe1caeb [TD]fix Detail orientation from DPG source 2019-10-23 14:19:52 -04:00
wandererfan
251e16b6f1 [TD]Transition to on demand page updates ph1 2019-10-23 14:19:52 -04:00
wandererfan
4b55f53334 [TD]Fix Dimension prefix/suffix 2019-10-20 15:36:59 -04:00
wandererfan
b1e61bcae7 [TD]Improve tolerance formatting 2019-10-11 09:16:41 -04:00
wandererfan
97c17029a6 [TD]fix Front lock icon in DPG 2019-10-11 09:16:41 -04:00
Tomas Pavlicek
d54633183c TechDraw - Fix Annotation and Symbol international characters mangling 2019-10-07 16:56:09 -04:00
Tomas Pavlicek
c67ffc9f44 TechDraw - SVG changes via DOM manipulation instead of Regex replace 2019-10-06 07:31:34 -04:00
wandererfan
8736681edb [TD]Fix #4085 Win File Rename Fail 2019-10-01 17:32:44 -04:00
wandererfan
ed445718a2 [TD]Section dialog revisions & editor 2019-10-01 17:30:35 -04:00
wandererfan
83f40bd937 [TD]Prevent crash in Section if BaseView deleted 2019-10-01 17:30:35 -04:00
wandererfan
87cc310e83 [TD]Correct section view alignment 2019-10-01 17:30:35 -04:00
wandererfan
5e41f84a38 [TD]Add dumpCS function to DrawUtil 2019-10-01 17:30:35 -04:00
wandererfan
3606ce5935 [TD]Fix Integer display in s/s image 2019-09-29 19:56:46 -04:00
Tomas Pavlicek
39518f8dff Complete remake of drawing dimensions 2019-09-25 15:20:14 +02:00
wandererfan
b1b1c4f0df [TD][SS]Fix 4131 SS formatting in TD View 2019-09-20 12:56:26 -04:00
wandererfan
1f4fb612dd [TD]Apply filters to PropertyFile 2019-09-20 12:56:26 -04:00
wmayer
5746c37b7e fix -Wcatch-value=, fix -Wpedantic 2019-09-18 14:36:23 +02:00
wmayer
b1dd1e61a7 force strict ISO C++ (-Wpedantic)
for Fem, Import, PartDesign, Robot, Sketcher, TechDraw
2019-09-18 14:18:07 +02:00
wandererfan
3f2a898040 [TD]Fix Annotation font size and descenders 2019-09-17 06:51:04 -04:00
wandererfan
67bfc739ec [TD]Check first/last geom points exist 2019-09-17 06:51:04 -04:00
wandererfan
d277bfbfa3 [TD]Possible fix for 4085 - rename on Win 2019-09-11 12:20:49 -04:00
wandererfan
e0c770ef49 [TD]Expose drawing edge and vertex to Python 2019-09-08 07:13:23 -04:00
wandererfan
5f4e9906a7 [TD]Remove old hatch on add new hatch 2019-09-07 07:32:24 -04:00
Zheng, Lei
28a0cc1019 TechDraw: avoid touching children if possible
There are lots of dependency inversion problem in TechDraw, the ideal
organization should let a child depend on project group, instead of the
other way round, e.g. using PropertyLinkListHidden.

This patch is just a cheap fix. The problem occurs when the user uses
any expression to update properties like Scale in a projection group.
The Scale property will be changed on recomputing projection group,
which triggers children update, but since the group depends on the
children, the children has already been recomputed.
2019-08-30 14:47:05 +02:00
wandererfan
b24eea7beb [TD]Allow forced redraw of Page 2019-08-29 21:03:39 -04:00
wandererfan
2c2c851cc3 [TD]Add parameters to control drawing update 2019-08-29 21:03:39 -04:00
Yorik van Havre
04ff03fb58 Draft/TechDraw: Allow TD Draft views to not override individual colors and line type of rendered objects 2019-08-28 16:50:06 -03:00
Yorik van Havre
824b8ea0f4 TechDraw/Arch: Added new Coin Mono rendering mode to TD ArchViews 2019-08-24 19:41:57 -03:00
wandererfan
e4d3909484 [TD] fix stale pointer in scene 2019-08-22 17:11:55 -04:00
wandererfan
bec1d493c8 [TD]Welding Symbol Editor alpha release 2019-08-22 17:11:55 -04:00
wandererfan
7cb2713e8c [TD]Welding Symbol creation 2019-08-22 17:11:55 -04:00
wandererfan
ffcafaf1a5 [TD]Add uuid tags for cosmetics 2019-08-22 17:11:55 -04:00
wmayer
a79ce8d823 add missing std:: namespace to build on Debian 10 2019-08-21 23:56:46 +02:00
Yorik van Havre
411827fbae Arch/TD: Added Coin mode to TD arch views 2019-08-21 18:44:02 -03:00
wmayer
f144049231 Fix clang compiler warnings:
+ fix -Winconsistent-missing-override
+ fix -Wunused-private-field
2019-08-17 19:53:39 +02:00
Zheng, Lei
e90d09dc40 TechDraw: Link related changes
* Support link and group objects

* Support view sync by implementing view provider API getMDIView()

* Use handleChangedPropertyType() for object migration instead of
  reimplementing Restore() because of a lots of changes in
  PropertyContainer::Restore().

* Various other small fixes.
2019-08-17 15:15:46 +02:00
Yorik van Havre
5ca5f906d9 Arch/TD: Support for Arch BuildingParts in TD ArchView 2019-08-16 19:03:49 -03:00
wandererfan
ee3abc840b [TD]Fix crash on same end points 2019-07-19 20:17:20 -04:00
wandererfan
cb10b651ea [TD]Py functions for CenterLines and formatting 2019-07-19 20:17:20 -04:00
wandererfan
8b608d99aa [TD]Fix LockPosition icon location 2019-07-18 08:53:38 -04:00
wandererfan
a4577a1e5b [TD]Edge and Vertex center lines 2019-07-15 12:36:48 -04:00
wandererfan
23658da79a [TD] Fix Centerline position 2019-07-15 12:36:48 -04:00
wandererfan
9828655f48 [TD]Add Properties for Cosmetic persistence 2019-07-15 12:36:48 -04:00
wandererfan
e881dcd860 [TD]Add restore invisible lines 2019-07-15 12:36:48 -04:00
wandererfan
b4edc9e227 [TD]Add line appearance editor 2019-07-15 12:36:48 -04:00