]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.32
authorfred <fred>
Sat, 15 Feb 1997 00:08:50 +0000 (00:08 +0000)
committerfred <fred>
Sat, 15 Feb 1997 00:08:50 +0000 (00:08 +0000)
hdr/keyreg.hh [new file with mode: 0644]

diff --git a/hdr/keyreg.hh b/hdr/keyreg.hh
new file mode 100644 (file)
index 0000000..cf19231
--- /dev/null
@@ -0,0 +1,33 @@
+/*
+  keyreg.hh -- declare Key_register
+
+  source file of the LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+
+#ifndef KEYREG_HH
+#define KEYREG_HH
+
+#include "register.hh"
+#include "key.hh"
+
+struct Key_register : Request_register {
+    Key key_;
+    Key_change_req * keyreq_l_;
+    Key_item * kit_p_;
+    Array<int> accidental_idx_arr_;
+    bool default_key_b_;
+    
+    virtual bool try_request(Request *req_l);
+    virtual void process_request();
+    virtual void do_pre_move_process();
+    virtual void do_post_move_process();
+    Key_register(Complex_walker*);
+private:
+    
+    void read_req(Key_change_req * r);
+};
+
+#endif // KEYREG_HH