]> git.donarmstrong.com Git - lilypond.git/commitdiff
* lily/include/paper-book.hh
authorJan Nieuwenhuizen <janneke@gnu.org>
Wed, 18 Aug 2004 08:23:55 +0000 (08:23 +0000)
committerJan Nieuwenhuizen <janneke@gnu.org>
Wed, 18 Aug 2004 08:23:55 +0000 (08:23 +0000)
* lily/include/paper-system.hh: Finish renaming of paper-line to
system.  Fix users.

ChangeLog
lily/book.cc
lily/include/paper-book.hh
lily/include/paper-system.hh
lily/paper-book.cc
lily/paper-system.cc
lily/score.cc

index 8d85fcee7acee4cd50e79930de0d2163aa235b85..7352370f5d77a43ce143494e06e19417f1bc9028 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2004-08-18  Jan Nieuwenhuizen  <janneke@gnu.org>
+
+       * lily/include/paper-book.hh
+       * lily/include/paper-system.hh: Finish renaming of paper-line to
+       system.  Fix users.
+
 2004-08-18  Han-Wen Nienhuys   <hanwen@xs4all.nl>
 
        * lily/output-def.cc (assign_context_def): use set_variable().
index 6f0ac617264ffa250bd8e5de9f5e244168467fa4..3e68631b289ee5b716a0e49660948912e90cf8d8 100644 (file)
@@ -85,10 +85,10 @@ Book::process (String outname, Output_def *default_def)
         do titling?  */
       if (SCM_NFALSEP(scm_vector_p (systems)))
        {
-         Score_lines sc;
-         sc.lines_ = systems;
+         Score_systems sc;
+         sc.systems_ = systems;
          sc.header_ = scores_[i]->header_;
-         paper_book->score_lines_.push (sc);
+         paper_book->score_systems_.push (sc);
        }
     }
 
index e2b678d30c5e75975ecadbfff0ddaa8e730cd612..72fa47dff3407ca4a45f59462da8b12a3bf2d679 100644 (file)
 #include "protected-scm.hh"
 #include "smobs.hh"
 
-struct Score_lines
+struct Score_systems
 {
-  SCM lines_;
+  SCM systems_;
   SCM header_;
 
-  Score_lines () ;
+  Score_systems () ;
   void gc_mark ();
 };
 
@@ -33,16 +33,16 @@ class Paper_book
 {
   DECLARE_SMOBS (Paper_book, );
 
-  SCM lines_;
+  SCM systems_;
   SCM pages_;
 public:
   SCM header_;
-  Array<Score_lines> score_lines_;
+  Array<Score_systems> score_systems_;
   Output_def *bookpaper_;
   
   Paper_book ();
 
-  SCM lines ();
+  SCM systems ();
   SCM pages ();
   Stencil book_title ();
   Stencil score_title (int);
index 755e66f7358b021d589502cb720d77d7ee8eaf5f..879ed05b00b70550707956156fe077397f6aa785 100644 (file)
@@ -5,8 +5,8 @@
 
   (c) 2004  Jan Nieuwenhuizen <janneke@gnu.org>
 */
-#ifndef PAPER_LINE_HH
-#define PAPER_LINE_HH
+#ifndef PAPER_SYSTEM_HH
+#define PAPER_SYSTEM_HH
 
 #include "lily-proto.hh"
 #include "smobs.hh"
@@ -40,6 +40,6 @@ public:
   Real penalty () const;
 };
 
-DECLARE_UNSMOB (Paper_system, paper_line);
+DECLARE_UNSMOB (Paper_system, paper_system);
 
