]> git.donarmstrong.com Git - lilypond.git/commitdiff
ADD_INTERFACE: Formatting and fixing typos.
authorWerner Lemberg <wl@gnu.org>
Thu, 13 Mar 2008 23:59:06 +0000 (00:59 +0100)
committerWerner Lemberg <wl@gnu.org>
Thu, 13 Mar 2008 23:59:06 +0000 (00:59 +0100)
74 files changed:
lily/accidental.cc
lily/align-interface.cc
lily/ambitus.cc
lily/arpeggio.cc
lily/axis-group-interface.cc
lily/balloon.cc
lily/bar-line.cc
lily/beam.cc
lily/break-alignment-interface.cc
lily/breathing-sign.cc
lily/chord-name.cc
lily/clef.cc
lily/cluster.cc
lily/custos.cc
lily/dot-column.cc
lily/dots.cc
lily/enclosing-bracket.cc
lily/figured-bass-continuation.cc
lily/font-interface.cc
lily/gregorian-ligature.cc
lily/grid-line-interface.cc
lily/grob.cc
lily/hairpin.cc
lily/hara-kiri-group-spanner.cc
lily/item.cc
lily/key-signature-interface.cc
lily/ledger-line-spanner.cc
lily/line-interface.cc
lily/line-spanner.cc
lily/lyric-extender.cc
lily/lyric-hyphen.cc
lily/measure-grouping-spanner.cc
lily/melody-spanner.cc
lily/mensural-ligature.cc
lily/multi-measure-rest.cc
lily/note-collision.cc
lily/note-column.cc
lily/note-head.cc
lily/note-spacing.cc
lily/ottava-bracket.cc
lily/paper-column.cc
lily/percent-repeat-item.cc
lily/piano-pedal-bracket.cc
lily/rest-collision.cc
lily/rest.cc
lily/rhythmic-head.cc
lily/script-column.cc
lily/script-interface.cc
lily/self-aligment-interface.cc
lily/semi-tie-column.cc
lily/semi-tie.cc
lily/separation-item.cc
lily/side-position-interface.cc
lily/slur.cc
lily/spaceable-grob.cc
lily/spacing-interface.cc
lily/spacing-spanner.cc
lily/span-bar.cc
lily/spanner.cc
lily/staff-spacing.cc
lily/staff-symbol-referencer.cc
lily/staff-symbol.cc
lily/stem-tremolo.cc
lily/stem.cc
lily/system-start-delimiter.cc
lily/system.cc
lily/text-interface.cc
lily/tie-column.cc
lily/tie.cc
lily/time-signature.cc
lily/tuplet-bracket.cc
lily/tuplet-number.cc
lily/vaticana-ligature.cc
lily/volta-bracket.cc

index 402a17e99d0d5a0326e9160d218dfc36591522eb..09ae8bfae924bb879458f4c64d2dd63206dd5abf 100644 (file)
@@ -212,7 +212,7 @@ Accidental_interface::get_stencil (Grob *me)
 
   
 ADD_INTERFACE (Accidental_interface,
-              "a single accidental",
+              "A single accidental.",
               
               /* props */
               "alteration "
index db71c32b8f2baa8f5adf9d858e5f747efed11552..a67cfbcb7f018b56de9e0d8b38fbbc0f9b53ad18 100644 (file)
@@ -399,18 +399,16 @@ Align_interface::calc_max_stretch (SCM smob)
 }
 
 ADD_INTERFACE (Align_interface,
+              "Order grobs from top to bottom, left to right, right to left "
+              "or bottom to top.  For vertical alignments of staves, the "
+              "@code{break-system-details} of the left "
+              "@internalsref{NonMusicalPaperColumn} may be set to tune "
+              "vertical spacing.  Set @code{alignment-extra-space} to add "
+              "extra space for staves.  Set "
+              "@code{fixed-alignment-extra-space} to force staves in "
+              "@code{PianoStaff}s further apart.",
               
-              "Order grobs from top to bottom, left to right, right to left or bottom "
-              "to top.  "
-              "For vertical alignments of staves, the @code{break-system-details} of "
-              "the left @internalsref{NonMusicalPaperColumn} may be set to tune vertical spacing "
-              "Set @code{alignment-extra-space} to add extra space for staves. Set "
-              "@code{fixed-alignment-extra-space} to force staves in PianoStaves further apart."
-              ,
-              
-              /*
-                properties
-               */
+              /* properties */
               "align-dir "
               "axes "
               "elements "
index a584834f496a5d127af8f008caa3065052bf81cf..62583aa6fb108baa3a30a643ae4495847ee59357 100644 (file)
@@ -68,7 +68,7 @@ Ambitus::print (SCM smob)
   return SCM_EOL;
 }
 
