]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/axis-group-interface.hh
* scm/output-gnome.scm: New file.
[lilypond.git] / lily / include / axis-group-interface.hh
index 3c4676b9899170b4ffabe07851231411f51059c5..26ab66e14dc65e24e2980664597453581b02f6cc 100644 (file)
@@ -3,7 +3,7 @@
   
   source file of the GNU LilyPond music typesetter
   
-  (c) 2000 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c) 2000--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
   
  */
 
 #include "group-interface.hh"
 
 /**
-   Treat a group of elements as a union. This sets the parent of any S
-   added to ELT_L_ to ELT_L_.
 
-   Properties:
 */
 struct Axis_group_interface 
 {
-  DECLARE_SCHEME_CALLBACK(group_extent_callback, (SCM smob, SCM axis));
-  static Interval relative_group_extent (Axis, Score_element * common, SCM list);
+  DECLARE_SCHEME_CALLBACK (group_extent_callback, (SCM smob, SCM axis));
+  static Interval relative_group_extent (Axis, Grob * common, SCM list);
 
-  static void add_element (Score_element* me, Score_element*);
-  static void set_axes (Score_element*,Axis,Axis);
-  static bool axis_b (Score_element*,Axis);
-  static Link_array<Score_element> get_children (Score_element*);
-  static bool has_interface (Score_element*);
-  static void set_interface (Score_element*);
+  static void add_element (Grob* me, Grob*);
+  static void set_axes (Grob*,Axis,Axis);
+  static bool has_axis (Grob*,Axis);
+  static Link_array<Grob> get_children (Grob*);
+  static bool has_interface (Grob*);
+  
   
 };