]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/grob-info.hh
Fix some bugs in the dynamic engraver and PostScript backend
[lilypond.git] / lily / include / grob-info.hh
index c41d0686d040027bbea3801ed54fdf7fc7842258..4ed3790954532d9695634631cef2ae10cd2c7be7 100644 (file)
@@ -11,7 +11,7 @@
 
 #include "lily-guile.hh"
 #include "lily-proto.hh"
-#include "parray.hh"
+#include "std-vector.hh"
 
 /*
   Data container for broadcasts.
@@ -20,16 +20,18 @@ class Grob_info
 {
   Translator *origin_trans_;
   Grob *grob_;
-
+  Direction start_end_;
+  
   friend class Engraver;
 public:
+  Direction start_end () const { return start_end_; }
   Grob *grob () const { return grob_; }
   Translator *origin_translator () const { return origin_trans_; }
 
   Context *context () const;
   Music *music_cause () const;
   Music *ultimate_music_cause () const;
-  Link_array<Context> origin_contexts (Translator *) const;
+  vector<Context*> origin_contexts (Translator *) const;
   Grob_info (Translator *, Grob *);
   Grob_info ();