Chris Hennes
12e3f9f222
Core: Fix installation conflict with pkgutils
2021-12-18 20:29:42 -06:00
Chris Hennes
3aebf0aead
GUI: Handle packaged Workbenches and their icons
2021-12-18 20:29:42 -06:00
Mark Ganson TheMarkster
07fe28cf6b
[MainWindow] Add toolbar name as toolbar's tooltip ( #5259 )
...
* [MainWindow] Add toolbar name as toolbar's tooltip
Co-authored-by: Uwe <donovaly@users.noreply.github.com >
2021-12-17 03:16:30 +01:00
wmayer
5ad4dc40e4
Gui: remove pop-up dialog in case the macro directory is empty
2021-12-15 13:52:12 +01:00
0penBrain
1239676a5e
[Gui] Ensure dockwidget is stacked on top when activated
2021-12-14 17:35:59 +01:00
wmayer
07c92cc218
Gui: make the Copy command of the report window working if an object in the tree is selected
2021-12-13 18:57:28 +01:00
wmayer
c111009ea6
Gui: add function View3DInventorViewer::projectPointToLine and expose to Python
2021-12-12 12:49:53 +01:00
wmayer
94a881f829
Gui: harmonize classes View3DInventorViewer and View3DInventorPy
2021-12-12 11:33:04 +01:00
mwganson
984bf95a7c
[python editor] add keywords False, nonlocal, and True to keywords list for syntax highlighting
2021-12-11 18:49:58 +01:00
wmayer
219ded18ba
Gui: refactoring: move duplicated code to DockWindowManager::activate()
2021-12-09 07:40:44 +01:00
mwganson
f803c242a9
[StdCmdSendToPythonConsole] make python console visible if not already visible and set keyboard focus to it when invoking the send to python console command
2021-12-09 07:08:25 +01:00
wmayer
a6838cf58f
Gui: rename methods of SelectionObserver to clarify intention in client code
2021-12-07 14:17:07 +01:00
wmayer
a12695e44f
Gui: move methods startDefaultEditMode() and addDefaultAction() to ViewProviderDocumentObject
2021-12-06 19:24:26 +01:00
Brent Roettger
8b6a8b4e20
Added back defaults for SpaceExplorer
2021-12-06 11:02:26 +01:00
luz paz
6c265d0453
Use correct name spacemouse so it's uniform and searchable in our code
...
Make all mentions of `spacemouse` in the code a single word (with no whitespace) so we can parse the source code more accurately to find mentions of it if necessary.
2021-12-06 10:31:06 +01:00
Brent Roetger
a857d99adf
Added SpaceNavigator defaults
2021-12-04 11:49:02 +01:00
Uwe
450fb1f48a
[GUI] code style fixes for Tree.cpp
...
tons of style fixes by MSVC
(the idea was initially just to fix the code style issues from commit 82c46586e67c9 and then MSVC found many more)
2021-12-04 02:57:34 +01:00
0penBrain
89706839e0
[Gui] Tree: implement collapse/expand system with keys
...
Implemented using Alt modifier + arrow keys
* Alt+Left : collapse selected items
* Alt+Right : expand selected items
* Alt+Up : expand selected items with all tier-1 children collapsed
* Alt+Down : expand selected items with all tier-1 children expanded
2021-12-03 18:08:47 +01:00
luz paz
d877ee4d47
Make source code comments use gender neutral pronouns
...
The changes also include some grammatical fixes as well.
2021-12-02 16:18:04 -05:00
wmayer
b2c1b574d4
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-02 09:59:31 +01:00
Syres916
32a01cab14
Change macro path selection from File to Folder
2021-12-02 02:09:51 +01:00
wmayer
8dd1101506
Gui: fix C++20 warning: bitwise operation between different enumeration types [-Wdeprecated-enum-enum-conversion]
2021-12-01 23:45:26 +01:00
wmayer
f610cdf2a0
Gui: fix build failure with C++20
2021-12-01 21:50:00 +01:00
Mark O'Donovan
710fec7062
Replace deprecated qt functions toList() & toSet() ( #5213 )
...
* Replace deprecated qt functions toList() & toSet()
QSet<QString>::toList() and QStringList::toSet() are both
deprecated.
* Add back support for qt < 5.14
2021-12-01 04:31:34 +01:00
Uwe
2f82eee220
[GUI] set dialog width to the one of the other preferences ones
2021-11-29 12:54:21 +01:00
Uwe
b5b838a754
[GUI] minor UI fix for a pref dialog
...
- to keep the capitalization consistent in the dialog
2021-11-27 05:38:16 +01:00
Uwe
68d86f5f5f
fix dialog height
2021-11-27 04:30:17 +01:00
0penBrain
1f6608aff0
[Gui] Decimal separator substitution : add option in Preferences
2021-11-27 04:30:17 +01:00
wmayer
abe67368b3
Gui: in search bar set red background color as style sheet because a palette won't work if an application wide style sheet is set
2021-11-25 15:11:46 +01:00
wmayer
4dfb5162ab
Gui: [skip ci] do not trigger on_fileChooser_fileNameChanged when opening macro dialog
2021-11-24 21:28:32 +01:00
Chris Hennes
ded7adb798
Revert "Merge pull request #4626 from pavltom/GUI_TreeView_Item_Ordering"
...
This reverts commit b0452667c72f330323f6b3366f45bf039d05feef, reversing
changes made to b2d99f3fa7b4c7c305aed4a8d975a8624a6d590f.
See forums discussion: https://forum.freecadweb.org/viewtopic.php?p=549120
2021-11-24 09:03:35 -06:00
wmayer
1c6b7cca9d
App: save version number of the most important libraries
2021-11-23 12:55:49 +01:00
wmayer
b48647fb1e
Gui: [skip ci] fix -Wmultichar
2021-11-23 00:33:12 +01:00
0penBrain
f30fa54038
[Gui] Add corner cross size as a preference in Display/3D View/General
2021-11-23 00:07:02 +01:00
0penBrain
e998f61d2c
[Gui] Render corner cross lines with thin polygons so it can be scaled
2021-11-23 00:06:38 +01:00
0penBrain
f6337f6e79
[Gui] Improve corner cross labels rendering by using larger antialiased pixmaps
2021-11-23 00:06:14 +01:00
0penBrain
8890b59f09
[Gui] Render corner cross labels as pixel maps so they are scalable
2021-11-23 00:05:50 +01:00
0penBrain
abba933757
[Gui] Expose API for corner axis cross visibility/size to Python
2021-11-23 00:05:10 +01:00
wmayer
b787f05d66
Gui: add button group that allows to uncheck all buttons in exclusive mode
2021-11-22 23:00:30 +01:00
luz paz
a07c7e4333
Gui: remove superfluous whitespace from translation string
...
Avoids possible translation mistakes by only exposing non-whitespace strings.
2021-11-22 19:28:43 +01:00
wmayer
8b7dadc1ab
Gui: do not include generated ui file inside header file
2021-11-22 16:50:21 +01:00
wmayer
5746a486df
Gui: make View3DInventorPy acting as sub-class of MDIViewPy
2021-11-21 19:44:38 +01:00
wmayer
4893801d81
Gui: make AbstractSplitViewPy acting as sub-class of MDIViewPy
2021-11-21 18:59:28 +01:00
wmayer
e0bc8de4b4
Gui: in repr() of MDIViewPy write the typeid name
2021-11-21 15:44:06 +01:00
wmayer
ac05ae3637
Gui: expose some more methods of MDIView to Python
2021-11-21 14:32:36 +01:00
wmayer
bd530b9070
Gui: make sure the calltips show the added methods of MainWindowPy
2021-11-20 22:49:51 +01:00
luz paz
cdbae97d52
Gui: Remove superfluous whitespace from string that is translated
2021-11-20 11:48:45 +01:00
wmayer
85ae25ba68
Gui: extend MainWindowPy
...
* implement MainWindowPy::getWindows
* implement MainWindowPy::getWindowsOfType
2021-11-19 16:21:40 +01:00
wmayer
c8fcb9405e
Gui: extend PySide2 wrapper of MainWindow with extra functions
2021-11-19 15:45:56 +01:00
wmayer
67cc5c9047
Gui: add MDIViewPy.cast_to_base and implement in Python wrappers for sub-classes of MDIView
2021-11-19 15:44:23 +01:00