0penBrain
35c78726a9
[Gui] ActionGroup can declared being a "Mode" action
...
This will essentially not update the tooltip when an action is checked as it isn't suitable
As example, view DrawStyle command where the group tooltip is better than the selected action tooltip
Only UserEditMode is implemented in this commit, should be pushed to DrawStyle and maybe other after merge
2021-05-15 11:26:20 +02:00
0penBrain
669821c440
[Gui] UserEditMode : minor improvements
2021-05-15 10:12:10 +02:00
0penBrain
62b8b3b037
[Gui] UserEditMode : add menu and toolbar management
2021-05-14 09:23:04 +02:00
wmayer
f66bc8fc90
Gui: use public methods in Command sub-classes
2021-04-21 19:34:50 +02:00
Chris Hennes
098d7b9aee
[GUI] Remove code for Qt < 5.9
2021-04-02 10:10:37 +02:00
Zheng, Lei
5f03a329a3
Gui: add 'Donate' to Help menu
2021-01-04 10:43:37 +08:00
Zheng, Lei
cc44089782
Gui: temporary fix of preference menu in macos
...
QAction defaults menu role to TextHeuristicRole, which causes qt to
guess the menu role based on action title. And titles start with
'Config', 'Options', 'Settings', etc. will be considered as preference
menu. It seems some non-english translation causes the wrong action be
chosen as preference, such as 'Treeview actions'.
This commit just applied a temporary fix to default to QAction::NoRole
for GroupCommand. If there is ever some GroupCommand need to be a
system menu item on macos, we could add some command bit flag for that
purpose.
2020-12-24 16:58:18 +01:00
bitacovir
cc1e2625db
Add SVG icons for ten Std File Menu Commands
...
This commit adds SVG files with icons for these commands. Also, it makes the necessary changes on CommandDoc.cpp, CommandWindow.cpp, CommandStd.cpp and resource.qrc files.
2020-12-06 18:25:20 -03:00
luz paz
c93bf6cbae
Gui: Issue #0004473 : Expose openCommand() to translation
...
Continuing the work to expose the undo/redo functionality to translation. This commit does so for the src/Gui code.
Ticket: https://tracker.freecadweb.org/view.php?id=4473
2020-12-01 14:53:35 +01:00
luz paz
38815b9550
Gui: Fix header uniformity, whitespace, and doxygen fixes
2020-11-26 10:14:56 +01:00
bitacovir
50bc63e80d
Add SVG icons for five Std Tool commands
...
This commit adds SVG files with icons for these commands. Also, it makes the necessary changes on CommandStd.cpp, CommandDoc.cpp, CommandView.cpp and resource.qrc files.
Forum Discussion: https://forum.freecadweb.org/viewtopic.php?f=34&t=51502&start=10
2020-11-22 11:58:14 +01:00
mwganson
b7f829e15f
[Macro Menu] add Recent macros to Macro menu + list size preference. Executes selected macro or if Shift+click opens macro in editor.
2020-09-03 11:29:37 +02:00
wmayer
17e0697c5e
Gui: improve usability of text document object
2020-03-17 11:36:03 +01:00
wmayer
696719f3a1
Add GUI command to insert a text document into the active document
2019-12-11 16:01:31 +01:00
wmayer
9fa56345cf
core system
...
force strict ISO C++ (-Wpedantic)
TODO: still a lot of variadic macros are not valid ISO C++
2019-09-18 01:01:14 +02:00
Zheng, Lei
4bd31c4b91
Gui: Command API changes
...
* invoke(), distinguish between command triggering source. Also add
support of auto transaction using App::AutoTransaction. Now all
command will support undo/redo by default.
* setupCheckable(), a helper function to Improve support of
PythonGroupCommand
* getObjectCmd(), helper function to output Python command to refer to
an object without ambiguity. Because with introduction of external
linking, an object can no longer be safely referred through the
current active document.
* Support auto MacroManager command logger. For commands that does not
log any output to MacroManager, a log entry of 'Gui.runCommand()' will
be auto generated.
* Support linked object in copyVisual()
* Modified do/runCommand() to print calling file and line number.
* Add various helper macros for run command involving a document or
object.
2019-08-17 14:52:10 +02:00
Peter Lama
cf6c4032d7
Fix duplicate about entries in mac app menu
...
Clearing the menu bar does not remove the actions from the app menu,
but setting the action role allows Qt to take care of duplicates.
2018-03-30 10:47:19 -07:00
luz.paz
69216f3604
sWhatsThis fixes
...
ref: https://forum.freecadweb.org/viewtopic.php?f=10&t=26687
2018-01-31 19:07:07 +01:00
Kunda
6427bf772d
Replace new Short URLs with old wiki URLs pt2
...
Continuing to replace URLS
2017-02-08 23:38:54 -05:00
wmayer
c997180a47
Qt4/Qt5 neutral changes:
...
+ remove QCoreApplication::UnicodeUTF8/QApplication::UnicodeUTF8
+ remove QCoreApplication::CodecForTr/QApplication::CodecForTr
2016-12-12 14:52:09 +01:00
wmayer
1e6dcabefc
fix -Wextra in FreeCADGui
2016-09-21 20:54:52 +02:00
wmayer
9991a6f986
issue #0002486 : Menu 'Preferences...' entry changes depending on language
2016-07-17 14:20:53 +02:00
Yorik van Havre
33a67c39f6
Target URLs in Help menu are now translatable - fixes #2394
2016-01-11 13:36:42 -02:00
Mateusz Skowroński
c275b35d48
QString::fromAscii() is obsolete in Qt5. Replace it with fromLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:07:25 +01:00
Mateusz Skowroński
0695552cff
QString::toAscii() is obsolete in Qt5. Replace it with toLatin1().
...
This change is Qt4/Qt5 neutral.
2016-01-05 16:06:48 +01:00
Mateusz Skowroński
05f95c0506
Fix files encoding. Go from ISO8859-1 to UTF-8.
2015-09-21 19:50:49 -03:00
wmayer
28c92a1bfa
+ issue #0002053 : Support of themes
2015-06-30 13:14:56 +02:00
wmayer
3f13a32afd
+ issue #0002053 : Support of themes
2015-06-28 23:30:42 +02:00
wmayer
c1492bf5a0
+ whitespacee/typo fixes
2015-04-30 23:16:57 +02:00
wmayer
293d938d0a
+ fixes #0001851 : Qt Assistant loads Error 404
2015-01-05 18:02:15 +01:00
wmayer
adf3c12ced
+ better exception handling in Part module
2014-11-04 11:03:51 +01:00
wmayer
90e63f054e
+ make help system more flexible
2014-10-21 21:41:07 +02:00
wmayer
c94403412d
+ fixes #0001719 : Show current shortcuts (S) in menus and hover text.
2014-08-31 14:28:33 +02:00
Peter Lama
0f5d0b3f77
fixes #0001485 : 'About FreeCAD' disappears on Mac OS X
2014-03-20 16:47:35 -07:00
wmayer
0e74bbb39e
+ Read/Write FreeCAD website urls from/to user.cfg
2014-01-07 13:39:56 +01:00
wmayer
e9b356f666
+ Apply Jim's fix of typos
2013-12-02 17:22:30 +01:00
Yorik van Havre
70bc2446a1
Updated forum links to the new subdomain
2013-11-11 11:42:34 -02:00
jriegel
a3e1a64759
Merge branch 'refs/heads/dev-quantity'
2013-11-09 11:15:09 +01:00
jriegel
33242fd8d7
Add UnitsCalculator
2013-11-07 16:16:17 +01:00
Yorik van Havre
4c500237db
Updated links to the new forum
2013-11-06 19:32:45 -02:00
Yorik van Havre
0590edb29e
New help menu
2013-08-30 13:00:27 -03:00
wmayer
6b5316f40b
Add measure distance tool to toolbar in Complete workbench, disable unused command
2012-08-15 10:24:49 +02:00
wmayer
77ad759b73
Enhance Branding
2012-07-02 17:04:13 +02:00
wmayer
07b22afb37
Fix typo
2012-03-17 14:40:28 +01:00
wmayer
2de34eda0a
0000620: Help -> About FreeCAD crashes program
2012-03-11 10:52:29 +01:00
wmayer
c21ac1b6b0
Extend application branding
2012-02-23 20:25:33 +01:00
wmayer
aab04bd85e
0000502: Help -> "Python Manuals" displays missing file dialog(windows) / does nothing(ubuntu)
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5333 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-12-21 15:24:19 +00:00
wmayer
120ca87015
+ unify DLL export defines to namespace names
...
git-svn-id: https://free-cad.svn.sourceforge.net/svnroot/free-cad/trunk@5000 e8eeb9e2-ec13-0410-a4a9-efa5cf37419d
2011-10-10 13:44:52 +00:00