]> git.donarmstrong.com Git - lilypond.git/commitdiff
enw file
authorHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 20 Oct 2002 22:53:55 +0000 (22:53 +0000)
committerHan-Wen Nienhuys <hanwen@xs4all.nl>
Sun, 20 Oct 2002 22:53:55 +0000 (22:53 +0000)
lily/include/self-alignment-interface.hh [new file with mode: 0644]

diff --git a/lily/include/self-alignment-interface.hh b/lily/include/self-alignment-interface.hh
new file mode 100644 (file)
index 0000000..985ce91
--- /dev/null
@@ -0,0 +1,22 @@
+/*   
+  side-position-interface.hh -- declare Side_position_interface
+  
+  source file of the GNU LilyPond music typesetter
+  
+  (c) 1999--2002 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  
+ */
+
+#ifndef SELF_ALIGNMENT_INTERFACE_HH
+#define SELF_ALIGNMENT_INTERFACE_HH
+
+#include "spanner.hh"
+
+struct Self_alignment_interface
+{
+  static bool has_interface (Grob*);
+  DECLARE_SCHEME_CALLBACK (aligned_on_self, (SCM element, SCM axis));
+  DECLARE_SCHEME_CALLBACK (centered_on_parent, (SCM element, SCM axis));
+  DECLARE_SCHEME_CALLBACK (centered_on_other_axis_parent, (SCM element, SCM axis));
+};
+#endif