/*
- ' separating-line-group-engraver.cc -- implement Separating_line_group_engraver
+ separating-line-group-engraver.cc -- implement Separating_line_group_engraver
source file of the GNU LilyPond music typesetter
- (c) 1998--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1998--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
#include "engraver.hh"
void
Separating_line_group_engraver::process_music ()
{
-
if (!sep_span_)
{
sep_span_ = make_spanner ("SeparatingGroupSpanner", SCM_EOL);
if (last_spacings_.staff_spacing_
&& last_spacings_.staff_spacing_->get_column () == column)
- {
- last_spacings_.staff_spacing_->suicide ();
- }
+ last_spacings_.staff_spacing_->suicide ();
}
void
if (!it)
return;
if (it->get_parent (X_AXIS)
- && it->get_parent (X_AXIS)
- ->has_extent_callback (Axis_group_interface::group_extent_callback_proc, X_AXIS))
+ && Axis_group_interface::has_axis (it->get_parent (X_AXIS), X_AXIS))
return;
if (to_boolean (it->get_property ("no-spacing-rods")))
Separating_line_group_engraver::stop_translation_timestep ()
{
if (break_item_)
- {
- Separating_group_spanner::add_spacing_unit (sep_span_, break_item_);
- }
+ Separating_group_spanner::add_spacing_unit (sep_span_, break_item_);
if (Item *sp = current_spacings_.staff_spacing_)
{
}
if (!current_spacings_.is_empty ())
- {
- last_spacings_ = current_spacings_;
- }
+ last_spacings_ = current_spacings_;
current_spacings_.clear ();
if (musical_item_)
- {
- Separating_group_spanner::add_spacing_unit (sep_span_, musical_item_);
- }
+ Separating_group_spanner::add_spacing_unit (sep_span_, musical_item_);
musical_item_ = 0;
}
ADD_ACKNOWLEDGER (Separating_line_group_engraver, item);
ADD_TRANSLATOR (Separating_line_group_engraver,
/* doc */ "Generates objects for computing spacing parameters.",
- /* create */ "SeparationItem SeparatingGroupSpanner StaffSpacing",
+
+ /* create */
+ "SeparationItem "
+ "SeparatingGroupSpanner "
+ "StaffSpacing",
/* accept */ "",
/* read */ "createSpacing",
/* write */ "breakableSeparationItem");