/*
local-key-item.hh -- part of GNU LilyPond
- (c) 1996--2000 Han-Wen Nienhuys
+ (c) 1996--2002 Han-Wen Nienhuys
*/
#ifndef LOCALKEYITEM_HH
#include "array.hh"
-#include "musical-pitch.hh"
+#include "pitch.hh"
class Local_key_item
{
- static Molecule parenthesize (Score_element*me, Molecule) ;
+ static Molecule parenthesize (Grob*me, Molecule) ;
public:
- DECLARE_SCHEME_CALLBACK(brew_molecule, (SCM ));
- static void add_pitch (Score_element*me, Musical_pitch, bool cautionary, bool natural);
- static bool has_interface (Score_element*);
- static void set_interface (Score_element*);
+ DECLARE_SCHEME_CALLBACK (after_line_breaking, (SCM));
+ DECLARE_SCHEME_CALLBACK (brew_molecule, (SCM));
+ static void add_pitch (Grob*me, Pitch, bool cautionary, bool natural, Grob *tie_break_cautionary);
+ static bool has_interface (Grob*);
+ static void set_interface (Grob*);
};