]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/super-element.cc
release: 1.1.38
[lilypond.git] / lily / super-element.cc
index 0704e8c4e2875b4465872b6bbdabed32d3c282c7..0401602c7ad5248a479c90a32a9db74433e647b2 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the LilyPond music typesetter
 
-  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include "super-element.hh"
 #include "paper-outputter.hh"
 
 
-Super_element::Super_element()
-{
-}
-
-
-
-
 /**
     for administration of what was done already
     */
@@ -37,20 +30,18 @@ enum Score_element_status {
   POSTCALCED,          // after spacing calcs done
   BREWING,
   BREWED,
-  UNLINKING,
-  UNLINKED,
 };
 
 void
 Super_element::pre_processing ()
 {
-  calculate_dependencies (PRECALCING, PRECALCED, &Score_element::do_pre_processing);
+  calculate_dependencies (PRECALCED, PRECALCING, &Score_element::do_pre_processing);
 }
 
 void
 Super_element::space_processing ()
 {
-  calculate_dependencies (SPACING, SPACED, &Score_element::do_space_processing);
+  calculate_dependencies (SPACED, SPACING, &Score_element::do_space_processing);
 }
 
 /* for break processing, use only one status, because copies have to
@@ -72,22 +63,15 @@ Super_element::break_processing ()
 void
 Super_element::post_processing ()
 {
-  calculate_dependencies (POSTCALCING, POSTCALCED, &Score_element::do_post_processing);
+  calculate_dependencies (POSTCALCED, POSTCALCING, &Score_element::do_post_processing);
 }
 
 void
 Super_element::output_all () 
 {
-  pscore_l_->outputter_l_->start_line ();
-  calculate_dependencies (BREWING, BREWED, &Score_element::output_processing);
-  pscore_l_->outputter_l_->stop_line ();
+  calculate_dependencies (BREWED, BREWING, &Score_element::output_processing);
 }
 
 
 
-void
-Super_element::unlink_all ()
-{
-  calculate_dependencies (UNLINKING, UNLINKED, &Score_element::junk_links);
-}