+ /*
+ Support al/del niente notation by putting a circle at the
+ tip of the (de)crescendo.
+ */
+ if (circled_tip)
+ {
+ Box extent (Interval (-rad, rad), Interval (-rad, rad));
+
+ /* Hmmm, perhaps we should have a Lookup::circle () method? */
+ Stencil circle(extent,
+ scm_list_4 (ly_symbol2scm ("circle"),
+ scm_from_double (rad),
+ scm_from_double (thick),
+ SCM_BOOL_F));
+
+ /*
+ don't add another circle the hairpin is broken
+ */
+ if (!broken[tip_dir])
+ mol.add_at_edge (X_AXIS, tip_dir, Stencil (circle), 0, 0);
+ }
+