One fix.
[ardour.git] / gtk2_ardour / step_entry.h
index 364be671148b972add9b37d9d2f729aec46e29dc..26c46d5c51150a24f54c4c0419205c55d89d16f0 100644 (file)
@@ -41,14 +41,14 @@ class StepEntry : public ArdourWindow
         void note_off_event_handler (int note);
         void rest_event_handler ();
 
-        Evoral::MusicalTime note_length();
+        Evoral::Beats note_length();
         uint8_t note_velocity() const;
         uint8_t note_channel() const;
 
         int current_octave () const { return (int) floor (octave_adjustment.get_value()); }
 
   private:
-        Evoral::MusicalTime _current_note_length;
+        Evoral::Beats _current_note_length;
         uint8_t _current_note_velocity;
 
         Gtk::VBox packer;
@@ -140,7 +140,6 @@ class StepEntry : public ArdourWindow
         /* actions */
 
         void register_actions ();
-        Gtkmm2ext::ActionMap myactions;
 
         void insert_note (uint8_t);
         void insert_rest ();
@@ -166,7 +165,8 @@ class StepEntry : public ArdourWindow
         bool radio_button_release (GdkEventButton*, Gtk::RadioButton*, int);
 
         void load_bindings ();
-        Gtkmm2ext::Bindings  bindings;
+       Gtkmm2ext::ActionMap myactions;
+       Gtkmm2ext::Bindings*  bindings;
 
         void inc_note_velocity ();
         void dec_note_velocity ();