*/
#include "translator-group.hh"
#include "axis-group-engraver.hh"
-#include "p-col.hh"
+#include "paper-column.hh"
#include "vertical-align-engraver.hh"
#include "axis-align-spanner.hh"
#include "axis-group-spanner.hh"
void
Vertical_align_engraver::do_removal_processing()
{
- Scalar dist (get_property ("maxVerticalAlign", 0));
- if (dist.length_i () && dist.isnum_b ())
+ SCM dist (get_property ("maxVerticalAlign", 0));
+ if (gh_number_p(dist))
{
- valign_p_->threshold_interval_[BIGGER] = Real (dist);
+ valign_p_->threshold_interval_[BIGGER] = gh_scm2double (dist);
}
dist = get_property ("minVerticalAlign", 0);
- if (dist.length_i () && dist.isnum_b ())
+ if (gh_number_p(dist))
{
- valign_p_->threshold_interval_[SMALLER] = Real (dist);
+ valign_p_->threshold_interval_[SMALLER] = gh_scm2double (dist);
}
dist = get_property ("alignmentReference",0);
- if (dist.length_i () && dist.isnum_b ())
+ if (isdir_b (dist))
{
- valign_p_->align_dir_ = int (dist);
+ valign_p_->align_dir_ = to_dir (dist);
}
valign_p_->set_bounds(RIGHT,get_staff_info().command_pcol_l ());
typeset_element (valign_p_);
bool
Vertical_align_engraver::qualifies_b (Score_element_info i) const
{
+#if 0
Translator * t = i.origin_trans_l_arr_[0];
+#endif
int sz = i.origin_trans_l_arr_.size() ;
#if 0