]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/staff-gravs.hh
release: 0.0.76
[lilypond.git] / lily / include / staff-gravs.hh
index 4dffdaee1227ea1a7f29395e77329fc989f6b7d2..a51ffe47955378b28a7150d3f24063da12bcde0c 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  staff-gravs.hh -- declare Staff_engravers
+  staff-gravs.hh -- declare Line_group_engraver
 
   source file of the GNU LilyPond music typesetter
 
 
 /**
   Engravers which manage a Staff (one 5-line linestaff)
-  
- */
-class Staff_engravers : public Engraver_group_engraver {
+  */
+class Line_group_engraver : public Engraver{
     Line_of_staff *staffline_p_;   
     Link_array<Score_elem> staff_elem_l_arr_;
 
-    void group_staff_elems();
 protected:
-    virtual void do_pre_move_processing();
     virtual void do_creation_processing();
     virtual void do_removal_processing();
-    virtual void typeset_element(Score_elem*);
-    virtual void typeset_breakable_item( Item * it_p);
+    virtual void acknowledge_element(Score_elem_info);
 
 public:
-    
     NAME_MEMBERS();
-    Staff_engravers();
+    Line_group_engraver();
 };
 
 #endif // STAFF_GRAVS_HH