]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/score-column.cc
release: 1.3.14
[lilypond.git] / lily / score-column.cc
index 2fd3def678c7f5b1edff171d74d28ca8a5a7c724..40363f393e1c264c53bc6b479c5c455a9540f3a0 100644 (file)
@@ -1,67 +1,7 @@
 /*
-  score-column.cc -- implement Score_column
+  score-column.cc -- implement Paper_column
 
   source file of the GNU LilyPond music typesetter
 
-  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
-
-#include "debug.hh"
-#include "p-col.hh"
-#include "score-column.hh"
-
-Score_column::Score_column(Moment w)
-{
-    when_ = w;
-    musical_b_ = false;
-}
-
-void
-Score_column::print() const
-{
-#ifndef NPRINT
-    mtor << "Score_column { mus "<< musical_b_ <<" at " <<  when_<<'\n';
-    mtor << "durations: [";
-    for (int i=0; i < durations.size(); i++)
-       mtor << durations[i] << " ";
-    mtor << "]\n";
-    PCol::print();
-    mtor << "}\n";
-#endif
-}
-
-int
-Moment_compare(Moment const &m1, Moment const &m2)
-{
-    return sign(m1-m2);
-}
-
-void
-Score_column::preprocess()
-{
-    durations.sort(Moment_compare);
-}
-
-void
-Score_column::add_duration(Moment d)
-{
-    assert(d);
-    for (int i = 0; i< durations.size(); i++) {
-       if (d == durations[i])
-           return ;
-    }
-    durations.push(d);
-}
-
-void
-Score_column::do_set_breakable()
-{
-    Score_column *c1 = new Score_column(when_);
-    Score_column *c2 = new Score_column(when_);
-    prebreak_p_ =c1;
-    postbreak_p_ = c2;
-    c1->durations = durations;
-    c2->durations = durations;
-    c1->musical_b_ 
-       = c2->musical_b_ = musical_b_;
-}