]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.1.14
authorfred <fred>
Sun, 24 Mar 2002 19:57:19 +0000 (19:57 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:57:19 +0000 (19:57 +0000)
Documentation/AUTHORS.pod
lily/axis-group-element.cc [new file with mode: 0644]
tex/dyndefs.tex [new file with mode: 0644]

index c910644bfa3be863863fac4c3f691c6e65b98db7..313befdca00b670c07fdda7312fb6b1e396f794d 100644 (file)
@@ -47,6 +47,10 @@ Beam and Stem code.
 
 =item *
 
+Donald Ervin Knuth, mf/ital-*.mf (these were taken from the CM fonts)
+
+=item *
+
 Alexandre Oliva <oliva@dcc.unicamp.br>, testing
 
 =item *
diff --git a/lily/axis-group-element.cc b/lily/axis-group-element.cc
new file mode 100644 (file)
index 0000000..8ef35c0
--- /dev/null
@@ -0,0 +1,59 @@
+/*
+  axis-group-element.cc -- implement Axis_group_element
+
+  source file of the GNU LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+*/
+
+#include "axis-group-element.hh"
+
+void
+Axis_group_element::do_unlink()
+{
+  remove_all();
+}
+
+void
+Axis_group_element::do_junk_links()
+{
+  axis_admin_.elem_l_arr_.set_size (0);
+}
+
+
+bool
+Axis_group_element::contains_b (Graphical_element const*e) const
+{
+  return axis_admin_.contains_b (e);
+}
+
+Link_array<Score_elem>
+Axis_group_element::get_extra_dependencies() const
+{
+  return elem_l_arr ();
+}
+
+Link_array<Score_elem>
+Axis_group_element::elem_l_arr () const
+{  
+  /*
+    ugh. I know
+   */
+  Link_array<Score_elem> r;
+  for (int i=0; i < axis_admin_.elem_l_arr_.size (); i++)
+    r.push ((Score_elem*)axis_admin_.elem_l_arr_[i]);
+  return r;
+}
+
+void
+Axis_group_element::do_print() const
+{
+  axis_admin_.print();
+}
+
+
+Axis_group_element::Axis_group_element()
+{
+  transparent_b_ = true;
+}
+
diff --git a/tex/dyndefs.tex b/tex/dyndefs.tex
new file mode 100644 (file)
index 0000000..b31a230
--- /dev/null
@@ -0,0 +1,27 @@
+% dyndefs.tex
+%
+
+\def\dyn{\dynfont}
+\def\dynaf{\dynfont\char0}
+\def\dynnf{\dynfont\char1}
+\def\dynnf{\dynfont\char1}
+\def\dynp{\dynfont\char2}
+\def\dynm{\dynfont\char3}
+\def\dyns{\dynfont\char4}
+\def\dynz{\dynfont\char5}
+
+\def\kdynf{\dynnf}
+\def\kdynp{\dynp\kern-.1ex}
+
+\def\dynf{{\dynaf}}
+\def\dynpp{{\kdynp\dynp}}
+\def\dynppp{{\kdynp\kdynp\dynp}}
+\def\dynmp{{\dynm\kern -.2ex\dynp}}
+\def\dynmf{{\dynfont\raise.08ex\hbox{\dynm}\kern-.3ex\dynnf}}
+\def\dynff{{\kdynf\dynnf}}
+\def\dynfff{{\kdynf\kdynf\dynnf}}
+
+\def\dynfp{{\kdynf\dynp}}
+\def\dynsf{{\dyns\kern-.3ex\dynnf}}
+\def\dynsfz{{\dynsf\dynz}}
+