]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/clef-reg.hh
release: 0.0.49
[lilypond.git] / lily / include / clef-reg.hh
index cc3a8a90e9911feb4784146a4f15a867e02e3f30..434ffcd95862aa6855a9fe2abe547852afde85c2 100644 (file)
 class Clef_register : public  Request_register {
     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 process_requests();
+    virtual void pre_move_processing();
+    virtual void post_move_processing();
+    virtual bool try_request(Request*);
+    virtual void acknowledge_element(Staff_elem_info);
 public:
     int c0_position_i_;
     String clef_type_str_;
 
     /* ************** */
-    virtual void process_requests();
-    virtual void pre_move_processing();
-    virtual void post_move_processing();
-    virtual bool try_request(Request*);
+   
     Clef_register();
     NAME_MEMBERS(Clef_register);
-    void read_req(Clef_change_req*);
-    bool set_type(String);
+   
 };
 #endif // CLEF_HH