Feature request #9255
Toolbar for map workspace
|Pull Request or Patch supplied:||No||Resolution:|
|Easy fix?:||No||Copied to github as #:||17871|
As QGIS is complex, the main toolbar has a lot of items and thus the user needs some time to scan/read/recognize the items again and again.
We can establish a second level toolbar, as most similar complex UIs do (GIMP, Inkscape, Eclipse, ...) at the map view workspace. Here is a simple mashup I created:
!qgis map menu.png!IMHO this makes it easier for the user to find the tools that he is looking for:
- general tools remain in maintoolbar (even some as selection by filter etc. can be also moved to the layer window instead)
- tools related to the map (panning, zoom, selection, measurement, annotation) are where they are needed
So the user not only needs to scan shorter lists and just remember the context of a tool (that is mostly implicit), he also has a slihtly shorter way for his pointing device :)
#3 Updated by Nathan Woodrow over 8 years ago
The only way to have a moveable toolbar is to have it owned by QMainWindow. You can have more then one QMainWindow per application so in theory we could have the canvas in a QMainWindow that is inside the other main QMainWindow. This would enable a toolbar to be owned by the inner QMainWindow however you can't dock it to the outside one if you wanted. So in the end the map controls could only move inside the canvas area and never dock along side the other toolbars. This might be OK but we would have to test it and I think personally it would confuse users because they would no longer be able to move the toolbar to outside the canvas.