Commit Graph

7 Commits

Author SHA1 Message Date
triplus
c96a562df6
More robust duplicate toolbars detection
More then one module can do the same check. It can lead to race condition. Better to check through a range of possible custom toolbars groups.
2017-12-21 18:44:25 +01:00
triplus
3ac692a452
Delete duplicate toolbars
Duplicate toolbars can be added by customize dialog (reported by @DeepSOIC):

https://forum.freecadweb.org/viewtopic.php?f=10&t=25945&start=10#p205190
2017-12-21 18:01:03 +01:00
triplus
42e7084bae Reduced usage to init/start related code 2017-04-09 22:41:14 +02:00
triplus
bf6f6fcde9 Set default toolbar style (reported by pablogil) 2017-04-08 16:14:55 +02:00
triplus
a3fdd1f28d Use correct (menu) string 2017-04-03 23:40:41 +02:00
triplus
c55fb584eb Optimized selector menu behaviour 2017-04-03 23:22:27 +02:00
triplus
11981261ef First release
- Create global selector toolbar on FreeCAD start
- Remove global selector toolbar on FreeCAD close
- Creation of workbench actions
- Append active workbench if not in enabled list
- Support for styling (by using style sheets) toolbar buttons based on the toolbar orientation
- Optional selector menu (lists all available workbenches) located at front or at the end
- Preferences dialog (configurable button style, position and workbench list)
- Selector toolbar preferences added to the accessories menu
2017-04-02 20:20:41 +02:00