Commit Graph

2148 Commits

Author SHA1 Message Date
wmayer
8eb3600a2d fixes 0003518: Expressions (fx) not updated 2018-11-11 10:58:48 +01:00
wmayer
990d54d4be When activating a part container in the tree view make sure all parent items are expanded 2018-11-10 16:13:10 +01:00
wmayer
06fa64a00d add method to check if an open transaction is empty
This is needed to avoid to incorrectly abort a transaction if a recompute was done between opening and closing an editor in the property view
2018-11-10 14:50:58 +01:00
wmayer
acb8946de4 by default disable old tree view & property view 2018-11-09 17:44:51 +01:00
wmayer
f94445f9a9 add PS action to dumpToFile 2018-11-05 19:22:52 +01:00
wmayer
07810aed49 fix blocking of SelectionObserver 2018-11-04 11:54:40 +01:00
wmayer
0a4eae24bc add/extend helper classes to safely access documents, document objects or view providers 2018-10-31 14:27:28 +01:00
wmayer
42601fc4e4 add/extend helper classes to savely access document, document objects or view providers 2018-10-31 11:24:45 +01:00
wmayer
c50f6aea53 add an assert to several Command methods to be notified in debug mode if no active document exists 2018-10-31 11:21:33 +01:00
wmayer
36271b4052 move from deprecated boost.signals to boost.signals2 library 2018-10-30 19:09:03 +01:00
wmayer
f513305916 fix crash with Py3 when releasing memory buffer 2018-10-29 11:59:34 +01:00
wmayer
0e1cfea354 fixes 0003657: automatic rotation disabled by default 2018-10-28 20:45:02 +01:00
wmayer
39babc560f improve call tips window 2018-10-26 19:37:16 +02:00
wmayer
622203bb97 add functions to customize NaviCube 2018-10-26 15:51:03 +02:00
wmayer
cfb04647b2 Do not use a view provider's bounding box node when handling BoundBox selection style because it leads to some inconsistent behaviour.
Instead let SoBoxSelectionRenderAction render the bounding box.
2018-10-26 00:39:15 +02:00
luz.paz
7e221ab15d Misc. typos and whitespace fixes
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ../fc-word-whitelist.txt` and `grep`
2018-10-25 11:06:28 -03:00
wmayer
d65b6b67c0 check for existence of PySide stuff when defining convertWrapperToQuantity 2018-10-24 23:12:59 +02:00
wmayer
36f776aab8 restore shiboken wrapper for Base::Quantity 2018-10-24 22:27:59 +02:00
wmayer
13a8355a60 suppress error message if while restoring a document one of the lines or planes of an origin cannot be found 2018-10-23 23:12:25 +02:00
wmayer
8392914f50 allow to access NaviCube of 3d viewer 2018-10-23 12:47:11 +02:00
wmayer
e99c4f98fc cache supported languages in order to make preferences dialog open faster 2018-10-23 12:44:43 +02:00
wmayer
9b1151bec5 improve whitspaces 2018-10-23 12:43:47 +02:00
wmayer
2a9d119167 fixes 0003486: Improve VRML export for more complex structures 2018-10-21 20:53:19 +02:00
wmayer
869fb99595 improve whitespaces 2018-10-18 23:31:55 +02:00
wmayer
034279a02a whitespace improvement 2018-10-17 11:20:18 +02:00
wmayer
4f56186d1b remove unused shiboken wrapper for Base::Quantity 2018-10-16 19:31:33 +02:00
wmayer
6e0a90c8f2 enable FREECAD_RELEASE_PDB by default, cleanup cmake file, improve whiespaces 2018-10-15 20:11:58 +02:00
wmayer
8a0790f54d fix possible build failure if oCCT is not used 2018-10-15 20:10:42 +02:00
wmayer
2877face0c avoid to degenerate the view frustum if there is only a single point in the scene 2018-10-15 14:08:46 +02:00
wmayer
a9e9bc21e4 fixes 0003341: Undoing is missing steps 2018-10-13 12:21:17 +02:00
wmayer
3fbc448d4d remove unused checkbox from Placement dialog 2018-10-13 01:51:05 +02:00
mwganson
c4a05ee604 shorten placement dialog height so there is not so much scrolling required 2018-10-13 01:36:25 +02:00
mwganson
38e5170fd0 placement task -- for user's convenience copy distance or angle to clipboard when user shift+clicks Selected points button 2018-10-13 01:11:39 +02:00
wmayer
4768028827 + fix cutting or selecting mesh in perspective projection mode 2018-10-11 10:48:27 +02:00
wmayer
addb742b3c minor fixes 2018-10-08 12:27:03 +02:00
ickby
761881fe99 Expose edit signals to Gui observer 2018-10-08 11:06:04 +02:00
ickby
835c75421f Add python document observer for GUI documents 2018-10-08 11:04:56 +02:00
mwganson
5109f51b2d issue 3443, suppress generation of new document when documents are loaded via command line 2018-10-07 23:27:44 +02:00
wmayer
a7c082760d keep corner of navi cube when changing language 2018-10-07 22:39:33 +02:00
mwganson
4757912c95 placement dlg - do reselection prior to updating center coordinates -- prevents other object moving if apply incremental changes is not enabled 2018-10-05 16:14:17 -05:00
wmayer
6191468ab8 fix header include 2018-10-04 16:49:04 +02:00
mwganson
93e3555b65 placement task - align buttons better 2018-10-04 16:26:31 +02:00
mwganson
121c60c436 placement - show complementary angle as float 2018-10-04 16:26:22 +02:00
wmayer
0c56619db0 avoid multiple spaces in property name 2018-10-03 18:48:10 +02:00
wmayer
6ceee1f6b2 returning a boolean from setEdit/unsetEdit of a Python view provider indicates a handled edit mode, None indicates to forward it to the C++ view provider 2018-10-03 17:39:22 +02:00
markus
80c1e0417d Return NotImplemented on PythonFeature::setEdit if the setEdit is implemented and returns True for one of the standard, not Default, edit modes 2018-10-03 16:49:10 +02:00
wmayer
10d8986915 remove useless methods startEditing/finishEditing/isEditing from Python wrapper of view provider
add attribute to access document from view provider
2018-10-03 16:31:58 +02:00
luz.paz
b4ef5d2c11 Misc. typo fixes
Found via `codespell -q 3 --skip="*.po,*.ts,./.git,./src/3rdParty,./src/CXX,./src/zipios++,./src/Mod/Assembly/App/opendcm" -I ../fc-word-whitelist.txt`
2018-10-02 21:05:22 +02:00
mwganson
6a91ff1ed5 Placement dialog - more consistent axis direction based on order of selection 2018-10-02 21:03:51 +02:00
wmayer
7bf4c9d96f fixes 0003410: 0.17 Regression: recompute will make parts lose color and take a longer delay compared to FC0.16 2018-10-02 19:04:44 +02:00