-ADD_INTERFACE (Ambitus ,
+ADD_INTERFACE (Ambitus,
               "The line between note heads for a pitch range.",
 
               /* props */
index 5322a46c95fcdeceecb01cbc189f3903269d5a9d..0aef5c10ec65d76df5def4d47e51e6222555811b 100644 (file)
@@ -169,7 +169,8 @@ Arpeggio::pure_height (SCM smob, SCM, SCM)
 }
 
 ADD_INTERFACE (Arpeggio,
-              "Functions and settings for drawing an arpeggio symbol (a wavy line left to noteheads.",
+              "Functions and settings for drawing an arpeggio symbol (a "
+              "wavy line left to noteheads.",
 
               /* properties */
               "arpeggio-direction "
index 0a82fe67131c859afd8aa95ad3df752877fb62d6..8f8e1b8893697f2513f93a3acb5375e081b348d1 100644 (file)
@@ -628,7 +628,6 @@ Axis_group_interface::print (SCM smob)
 }
 
 ADD_INTERFACE (Axis_group_interface,
-
               "An object that groups other layout objects.",
 
               /* properties */
index afaaad8e3713140a71835985f30cfd670c4244a6..fa24ba913de50416f59b9fb795ccd26ea0f26d4e 100644 (file)
@@ -70,7 +70,8 @@ Balloon_interface::print (SCM smob)
 }
 
 ADD_INTERFACE (Balloon_interface,
-              "A collection of routines to put text balloons around an object.",
+              "A collection of routines to put text balloons around an "
+              "object.",
 
               /* properties */
               "padding "
index a0fa5587b410ef0fb22b2ea16c8f61e56249c1f3..80c5e94f302b0abcc6f4fa21444329e329a371ef 100644 (file)
@@ -291,30 +291,26 @@ Bar_line::calc_anchor (SCM smob)
 }
 
 ADD_INTERFACE (Bar_line,
-
               "Bar line.\n"
               "\n"
-              "Print a special bar symbol. It replaces the \n"
-              "regular bar symbol with a special\n"
-              "symbol.  The argument @var{bartype} is a string which specifies the\n"
-              "kind of bar to print.  Options are @code{:|}, \n"
-              "@code{|:}, @code{:|:},\n"
-              "@code{||}, @code{|.},\n"
-              "@code{.|}, and @code{.|.}. \n"
+              "Print a special bar symbol.  It replaces the regular bar "
+              "symbol with a special symbol.  The argument @var{bartype} "
+              "is a string which specifies the kind of bar to print.  "
+              "Options are @code{:|}, @code{|:}, @code{:|:}, @code{||}, "
+              "@code{|.}, @code{.|}, and @code{.|.}.\n"
               "\n"
-              "These produce, respectively, a right repeat, a left repeat, a double\n"
-              "repeat, a double bar, a start bar, an end bar, and a thick double bar.\n"
-              "In addition, there is an option @code{||:} which is equivalent to\n"
-              "@code{|:} except at line breaks, where it produces a double bar (@code{||})\n"
-              "at the end of the line and a repeat sign (@code{|:}) at the beginning\n"
-              "of the new line."
-              "If @var{bartype} is set to @code{empty} then nothing is printed,\n"
-              "but a line break is allowed at that spot.\n"
-              "\n\n"
-              "@code{gap} is used for the gaps in dashed barlines."
-
-              ,
-
+              "These produce, respectively, a right repeat, a left repeat, "
+              "a double repeat, a double bar, a start bar, an end bar, and "
+              "a thick double bar.  In addition, there is an option "
+              "@code{||:} which is equivalent to @code{|:} except at line "
+              "breaks, where it produces a double bar (@code{||}) at the "
+              "end of the line and a repeat sign (@code{|:}) at the "
+              "beginning of the new line.\n"
+              "\n"
+              "If @var{bartype} is set to @code{empty} then nothing is "
+              "printed, but a line break is allowed at that spot.\n"
+              "\n"
+              "@code{gap} is used for the gaps in dashed barlines.",
 
               /* properties */
               "allow-span-bar "
index 3214fe4193db21e6cf1cee47b0a7dcd135fa106a..147b3f01f0fdafd60bb0a7945085f26d51f50da7 100644 (file)
@@ -1523,14 +1523,12 @@ Beam::get_direction_beam_count (Grob *me, Direction d)
 }
 
 ADD_INTERFACE (Beam,
-
-              "A beam. \n\n"
+              "A beam.\n"
+              "\n"
               "The @code{thickness} property is the weight of beams, "
-              "measured in staffspace.  The @code{direction} "
-              "property is not user-serviceable. Use "
-              "the @code{direction} property of @code{Stem} instead. "
-
-              ,
+              "measured in staffspace.  The @code{direction} property is "
+              "not user-serviceable.  Use the @code{direction} property "
+              "of @code{Stem} instead.",
               
               /* properties */
               "annotation "
index bfaeccea22dcdd2243cc1705337bbaab9de22a68..06c34a625185050da203ea6ea16ee4bce67b6bde 100644 (file)
@@ -366,37 +366,38 @@ Break_aligned_interface::calc_break_visibility (SCM smob)
 }
 
 ADD_INTERFACE (Break_alignable_interface,
-              "Object that is aligned on a break aligment. ",
+              "Object that is aligned on a break aligment.",
 
               /* properties */
               "break-align-symbols "
-              )
-
-
+              );
 
 ADD_INTERFACE (Break_aligned_interface,
               "Items that are aligned in prefatory matter.\n"
               "\n"
-              "The spacing of these items is controlled by the @code{space-alist}\n"
-              "property. It contains a list @code{break-align-symbol}s with a specification\n"
-              "of the associated space. The space specification can be "
+              "The spacing of these items is controlled by the "
+              "@code{space-alist} property.  It contains a list "
+              "@code{break-align-symbol}s with a specification of the "
+              "associated space.  The space specification can be\n"
+              "\n"
               "@table @code\n"
               "@item (minimum-space . @var{spc}))\n"
-              "  Pad space until the distance is @var{spc}\n"
+              "  Pad space until the distance is @var{spc}.\n"
               "@item (fixed-space . @var{spc})\n"
-              "  Set a fixed space\n"
+              "  Set a fixed space.\n"
               "@item (semi-fixed-space . @var{spc})\n"
-              "  Set a space. Half of it is fixed and half is stretchable. \n"
-              "(does not work at start of line. fixme)\n"
+              "  Set a space.  Half of it is fixed and half is stretchable. "
+              "  (does not work at start of line. fixme)\n"
               "@item (extra-space . @var{spc})\n"
               "  Add @var{spc} amount of space.\n"
               "@end table\n"
               "\n"
-              "Special keys for the alist are @code{first-note} and @code{next-note}, signifying\n"
-              "the first note on a line, and the next note halfway a line.\n"
+              "Special keys for the alist are @code{first-note} and "
+              "@code{next-note}, signifying the first note on a line, and "
+              "the next note halfway a line.\n"
               "\n"
-              "Rules for this spacing are much more complicated than this. \n"
-              "See [Wanske] page 126 -- 134, [Ross] pg 143 -- 147\n",
+              "Rules for this spacing are much more complicated than this.  "
+              "See [Wanske] page 126--134, [Ross] page 143--147.",
 
               /* properties */ 
               "break-align-anchor "
@@ -406,8 +407,10 @@ ADD_INTERFACE (Break_aligned_interface,
               );
 
 ADD_INTERFACE (Break_alignment_interface,
-              "The object that performs break aligment. See @ref{break-aligned-interface}.",
+              "The object that performs break aligment.  "
+              "See @ref{break-aligned-interface}.",
 
               /* properties */
               "positioning-done "
-              "break-align-orders");
+              "break-align-orders "
+              );
index 3c32a766d22b30ea83458efb79e93a087694364e..7c605c4b1950c0012c3026a025d22b27d386b0e2 100644 (file)
@@ -177,6 +177,6 @@ Breathing_sign::offset_callback (SCM smob)
 ADD_INTERFACE (Breathing_sign,
               "A breathing sign.",
               
+              /* properties */
               "direction "
-
               );
