]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-1.3.11
authorfred <fred>
Tue, 26 Mar 2002 22:44:13 +0000 (22:44 +0000)
committerfred <fred>
Tue, 26 Mar 2002 22:44:13 +0000 (22:44 +0000)
lily/include/staff-symbol-referencer.hh

index e5f6751a75893eb40f792944cc5a07f06476ebb6..60e9ac27870c78a2a4d71bacf40d27b04c8911b7 100644 (file)
    lines, leading).
    
  */
-class Staff_symbol_referencer : public virtual Score_element
+class Staff_symbol_referencer_interface 
 {
 public:
-  Staff_symbol_referencer ();
+  Score_element * elt_l_;
+  Staff_symbol_referencer_interface (Score_element const*);
+  void set_interface ();
+  bool has_interface_b ();
   void set_position (Real);
   static Real callback (Dimension_cache const*); 
 
@@ -28,11 +31,15 @@ public:
      Leading are the lead strips between the sticks (lines) of
      typeface. ie. leading is vertical space.
    */
+  
   Real staff_line_leading_f () const;
   Staff_symbol * staff_symbol_l () const;
   int lines_i () const;
   Real position_f () const;
 };
 
+
+Staff_symbol_referencer_interface staff_symbol_referencer_interface  (Score_element const*);
+
 #endif /* STAFF_SYMBOL_REFERENCER_HH */