/*
-' 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--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1998--2005 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#include "separating-group-spanner.hh"
#include "separation-item.hh"
#include "paper-column.hh"
-#include "paper-def.hh"
+#include "output-def.hh"
#include "engraver.hh"
#include "axis-group-interface.hh"
#include "note-spacing.hh"
-#include "group-interface.hh"
#include "accidental-placement.hh"
#include "context.hh"
-
-
struct Spacings
{
Item * staff_spacing_;
{
sep_span_ = 0;
break_item_ = 0;
- musical_item_ =0;
+ musical_item_ = 0;
}
void
Grob *column = unsmob_grob (ccol);
sep_span_->set_bound (RIGHT, unsmob_grob (ccol));
- sep_span_ =0;
+ sep_span_ = 0;
- for (int i= 0 ; i < last_spacings_.note_spacings_.size (); i++)
+ for (int i = 0 ; i < last_spacings_.note_spacings_.size (); i++)
{
Pointer_group_interface::add_grob (last_spacings_.note_spacings_[i],
ly_symbol2scm ("right-items" ),
return ;
}
- bool ib =Item::is_breakable (it);
+ bool ib = Item::is_breakable (it);
Item *&p_ref_ (ib ? break_item_
: musical_item_);
if (Accidental_placement::has_interface (it))
Separation_item::add_conditional_item (p_ref_, it);
else
- Separation_item::add_item (p_ref_,it);
+ Separation_item::add_item (p_ref_, it);
}
void
{
if (break_item_)
context ()->unset_property (ly_symbol2scm ("breakableSeparationItem"));
- break_item_ =0;
+ break_item_ = 0;
}
void
Separating_group_spanner::add_spacing_unit (sep_span_, musical_item_);
}
- musical_item_ =0;
+ musical_item_ = 0;
}
-ENTER_DESCRIPTION (Separating_line_group_engraver,
+ADD_TRANSLATOR (Separating_line_group_engraver,
/* descr */ "Generates objects for computing spacing parameters.",
/* creats*/ "SeparationItem SeparatingGroupSpanner StaffSpacing",
/* accepts */ "",