index 757a1a57838bdbfeeec1661ee48baa456b4a5bea..3ffc591bd83f649988cef92f41f53138cca542c4 100644 (file)
@@ -35,5 +35,6 @@ Chord_name::after_line_breaking (SCM smob)
 ADD_INTERFACE (Chord_name,
               "A chord name.",
 
-              
-              "begin-of-line-visible");
+              /* properties */        
+              "begin-of-line-visible "
+              );
index 90b5480087bfa0433de2f57270518b7d17a48e42..166956052acb6e582b4e4c7871ec8a7d083f9b81 100644 (file)
@@ -56,7 +56,7 @@ Clef::print (SCM smob)
 }
 
 ADD_INTERFACE (Clef,
-              "A clef sign",
+              "A clef sign.",
 
               /* properties */
               "full-size-change "
index c4b11b38c5b2f72084532b7ab22d896b76e44a32..8d18406c036790719fffea537f46d2f93a1822bc 100644 (file)
@@ -198,15 +198,17 @@ Cluster::print (SCM smob)
 }
 
 ADD_INTERFACE (Cluster,
-              "A graphically drawn musical cluster. "
-              "\n\n"
-              "@code{padding} adds to the vertical extent of the shape (top and "
-              "bottom). \n\n"
-              "The property @code{style} controls the shape of cluster segments.  Valid values "
-              "include @code{leftsided-stairs}, @code{rightsided-stairs}, @code{centered-stairs}, "
-              "and @code{ramp}.\n",
-
-              /* props */
+              "A graphically drawn musical cluster.\n"
+              "\n"
+              "@code{padding} adds to the vertical extent of the shape (top "
+              "and bottom).\n"
+              "\n"
+              "The property @code{style} controls the shape of cluster "
+              "segments.  Valid values include @code{leftsided-stairs}, "
+              "@code{rightsided-stairs}, @code{centered-stairs}, and "
+              "@code{ramp}.\n",
+
+              /* properties */
               "style "
               "padding "
               "columns "
@@ -230,8 +232,10 @@ Cluster_beacon::height (SCM g)
 }
 
 ADD_INTERFACE (Cluster_beacon,
-              "A place holder for the cluster spanner to determine the vertical "
-              "extents of a cluster spanner at this X position.",
+              "A place holder for the cluster spanner to determine the "
+              "vertical extents of a cluster spanner at this "
+              "X@tie{}position.",
 
               /* properties */
-              "positions ");
+              "positions "
+              );
index 92ea11c43510211794b47c3d779677a3e5f6e138..70850a2c27bfa47d3dea48034f1946e323d242d9 100644 (file)
@@ -83,10 +83,11 @@ Custos::print (SCM smob)
 
 ADD_INTERFACE (Custos,
               "A custos object.  @code{style} can have four valid values: "
-              "mensural, vaticana, medicaea and hufnagel.  Mensural is the "
-              "default style. ",
+              "@code{mensural}, @code{vaticana}, @code{medicaea}, and "
+              "@code{hufnagel}.  @code{mensural} is the default style.",
 
               /* properties */
               "style "
               "neutral-position "
-               "neutral-direction ");
+              "neutral-direction "
+              );
index 1698ef51eb8aa98da084c4804fd27b170f9a497b..fc4ec01be37fd8449471a1407a4c0a2c10434704 100644 (file)
@@ -201,9 +201,8 @@ Dot_column::add_head (Grob *me, Grob *rh)
 }
 
 ADD_INTERFACE (Dot_column,
-              
-              "Groups dot objects so they form a column, and position dots so they do not "
-              "clash with staff lines. ",
+              "Group dot objects so they form a column, and position "
+              "dots so they do not clash with staff lines.",
 
               /* properties */
               "dots "
index cb46d269a04f3c8020cd1fec8bc32f43a09cc96d..d740ecd765a3086a914c4b1bbca632d1cd5d0e9d 100644 (file)
@@ -59,11 +59,11 @@ Dots::print (SCM d)
 }
 
 ADD_INTERFACE (Dots,
-              "The dots to go with a notehead or rest."
-              "@code{direction} sets the preferred direction to move in case of staff "
-              "line collisions.  @code{style} defaults to undefined, which is "
-               "normal 19th/20th century traditional style.  Set @code{style} "
-               "to @code{vaticana} for ancient type dots. ",
+              "The dots to go with a notehead or rest.  @code{direction} "
+              "sets the preferred direction to move in case of staff line "
+              "collisions.  @code{style} defaults to undefined, which is "
+              "normal 19th/20th century traditional style.  Set "
+              "@code{style} to @code{vaticana} for ancient type dots.",
 
               /* properties */
               "direction "
index 61462de17a789f21595c3f4d1d0cfa4eb0ca04df..e16a8e9bbc5c4ef0873c4aba0a58792697f38fe2 100644 (file)
@@ -24,10 +24,9 @@ public:
 
 
 ADD_INTERFACE (Enclosing_bracket,
-             
              "Brackets alongside bass figures.",
              
-             /* props */
+             /* properties */
              "bracket-flare "
              "edge-height "
              "elements "
index 16d60a5f5317ce07485489e61eaced68d9ab2a53..389e4e96aca23fcc814d01f182b4967748337a29 100644 (file)
@@ -83,7 +83,7 @@ Figured_bass_continuation::print (SCM grob)
 ADD_INTERFACE (Figured_bass_continuation,
              "Simple extender line between bounds.",
              
-             /* props */
+             /* properties */
              "thickness "
              "padding "
              "figures "
index 5dc2129c147696a34ea86738624ebf427167f0a7..1990dccb7bf99c11b541765a6f2508a2ffb164f8 100644 (file)
@@ -51,8 +51,9 @@ Font_interface::text_font_alist_chain (Grob *g)
 
 ADD_INTERFACE (Font_interface,
               "Any symbol that is typeset through fixed sets of glyphs, "
-              " (ie. fonts)",
+              "(i.e., fonts).",
 
+              /* properties */
               "font "
               "font-encoding "
               "font-family "
index 0bfdde3efaec88fc3e5a5cab61fb5785c33d9a8f..c9b849eed9e0aabc39683bbf4e46ee2c1de4c130 100644 (file)
@@ -49,7 +49,21 @@ Gregorian_ligature::prefixes_to_str (Grob *primitive)
   read by the associated item class, such as VaticanaLigature.--jr
 */
 ADD_INTERFACE (Gregorian_ligature,
-              "A gregorian ligature",
-              "virga stropha inclinatum auctum descendens ascendens "
-              "oriscus quilisma deminutum cavum linea pes-or-flexa "
-              "context-info prefix-set");
+              "A gregorian ligature.",
+
+              /* properties */
+              "virga "
+              "stropha "
+              "inclinatum "
+              "auctum "
+              "descendens "
+              "ascendens "
+              "oriscus "
+              "quilisma "
+              "deminutum "
+              "cavum "
+              "linea "
+              "pes-or-flexa "
+              "context-info "
+              "prefix-set "
+              );
index 409c4e8ff495d39f2e556e96ab4f64e340e1d8af..5bb0b097affa63ca4b96f5fa447cba1f568bbd06 100644 (file)
@@ -68,9 +68,16 @@ Grid_line_interface::add_grid_point (Grob *me, Grob *b)
 }
 
 ADD_INTERFACE (Grid_line_interface,
-              "A  line that spanned between grid-points. ",
-              "elements thickness");
+              "A line that is spanned between grid-points.",
+
+              /* properties */
+              "elements "
+              "thickness "
+              );
 
 ADD_INTERFACE (Grid_point_interface,
-              "A spanning point for grid lines. ",
-              "");
+              "A spanning point for grid lines.",
+
+              /* properties */
+              ""
+              );
index 7f78b5ff60112937bc5745106da7e2b96535fcab..f5c9ebe4ddea19c0034a984744e9c076b5cc4261 100644 (file)
@@ -576,39 +576,42 @@ Grob::programming_error (string s) const
 
 
 ADD_INTERFACE (Grob,
-              "A grob represents a piece of music notation\n"
+              "A grob represents a piece of music notation.\n"
               "\n"
-              "All grobs have an X and Y-position on the page.  These X and Y positions\n"
-              "are stored in a relative format, so they can easily be combined by\n"
-              "stacking them, hanging one grob to the side of another, and coupling\n"
-              "them into a grouping objects.\n"
+              "All grobs have an X and Y@tie{}position on the page.  These "
+              "X and Y@tie{}positions are stored in a relative format, thus "
+              "they can easily be combined by stacking them, hanging one "
+              "grob to the side of another, or coupling them into grouping "
+              "objects.\n"
               "\n"
-              "Each grob has a reference point (a.k.a.  parent): the position of a grob\n"
-              "is stored relative to that reference point. For example the X-reference\n"
-              "point of a staccato dot usually is the note head that it applies\n"
-              "to. When the note head is moved, the staccato dot moves along\n"
+              "Each grob has a reference point (a.k.a.@: parent): The "
+              "position of a grob is stored relative to that reference "
+              "point.  For example, the X@tie{}reference point of a staccato "
+              "dot usually is the note head that it applies to.  When the "
+              "note head is moved, the staccato dot moves along "
               "automatically.\n"
               "\n"
-              "A grob is often associated with a symbol, but some grobs do not print\n"
-              "any symbols. They take care of grouping objects. For example, there is a\n"
-              "separate grob that stacks staves vertically. The @ref{NoteCollision}\n"
-              "is also an abstract grob: it only moves around chords, but doesn't print\n"
+              "A grob is often associated with a symbol, but some grobs do "
+              "not print any symbols.  They take care of grouping objects. "
+              "For example, there is a separate grob that stacks staves "
+              "vertically.  The @ref{NoteCollision} object is also an "
+              "abstract grob: It only moves around chords, but doesn't print "
               "anything.\n"
               "\n"
-              "Grobs have a properties: Scheme variables, that can be read and set. "
-              "They have two types. Immutable variables "
-              "define the default style and behavior.  They are shared between  many objects. "
-              "They can be changed using @code{\\override} and @code{\\revert}. "
-              "\n\n"
-              "Mutable properties are variables that are specific to one grob. Typically, "
-              "lists of other objects, or results from computations are stored in"
-              "mutable properties: every call to set-grob-property (or its C++ equivalent) "
-              "sets a mutable property. "
-              "\n\n"
-              "The properties @code{after-line-breaking} and @code{before-line-breaking} "
-              "are dummies that are not user-serviceable. "
-
-              ,
+              "Grobs have properties (Scheme variables) that can be read and "
+              "set.  Two types of them exist: immutable and mutable.  "
+              "Immutable variables define the default style and behavior.  "
+              "They are shared between many objects.  They can be changed "
+              "using @code{\\override} and @code{\\revert}.  Mutable "
+              "properties are variables that are specific to one grob.  "
+              "Typically, lists of other objects, or results from "
+              "computations are stored in mutable properties.  In "
+              "particular, every call to @code{set-grob-property} (or its "
+              "C++ equivalent) sets a mutable property.\n"
+              "\n"
+              "The properties @code{after-line-breaking} and "
+              "@code{before-line-breaking} are dummies that are not "
+              "user-serviceable.",
 
               /* properties */
               "X-extent "
index 87f32017a491ca7b9d6a669bf8e25fa4c3c45c10..af5607503d6ac5258c6a7ee3cc9deb5d83e9d566 100644 (file)
@@ -256,7 +256,7 @@ Hairpin::print (SCM smob)
 }
 
 ADD_INTERFACE (Hairpin,
-              "A hairpin crescendo/decrescendo.",
+              "A hairpin crescendo or decrescendo.",
 
               /* props */
               "adjacent-hairpins "
index bf07c8ede13ec532d58debd7a58cfd6168cc671c..89f3bf1b6ad2c638a4a83acdafbc88524ec2d7cc 100644 (file)
@@ -154,10 +154,9 @@ Hara_kiri_group_spanner::add_interesting_item (Grob *me, Grob *n)
 }
 
 ADD_INTERFACE (Hara_kiri_group_spanner,
-              "A group spanner that  keeps track of interesting items.  If it "
-              "doesn't contain any after linebreaking, then it "
-              "will remove itself and all its children.",
-
+              "A group spanner that keeps track of interesting items.  If it "
+              "doesn't contain any after line breaking, it removes itself "
+              "and all its children.",
 
               /* properties */
               "items-worth-living "
index fdf9b00ce9d36c1498076dc221e6ab01f992be61..82147a46552b41718b43d931e0a707459a093578 100644 (file)
@@ -249,28 +249,31 @@ Item::less (Grob * const &g1, Grob * const &g2)
 }
 
 ADD_INTERFACE (Item,
-
-              "Grobs can be distinguished in their role in the horizontal spacing.\n"
-              "Many grobs define constraints on the spacing by their sizes. For\n"
-              "example, note heads, clefs, stems, and all other symbols with a fixed\n"
-              "shape.  These grobs form a subtype called @code{Item}.\n"
-              "\n"
+              "Grobs can be distinguished in their role in the horizontal "
+              "spacing.  Many grobs define constraints on the spacing by "
+              "their sizes, for example, note heads, clefs, stems, and all "
+              "other symbols with a fixed shape.  These grobs form a "
+              "subtype called @code{Item}.\n"
               "\n"
-              "Some items need special treatment for line breaking. For example, a\n"
-              "clef is normally only printed at the start of a line (i.e. after a\n"
-              "line break).  To model this, `breakable' items (clef, key signature,\n"
-              "bar lines, etc.) are copied twice. Then we have three versions of each\n"
-              "breakable item: one version if there is no line break, one version\n"
-              "that is printed before the line break (at the end of a system), one\n"
-              "version that is printed after the line break.\n"
+              "Some items need special treatment for line breaking.  For "
+              "example, a clef is normally only printed at the start of a "
+              "line (i.e., after a line break).   To model this, "
+              "@q{breakable} items (clef, key signature, bar lines, etc.) "
+              "are copied twice.  Then we have three versions of each "
+              "breakable item: one version if there is no line break, one "
+              "version that is printed before the line break (at the end of "
+              "a system), and one version that is printed after the line "
+              "break.\n"
               "\n"
-              "Whether these versions are visible and take up space, is determined by\n"
-              "the outcome of the @code{break-visibility}. This grob property is a\n"
-              "function taking a direction (-1, 0 or 1) as argument. It returns a\n"
-              "cons of booleans, signifying whether this grob should be transparent\n"
-              "and have no extent.\n"
+              "Whether these versions are visible and take up space is "
+              "determined by the outcome of the @code{break-visibility} "
+              "grob property, which is a function taking a direction (-1, 0 "
+              "or@tie{}1) as an argument.  It returns a cons of booleans, "
+              "signifying whether this grob should be transparent and have "
+              "no extent.\n"
               "\n"
-              "The following variables for break-visibility are predefined:\n"
+              "The following variables for @code{break-visibility} are "
+              "predefined:\n"
               "@example\n"
               "           grob will show:   before  no     after\n"
               "                             break   break  break\n"
@@ -281,10 +284,11 @@ ADD_INTERFACE (Item,
               "  begin-of-line-invisible    yes     yes    no\n"
               "  end-of-line-invisible      no      yes    yes\n"
               "  center-invisible           yes      no    yes\n"
-              "@end example\n",
+              "@end example",
 
               /* properties */
               "break-visibility "
               "extra-spacing-width "
               "infinite-spacing-height "
-              "non-musical")
+              "non-musical "
+              );
index ddf2fbbb640c30bc637cb909b41fc16d6e2d3986..2342c944e00c2f2a25e0bb16073ed980ef10bc4a 100644 (file)
@@ -122,6 +122,7 @@ Key_signature_interface::print (SCM smob)
 ADD_INTERFACE (Key_signature_interface,
               "A group of accidentals, to be printed as signature sign.",
 
+              /* properties */
               "alteration-alist "
               "c0-position "
               "glyph-name-alist "
index 052e69ba1959daca8a6cf3fd64651460fdb1d99c..c8fb7d4ca698afa77f2713a524ca2aade0cc7a02 100644 (file)
@@ -351,10 +351,9 @@ Ledger_line_spanner::print (SCM smob)
 }
 
 ADD_INTERFACE (Ledger_line_spanner,
-
-              "This spanner draws the ledger lines of a staff.\n"
-              "This is a separate grob because it has to process\n"
-              "all potential collisions between all note heads.",
+              "This spanner draws the ledger lines of a staff.  This is a "
+              "separate grob because it has to process all potential "
+              "collisions between all note heads.",
 
               /* properties */
               "gap "   
@@ -370,8 +369,9 @@ struct Ledgered_interface
 };
 
 ADD_INTERFACE (Ledgered_interface,
+              "Objects that need ledger lines, typically note heads.  See "
+              "also @ref{ledger-line-spanner-interface}.",
 
-              "Objects that need ledger lines, typically "
-              "note heads. See also @ref{ledger-line-spanner-interface}.",
-
-              "no-ledgers");
+              /* properties */
+              "no-ledgers "
+              );
index 2b4639c5d216350be99e713421d5d635319573d5..6d2d44045a58b1f714587a891b5fdfe63f2c5134 100644 (file)
@@ -248,15 +248,15 @@ Line_interface::line (Grob *me, Offset from, Offset to)
 }
 
 ADD_INTERFACE (Line_interface,
-              "Generic line objects. Any object using lines supports this. "
+              "Generic line objects.  Any object using lines supports this.  "
               "The property @code{style} can be @code{line}, "
-              "@code{dashed-line}, @code{trill}, \n"
-              "@code{dotted-line} or @code{zigzag}.\n"
+              "@code{dashed-line}, @code{trill}, @code{dotted-line} or "
+              "@code{zigzag}.\n"
               "\n"
-              "For dashed-line, the length of the dashes is tuned with "
-              "@code{dash-fraction}. If the latter is set to 0, a dotted line is "
-              "produced. If @code{dash-period} is negative, the line is made "
-              "transparent.",
+              "For @code{dashed-line}, the length of the dashes is tuned "
+              "with @code{dash-fraction}.  If the latter is set to@tie{}0, a "
+              "dotted line is produced.  If @code{dash-period} is negative, "
+              "the line is made transparent.",
 
               /* properties */
               "dash-period "
index d0063c953249955ef63aa4f180aeadd2b72b37fa..290c7cb74c57ca37ffdba26f802f9220a8b07b8f 100644 (file)
@@ -348,12 +348,14 @@ Line_spanner::print (SCM smob)
 }
 
 ADD_INTERFACE (Line_spanner,
-              "Generic line drawn between two objects, e.g. for use with glissandi.\n"
+              "Generic line drawn between two objects, e.g., for use with "
+              "glissandi.\n"
+              "\n"
               "The property @code{style} can be @code{line}, "
-              "@code{dashed-line}, @code{trill}, \n"
-              "@code{dotted-line} or @code{zigzag}.\n"
-              "\n",
+              "@code{dashed-line}, @code{trill}, @code{dotted-line} or "
+              "@code{zigzag}.",
 
+              /* properties */
               "bound-details " 
               "extra-dy "
               "gap "
index de7452eb51736aa70ae7eaf71dac2082560cf672..877c84bfe7eba72944a4da037c63d2bfb96f6558 100644 (file)
@@ -90,8 +90,10 @@ Lyric_extender::print (SCM smob)
 
 ADD_INTERFACE (Lyric_extender,
               "The extender is a simple line at the baseline of the lyric "
-              "that helps show the length of a melissima (tied/slurred note).",
+              "that helps show the length of a melisma (a tied or slurred "
+              "note).",
 
+              /* properties */
               "heads "
               "left-padding "
               "next "
index d50a99727634b1dab18b2d43bf2dd8a15d7dbd2c..416ad20d86016c39d3216b803805a89570482ac5 100644 (file)
@@ -130,11 +130,10 @@ Lyric_hyphen::set_spacing_rods (SCM smob)
 }
 
 ADD_INTERFACE (Lyric_hyphen,
+              "A centered hyphen is simply a line between lyrics used to "
+              "divide syllables.",
 
-              "A centered hyphen is a simple line between "
-              "lyrics used to divide syllables",
-
-              /* props */
+              /* properties */
               "dash-period "
               "height "
               "length "
index f2cd9894749d8c5e2ef831c6f043c2588c32773e..2048abc5d2cf254d2f68cee43bd94293d93b994c 100644 (file)
@@ -48,7 +48,12 @@ Measure_grouping::print (SCM grob)
 }
 
 ADD_INTERFACE (Measure_grouping,
-              "This object indicates groups of beats. "
-              "Valid choices for @code{style} are @code{bracket} and @code{triangle}.",
-              "thickness style height");
+              "This object indicates groups of beats.  Valid choices for "
+              "@code{style} are @code{bracket} and @code{triangle}.",
+
+              /* properties */
+              "thickness "
+              "style "
+              "height "
+              );
 
