Commit Graph

9180 Commits

Author SHA1 Message Date
Stefan Tröger
619f367238 PartDesign: prevent double deletion of TempVis 2016-12-07 06:41:40 +01:00
Stefan Tröger
117ae4e6ab Port attachment UI to Part for general use
Furthermore change PartDesign primitives to use the new task dialog
2016-12-07 06:41:40 +01:00
Stefan Tröger
c0a6b2ab11 PartDesign: Primitives are attachable directly
With the recently introduced AttachExtension the PartDesign primitives can be attachable by themself and don't need anymore the helping coordinate system datum. This simplyfies the code and the TreeView largely
2016-12-07 06:41:40 +01:00
Stefan Tröger
67d76b309c Port Attacher codde to the extension framework
AttachableObjects are desired in multiple occasions, and the current AttachableObject is not flexible enough to handle all cases. Hence the code is portet to an extension, which gives the needed flexibility.
2016-12-07 06:41:40 +01:00
Stefan Tröger
c4911aeca1 Extensions: Add changed property handling 2016-12-07 06:37:27 +01:00
Markus Lampert
19d15d470b Fix for Path visualisatin of helixes. 2016-12-06 20:08:18 -02:00
Yorik van Havre
e1d5c259e3 Merge pull request #369 from agryson/svg-fix
Use Boolean Diff instead of Mask
2016-12-06 20:06:06 -02:00
Alex Gryson
94b64144cf Use Boolean Diff instead of Mask 2016-12-06 19:52:04 +01:00
Alexander Gryson
15132bc115 Use QToolButton for Draft Snap, not QPushButton 2016-12-05 23:42:33 -02:00
Yorik van Havre
97952ecc0a Merge pull request #366 from agryson/start-icon
update start page mesh icon to match workbench icon
2016-12-05 23:40:09 -02:00
Alex Gryson
6968bdcd5c Merge branch 'master' into start-icon 2016-12-05 17:08:53 +01:00
wwmayer
896e9f2fa0 Merge pull request #365 from danielfalck/pppathfix
fix for not being able to use the post code icon
2016-12-05 09:20:54 +01:00
Dan Falck
cebdda916f fix for not being able to use the post code icon 2016-12-04 12:45:27 -08:00
wmayer
ab58d648c2 run test for extensions in view provider only in Gui mode 2016-12-04 20:53:30 +01:00
Stefan Tröger
2760498524 Extensions: Fix ViewProvider extension test 2016-12-04 19:58:46 +01:00
Stefan Tröger
88728bc73d Extensions: Group fix for python 2016-12-04 19:50:42 +01:00
Stefan Tröger
5ea603977f Extensions: Fix ViewProvider python interface 2016-12-04 17:35:00 +01:00
wmayer
bb81365cb6 move Hat and Dyadic product to Matrix class 2016-12-04 17:05:58 +01:00
wmayer
17d6d739e6 fix warnings 2016-12-04 17:04:48 +01:00
Alexander Gryson
5bc40782c3 update start page mesh icon to match workbench icon 2016-12-04 16:27:37 +01:00
WandererFan
79073f5828 Fix DrawViewDetail behaviour near object edge 2016-12-04 15:27:26 +01:00
WandererFan
4aa79d1476 Use current font size preference for Label and Caption 2016-12-04 15:27:07 +01:00
WandererFan
bddd9e0e19 Prevent crash when no document open 2016-12-04 15:26:54 +01:00
WandererFan
bd1e7eda09 Remove spurious messages 2016-12-04 15:26:43 +01:00
WandererFan
792befe141 Fix crash on deleting page 2016-12-04 15:26:31 +01:00
WandererFan
605728bdea Consolidate Section logic in DrawViewSection 2016-12-04 15:26:16 +01:00
WandererFan
0deed73d39 Remove old decorative items from scene before redraw 2016-12-04 15:26:01 +01:00
WandererFan
efb7f14866 DPG improvements
eliminate orientation matrix
remove appl logic from dialog
add 3D/Front buttons
2016-12-04 15:25:47 +01:00
WandererFan
a2cd878708 Improve ProjectionGroup dialog
Text to icons in dialog
Fix rotation directions
2016-12-04 15:25:32 +01:00
Alex Gryson
9befc3b238 Add metadata
Notes:
* Used earliest available commit as creator (only means I had available)
* License information could not be saved for an unknown reason, added
  this info to the Rights field
2016-12-04 14:25:26 +01:00
Alex Gryson
4dc1215161 fix permissions 2016-12-04 14:25:12 +01:00
Alexander Gryson
c551e745dd finish aligning mesh bench icons to Tango 2016-12-04 14:24:59 +01:00
Alexander Gryson
141eaa5d23 Update dimensions to 64*64 as per guidelines
This icon was incorrectly sized to 32*32 - depending on how the icons are exported this may have an impact on the UI
2016-12-04 14:24:40 +01:00
Alex Gryson
e757a87ba4 update mesh icons to Tango 2016-12-04 14:24:27 +01:00
Alex Gryson
e2c39133fd Mesh workbench icons updated 2016-12-04 14:24:13 +01:00
Alex Gryson
eb5f4989ad Align icons to Tango style 2016-12-04 14:23:57 +01:00
Alexander Gryson
ef433e303b icon updates (mesh) 2016-12-04 14:23:42 +01:00
Alexander Gryson
12f5caf8cf Update import/export to have more 'meshy' look 2016-12-04 14:23:30 +01:00
Alexander Gryson
b322ba0162 update mesh cut icon 2016-12-04 14:23:08 +01:00
Alexander Gryson
285ed9b155 initial commit to test build 2016-12-04 14:22:49 +01:00
wmayer
273f3995c0 add class GeomArcOfConic to reduce code duplication 2016-12-04 14:20:56 +01:00
wmayer
4ba8b565dc add class GeomConic to reduce code duplication 2016-12-04 11:36:50 +01:00
wmayer
f56a570e9a code optimization 2016-12-03 22:27:07 +01:00
wmayer
4ffce9699c implement BSplineCurve2d 2016-12-03 22:17:04 +01:00
wmayer
07c2334839 implement BezierCurve2d 2016-12-03 18:23:55 +01:00
Yorik van Havre
c807cb5287 Merge branch 'master' of github.com:FreeCAD/FreeCAD 2016-12-03 13:01:07 -02:00
Yorik van Havre
060c2c6c2b Draft: Applied Werners patch 2016-12-03 13:00:56 -02:00
wwmayer
b42dd3eb1a Merge pull request #362 from mlampert/Line2LineSegment
Path: Fix Path creation for new Line/LineSegment semantics.
2016-12-03 15:55:06 +01:00
Yorik van Havre
e4b0477158 Arch: minor cosmetic changes in Draft & Arch preferences pages 2016-12-03 12:50:18 -02:00
wwmayer
b9be68dd6e Merge pull request #360 from kkremitzki/master
Fix typo
2016-12-03 13:32:27 +01:00