source file of the GNU LilyPond music typesetter
- (c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef MOLECULE_HH
#define MOLECULE_HH
init the molecule, we assume that
DIMENSIONS = (Interval (0,0),Interval (0,0)
*/
-class Molecule {
+class Molecule
+{
+ friend SCM ly_set_molecule_extent_x (SCM, SCM, SCM);
+
Box dim_;
SCM expr_;
-
DECLARE_SIMPLE_SMOBS (Molecule,);
public:
DECLARE_UNSMOB(Molecule,molecule);
-SCM fontify_atom (Font_metric*, SCM atom);
+SCM fontify_atom (Font_metric const*, SCM atom);
Molecule create_molecule (SCM brew_molecule);