Feature request #2727
Legend item labels broken in composer
Status: | Closed | ||
---|---|---|---|
Priority: | Low | ||
Assignee: | Marco Hugentobler | ||
Category: | - | ||
Pull Request or Patch supplied: | No | Resolution: | |
Easy fix?: | No | Copied to github as #: | 12787 |
Description
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?
History
#1 Updated by Marco Hugentobler over 14 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 over 14 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 over 13 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 almost 13 years ago
- Target version changed from Version 1.7.0 to Version 1.7.4
#5 Updated by John Tull almost 13 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.