]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/tie-column-format.hh
* Documentation/user/instrument-notation.itely (Laissez vibrer
[lilypond.git] / lily / include / tie-column-format.hh
diff --git a/lily/include/tie-column-format.hh b/lily/include/tie-column-format.hh
new file mode 100644 (file)
index 0000000..5f0c438
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+  tie-column-format.hh -- declare
+
+  source file of the GNU LilyPond music typesetter
+
+  (c) 2005 Han-Wen Nienhuys <hanwen@xs4all.nl>
+
+*/
+
+#ifndef TIE_COLUMN_FORMAT_HH
+#define TIE_COLUMN_FORMAT_HH
+
+
+
+void set_chord_outline (Array<Skyline_entry> *skyline,
+                       Link_array<Item> bounds,
+                       Grob *common,
+                       Direction d);
+void set_tie_config_directions (Array<Tie_configuration> *tie_configs_ptr);
+void shift_small_ties (Array<Tie_configuration> *tie_configs,
+                      Grob *staff_referencer,
+                      Tie_details const &details);
+void final_shape_adjustment (Tie_configuration &conf,
+                            Drul_array< Array<Skyline_entry> > const &skylines,
+                            Grob *staff_referencer,
+                            Tie_details const &details);
+void
+set_chord_outlines (Drul_array< Array<Skyline_entry> > *skyline_drul,
+                   Link_array<Grob> ties,
+                   Grob *common);
+
+void
+set_manual_tie_configuration (Array<Tie_configuration> *tie_configs,
+                             bool *manual_override,
+                             SCM manual_configs
+                             );
+
+
+#endif /* TIE_COLUMN_FORMAT_HH */