Feature request #2727

Legend item labels broken in composer

Added by John Tull almost 10 years ago. Updated about 8 years ago.

Assignee:Marco Hugentobler
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:12787


I used to be able to edit a legend item, removing the label from the item, then adding a label to the sub-item under the arrow widget. This would place the label next to the symbol rather than above it, allowing you to nicely compact the legend and make it look neater.

Now, this is not working. Instead, the legend item is blank if you place the label in the sub-item.

Request: it would also be nice to have a means to quickly swap the label from the main item to the sub-item to avoid a lot of copying and pasting work. Perhaps there can be a preference to set a default behavior?


#1 Updated by Marco Hugentobler almost 10 years ago

Bug is fixed in bd89a910 (SVN r13526)

Swap label from main item: possible would be to automatically set the layer name to all child items without text (but only if the text of the layer item is empty)

#2 Updated by John Tull almost 10 years ago

I think that is a good idea for implementation. Thanks for getting the bug. I know I should have filed two on this, but was a little hurried.

Would this reside in the legend items tab as a button or could this work as a general preference?

#3 Updated by John Tull almost 9 years ago

Marco: Your idea is good. Would it be possible to implement the idea of automatically placing the label in the child item for composer legends? This would be a big improvement IMO.

#4 Updated by Giovanni Manghi about 8 years ago

  • Target version changed from Version 1.7.0 to Version 1.7.4

#5 Updated by John Tull about 8 years ago

  • Pull Request or Patch supplied set to No
  • Status changed from Open to Closed

I tested on trunk, 1.990 alpha code rev 42e02d8, and it works. I do not know about 1.7.4, but I am going to go ahead and close this.

Also available in: Atom PDF