index a3e185bbdbd7fd3671a56da1392f3b7c3a3db8fe..4d1cc67ae9a4368d12277867ae96dc3d41919384 100644 (file)
@@ -95,7 +95,9 @@ Melody_spanner::add_stem (Grob *me, Grob *stem)
 ADD_INTERFACE (Melody_spanner,
               "Context dependent typesetting decisions.",
 
+              /* properties */
               "stems "
-              "neutral-direction ");
+              "neutral-direction "
+              );
 
   
index 12b5218429e2ed1ce70c6a9a784fd36aae7dbf91..f4d2a2fd2b5205276ce0da31a6130410043da262 100644 (file)
@@ -220,13 +220,14 @@ Mensural_ligature::print (SCM)
 }
 
 ADD_INTERFACE (Mensural_ligature,
-              "A mensural ligature",
+              "A mensural ligature.",
 
+              /* properties */
               "delta-position "
               "flexa-width "
               "head-width "
               "join-right-amount "
               "primitive "
-              "thickness"
+              "thickness "
               );
 
index 68c56de9c6d8c78b6e065e0830506be705b2412c..d16a11e3dbddd9ba2655f44a7c79e67809477f37 100644 (file)
@@ -354,5 +354,6 @@ ADD_INTERFACE (Multi_measure_rest,
               "thick-thickness "
               "use-breve-rest "
               "bound-padding "
-              "minimum-length");
+              "minimum-length "
+              );
 
