source file of the GNU LilyPond music typesetter
- (c) 1997--2001 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1997--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
#ifndef STAFFELEMINFO_HH
#define STAFFELEMINFO_HH
+#include "lily-guile.hh"
#include "lily-proto.hh"
#include "parray.hh"
/**
Data container for broadcasts.
-
- TODO: Store this in element info!
*/
struct Grob_info {
- Translator * origin_trans_l_;
- friend Engraver;
-public:
- Link_array<Translator> origin_trans_l_arr (Translator*) const;
- Grob * elem_l_;
- Music *req_l_;
+ Translator * origin_trans_;
+ friend class Engraver;
+ Grob * grob_;
- Grob_info (Grob*, Music*);
- Grob_info();
+public:
+ Music * music_cause ();
+ Link_array<Translator> origin_transes (Translator*) const;
+ Grob_info (Grob*);
+ Grob_info ();
};
-
#endif // STAFFELEMINFO_HH