]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/porrectus.hh
release: 1.5.11
[lilypond.git] / lily / include / porrectus.hh
index 8a11b0387d3b96b6d021ecb260ce9b542fb34af5..3b4a97a0468a3189f62147f42909982acd8d9e84 100644 (file)
 class Porrectus
 {
 public:
-  static void set_left_head (Grob *, SCM);
-  static SCM get_left_head (Grob *);
-  static void set_right_head (Grob *, SCM);
-  static SCM get_right_head (Grob *);
+  static void set_left_head (Grob *, Item *);
+  static Item *get_left_head (Grob *);
+  static void set_right_head (Grob *, Item *);
+  static Item *get_right_head (Grob *);
   DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM));
 
 private:
-  static Molecule brew_vaticana_molecule (Item *, bool, bool, Direction, Real);
-  static Molecule brew_mensural_molecule (Item *, bool, bool, Direction, Real);
+  static Molecule brew_vaticana_molecule (Item *, Real,
+                                         bool, Real, Real,
+                                         bool, Direction);
+  static Molecule brew_mensural_molecule (Item *, Real,
+                                         bool, Real, Real,
+                                         bool, Direction);
   static Molecule brew_horizontal_slope (Real, Real, Real);
   static Molecule create_ledger_line (Interval, Grob *);
   static Molecule create_streepjes (Grob *, int, int, Interval);