]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/porrectus.hh
*** empty log message ***
[lilypond.git] / lily / include / porrectus.hh
index 8a11b0387d3b96b6d021ecb260ce9b542fb34af5..453471f66a40611397be7443698c792f47f972d6 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));
+  static bool has_interface (Grob*);
 
 private:
-  static Molecule brew_vaticana_molecule (Item *, bool, bool, Direction, Real);
-  static Molecule brew_mensural_molecule (Item *, bool, bool, Direction, Real);
-  static Molecule brew_horizontal_slope (Real, Real, 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 create_ledger_line (Interval, Grob *);
   static Molecule create_streepjes (Grob *, int, int, Interval);
 };