]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/grob-info.hh
* lily/include/scm-hash.hh (class Scheme_hash_table): idem.
[lilypond.git] / lily / include / grob-info.hh
index ad399d4119cd463928d213adbc98f800606bd5c6..6fe603077b7e669b8c1b48e3abf483badba195f8 100644 (file)
@@ -3,33 +3,30 @@
 
   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_;
+  Translator * origin_trans_;
   friend class Engraver;
-public:
-  Link_array<Translator> origin_trans_l_arr (Translator*) const;
 
-  Grob * grob_l_;
-  Music *req_l_;
-  
-  Grob_info (Grob*, Music*);
+  Grob * grob_;
+
+public:
+  Music * music_cause ();
+  Link_array<Translator> origin_transes (Translator*) const;
   Grob_info ();
 };
 
-
 #endif // STAFFELEMINFO_HH