index ab157412885b75fa5c00b0cc708dcc18c0ade44b..1b654a713b1ca1e5631023762bc66f3a896b1117 100644 (file)
@@ -579,10 +579,11 @@ Note_collision_interface::add_column (Grob *me, Grob *ncol)
 }
 
 ADD_INTERFACE (Note_collision_interface,
-              "An object that handles collisions between notes with different stem "
-              "directions and horizontal shifts. Most of the interesting properties "
-              "are to be set in @ref{note-column-interface}: these are "
-              "@code{force-hshift} and @code{horizontal-shift}.",
+              "An object that handles collisions between notes with "
+              "different stem directions and horizontal shifts.  Most of "
+              "the interesting properties are to be set in "
+              "@ref{note-column-interface}: these are @code{force-hshift} "
+              "and @code{horizontal-shift}.",
 
               /* properties */
               "merge-differently-dotted "
index e1a8e695fd16474e616a5cadad5a4bb8e959dc76..67d4f78e8a0f90caa18779ddcace4a0f33612585 100644 (file)
@@ -210,7 +210,7 @@ Note_column::cross_staff_extent (Grob *me, Grob *refp)
 }
 
 ADD_INTERFACE (Note_column,
-              "Stem and noteheads combined",
+              "Stem and noteheads combined.",
 
               /* properties */
               "arpeggio "
index c711f8729ea42b5296223104dd1aa1c43f31b282..1c03808819f8e63fcee449e2af8087c2780605e2 100644 (file)
@@ -143,7 +143,7 @@ Note_head::calc_stem_attachment (SCM smob)
 
 
 ADD_INTERFACE (Note_head,
-              "Note head",
+              "Note head.",
 
               /* properties */
               "note-names "
index ffb9d7c40ed28cecf85749e76afbce628c7ab6a2..90db07a7e82ab1159a3804c4308b3f9bccc21fcb 100644 (file)
@@ -313,13 +313,12 @@ Note_spacing::stem_dir_correction (Grob *me, Item *rcolumn,
 ADD_INTERFACE (Note_spacing,
               "This object calculates spacing wishes for individual voices.",
 
-              
+              /* properties */
               "knee-spacing-correction "
               "left-items "
               "right-items "
               "same-direction-correction "
               "stem-spacing-correction "
               "space-to-barline "
-
               );
 
index 2f23261eb901cbe682d673aec3b1f66159d8bdef..a2ed6b54227bdb2c85f493f0d3daa44b44b43bad 100644 (file)
@@ -176,13 +176,12 @@ Ottava_bracket::print (SCM smob)
 }
 
 ADD_INTERFACE (Ottava_bracket,
-              "An ottava bracket",
+              "An ottava bracket.",
 
-              /*
-                properties
-               */
+              /* properties */
               "edge-height "
               "bracket-flare "
               "shorten-pair "
-              "minimum-length");
+              "minimum-length "
+              );
 
index ba5b36b13e114062f6d9fc79d80dc6e510c98e07..e347def4079abe1dddc34c9e64caaea395c67acf 100644 (file)
@@ -314,19 +314,18 @@ Paper_column::before_line_breaking (SCM grob)
 
 
 ADD_INTERFACE (Paper_column,
-              "@code{Paper_column} objects form the top-most X-parents for items."
-              "  The are two types of columns: musical columns, where are attached to, and "
-              "  non-musical columns, where bar-lines, clefs etc. are attached to. "
-              "  The spacing engine determines the X-positions of these objects."
-              
-              "\n\n"
-              "They are\n"
-              "  numbered, the first (leftmost) is column 0. Numbering happens before\n"
-              "  line-breaking, and columns are not renumbered after line breaking.\n"
-              "  Since many columns go unused, you should only use the rank field to\n"
-              "  get ordering information.  Two adjacent columns may have\n"
-              "  non-adjacent numbers.\n",
-              
+              "@code{Paper_column} objects form the top-most X@tie{}parents "
+              "for items.  There are two types of columns: musical columns, "
+              "where are attached to, and non-musical columns, where "
+              "bar-lines, clefs, etc., are attached to.  The spacing engine "
+              "determines the X@tie{}positions of these objects.\n"
+              "\n"
+              "They are numbered, the first (leftmost) is column@tie{}0.  "
+              "Numbering happens before line breaking, and columns are not "
+              "renumbered after line breaking.  Since many columns go "
+              "unused, you should only use the rank field to get ordering "
+              "information.  Two adjacent columns may have non-adjacent "
+              "numbers.",
 
               /* properties */
               "between-cols "
@@ -345,5 +344,6 @@ ADD_INTERFACE (Paper_column,
               "shortest-starter-duration "
               "spacing "
               "used "
-              "when ");
+              "when "
+              );
 
index 451647fb5cc03739fc9a98ee58dc1f12e7621eb1..b0c86c45b46060154ffd6f8af538cb82d69940fb 100644 (file)
@@ -71,8 +71,10 @@ Percent_repeat_item_interface::beat_slash (SCM grob)
 }
 
 ADD_INTERFACE (Percent_repeat_item_interface,
-              "Repeats that look like percent signs",
+              "Repeats that look like percent signs.",
               
+              /* properties */
               "slope "
-              "thickness ");
+              "thickness "
+              );
 
index efda1be5cde7968e8949c89b41cef734ac3cf155..99267adbeaba377908477654aa7642c6cff00e84 100644 (file)
@@ -90,14 +90,13 @@ Piano_pedal_bracket::print (SCM smob)
 }
 
 ADD_INTERFACE (Piano_pedal_bracket,
+              "The bracket of the piano pedal.  It can be tuned through "
+              "the regular bracket properties.",
 
-              "The bracket of the piano pedal.  "
-              "It can be tuned through the regular "
-              "bracket properties.",
-
-              /* props */
+              /* properties */
               "bound-padding "
               "edge-height "
               "shorten-pair "
               "bracket-flare "
-              "pedal-text ");
+              "pedal-text "
+              );
index dd92f083e36db01a468dcc5a2acf9d1299cd11ad..ccd18f17e721297a56542909a9300754a979bc7f 100644 (file)
@@ -278,5 +278,6 @@ ADD_INTERFACE (Rest_collision,
               /* properties */
               "minimum-distance "
               "positioning-done "
-              "elements");
+              "elements "
+              );
 
index 92e0e6e029c5c2fd98bc94c557a5d3f914e87dc8..1f756c4c916798674cb700a0965b5a27848f1475 100644 (file)
@@ -188,12 +188,11 @@ Rest::pure_height (SCM smob, SCM start, SCM end)
 }
 
 ADD_INTERFACE (Rest,
-              "A rest symbol."
-               "The property @code{style} can be @code{default},  "
-               "@code{mensural}, @code{neomensural} or @code{classical}.",
+              "A rest symbol.  The property @code{style} can be "
+              "@code{default}, @code{mensural}, @code{neomensural} or "
+              "@code{classical}.",
 
               /* properties */
-                 
               "direction "
               "minimum-distance "
               "style "
index 93349e06fee49a6e50c789a4cbccf202680e23f0..436da6b612998f8c5dd6573f019248baefab4449 100644 (file)
@@ -49,11 +49,10 @@ Rhythmic_head::duration_log (Grob *me)
 }
 
 ADD_INTERFACE (Rhythmic_head,
-
-              "Note head or rest",
+              "Note head or rest.",
               
+              /* properties */
               "dot "
               "duration-log "
               "stem "
               );
