]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/script-column.cc
release: 0.1.11
[lilypond.git] / lily / script-column.cc
index 1c1df618ba7b061f54a4d7252b10ea71fe9067fb..6f9359aef7c46fce45dd5b706746c304097dc62a 100644 (file)
@@ -17,88 +17,96 @@ IMPLEMENT_IS_TYPE_B1(Script_column,Horizontal_vertical_group_item);
 
 
 void
-Script_column::add(Script*s_l)
+Script_column::add (Script*s_l)
 {
-    script_l_arr_.push(s_l);
-    add_dependency(s_l);
-    add_element(s_l);
+  script_l_arr_.push (s_l);
+  add_dependency (s_l);
+  add_element (s_l);
 }
 
 
 void
-Script_column::do_print()const
+Script_column::do_print() const
 {
 #ifndef NPRINT
-    mtor << "scripts: " << script_l_arr_.size() << '\n'; 
+  DOUT << "scripts: " << script_l_arr_.size() << '\n'; 
 #endif
 }
 
 static int
-idx(bool inside, int dir)
+idx (bool inside, int dir)
 {
-    int j = (dir+1);
-    if ( !inside )
-       j ++;
-    return j;
+  int j = (dir+1);
+  if (!inside)
+    j ++;
+  return j;
 }
 
 void
 Script_column::do_pre_processing()
 {
-    if (!script_l_arr_.size()) 
-       return;
-    
-    /* up+inside, up+outside, down+inside, down+outside */
-    Array<Script*> placed_l_arr_a[4];
-    for (int i=0; i < script_l_arr_.size(); i++) {
-       Script*s_l = script_l_arr_[i];
-       placed_l_arr_a[idx( s_l->inside_staff_b_ , s_l->dir_i_) ].push(s_l);
+  if (!script_l_arr_.size()) 
+    return;
+  
+  /* up+inside, up+outside, down+inside, down+outside */
+  Array<Script*> placed_l_arr_a[4];
+  for (int i=0; i < script_l_arr_.size(); i++) 
+    {
+      Script*s_l = script_l_arr_[i];
+      placed_l_arr_a[idx (s_l->inside_staff_b_ , s_l->dir_) ].push (s_l);
     }
-    
-    for (int j =0; j <4; j++) {
-       placed_l_arr_a[j].sort( Script::compare);
+  
+  for (int j =0; j <4; j++) 
+    {
+      placed_l_arr_a[j].sort (Script::compare);
     }
 
 
-    for (int j =0; j < 4; j++) {
-       if (placed_l_arr_a[j].size())
-           for (int i=0; i  < support_l_arr_.size(); i++)
-               placed_l_arr_a[j][0]->add_support( support_l_arr_[i]);
+  for (int j =0; j < 4; j++) 
+    {
+      if (placed_l_arr_a[j].size())
+       for (int i=0; i  < support_l_arr_.size(); i++)
+         placed_l_arr_a[j][0]->add_support (support_l_arr_[i]);
     }
-    
-    Item * support_l=0;
-    int j = 0;
-    for (; j < 2; j++ ) {
-       for (int i=0; i < placed_l_arr_a[j].size(); i++) {
-           if (support_l)
-               placed_l_arr_a[j][i]->add_support(support_l);
-           support_l = placed_l_arr_a[j][i];
+  
+  Item * support_l=0;
+  int j = 0;
+  for (; j < 2; j++) 
+    {
+      for (int i=0; i < placed_l_arr_a[j].size(); i++) 
+       {
+         if (support_l)
+           placed_l_arr_a[j][i]->add_support (support_l);
+         support_l = placed_l_arr_a[j][i];
        }
     }
-    support_l = 0;
-    for (; j < 4; j++ ) {
-       for (int i=0; i < placed_l_arr_a[j].size(); i++) {
-           if (support_l)
-               placed_l_arr_a[j][i]->add_support(support_l);
-           support_l = placed_l_arr_a[j][i];
+  support_l = 0;
+  for (; j < 4; j++) 
+    {
+      for (int i=0; i < placed_l_arr_a[j].size(); i++) 
+       {
+         if (support_l)
+           placed_l_arr_a[j][i]->add_support (support_l);
+         support_l = placed_l_arr_a[j][i];
        }
     }
 }
 
 
 void
-Script_column::add_support(Item*i_l)
+Script_column::add_support (Item*i_l)
 {
-    support_l_arr_.push(i_l);
-    add_dependency( i_l);
-    add_element(i_l);
+  support_l_arr_.push (i_l);
+  add_dependency (i_l);
+  add_element (i_l);
 }
 
 void
-Script_column::do_substitute_dependency(Score_elem*o,Score_elem*n)
+Script_column::do_substitute_dependency (Score_elem*o,Score_elem*n)
 {
-    if (o->item()) {
-       script_l_arr_.substitute((Script*)o->item(),(Script*) (n?n->item():0));
-       support_l_arr_.substitute(o->item(), (n?n->item():0));
+  if (o->item()) 
+    {
+      script_l_arr_.substitute ((Script*)o->item(),(Script*) (n?n->item ():0));
+      support_l_arr_.substitute (o->item(), (n?n->item ():0));
     }
 }