(c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
-
#include "script.hh"
#include "side-position-interface.hh"
#include "musical-request.hh"
#include "rhythmic-head.hh"
#include "engraver.hh"
-class Script_engraver : public Engraver {
+class Script_engraver : public Engraver
+{
Link_array<Grob> script_p_arr_;
Link_array<Articulation_req> script_req_l_arr_;
virtual void acknowledge_grob (Grob_info);
};
-
void
Script_engraver::initialize ()
{
// todo -> use result of articulation-to-scriptdef directly as basic prop list.
Grob *p =new Item (get_property ("Script"));
art = gh_cdr (art);
- p->set_grob_property ("molecule",
- gh_car (art));
+ p->set_grob_property ("molecule", gh_car (art));
art = gh_cdr (art);
bool follow_staff = gh_scm2bool (gh_car (art));
art = gh_cdr (art);
SCM priority = gh_car (art);
-
if (isdir_b (force_dir) && to_dir (force_dir))
p->set_grob_property ("direction", force_dir);
else if (to_dir (relative_stem_dir))
p->set_grob_property ("side-relative-direction", relative_stem_dir);
-
/*