]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.1
authorfred <fred>
Sat, 5 Oct 1996 14:58:12 +0000 (14:58 +0000)
committerfred <fred>
Sat, 5 Oct 1996 14:58:12 +0000 (14:58 +0000)
rhythmstaf.hh [new file with mode: 0644]

diff --git a/rhythmstaf.hh b/rhythmstaf.hh
new file mode 100644 (file)
index 0000000..1e56355
--- /dev/null
@@ -0,0 +1,31 @@
+struct Rhythmic_staff;
+
+/// column of Rhythmic_staff
+struct Rhythmic_column : Staff_column {
+    // mega-stupido. only do notes, one at a time
+    Request *the_note;
+    Rhythmic_staff* staff_;
+
+    /****************/
+    
+    void typeset_req(Request *rq);
+    void take_request(Request *rq);
+    void typeset_command(Command *, int brs);
+    void process_commands( );
+    void process_requests();
+
+    Rhythmic_column(Score_column*s,Rhythmic_staff*rs);
+};
+
+
+/// simple percussion staff
+struct Rhythmic_staff : Staff {
+    /// indirection to the PStaff.
+    PStaff *theline;
+    void set_output(PScore *);
+    void process_commands( PCursor<Command*> &where);
+
+    void grant_requests();
+    Staff_column * create_col(Score_column*);
+};
+