source file of the GNU LilyPond music typesetter
- (c) 2005--2006 Han-Wen Nienhuys <hanwen@xs4all.nl>
+ (c) 2005--2007 Han-Wen Nienhuys <hanwen@xs4all.nl>
*/
struct Tuplet_number
{
DECLARE_SCHEME_CALLBACK(print, (SCM));
- static bool has_interface (Grob *);
+ DECLARE_GROB_INTERFACE();
};
me->suicide ();
return SCM_EOL;
}
-
- Stencil *stc = unsmob_stencil (Text_interface::print (smob));
+
+ SCM stc_scm = Text_interface::print (smob);
+ Stencil *stc = unsmob_stencil (stc_scm);
stc->align_to (X_AXIS, CENTER);
stc->align_to (Y_AXIS, CENTER);
stc->translate ((points[RIGHT] + points[LEFT]) / 2);
- return stc->smobbed_copy ();
+ return stc_scm;
}
ADD_INTERFACE (Tuplet_number,
- "tuplet-number-interface",
"The number for a bracket. "
,