-
index 3e4092f7c694ad87b6b3c0fa08294e92f05ece3c..4bea9e31fcca23710164eff5f852325f77c50dd0 100644 (file)
@@ -154,7 +154,9 @@ Script_column::order_grobs (vector<Grob*> grobs)
 }
 
 ADD_INTERFACE (Script_column,
-              "An interface that sorts scripts "
-              "according to their @code{script-priority}",
+              "An interface that sorts scripts according to their "
+              "@code{script-priority}.",
               
-              "");
+              /* properties */
+              ""
+              );
index b965959d5df1f6226d27a55f370c7324e61b6192..f6957f9eea8bcf87f4dca26482dcfb18d410433f 100644 (file)
@@ -111,7 +111,7 @@ struct Text_script
 };
 
 ADD_INTERFACE (Text_script,
-              "An object that is put above or below a note",
+              "An object that is put above or below a note.",
 
               /* properties */
               "add-stem-support "
@@ -124,7 +124,9 @@ ADD_INTERFACE (Text_script,
   Hmm. Where should we put add-stem-support ?
 */
 ADD_INTERFACE (Script_interface,
-              "An object that is put above or below a note",
+              "An object that is put above or below a note.",
+
+              /* properties */
               "add-stem-support "
               "avoid-slur "
               "positioning-done "
index b990ff01c0271b4f4688837daf95cd39f12cd4d4..c6de581aca81c5715dff9230947d5722ae04c070 100644 (file)
@@ -138,20 +138,21 @@ Self_alignment_interface::set_align_self (Grob *me, Axis a)
 }
 
 ADD_INTERFACE (Self_alignment_interface,
-              "Position this object on itself and/or on its parent. To this end, the following functions "
-              " are provided: \n"
-              "@table @code \n"
+              "Position this object on itself and/or on its parent.  To this "
+              "end, the following functions are provided:\n"
+              "\n"
+              "@table @code\n"
               "@item Self_alignment_interface::[xy]_aligned_on_self\n"
-              "  Align self on reference point, using @code{self-alignment-X} and "
-              "@code{self-alignment-Y}."
+              "  Align self on reference point, using "
+              "  @code{self-alignment-X} and @code{self-alignment-Y}."
               "@item Self_alignment_interface::aligned_on_[xy]_parent\n"
               "@item Self_alignment_interface::centered_on_[xy]_parent\n"
-              "  Shift the object so its own reference point is centered on the  "
-              " extent of the parent \n"
+              "  Shift the object so its own reference point is centered on "
+              "  the extent of the parent\n"
               "@end table\n",
 
-
               /* properties */
               "self-alignment-X "
-              "self-alignment-Y ");
+              "self-alignment-Y "
+              );
 
index 4b1bf76a39c90ae6aa130a6287baed6765db8a8e..f7a7be4968bf7a98b10f3f971bbe8b54e93a4003 100644 (file)
@@ -21,7 +21,7 @@
 
 
 ADD_INTERFACE (Semi_tie_column,
-             "The interface for a column of l.v. ties.",
+             "The interface for a column of l.v. (laissez vibrer) ties.",
 
              /* properties */
              "positioning-done "
index a12156e6037ad0ef76b83ebadc4c1a49b4d664f0..4f3c6b39d81c9bd38af5c5c71a93e10a955d4472 100644 (file)
@@ -16,8 +16,7 @@
 #include "staff-symbol-referencer.hh"
 
 ADD_INTERFACE (Semi_tie,
-             
-             "A tie which is only on one side connected to note heads. ",
+             "A tie which is only on one side connected to a note head.",
 
              /* properties */
              "control-points "
index f8d1cb739ffc59c20a5da2c7f85cb4136bf2b6cd..5c9eb9ef10439826317203c17eee4547fc60988e 100644 (file)
@@ -156,9 +156,9 @@ Separation_item::print (SCM smob)
 }
 
 ADD_INTERFACE (Separation_item,
-              "Item that computes widths to generate spacing rods. "
-              ,
+              "Item that computes widths to generate spacing rods.",
 
+              /* properties */
               "X-extent "
               "conditional-elements "
               "elements "
index a289aea5b3d136e20211a12cfd3a8a4978e58932..6422db2122adffdd03c4d68464bf8f75e33e60ed 100644 (file)
@@ -303,11 +303,14 @@ Side_position_interface::get_axis (Grob *me)
 }
 
 ADD_INTERFACE (Side_position_interface,
-              "Position a victim object (this one) next to other objects (the "
-              "support).   The property @code{direction} signifies where to put the  "
-              "victim object relative to the support (left or right, up or down?)\n\n "
-              "The routine also takes the size the staff into account if "
-              "@code{staff-padding} is set. If undefined, the staff symbol is ignored.",
+              "Position a victim object (this one) next to other objects "
+              "(the support).  The property @code{direction} signifies where "
+              "to put the victim object relative to the support (left or "
+              "right, up or down?)\n"
+              "\n"
+              "The routine also takes the size of the staff into account if "
+              "@code{staff-padding} is set.  If undefined, the staff symbol "
+              "is ignored.",
 
               /* properties */
               "direction "
index 2e573ebf7c44749e201b72a29a03d4ac92e94bcd..3d47e876fc07ce0c18d21803f0ce2840f3f52ae5 100644 (file)
@@ -387,8 +387,7 @@ Slur::calc_cross_staff (SCM smob)
 }
 
 ADD_INTERFACE (Slur,
-              
-              "A slur",
+              "A slur.",
               
               /* properties */
               "annotation "
index 87d30397e3ae48e4bf40976584eae0c0d1f16862..725c4759c65c10464b42d36754aa4eef0a6d5163 100644 (file)
@@ -89,8 +89,7 @@ Spaceable_grob::get_spring (Grob *this_col, Grob *next_col)
 
 
 ADD_INTERFACE (Spaceable_grob,
-              "A layout object that takes part in the spacing problem. ",
-              
+              "A layout object that takes part in the spacing problem.",
 
               /* properties */
               "allow-loose-spacing "
@@ -101,6 +100,5 @@ ADD_INTERFACE (Spaceable_grob,
               "minimum-distances "
               "right-neighbors "
               "spacing-wishes "
-
               );
 
index 65ac96834fe505e668cd7bfea1a7c5823fbb89dc..072bdbb39d0ee021acf8db6f52e6a242451c89a0 100644 (file)
@@ -247,8 +247,10 @@ Spacing_interface::extremal_break_aligned_grob (Grob *me,
 
 
 ADD_INTERFACE (Spacing_interface,
-              "This object calculates the desired and minimum distances between two columns.",
+              "This object calculates the desired and minimum distances "
+              "between two columns.",
 
+              /* properties */
               "left-items "
               "right-items "
               );
index 8ebf100a530ad8d2085142647e9e414883fb8953..c972dac5cc986992a1b8b9e8209e74b2e0fb66bd 100644 (file)
@@ -517,18 +517,20 @@ Spacing_spanner::breakable_column_spacing (Grob *me, Item *l, Item *r,
 }
 
 ADD_INTERFACE (Spacing_spanner,
-              "The space taken by a note is dependent on its duration. Doubling a\n"
-              "duration adds spacing-increment to the space. The most common shortest\n"
-              "note gets @code{shortest-duration-space}. Notes that are even shorter are\n"
-              "spaced proportonial to their duration.\n"
+              "The space taken by a note is dependent on its duration.  "
+              "Doubling a duration adds @code{spacing-increment} to the "
+              "space.  The most common shortest note gets "
+              "@code{shortest-duration-space}.  Notes that are even shorter "
+              "are spaced proportonial to their duration.\n"
               "\n"
-              "Typically, the increment is the width of a black note head.  In a\n"
-              "piece with lots of 8th notes, and some 16th notes, the eighth note\n"
-              "gets 2 note heads width (i.e. the space following a note is 1 note\n"
-              "head width) A 16th note is followed by 0.5 note head width. The\n"
-              "quarter note is followed by  3 NHW, the half by 4 NHW, etc.\n",
-
-              
+              "Typically, the increment is the width of a black note head.  "
+              "In a piece with lots of 8th notes, and some 16th notes, the "
+              "eighth note gets a 2@tie{}note heads width (i.e., the space "
+              "following a note is a 1@tie{}note head width).  A 16th note "
+              "is followed by 0.5 note head width.  The quarter note is "
+              "followed by 3@tie{}NHW, the half by 4@tie{}NHW, etc.",
+
+              /* properties */
               "average-spacing-wishes "
               "base-shortest-duration "
               "common-shortest-duration "
@@ -538,6 +540,5 @@ ADD_INTERFACE (Spacing_spanner,
               "strict-grace-spacing "
               "strict-note-spacing "
               "uniform-stretching "
-              
               );
 
index 67d464297dbd0b189a1e1a5da265e8681c54f1ce..75999a7846a13b32c70944232e7980a18836811c 100644 (file)
@@ -212,10 +212,12 @@ Span_bar::calc_bar_size (SCM smob)
 }
 
 ADD_INTERFACE (Span_bar,
-              "A bar line that spanned between other barlines. This interface is "
-              " used for  bar lines that connect different staves.",
+              "A bar line that is spanned between other barlines.  This "
+              "interface is used for bar lines that connect different "
+              "staves.",
 
               /* properties */
               "glyph-name "
-              "elements");
+              "elements "
+              );
 
index b5b8a933a21a693d0fe6365051f9e36d9424a45b..1cfcf093ebe6b0b850eab1ece5253c3a80a6a6a7 100644 (file)
@@ -424,12 +424,14 @@ Spanner::bounds_width (SCM grob)
 }
 
 ADD_INTERFACE (Spanner,
-              "Some objects are horizontally spanned between objects. For\n"
-              "example, slur, beam, tie, etc. These grobs form a subtype called\n"
-              "@code{Spanner}. All spanners have two span-points (these must be\n"
-              "@code{Item} objects), one on the left and one on the right. The left bound is\n"
-              "also the X-reference point of the spanner.\n",
-
+              "Some objects are horizontally spanned between objects.  For "
+              "example, slurs, beams, ties, etc.  These grobs form a subtype "
+              "called @code{Spanner}.  All spanners have two span points "
+              "(these must be @code{Item} objects), one on the left and one "
+              "on the right.  The left bound is also the X@tie{}reference "
+              "point of the spanner.",
+
+              /* properties */
               "minimum-length "
               "to-barline "
               );
index 06bceb858051865e840b4251f53ebb2bcba1a8dd..5bfea17b3f083c942b894bb86434af4afcdf5198 100644 (file)
@@ -201,9 +201,9 @@ Staff_spacing::get_spacing (Grob *me, Grob *right_col)
 }
 
 ADD_INTERFACE (Staff_spacing,
-              "This object calculates spacing details from a "
-              " breakable symbol (left) to another object. For example, it takes care "
-              " of  optical spacing from  a bar lines to a note.",
+              "This object calculates spacing details from a breakable "
+              "symbol (left) to another object.  For example, it takes care "
+              "of optical spacing from a bar line to a note.",
 
               /* properties */
               "stem-spacing-correction "
index 53637c86e5f1bd8fadc39ece6ee3dec4fdbc0f87..2077a50082bc3e5f10c0c43995b5158bbe64914f 100644 (file)
@@ -183,12 +183,12 @@ position_less (Grob *const &a, Grob *const &b)
 }
 
 ADD_INTERFACE (Staff_symbol_referencer,
-              "An object whose Y position is meant relative to a staff "
-              "symbol. "
-              "These usually have @code{Staff_symbol_referencer::callback} "
-              "in their @code{Y-offset-callbacks}. ",
+              "An object whose Y@tie{}position is meant relative to a staff "
+              "symbol.  These usually "
+              "have @code{Staff_symbol_referencer::callback} in their "
+              "@code{Y-offset-callbacks}.",
 
               /* properties */
-              "staff-position");
-
-
+              "staff-position "
+              );
+              
\ No newline at end of file
index a6ab40d9093fcc1f58d4120be8a2f92da0a12783..3604be85a33bc1a5118a0aef52a7fb66da46dfde 100644 (file)
@@ -171,13 +171,12 @@ Staff_symbol::height  (SCM smob)
 
 
 ADD_INTERFACE (Staff_symbol,
-              "This spanner draws the lines of a staff. "
-              "A staff symbol definines a vertical unit, the staff space. "
-              "Quantities that go by a half staff space are called positions "
-              "The center (i.e. middle line "
-              "or space) is position 0. The length of the symbol may be set by hand "
-              "through the @code{width} property. ",
-
+              "This spanner draws the lines of a staff.  A staff symbol "
+              "defines a vertical unit, the @empf{staff space}.  Quantities "
+              "that go by a half staff space are called @emph{positions}.  "
+              "The center (i.e., middle line or space) is position@tie{}0. "
+              "The length of the symbol may be set by hand through the "
+              "@code{width} property.",
 
               /* properties */
               "ledger-line-thickness "
index 8960fe64ade989570bbe4d8a3c13bffaceb8ef79..a41675137ee0c9a0f9728840cac39767295053a8 100644 (file)
@@ -247,9 +247,8 @@ Stem_tremolo::print (SCM grob)
 }
 
 ADD_INTERFACE (Stem_tremolo,
-              "A beam slashing a stem to indicate a tremolo. "
-               "The property @code{style} can be @code{default} or "
-               "@code{rectangle}.",
+              "A beam slashing a stem to indicate a tremolo.  The property "
+              "@code{style} can be @code{default} or @code{rectangle}.",
 
                /* properties */
               "beam-thickness "
index 31311f101da06e1deecccf317c1b9162334c9d59..34525194e7c9cbed4b2d4dc2790c7ace1dd8e171 100644 (file)
@@ -996,27 +996,30 @@ Stem::calc_cross_staff (SCM smob)
 
 /* FIXME:  Too many properties  */
 ADD_INTERFACE (Stem,
-              "The stem represent the graphical stem.  "
-              "In addition, it internally connects note heads, beams and"
-              "tremolos. "
-              "Rests and whole notes have invisible stems."
-
-              "\n\nThe following properties may be set in the details list." 
+              "The stem represents the graphical stem.  In addition, it "
+              "internally connects note heads, beams, and tremolos.  Rests "
+              "and whole notes have invisible stems.\n"
+              "\n"
+              "The following properties may be set in the @code{details} "
+              "list.\n"
+              "\n"
               "@table @code\n"
-              "@item  beamed-lengths \n"
-              "list of stem lengths given beam multiplicity. \n"
-              "@item beamed-minimum-free-lengths \n"
-              "list of normal minimum free stem lengths (chord to beams) given beam multiplicity.\n"
+              "@item beamed-lengths\n"
+              "  List of stem lengths given beam multiplicity.\n"
+              "@item beamed-minimum-free-lengths\n"
+              "  List of normal minimum free stem lengths (chord to beams) "
+              "  given beam multiplicity.\n"
               "@item beamed-extreme-minimum-free-lengths\n"
-              "list of extreme minimum free stem lengths (chord to beams) given beam multiplicity.\n"
+              "  List of extreme minimum free stem lengths (chord to beams) "
+              "  given beam multiplicity.\n"
               "@item lengths\n"
-              "Default stem lengths. The list gives a length for each flag-count.\n"
+              "  Default stem lengths.  The list gives a length for each "
+              "  flag count.\n"
               "@item stem-shorten\n"
-              "How much a stem in a forced direction "
-              "should be shortened. The list gives an amount depending on the number "
-              "of flags/beams."
-              "@end table\n"
-              ,
+              "  How much a stem in a forced direction should be shortened.  "
+              "  The list gives an amount depending on the number of flags "
+              "  and beams.\n"
+              "@end table\n",
 
               /* properties */
               "avoid-note-head "
index 1fe945693066d322f697381866644d92624587b8..78e74267224bf3444f5a3988628781b9808babdf 100644 (file)
@@ -173,32 +173,30 @@ System_start_delimiter::staff_brace (Grob *me, Real y)
 }
 
 ADD_INTERFACE (System_start_delimiter,
-              "The brace, bracket or bar in front of the system. The following "
-               "values for @code{style} are recognized:\n"
-               "\n"
-               "  @table @samp\n"
-               "    @item @code{bracket}\n"
-               "      A thick bracket, normally used to group similar\n"
-               "      instruments in a score.  Default for StaffGroup.\n"
-               "      SystemStartBracket use this style.\n"
-               "\n"
-               "    @item @code{brace}\n"
-               "      A \"piano style\" brace normally used for an instrument\n"
-               "      that use two staffs.  The default style for GrandStaff.\n"
-               "      SystemStartBrace use this style.\n"
-               "\n"
-               "    @item @code{bar-line}\n"
-               "      A simple line between the staffs in a score.  Default\n"
-               "      for staffs enclosed in << >>.\n"
-               "      SystemStartBar use this style.\n"
-               "\n"
-               "    @item @code{line-bracket}\n"
-               "      A simple square, normally used for subgrouping\n"
-               "      instruments in a score.\n"
-               "      SystemStartSquare use this style.\n"
-               "  @end table\n"
-               "\n"
-               "See also @file{input/regression/system-start-nesting.ly}. ",
+              "The brace, bracket or bar in front of the system.  The "
+              "following values for @code{style} are recognized:\n"
+              "\n"
+              "@table @code\n"
+              "@item bracket\n"
+              "  A thick bracket, normally used to group similar "
+              "  instruments in a score.  Default for @code{StaffGroup}.  "
+              "  @code{SystemStartBracket} uses this style.\n"
+              "@item brace\n"
+              "  A @q{piano style} brace normally used for an instrument "
+              "  that uses two staves.  The default style for "
+              "  @code{GrandStaff}.  @code{SystemStartBrace} uses this "
+              "  style.\n"
+              "@item bar-line\n"
+              "  A simple line between the staves in a score.  Default "
+              "  for staves enclosed in @code{<<} and @code{>>}.  "
+              "  @code{SystemStartBar} uses this style.\n"
+              "@item line-bracket\n"
+              "  A simple square, normally used for subgrouping "
+              "  instruments in a score.  @code{SystemStartSquare} uses "
+              "  this style.\n"
+              "@end table\n"
+              "\n"
+              "See also @file{input/regression/system-start-nesting.ly}.",
 
               /* properties */
               "collapse-height "
index e8af537be179b4c3c607de37972aaa004800344c..2968028ab885e33cd456f365d1f52c73dbd72329 100644 (file)
@@ -512,8 +512,9 @@ get_root_system (Grob *me)
 }
 
 ADD_INTERFACE (System,
-              "This is the toplevel object: each object in a score "
-              "ultimately has a System object as its X and Y parent. ",
+              "This is the top-level object: Each object in a score "
+              "ultimately has a @code{System} object as its X and "
+              "Y@tie{}parent.",
 
               /* properties */
               "all-elements "
index b1ee537baa1abafb3cd9aecb5b0570634dd054f1..eeb41ffd1b5c6d358e6b8290d9f93189682dafa0 100644 (file)
@@ -137,13 +137,15 @@ Text_interface::is_markup_list (SCM x)
 
 
 ADD_INTERFACE (Text_interface,
-              "A scheme markup text, see @ruser{Text markup} and "
-              "@ruser{New markup command definition}. "
-              "\n\n"
-              "There are two important commands: ly:text-interface::print, which is a "
-              "grob callback, and ly:text-interface::interpret-markup ",
-
-              /* props */
+              "A Scheme markup text, see @ruser{Text markup} and "
+              "@ruser{New markup command definition}.\n"
+              "\n"
+              "There are two important commands: "
+              "@code{ly:text-interface::print}, which is a "
+              "grob callback, and "
+              "@code{ly:text-interface::interpret-markup}.",
+
+              /* properties */
               "baseline-skip "
               "text "
               "word-space "
index eb2a00d84cf60fed08e0ae5e483ce2f2169a2644..6a79918f51120db5d1c41a8ff1f5d5f9110707dd 100644 (file)
@@ -111,7 +111,7 @@ Tie_column::calc_positioning_done (SCM smob)
 
 
 ADD_INTERFACE (Tie_column,
-              "Object that sets directions of multiple ties in a tied chord",
+              "Object that sets directions of multiple ties in a tied chord.",
 
               /* properties */
               "positioning-done "
index 9925aa428be2ff6d2736401636ca486bdb972782..19feb2e26d1d32645210ac4c22921fd28e70f83e 100644 (file)
@@ -300,10 +300,8 @@ Tie::print (SCM smob)
 }
 
 ADD_INTERFACE (Tie,
-              "A horizontal curve connecting two noteheads. \n\n"
-              ,
+              "A horizontal curve connecting two noteheads.",
               
-
               /* properties */
               "annotation "
               "avoid-slur "    //  UGH.
@@ -318,7 +316,6 @@ ADD_INTERFACE (Tie,
               "quant-score "
               "staff-position "
               "thickness "
-
               );
 
 
index c4afd8caa0d2d092e24d339019c4f593006e7acd..79adcbfb17e33d42ad3fd62266b63cc10575712a 100644 (file)
@@ -121,28 +121,29 @@ Time_signature::numbered_time_signature (Grob *me, int num, int den)
 }
 
 ADD_INTERFACE (Time_signature,
-              "A time signature, in different styles.\n"
-              "  The following values for 'style are are recognized:\n"
+              "A time signature, in different styles.  The following values "
+              "for @code{style} are are recognized:\n"
               "\n"
-              "    @table @samp\n"
-              "      @item @code{C}\n"
-              "        4/4 and 2/2 are typeset as C and struck C, respectively.  All\n"
-              "        other time signatures are written with two digits.\n"
+              "@table @code\n"
+              "@item C\n"
+              "  4/4 and 2/2 are typeset as C and struck C, respectively.  "
+              "  All other time signatures are written with two digits.\n"
+              "@item neomensural\n"
+              "  2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8, and 9/8 are "
+              "  typeset with neo-mensural style mensuration marks.  All "
+              "  other time signatures are written with two digits.\n"
+              "@item mensural\n"
+              "  2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8, and 9/8 are "
+              "  typeset with mensural style mensuration marks.  All other "
+              "  time signatures are written with two digits.\n"
+              "@item single-digit\n"
+              "  All time signatures are typeset with a single digit, e.g., "
+              "  3/2 is written as 3.\n"
+              "@end table\n"
               "\n"
-              "      @item @code{neomensural}\n"
-              "        2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are\n"
-              "        typeset with neo-mensural style mensuration marks.  All other time\n"
-              "        signatures are written with two digits.\n"
-              "\n"
-              "      @item @code{mensural}\n"
-              "        2/2, 3/2, 2/4, 3/4, 4/4, 6/4, 9/4, 4/8, 6/8 and 9/8 are\n"
-              "        typeset with mensural style mensuration marks.  All other time\n"
-              "        signatures are written with two digits.\n"
-              "\n"
-              "      @item @code{single-digit}\n"
-              "        All time signatures are typeset with a single\n"
-              "        digit, e.g. 3/2 is written as 3.\n"
-              "    @end table\n"
-              "\n"
-              "See also the test-file @file{input/test/time.ly}.\n",
-              "fraction style");
+              "See also the test-file @file{input/test/time.ly}.",
+
+              /* properties */
+              "fraction "
+              "style "
+              );
index 09d336b4a28b53eaf55e7a8f9c66569899feb9f8..b52cd5b765f9f3a7a9ae29a30b122531e1e9a88e 100644 (file)
@@ -767,13 +767,11 @@ Tuplet_bracket::calc_cross_staff (SCM smob)
 }
 
 ADD_INTERFACE (Tuplet_bracket,
-              "A bracket with a number in the middle, used for tuplets. "
-              "When the bracket spans  a line break, the value of "
+              "A bracket with a number in the middle, used for tuplets.  "
+              "When the bracket spans a line break, the value of "
               "@code{break-overshoot} determines how far it extends "
-              "beyond the staff. "
-              "At a line break, the markups in the @code{edge-text} are printed "
-              "at the edges. ",
-
+              "beyond the staff.  At a line break, the markups in the "
+              "@code{edge-text} are printed at the edges.",
 
               /* properties */
               "bracket-flare "
@@ -792,6 +790,7 @@ ADD_INTERFACE (Tuplet_bracket,
               "shorten-pair "
               "staff-padding "
               "thickness "
-              "tuplets ");
+              "tuplets "
+              );
 
 
index 78697ca4b11cf1953eccfe2420b6a49c9cec4a5a..b344200a5c8e5d1753ef36cef591c359e4bff7ff 100644 (file)
@@ -66,10 +66,10 @@ Tuplet_number::calc_cross_staff (SCM smob)
 }
 
 ADD_INTERFACE (Tuplet_number,
-              "The number for a bracket. "
-              ,
+              "The number for a bracket.",
 
               /* properties */
               "avoid-slur "    // UGH.
-              "bracket ");
+              "bracket "
+              );
 
index 58978a083926a45fdf16c6cfe2d77ebc74e71038..f48bb7cbb3ec063a14212705167581398bdf78dc 100644 (file)
@@ -293,7 +293,7 @@ Vaticana_ligature::print (SCM)
 }
 
 ADD_INTERFACE (Vaticana_ligature,
-              "A vaticana style gregorian ligature",
+              "A vaticana style Gregorian ligature.",
 
               /* properties */
               "glyph-name "
index e1d3fa8a4ad5565fd7cac78bff1029340164f1fa..cfae83259c5dde05c877f76458af25da9a3cd9b7 100644 (file)
@@ -160,10 +160,11 @@ Volta_bracket_interface::add_bar (Grob *me, Item *b)
 }
 
 ADD_INTERFACE (Volta_bracket_interface,
-              "Volta bracket with number",
+              "Volta bracket with number.",
 
               /* properties */
               "bars "
               "thickness "
-              "height");
+              "height "
+              );