Opened 14 years ago

Last modified 13 years ago

#2727 new enhancement

Legend item labels broken in composer

Reported by: jctull Owned by: mhugent
Priority: major: does not work as expected Milestone: Version 1.7.0
Component: Printing Version: Trunk
Keywords: composer legend label item Cc: marco@…
Must Fix for Release: No Platform: OS X
Platform Version: 10.6.3 Awaiting user input: no

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?

Change History (5)

comment:1 by mhugent, 14 years ago

Type: bugenhancement

Bug is fixed in r13525

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)

comment:2 by jctull, 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?

comment:3 by pcav, 14 years ago

Milestone: Version 1.5.0Version 1.6.0

comment:4 by jctull, 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.

comment:5 by anitagraser, 13 years ago

Must Fix for Release: YesNo
Note: See TracTickets for help on using tickets.