]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.59
authorfred <fred>
Sun, 24 Mar 2002 19:42:13 +0000 (19:42 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:42:13 +0000 (19:42 +0000)
Documentation/mudela.pod
lily/include/tie-reg.hh [new file with mode: 0644]

index c46ccc58c0e1fa57f111667359f280cc33770cb5..5908a646107f7d2eeefb9227ad5d0fa9f60332a2 100644 (file)
@@ -240,6 +240,20 @@ error for this reason.
                                % NO nesting!
        [c8 c8 c8]2/3           % a triplet
 
+
+=head2 Slurs and Ties
+
+Ties connect the noteheads of adjecent notes. They are entered as follows:
+
+       a4 ~ a4
+
+Slurs connect whole chords, and try to avoid crossing stems. They are
+entered as follows:
+
+       a4(  )a4
+
+=head2 Scripts
+
 Symbols which can be put at either side (above or below) of a staff
 are entered as follows:
 
diff --git a/lily/include/tie-reg.hh b/lily/include/tie-reg.hh
new file mode 100644 (file)
index 0000000..34387c9
--- /dev/null
@@ -0,0 +1,34 @@
+/*
+  tie-reg.hh -- declare Tie_register
+
+  source file of the LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+
+#ifndef TIE_REG_HH
+#define TIE_REG_HH
+
+#include "register.hh"
+
+class Tie_register : public Request_register {
+    Tie * end_tie_p_;
+    Tie * tie_p_;
+    Moment end_mom_;
+    Tie_req * req_l_;
+    Tie_req *end_req_l_;
+protected:
+    virtual ~Tie_register();
+    virtual void acknowledge_element(Staff_elem_info);
+    virtual bool try_request(Request*);
+    virtual bool acceptable_request_b(Request*);
+    virtual void process_requests();
+    virtual void post_move_processing();
+    virtual void pre_move_processing();
+public:
+    Tie_register();
+    NAME_MEMBERS(Tie_register);
+};
+
+#endif // TIE_REG_HH