-void
-Script_column::do_pre_processing()
-{
- if (!script_l_arr_.size())
- return;
- /* up+outside, up+inside, down+outside, down+inside */
- Array<Script*> placed_l_arr_a[4];
- for (int i=0; i < script_l_arr_.size(); i++) {
- Script*s_l = script_l_arr_[i];
- int j = (s_l->dir_i_ >0) ? 0 : 2;
- if (!s_l->inside_staff_b_)
- j ++;
-
- placed_l_arr_a[j].push(s_l);
- }
-
- for (int j =0; j <4; j++) {
- placed_l_arr_a[j].sort( Script::compare);
- }