Modify

Opened 14 years ago

Closed 14 years ago

#4876 closed defect (fixed)

[Patch] Size of tagged nodes no longer configureable

Reported by: petschge Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: tagged node size configuration Cc: malenki

Description

Since changeset 3164 the size of tagged nodes can no longer be set via mappaint.node.tagged-size in the configuration. Please reintroduce this.

A way to set color and/or filling for junction nodes would be nice too.

If you want to be really thorough verify that size, color and filling for selected, unselected, tagged and junction nodes can be configured individually.

Attachments (3)

style.patch (6.6 KB ) - added by petschge 14 years ago.
The following patch should fix the issue but somehow doesn't
style-v2.patch (8.1 KB ) - added by petschge 14 years ago.
Fix a bug from the first version of the patch and add support for the MapPaint Style.
style-v3.patch (12.1 KB ) - added by petschge 14 years ago.
Add color, filling and size logic as per the discussion in this tiket. Tested and works well for me. Please commit upstream.

Download all attachments as: .zip

Change History (14)

by petschge, 14 years ago

Attachment: style.patch added

The following patch should fix the issue but somehow doesn't

comment:1 by bastiK, 14 years ago

The properties (a) size, (b) color and (c) filled or not should be orthogonal, somehow: If a tagged node is filled and a connection node is 5 px, then a tagged connection node should be both filled and larger than a default node.

by petschge, 14 years ago

Attachment: style-v2.patch added

Fix a bug from the first version of the patch and add support for the MapPaint Style.

comment:2 by petschge, 14 years ago

Node size should probably be the maximum of all the applicable node sizes. If any of the applicable fill properties is the the node should probably be filled. Color is quite difficult though.

comment:3 by bastiK, 14 years ago

Would be best if a color could be set as default, i.e. then it equals the normal node color. If both, the junction color and the tagged color are different from default, there must be a precedence.

comment:4 by petschge, 14 years ago

Yeah, precedence of junction color vs tagged color is really the only case we have to solve as selection color should always override the other colors. Personally I don't really care which one takes precedence but would suggest that tagged color overrides junction color (if it differs from the normal node color) as I feel that "junction" is less important then "tagged".

by petschge, 14 years ago

Attachment: style-v3.patch added

Add color, filling and size logic as per the discussion in this tiket. Tested and works well for me. Please commit upstream.

comment:5 by anonymous, 14 years ago

Summary: Site of tagged nodes no longer configureable[Patch] Size of tagged nodes no longer configureable

comment:6 by bastiK, 14 years ago

Resolution: fixed
Status: newclosed

(In [3180]) applied #4876 - make size of tagged nodes configurable (patch by petschge)

comment:7 by malenki, 14 years ago

for the record:
I guess it was this patch that re-set the nodes to the standard color (yellow) in latest, that is, 3184.

comment:8 by malenki, 14 years ago

Cc: malenki added

comment:9 by anonymous, 14 years ago

Resolution: fixed
Status: closedreopened

The commiter changed "mappaint.node.fill-junction" to "mappaint.node.fill-onnection" which (in principle) is fine, but is lacking a "c" in the name. Guess this should be fixed ASAP.

Same thing happend to "mappaint.node.onnection-size".

comment:10 by bastiK, 14 years ago

(In [3185]) fixed typo (see #4876 - Size of tagged nodes no longer configureable)

comment:11 by bastiK, 14 years ago

Resolution: fixed
Status: reopenedclosed

Thanks for pointing that out.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain team.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.