summaryrefslogtreecommitdiff
path: root/lily/dots.cc
diff options
context:
space:
mode:
authorHan-Wen Nienhuys <hanwen@xs4all.nl>2005-10-16 01:06:19 +0000
committerHan-Wen Nienhuys <hanwen@xs4all.nl>2005-10-16 01:06:19 +0000
commit889dc430ee110fc9f7b66d9f8768fb746bb2b12a (patch)
treef3307427c162e80b75c67f506beae486d89d0bc3 /lily/dots.cc
parent63eb3446a0be84ea96c7c18034c44a65337a9b9a (diff)
* scm/define-context-properties.scm
(all-user-translation-properties): remove verticalAlignmentChildCallback * lily/tuplet-bracket.cc: use positions property iso. left,right-position. (calc_direction): use callback (calc_positions): use callback. * lily/tie.cc (calc_direction): use callback. Only call parent positioning for more than one tie. * lily/tie-column.cc (calc_positioning_done): use callback * lily/slur-scoring.cc (calc_control_points): use callback * lily/slur.cc (calc_direction): use callback. * lily/note-collision.cc (force_shift_callback): remove. * lily/dot-column.cc (force_shift_callback): remove. Use other_axis_parent_positioning. * lily/grob.cc (other_axis_parent_positioning): new function. (same_axis_parent_positioning): new function * lily/align-interface.cc (alignment_callback): remove function. * lily/note-collision.cc (calc_positioning_done): use callback. * lily/laissez-vibrer-tie.cc (calc_control_points): use callback. (calc_direction): idem. remove print function. * lily/laissez-vibrer-tie-column.cc (calc_positioning_done): use callback. * lily/dot-column.cc (calc_positioning_done): use callback. * lily/break-align-interface.cc (calc_positioning_done): use callback. * lily/beam.cc (calc_direction): use pseudo-property for beam direction callback. (calc_positions): use callback * lily/align-interface.cc (calc_positioning_done): use callback. Fold fixed distance and normal alignment in one function. * lily/stem.cc (calc_stem_end_position): use callback. (calc_positioning_done): idem. (calc_direction): idem. (calc_stem_end_position): idem (calc_stem_info): idem. * lily/grob-property.cc (get_property_data): new function: (try_callback): new function. * scm/define-grob-properties.scm (all-user-grob-properties): doc callbacks property. * lily/break-align-interface.cc: remove Break_align_interface::alignment_callback.
Diffstat (limited to 'lily/dots.cc')
-rw-r--r--lily/dots.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/lily/dots.cc b/lily/dots.cc
index a6f2e64a5c..c823783d82 100644
--- a/lily/dots.cc
+++ b/lily/dots.cc
@@ -52,5 +52,8 @@ ADD_INTERFACE (Dots, "dots-interface",
"The dots to go with a notehead or rest."
"@code{direction} sets the preferred direction to move in case of staff "
"line collisions.",
- "direction dot-count");
+
+ /* properties */
+ "direction "
+ "dot-count");