Enhancement #5823

Allow changing LineEndStyle with profiles

Added by Marko Luukkainen about 2 years ago. Updated about 2 years ago.

Status:ClosedStart date:2015-05-04
Priority:4Due date:2015-05-04
Assignee:Marko Luukkainen% Done:

100%

Category:DiagramSpent time:-
Target version:1.18.1
Release notes:Developers: Added possibility to define a dynamic line end style for route graph connection scene graph nodes. This allows diagram profiles to adjust e.g. line end scaling dynamically.
Tags: diagram, profile, connection
Story points-
Velocity based estimate-
ReleaseSimantics 1.18.1Release relationshipAuto

Coffee mug.jpg (17.5 KB) Marko Luukkainen, 2015-05-04 03:49 pm

Coffee mug Sankey.jpg (18 KB) Marko Luukkainen, 2015-05-04 03:49 pm

Associated revisions

Revision 31237
Added by Marko Luukkainen about 2 years ago

Expose LineEndStyle setter for RouteTerminal. This allows profiles to change LineEndStyle.

refs #5823

Revision 31284
Added by Marko Luukkainen about 2 years ago

Added dynamic ILineEndStyle support

fixes #5823

Revision 31292
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@31237,31284 to branches/simantics-1.18 on 2015-05-15 for 1.18.1 release.

refs #5823

Revision 31298
Added by Tuukka Lehtonen about 2 years ago

Don't create hashmap for dynamic line end styles unless necessary.

refs #5823

Revision 31299
Added by Tuukka Lehtonen about 2 years ago

Merged trunk@31298 to branches/simantics-1.18 on 2015-05-15 for 1.18.2 release.

refs #5823

History

#1 Updated by Marko Luukkainen about 2 years ago

Setting RouteTerminal's LineEndStyle seems to do the job.

#2 Updated by Marko Luukkainen about 2 years ago

  • Status changed from Resolved to In Progress

Changing line end style in the terminal is not a proper solution, since editing connection routing will revert the styles.

Hence, we need similar mechanism to RouteGraphNode.dynamicStroke, which does not reset on changes.

#3 Updated by Marko Luukkainen about 2 years ago

  • Status changed from In Progress to Resolved

Applied in changeset r31284.

#4 Updated by Tuukka Lehtonen about 2 years ago

  • Tags set to diagram, profile, connection
  • Target version changed from 1.19.0 to 1.18.2
  • Release set to 33

#5 Updated by Tuukka Lehtonen about 2 years ago

  • Status changed from Resolved to Closed
  • Target version changed from 1.18.2 to 1.18.1
  • Release changed from 33 to 17
  • Release notes set to Developers: Added possibility to define a dynamic stroke for route graph connection scene graph nodes.

#6 Updated by Tuukka Lehtonen about 2 years ago

  • Release notes changed from Developers: Added possibility to define a dynamic stroke for route graph connection scene graph nodes. to Developers: Added possibility to define a dynamic line end style for route graph connection scene graph nodes.

#7 Updated by Tuukka Lehtonen about 2 years ago

  • Release notes changed from Developers: Added possibility to define a dynamic line end style for route graph connection scene graph nodes. to Developers: Added possibility to define a dynamic line end style for route graph connection scene graph nodes. This allows diagram profiles to adjust e.g. line end scaling dynamically.

Also available in: Atom PDF