]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.67
authorfred <fred>
Sun, 24 Mar 2002 19:45:20 +0000 (19:45 +0000)
committerfred <fred>
Sun, 24 Mar 2002 19:45:20 +0000 (19:45 +0000)
lily/command-request.cc
lily/include/command-request.hh

index 83cb258ffb32dc92972b3edee47ea348fc4afcb3..7a70fced2eeceb43564bbf9f2a6dcb14afa92f9e 100644 (file)
 #include "debug.hh"
 #include "musical-request.hh"
 
-
+void
+Command_script_req::do_print() const
+{}
+IMPLEMENT_STATIC_NAME(Command_script_req);
 IMPLEMENT_STATIC_NAME(Cadenza_req);
 
 void
@@ -193,7 +196,7 @@ Key_change_req::Key_change_req()
 Key_change_req::Key_change_req(Key_change_req const&c)
 {
        for (int i=0; i < c.melodic_p_arr_.size(); i++) 
-               melodic_p_arr_.push( c.melodic_p_arr_[i]->clone()->melodic() );
+               melodic_p_arr_.push( c.melodic_p_arr_[i]->clone()->musical()->melodic() );
        minor_b_ = c.minor_b_;
        multi_octave_b_ = c.multi_octave_b_;
 }
index d1b99f9a6cdc94b45c72fe91581a58d7f503ff1d..c4676c76af8455d2e314e9c8f4890d23af4a4763 100644 (file)
@@ -21,7 +21,6 @@ public:
     virtual Terminate_voice_req *terminate() {return 0;}
     virtual Group_change_req * groupchange() { return 0;}
     virtual Group_feature_req * groupfeature() { return 0; }
-  
     virtual Measure_grouping_req * measuregrouping() { return 0; }
     virtual Clef_change_req * clefchange() { return 0; }
     virtual Key_change_req * keychange() { return 0; }
@@ -30,9 +29,17 @@ public:
     virtual Bar_req *bar() { return 0; }
     virtual Cadenza_req *cadenza() { return 0; }
     virtual Timing_req*timing() {  return 0; }
+    virtual Command_script_req*commandscript() { return 0;}
 };
 
 
+class Command_script_req : public Command_req,  public Script_req {
+public:
+    REQUESTMETHODS(Command_script_req, commandscript);
+};
+
+
+
 /** Baseclass for meter/partial req. It has to be handled by
   Staff_{walker,column} baseclass.  */
 class Timing_req  : public Command_req  {