Bug report #10880
multiple grid: the coordinate (left, right, top, bottom) position controls always applied to first
Status: | Closed | ||
---|---|---|---|
Priority: | Severe/Regression | ||
Assignee: | Marco Hugentobler | ||
Category: | - | ||
Affected QGIS version: | master | Regression?: | No |
Operating System: | Easy fix?: | No | |
Pull Request or Patch supplied: | No | Resolution: | fixed/implemented |
Crashes QGIS or corrupts data: | No | Copied to github as #: | 19248 |
Description
I'm flagging this as a blocker as it's a fundamental issue to this (cool!) new feature. Basically, the coordinate position controls (inside / outside frame, vertical / horizontal) are always applied to the first grid when changed, even though your editing a second grid.
Steps to reproduce:- Open an existing project
- Create a new composer, and add a map item onto it
- In the grid settings add two grids ('Grid 1' and 'Grid 2')
- Select 'Grid 1', and set it so a few vertical and horizontal lines appear, [x] check draw coordinates, and change the font color to red
- Select 'Grid 2', and also set it so a few vertical and horizontal lines appear (preferably not using the exact same settings as 'Grid 1'), [x] check draw coordinates, and change the font color to green
- While your still in the 'Grid 2' settings, start to change the coordinate position settings, for e.g. make left coordinate draw inside the frame. You'll notice that while the green coordinates of 'Grid 2' should move inside frame, it's actually the red coordinates of 'Grid 1' that does so
This issue makes it impossible to tweak the coordinate positions of any grid beyond the first grid.
Associated revisions
[composer] Fix annotation settings only being applied to first grid in list, not selected grid (fix #10880)
History
#1 Updated by Nyall Dawson over 10 years ago
- Status changed from Open to Closed
Fixed in changeset ae84a0740399ea7b0e6baab8d2dce86f8b0a8ead.
#2 Updated by Giovanni Manghi over 10 years ago
- Resolution set to fixed/implemented