Bug report #10880

multiple grid: the coordinate (left, right, top, bottom) position controls always applied to first

Added by Mathieu Pellerin - nIRV almost 10 years ago. Updated almost 10 years ago.

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:
  1. Open an existing project
  2. Create a new composer, and add a map item onto it
  3. In the grid settings add two grids ('Grid 1' and 'Grid 2')
  4. 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
  5. 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
  6. 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

Revision ae84a074
Added by Nyall Dawson almost 10 years ago

[composer] Fix annotation settings only being applied to first grid in list, not selected grid (fix #10880)

History

#1 Updated by Nyall Dawson almost 10 years ago

  • Status changed from Open to Closed

#2 Updated by Giovanni Manghi almost 10 years ago

  • Resolution set to fixed/implemented

Also available in: Atom PDF