Commit Graph

30964 Commits

Author SHA1 Message Date
Uwe
818ab2b3ff [.clang] use line break after case
- we used in the past line breaks after a case statements to better overview. This should be kept.
2022-11-11 04:06:21 +01:00
Uwe
8f2720b8b7 [Path] PathSimulator: remove unused includes
- also some sorting
2022-11-11 04:04:33 +01:00
Uwe
bc4a5fa006 [skip ci] [Github] add file endings 2022-11-11 03:47:00 +01:00
Uwe
7e7b046041 [Mesh] Imp* - end: remove unused includes
- also some sorting
2022-11-11 03:34:31 +01:00
wmayer
3ee47be1e0 Gui: don't use '_tooltip' as argument name because it's already used for a class member 2022-11-11 01:25:33 +01:00
wandererfan
1a9637a384 [TD]fix XDirection rotation of simple sections 2022-11-10 19:19:22 -05:00
wandererfan
94c5888921 [TD]fix oblique section line ends 2022-11-10 19:19:22 -05:00
wandererfan
0ebf61184a [TD]Section dialogs minor fixes
- make simple and complex dialogs consistent
- fix translation contexts
2022-11-10 19:19:22 -05:00
wandererfan
674b341af6 [TD]fix fail in calculating section line length 2022-11-10 19:19:22 -05:00
wmayer
1139e209a8 Gui: [skip ci] fix several warnings reported by GH actions 2022-11-10 23:52:29 +01:00
wmayer
84d0f4fb6f Gui: fix regression: show commands of selected category in Toolbar tab 2022-11-10 23:20:18 +01:00
wmayer
a95aefdb18 Gui: use new-style connect and add curly braces to improve readability 2022-11-10 23:20:18 +01:00
wmayer
1147758787 Gui: restore fixes of DlgKeyboard.ui and DlgToolbars.ui and fix build failure 2022-11-10 23:20:18 +01:00
Zheng, Lei
1611724d39 Gui: do not remove ending puncuation when clean action title 2022-11-10 23:20:18 +01:00
Zheng, Lei
7458912b33 Gui: fix shortcut context handling in ShortcutManager
Related #6097

Qt ignores shortcut of actions in invisible toolbar, but not for actions
in a hidden menu action of menu bar, which is likely a Qt bug. The
desired behavior should be that of toolbar actions, so that actions
belong to different workbenches can have the same shortcut without
conflict.

This commit works around this inconsistency by ensuring only the active
actions are added in menu bar. In addition, all active actions will be
added to a zero sized child widget of the main window, which ensures the
shortcuts of these actions being active regardless whether the action is
in toolbar or menu bar, visible or not.
2022-11-10 23:20:18 +01:00
Zheng, Lei
b48458673c Gu: fix readonly AccelLineEdit 2022-11-10 23:20:18 +01:00
Zheng, Lei
4b377e2c31 Gui: fix command completer selection on item activate 2022-11-10 23:20:18 +01:00
Zheng, Lei
362c781553 Gui: fix Customize -> Keyboard shortcut priroity list
Add API Command::initAction() to force create action for all commands
with shortcut in order to register with ShortcutManager to obtain a
complete list of actions with the same shortcut.
2022-11-10 23:20:18 +01:00
Zheng, Lei
93c4c0884e Gui: remove command description label in Customize -> Keyboard
Because long description may cause undesired dialog layout changes. The
description is available through tool tip of the command tree widget.
2022-11-10 23:20:18 +01:00
Zheng, Lei
64bddb0d88 Gui: change Command::getRevision() to const 2022-11-10 23:20:18 +01:00
Zheng, Lei
a067f477fd Gui: fix missing separator item in Customize -> Toolbar 2022-11-10 23:20:18 +01:00
Zheng, Lei
039d1a0193 Gui: fix macro command sync in Customize -> Keyboard/Toolbar 2022-11-10 23:20:18 +01:00
Zheng, Lei
2a5190f67f Gui: move CommandCompleter into its own source file 2022-11-10 23:20:18 +01:00
Zheng, Lei
02e0af2f1d Gui: fix GroupCommand icon setup 2022-11-10 23:20:18 +01:00
Zheng, Lei
aba01ca182 Gui: fix ShortcutManager modifier detection 2022-11-10 23:20:18 +01:00
Zheng, Lei
d94953ef91 Fix build warning 2022-11-10 23:20:18 +01:00
Zheng, Lei
3f0f5cff99 Minor code change according to suggestions 2022-11-10 23:20:18 +01:00
Zheng, Lei
31d77a954b Gui: fix action title processing 2022-11-10 23:20:18 +01:00
Zheng, Lei
3e508dd7ed Fix comment typo 2022-11-10 23:20:18 +01:00
Zheng, Lei
af920dd625 Gui: fix shortcut editor 2022-11-10 23:20:18 +01:00
Zheng, Lei
1341eb635b Gui: refactor 'Customize -> Toolbars' command list handling
By reusing code in DlgCustomKeyboardImp
2022-11-10 23:20:18 +01:00
Zheng, Lei
2328284884 Gui: add ShortcutManager to unify shortcut handling
Support longest key sequence match with user defined delay (configurable
through 'Customize -> Keyboard -> Key sequence delay').

