]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/horizontal-group-item.hh
release: 0.1.11
[lilypond.git] / lily / include / horizontal-group-item.hh
index b9045a4bdb5e520e551e2af3229ad0e79fde65e1..35918c95706313a092d1e2b7b042c4a14a74ae94 100644 (file)
 #include "elem-group.hh"
 #include "axis-group-item.hh"
 
+/**
+  Group stuff in horizontal sense. Example: Paper_column
+ */
 class Horizontal_group_item : public Axis_group_item, public Horizontal_group_element {
 protected:
-    virtual void remove_all() { Horizontal_group_element::remove_all (); }
-    virtual void do_print() const;
+  virtual void remove_all() { Horizontal_group_element::remove_all (); }
+  virtual void do_unlink () { 
+    Axis_group_item::do_unlink ();
+  }
+  virtual void do_junk_links() {
+    Axis_group_item::do_junk_links();
+  }
+  virtual void do_print() const;
 public:
-    virtual void add_element (Score_elem*e) { Horizontal_group_element::add_element (e); }
-    virtual void remove_element (Score_elem*e) { Horizontal_group_element::remove_element (e); }
-    DECLARE_MY_RUNTIME_TYPEINFO;
-    SCORE_ELEM_CLONE(Horizontal_group_item);
-  
-
+  virtual void add_element (Score_elem*e) { Horizontal_group_element::add_element (e); }
+  virtual void remove_element (Score_elem*e) { Horizontal_group_element::remove_element (e); }
+  DECLARE_MY_RUNTIME_TYPEINFO;
+  SCORE_ELEM_CLONE(Horizontal_group_item);
 };
 
 #endif // HORIZONTAL_GROUP_ITEM_HH