- ft.script_ = make_item ("Fingering", event->self_scm ());
-
- Side_position_interface::add_support (ft.script_, head);
-
- /*
- TODO:
-
- Should add support for thumb. It's a little involved, since
- the thumb lives in a different font. Maybe it should be moved?
- */
-
- ft.finger_event_ = event;
- ft.note_event_ = hevent;
- ft.head_ = head;
-
- fingerings_.push_back (ft);
-}
-
-void
-New_fingering_engraver::add_string (Grob *head,
- Stream_event *event,
- Stream_event *hevent)
-{
- Finger_tuple ft;
-
- ft.script_ = make_item ("StringNumber", event->self_scm ());
+ ft.script_ = internal_make_item (grob_sym, event->self_scm (),
+ ly_symbol2string (grob_sym).c_str (),
+ __FILE__, __LINE__, __FUNCTION__
+ );