Support user defined priority to resolve shortcut conflict through
'Customize -> Keyboard')

Add 'All' category in 'Customize -> Keyboard' to list all command and
showing their shortcuts

Unify macro command shortcut setting (BaseApp/Preferences/Shortcut).
2022-11-10 23:20:18 +01:00
sliptonic
1d1679ea3e Merge pull request #7763 from mlampert/bugfix/fix-merge-issue-by-mangling-pr-7428
[PATH] bugfix/fix-merge-issue-by-mangling-pr-7428
2022-11-10 15:50:22 -06:00
Chris Hennes
6c35427952 Spreadsheet: Ensure no args to Python calls 2022-11-10 14:36:54 -06:00
Chris Hennes
4adf5836c7 Spreadsheet: Add getUsedRange() and getNonEmptyRange() 2022-11-10 14:36:54 -06:00
Chris Hennes
11dd7fc5f9 Spreadsheet: Add Python API for getUsedCells
Also adds access to getNonEmptyCells, and unit tests for both. Designed
to fix #7587.
2022-11-10 14:36:54 -06:00
Chris Hennes
b444ae94d5 Addon Manager: Refactor to extract first run dialog 2022-11-10 09:42:59 -06:00
luz paz
3720ab5ed7 Add previous commit to .git-blame-ignore-revs
Adds c726b6 (PD: remove trailing whitespace) to list
2022-11-10 14:01:32 +01:00
wmayer
45dc6d3a49 Gui: determine the view size of the focal plane in perspective mode 2022-11-10 13:34:59 +01:00
luz paz
c726b69d7e PD: remove trailing whitespace 2022-11-10 10:32:04 +01:00
wmayer
e4b1aa7494 Mesh: [skip ci] add export macro to Wm4 constants 2022-11-10 10:23:25 +01:00
Markus Lampert
2e383f6b88 Fixed merge issue 2022-11-09 20:57:17 -08:00
Uwe
8ec1279ea8 [Mesh] App-Facet: remove unused includes
- also some sorting
2022-11-10 04:18:59 +01:00
wmayer
7acc67ea43 PD: fix crash in TaskRevolutionParameters::addAxisToCombo
and some warnings reported by GH actions
2022-11-09 18:56:11 +01:00
wmayer
1911fe50ff PD: [skip ci] improve the exception text 2022-11-09 17:46:46 +01:00
Uwe
2aa232bef9 [PD] TaskDlgRevolutionParameters: fix some CI warnings
- reported here: https://github.com/FreeCAD/FreeCAD/pull/7667/commits/f0a0e563
- and here: https://github.com/FreeCAD/FreeCAD/pull/7719/commits/8f3f17f8
2022-11-09 17:33:33 +01:00
wandererfan
eb407feb60 [TD]fix rotation of complex section 2022-11-09 10:05:23 -05:00
wandererfan
5cedb9ea4e [TD]fix rotation of cut face hatch 2022-11-09 10:05:23 -05:00
luz paz
cd0cd182c9 Arch: remove trailing whitespace in importWebGL.py 2022-11-09 08:49:17 -06:00
wmayer
f503c061fc Gui: fix warnings in DlgDisplayPropertiesImp reported by GH actions 2022-11-09 14:39:00 +01:00