ickby
a0de8c9a62
Add python document observer for GUI documents
2018-10-08 11:04:56 +02:00
wmayer
876339b885
add method to activate 3d view when setting active object list
2018-09-12 15:38:28 +02:00
wmayer
a9c4bcb5d6
remove kwd argument for functions only with flag METH_VARARGS
2018-08-08 17:39:32 +02:00
JimStar
348ae51772
Extended global marker size to be used for other modes
2018-07-11 21:22:28 -03:00
JimStar
e5dc8bfffa
Implemented a global setting for marker size and support of it for snapping in "Draft" workbench. In future this setting can be used for other markers too, to be able to set them all to comfortable size by just one global setting.
...
Before that (e.g. on MacBook Pro) it was very hard to see the microscopic selection-circle hidden behind much bigger cursor arrow when trying to snap e.g. a line to some vertex. Now this setting can be used for such displays to increase the marker size and make it clearly visible behind the cursor.
The already existing "sketcher marker size" property is intended to be used for sketcher only, so it's not suitable for global setup of all the markers' sizes uniformly...
2018-07-05 19:05:19 -03:00
wmayer
c4fd48fb32
explicit handling of English/en locale in setLocale and supportedLocales
2018-06-09 20:34:54 +02:00
wmayer
5ea211489a
add methods to set/get locales
2018-06-09 17:31:19 +02:00
wmayer
868d9cc6c2
improve whitespaces
2017-11-24 15:43:28 +01:00
wmayer
3499ac62f9
improvements of wait cursor
...
make filtering of modal dialogs working with Qt5
save/restore filter flags
don't filter events for File > Export
when using showPreferences don't show wait cursor
2017-10-22 19:49:56 +02:00
wmayer
a066490b28
+ exception handling in FreeCADGui.addModule
2017-07-07 09:58:28 +02:00
Yorik van Havre
aa3f9288d6
py3: Gui: files A-P ported to python3
2017-05-06 17:23:27 +02:00
wmayer
0c3f52303d
switch to PySide2 for Qt5
2016-12-24 15:33:15 +01:00
wmayer
21260aea61
extend creation of preferences pages from Python
2016-10-22 16:48:02 +02:00
wmayer
f19d424d8b
fix -Wextra in FreeCADGui
2016-09-21 20:54:52 +02:00
wmayer
adffaf7533
support to pass optional item parameter to Gui.runCommand
2016-09-08 09:40:03 +02:00
wmayer
5edeb99828
+ add methods to get/set scene graph, add parameter to set window title of viewer
2016-05-01 17:50:40 +02:00
wmayer
61376ef135
+ improve whitespaces
...
+ fix sequence protocol and fix crash
2016-05-01 15:49:00 +02:00
wmayer
e331bdbc5d
Squashed commit of the following:
...
commit 89eb699e69c05dda0ebecf4aa22acc85386ede8f
Author: looooo <sppedflyer@gmail.com >
Date: Wed Apr 27 21:43:16 2016 +0200
added close function
commit 2acc25adbc9df47194934ef4db18383919248c7d
Author: looooo <sppedflyer@gmail.com >
Date: Wed Apr 27 21:12:18 2016 +0200
some additions to the split-view-bindings
commit ec366d154a96a71c7716900f4de1c109a9160df8
Author: looooo <sppedflyer@gmail.com >
Date: Sun Apr 24 20:55:26 2016 +0200
SplitView: Antia-Aliasing, getViewer, handlinging of deletion
added anti-aliasing for the SplitView3DInventor class
added method getViewer to the AbstractSplitView
delete python-object when c++ object gets deleted
commit 7225cd836b0001d302c9e14328b5eb7dd489cdb1
Author: looooo <sppedflyer@gmail.com >
Date: Sun Apr 24 15:28:57 2016 +0200
added function Gui.createViewer([int])->Viewer/SplitViewer
2016-05-01 15:46:53 +02:00
Yorik van Havre
d6c8d6c62c
added FreeCADGui.listCommands() method
2016-04-27 22:42:22 -03:00
jriegel
16ab7f710b
Active object manager for the Viewer
2016-04-12 18:12:03 +02:00
Yorik van Havre
5ef5a8ec3c
Gui: added Gui.showPreferences() python function
...
This function accepts 2 optional arguments: a string (ex. "Draft")
and an integer (ex. 2). If given, the preferences dialog will open at
the third tab of the Draft group, if existing.
2016-02-02 15:01:42 -02:00
wmayer
24c60199cc
+ improve getting proper group name from Python module path name
2015-12-17 18:56:40 +01:00
wmayer
5ac4a6fa91
+ improve getting proper group name from Python module name
2015-12-17 10:41:01 +01:00
wmayer
61e1a5ca2f
+ use Python's inspect module to get calling instance of addCommand
2015-12-16 23:07:24 +01:00
wmayer
969b43bb64
+ improve active document handling
2015-10-18 19:35:15 +02:00
wmayer
cbfdfd5c2e
+ proper Python exception handling in Gui.doCommand(Gui)
2015-09-15 18:36:15 +02:00
wmayer
5652ca2c61
+ fix crash due to sloppy reference counting
2015-09-15 18:19:36 +02:00
wmayer
a801fb20b8
+ disable SVG and IDTF export for 3d view
2015-08-26 22:11:53 +02:00
wmayer
99fc24ea07
+ fixes #0002221
2015-08-26 19:24:00 +02:00
wmayer
84a65a53ef
+ remove method View3DInventor::dumpSelection
2015-08-26 18:58:59 +02:00
wmayer
3241b1ece1
+ Support preference pages for Python widget class
2015-07-16 00:10:23 +02:00
wmayer
f7644fc9f3
+ issue #0002053 : Support of themes
2015-07-12 22:54:56 +02:00
wmayer
2b53da4eee
+ include missing header files
2015-06-30 17:48:03 +02:00
wmayer
882ecd3ce3
+ implement class PythonGroupCommand
2015-06-27 17:21:02 +02:00
wmayer
9431d301d3
+ for VRML and OpenInventor export only selection, fix whitespaces
2015-05-17 13:53:22 +02:00
wmayer
994fbd072a
+ whitespace fixes
2015-05-17 12:53:00 +02:00
wmayer
436749f864
+ fixes #0002029 : VRML inline ignored
2015-03-27 16:42:14 +01:00
Sebastian Hoogen
faac8c36ba
add encoding parameter to .as_std_string()
...
to handle PyUnicode Objects. Usually ASCII for object names and Utf-8
for file names and console output.
issue #995
2015-02-08 15:37:00 +01:00
wmayer
3904d0a8ee
+ fixes #0001830 : Gui.export() cannot handle long filenames
2014-11-17 21:11:28 +01:00
wmayer
f233a50a00
+ harmonize API
2014-10-19 14:25:51 +02:00
Sebastian Hoogen
a53a239f2f
issue #1027 use unicode filepaths
2014-10-11 13:32:06 +02:00
Sebastian Hoogen
ed66ada1cf
issue #1700 replace PyExc_Exception
2014-09-17 11:15:57 +02:00
Sebastian Hoogen
5e51a6cdf7
fixes #0001422 : Subclass Exception
...
inherit Base.FreeCADError form RuntimeError
inherit Part.OCCError from Base.FreeCADError
inherit OCCDomainError from Part.OCCError
inherit OCCRangeError from Part.OCCError
inherit OCCConstructionError from OCCDomainError
inherit OCCDimensionError from OCCDomainError
Added PY_CATCH_OCC macro
replace PyExc_Exception
use FreeCADError in makeWireString
catch exception in BSplineCurve.increasedegree
2014-09-17 11:15:56 +02:00
Yorik van Havre
850d0b5e82
Added Gui.showDownloads() py function to show the download manager, and allow to click https links in webgui browser
2014-08-31 16:51:51 -03:00
wmayer
0c2d201396
+ fix security issue (do not run uncontrolled format string)
2014-08-06 10:16:06 +02:00
Yorik van Havre
81e983b6ac
Exposed doCommand (Gui version) to python - fixes #1564
2014-08-05 19:28:36 -03:00
wmayer
609422f08a
More detailed error message when xerces fails to read in parameters
2014-07-31 10:58:48 +02:00
wmayer
c6af002ab5
+ fixes #0001614 : Provide proper Error Message for corrupt xml files
2014-07-16 19:12:19 +02:00
jriegel
2a950d66ea
Add some error reporting for python GuiCommands
2014-04-17 06:33:58 +02:00
wmayer
1f478269af
+ use dialog button box where possible, replace old Python icon
2014-03-08 15:17:56 +01:00