]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/super-element.hh
release: 1.0.6
[lilypond.git] / lily / include / super-element.hh
index a625b850ec3b6cb04bbfacec455096d58639a8c5..133fbb0072b8ab92e343c9d0edf7c34e5a14d4d5 100644 (file)
@@ -1,5 +1,5 @@
 /*
-  super-element.hh -- declare Super_elem
+  super-element.hh -- declare Super_element
 
   source file of the LilyPond music typesetter
 
@@ -7,19 +7,16 @@
 */
 
 
-#ifndef SUPER_ELEM_HH
-#define SUPER_ELEM_HH
+#ifndef Super_element_HH
+#define Super_element_HH
 
 #include "score-element.hh"
 /** The toplevel element. The Paper_score contains this element, and any
   element shoud be a dependency for the super element.
   */
-class Super_elem : public Score_element {
+class Super_element : public virtual Score_element {
 public:
-  Link_array<Line_of_score> lines_arr_;
-  Line_of_score * line_of_score_l_;
-    void add_broken_line (Line_of_score*);
-  Super_elem();
+  Super_element();
 
   void space_processing ();
   void pre_processing();
@@ -30,11 +27,7 @@ public:
   void unlink_all ();
 
 protected:
-  virtual void do_substitute_dependency (Score_element*,Score_element*);
-  virtual void handle_broken_dependencies();
-
-  virtual void do_add_processing();
   DECLARE_MY_RUNTIME_TYPEINFO;
 };
 
-#endif // SUPER_ELEM_HH
+#endif // Super_element_HH