-#endif /* PAPER_LINE_HH */
+#endif /* PAPER_SYSTEM_HH */
index 2f4ba4d82107bbb605de54db903447168e4fb8e9..b90819a27489652102beac26d557e76beac5adf1 100644 (file)
@@ -21,7 +21,7 @@
 Paper_book::Paper_book ()
 {
   pages_ = SCM_BOOL_F;
-  lines_ = SCM_BOOL_F;
+  systems_ = SCM_BOOL_F;
   header_ = SCM_EOL;
   
   bookpaper_ = 0;
@@ -40,14 +40,14 @@ SCM
 Paper_book::mark_smob (SCM smob)
 {
   Paper_book *b = (Paper_book*) SCM_CELL_WORD_1 (smob);
-  for (int i = 0; i < b->score_lines_.size (); i++)
-    b->score_lines_[i].gc_mark ();
+  for (int i = 0; i < b->score_systems_.size (); i++)
+    b->score_systems_[i].gc_mark ();
 
   if (b->bookpaper_)
     scm_gc_mark (b->bookpaper_->self_scm ());
   scm_gc_mark (b->header_);
   scm_gc_mark (b->pages_);
-  return b->lines_;
+  return b->systems_;
 }
 
 int
@@ -148,7 +148,7 @@ Paper_book::post_processing (SCM module,
 void
 Paper_book::output (String outname)
 {
-  if (!score_lines_.size ())
+  if (!score_systems_.size ())
     return;
 
   /* Generate all stencils to trigger font loads.  */
@@ -210,15 +210,15 @@ void
 Paper_book::classic_output (String outname)
 {
   /* Generate all stencils to trigger font loads.  */
-  lines ();
+  systems ();
 
   // ugh code dup
   SCM scopes = SCM_EOL;
   if (ly_c_module_p (header_))
     scopes = scm_cons (header_, scopes);
 
-  if (ly_c_module_p (score_lines_[0].header_))
-    scopes = scm_cons (score_lines_[0].header_, scopes);
+  if (ly_c_module_p (score_systems_[0].header_))
+    scopes = scm_cons (score_systems_[0].header_, scopes);
   //end ugh
 
   Array<String> output_formats = split_string (output_format_global, ',');
@@ -267,11 +267,11 @@ LY_DEFINE (ly_paper_book_scopes, "ly:paper-book-scopes",
   return scopes;
 }
 
-LY_DEFINE (ly_paper_book_lines, "ly:paper-book-lines",
+LY_DEFINE (ly_paper_book_systems, "ly:paper-book-systems",
           1, 0, 0, (SCM pb),
-          "Return lines in book PB.")
+          "Return systems in book PB.")
 {
-  return unsmob_paper_book (pb)->lines ();
+  return unsmob_paper_book (pb)->systems ();
 }
 
 LY_DEFINE (ly_paper_book_book_paper, "ly:paper-book-book-paper",
@@ -320,8 +320,8 @@ Paper_book::score_title (int i)
   if (ly_c_module_p (header_))
     scopes = scm_cons (header_, scopes);
 
-  if (ly_c_module_p (score_lines_[i].header_))
-    scopes = scm_cons (score_lines_[i].header_, scopes);
+  if (ly_c_module_p (score_systems_[i].header_))
+    scopes = scm_cons (score_systems_[i].header_, scopes);
   //end ugh
 
   SCM tit = SCM_EOL;
@@ -340,58 +340,58 @@ Paper_book::score_title (int i)
 }
   
 SCM
-Paper_book::lines ()
+Paper_book::systems ()
 {
-  if (lines_ != SCM_BOOL_F)
-    return lines_;
+  if (systems_ != SCM_BOOL_F)
+    return systems_;
 
-  lines_ = SCM_EOL;
+  systems_ = SCM_EOL;
   Stencil title = book_title ();
 
   if (!title.is_empty ())
     {
-      Paper_system *pl = new Paper_system (title, true);
-      lines_ = scm_cons (pl->self_scm (), lines_);
-      scm_gc_unprotect_object (pl->self_scm ());
+      Paper_system *ps = new Paper_system (title, true);
+      systems_ = scm_cons (ps->self_scm (), systems_);
+      scm_gc_unprotect_object (ps->self_scm ());
     }
   
-  int score_count = score_lines_.size ();
+  int score_count = score_systems_.size ();
   for (int i = 0; i < score_count; i++)
     {
       Stencil title = score_title (i);      
       if (!title.is_empty ())
        {
-         Paper_system *pl = new Paper_system (title, true);
-         lines_ = scm_cons (pl->self_scm (), lines_);
-         scm_gc_unprotect_object (pl->self_scm ());
+         Paper_system *ps = new Paper_system (title, true);
+         systems_ = scm_cons (ps->self_scm (), systems_);
+         scm_gc_unprotect_object (ps->self_scm ());
        }
       
-      if (scm_vector_p (score_lines_[i].lines_) == SCM_BOOL_T)
+      if (scm_vector_p (score_systems_[i].systems_) == SCM_BOOL_T)
        {
          // guh.         
-         SCM line_list = scm_vector_to_list (score_lines_[i].lines_);
+         SCM system_list = scm_vector_to_list (score_systems_[i].systems_);
 
-         line_list = scm_reverse (line_list);
-         lines_ = scm_append (scm_list_2 (line_list, lines_));
+         system_list = scm_reverse (system_list);
+         systems_ = scm_append (scm_list_2 (system_list, systems_));
        }
     }
   
-  lines_ = scm_reverse (lines_);
+  systems_ = scm_reverse (systems_);
   
   int i = 0;
   Paper_system *last = 0;
-  for (SCM s = lines_; s != SCM_EOL; s = ly_cdr (s))
+  for (SCM s = systems_; s != SCM_EOL; s = ly_cdr (s))
     {
-      Paper_system * p = unsmob_paper_line (ly_car (s));
-      p->number_ = ++i;
+      Paper_system *ps = unsmob_paper_system (ly_car (s));
+      ps->number_ = ++i;
 
       if (last && last->is_title ())
        // ugh, hardcoded.      
-       p->penalty_ = 10000;
-      last = p;
+       ps->penalty_ = 10000;
+      last = ps;
     }
   
-  return lines_;
+  return systems_;
 }
 
 SCM
@@ -402,23 +402,23 @@ Paper_book::pages ()
 
   pages_ = SCM_EOL;
   SCM proc = bookpaper_->c_variable ("page-breaking");
-  pages_ = scm_apply_0 (proc, scm_list_2 (lines (), self_scm ()));
+  pages_ = scm_apply_0 (proc, scm_list_2 (systems (), self_scm ()));
   return pages_;
 }
 
 
 /****************************************************************/
 
-Score_lines::Score_lines ()
+Score_systems::Score_systems ()
 {
-  lines_ = SCM_EOL;
+  systems_ = SCM_EOL;
   header_ = SCM_EOL;
 }
 
 void
-Score_lines::gc_mark ()
+Score_systems::gc_mark ()
 {
-  scm_gc_mark (lines_);
+  scm_gc_mark (systems_);
   scm_gc_mark (header_);
 }
 
index 340667b53670519f307e0dd6dee031d96a658a4a..f51d2cbd7e502165d9e641aa9bc2b85db6166b89 100644 (file)
@@ -35,8 +35,8 @@ Paper_system::~Paper_system ()
 SCM
 Paper_system::mark_smob (SCM smob)
 {
-  Paper_system *line = (Paper_system*) ly_cdr (smob);
-  return line-> stencil_.expr ();
+  Paper_system *system = (Paper_system*) ly_cdr (smob);
+  return system-> stencil_.expr ();
 }
 
 int
@@ -80,52 +80,50 @@ Paper_system::to_stencil () const
   return stencil_;
 }
 
-LY_DEFINE (ly_paper_line_height, "ly:paper-system-extent",
-          2, 0, 0, (SCM line, SCM axis),
-          "Return the extent of @var{line}.")
+LY_DEFINE (ly_paper_system_height, "ly:paper-system-extent",
+          2, 0, 0, (SCM system, SCM axis),
+          "Return the extent of @var{system}.")
 {
-  Paper_system *pl = unsmob_paper_line (line);
-  SCM_ASSERT_TYPE (pl, line, SCM_ARG1, __FUNCTION__, "paper-system");
+  Paper_system *ps = unsmob_paper_system (system);
+  SCM_ASSERT_TYPE (ps, system, SCM_ARG1, __FUNCTION__, "paper-system");
   SCM_ASSERT_TYPE (is_axis (axis), axis, SCM_ARG2, __FUNCTION__, "axis");
   Axis ax = (Axis)ly_scm2int (axis);
-  return scm_make_real (pl->dim ()[ax]);
+  return scm_make_real (ps->dim ()[ax]);
 }
 
-
-
-LY_DEFINE (ly_paper_line_title_p, "ly:paper-system-title?",
-          1, 0, 0, (SCM line),
-          "Is  @var{line} a title line?")
+LY_DEFINE (ly_paper_system_title_p, "ly:paper-system-title?",
+          1, 0, 0, (SCM system),
+          "Is  @var{system} a title system?")
 {
-  Paper_system *pl = unsmob_paper_line (line);
-  SCM_ASSERT_TYPE (pl, line, SCM_ARG1, __FUNCTION__, "paper-system");
-  return SCM_BOOL (pl->is_title ());
+  Paper_system *ps = unsmob_paper_system (system);
+  SCM_ASSERT_TYPE (ps, system, SCM_ARG1, __FUNCTION__, "paper-system");
+  return SCM_BOOL (ps->is_title ());
 }
 
-LY_DEFINE (ly_paper_line_number, "ly:paper-system-number",
-          1, 0, 0, (SCM line),
-          "Return the number of @var{line}.")
+LY_DEFINE (ly_paper_system_number, "ly:paper-system-number",
+          1, 0, 0, (SCM system),
+          "Return the number of @var{system}.")
 {
-  Paper_system *pl = unsmob_paper_line (line);
-  SCM_ASSERT_TYPE (pl, line, SCM_ARG1, __FUNCTION__, "paper-system");
-  return scm_int2num (pl->number_);
+  Paper_system *ps = unsmob_paper_system (system);
+  SCM_ASSERT_TYPE (ps, system, SCM_ARG1, __FUNCTION__, "paper-system");
+  return scm_int2num (ps->number_);
 }
 
-LY_DEFINE (ly_paper_line_break_score, "ly:paper-system-break-penalty",
-          1, 0, 0, (SCM line),
-          "Return the score for page break after @var{line}.")
+LY_DEFINE (ly_paper_system_break_score, "ly:paper-system-break-penalty",
+          1, 0, 0, (SCM system),
+          "Return the score for page break after @var{system}.")
 {
-  Paper_system *pl = unsmob_paper_line (line);
-  SCM_ASSERT_TYPE (pl, line, SCM_ARG1, __FUNCTION__, "paper-system");
-  return scm_int2num (int (pl->penalty ()));
+  Paper_system *ps = unsmob_paper_system (system);
+  SCM_ASSERT_TYPE (ps, system, SCM_ARG1, __FUNCTION__, "paper-system");
+  return scm_int2num (int (ps->penalty ()));
 }
 
-LY_DEFINE (ly_paper_line_stencil, "ly:paper-system-stencil",
-          1, 0, 0, (SCM line),
-          "Return the height of @var{line}.")
+LY_DEFINE (ly_paper_system_stencil, "ly:paper-system-stencil",
+          1, 0, 0, (SCM system),
+          "Return the height of @var{system}.")
 {
-  Paper_system *pl = unsmob_paper_line (line);
-  SCM_ASSERT_TYPE (pl, line, SCM_ARG1, __FUNCTION__, "paper-system");
-  return pl->to_stencil ().smobbed_copy ();
+  Paper_system *ps = unsmob_paper_system (system);
+  SCM_ASSERT_TYPE (ps, system, SCM_ARG1, __FUNCTION__, "paper-system");
+  return ps->to_stencil ().smobbed_copy ();
 }
 
index 8e26e425cdea371eccbd8cea521b34cff0f5ffc3..fa6c6fc3842aa6148b00c1e66c8f8c396d24ba26 100644 (file)
@@ -189,11 +189,11 @@ default_rendering (SCM music, SCM outdef,
          paper_book->header_ = header;
          paper_book->bookpaper_ = unsmob_output_def (scaled_bookdef);
          
-         Score_lines sc;
-         sc.lines_ = systems;
+         Score_systems sc;
+         sc.systems_ = systems;
          sc.header_ = header;
 
-         paper_book->score_lines_.push (sc);
+         paper_book->score_systems_.push (sc);
          
          paper_book->classic_output (ly_scm2string (outname));
          scm_gc_unprotect_object (paper_book->self_scm ());