]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/clef-grav.hh
release: 0.1.13
[lilypond.git] / lily / include / clef-grav.hh
index 624e7bdf2046d8a14800ddd0c1392892a0857d8c..ffd499920aac581a17d4b22708bfd149f4e11c4f 100644 (file)
@@ -1,11 +1,14 @@
 /*
-  clef.hh -- part of GNU LilyPond
+  clef-grav.hh -- declare Clef_engraver
 
-  (c) 1996,97 Han-Wen Nienhuys
+  source file of the GNU LilyPond music typesetter
+
+  (c) 1996, 1997 Han-Wen Nienhuys <hanwen@stack.nl>
 */
 
-#ifndef CLEF_HH
-#define CLEF_HH
+
+#ifndef CLEF_GRAV_HH
+#define CLEF_GRAV_HH
 
 #include "scalar.hh"
 #include "varray.hh"
 
 /// where is c-0 in the staff?
 class Clef_engraver : public  Engraver {
-    Clef_item *clef_p_;
-    Clef_change_req * clef_req_l_;
-    void create_clef();
-    void read_req (Clef_change_req*);
-    bool set_type (String);
+  Clef_item *clef_p_;
+  Clef_change_req * clef_req_l_;
+  void create_clef();
+  void read_req (Clef_change_req*);
+  bool set_type (String);
 protected:
-     virtual void do_process_requests();
-    virtual void fill_staff_info (Staff_info&);
-    virtual void do_pre_move_processing();
-    virtual void do_removal_processing();
-    virtual void do_creation_processing();
-    virtual void do_post_move_processing();
-    virtual bool do_try_request (Request*);
-    virtual void acknowledge_element (Score_elem_info);
+  virtual void do_process_requests();
+  virtual void fill_staff_info (Staff_info&);
+  virtual void do_pre_move_processing();
+  virtual void do_removal_processing();
+  virtual void do_creation_processing();
+  virtual void do_post_move_processing();
+  virtual bool do_try_request (Request*);
+  virtual void acknowledge_element (Score_elem_info);
 public:
-    int c0_position_i_;
-    String clef_type_str_;
+  TRANSLATOR_CLONE(Clef_engraver);
+  int c0_position_i_;
+  String clef_type_str_;
 
-    /* ************** */
+  /* ************** */
    
-    Clef_engraver();
-    DECLARE_MY_RUNTIME_TYPEINFO;
+  Clef_engraver();
+  DECLARE_MY_RUNTIME_TYPEINFO;
    
 };
-#endif // CLEF_HH
-
+#endif