]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/staff-info.hh
release: 1.0.1
[lilypond.git] / lily / include / staff-info.hh
index a3aa533d2b77ced6d4630d4e4880cee0a08ab382..8e68983dbe4e256547bc0694c567858c2a4566de 100644 (file)
@@ -3,34 +3,30 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 
 #ifndef STAFF_INFO_HH
 #define STAFF_INFO_HH
 
-/// struct to pass staff info along a Request_register hierarchy.
+#include "lily-proto.hh"
+
+/// struct to pass staff info along a Engraver hierarchy.
 struct Staff_info {
-    int *c0_position_i_l_;
-    Staff_walker *walk_l_;
     Staff_symbol*staff_sym_l_;
     
-    /// when is now?
     Time_description const *time_C_;
     Rhythmic_grouping const *rhythmic_C_;
+    Score_column *musical_l_;
+    Score_column *command_l_;
 
-    ///
-    bool break_allowed_b_;
-
-    Moment when();
-    Staff * staff_l();
+    Score * score_l_;
     Score *score_l();
-    PCol * command_pcol_l();
-    PCol * musical_pcol_l();
-    Staff_column *column_l();
-    Score_column *musical_l();
+    Paper_column * command_pcol_l();
+    Score_column* musical_l();
     Score_column *command_l();
+    Paper_column * musical_pcol_l();
     Staff_info();
 };