class TempoDialog : public ArdourDialog
{
public:
- TempoDialog (ARDOUR::TempoMap&, framepos_t, const std::string & action);
+ TempoDialog (ARDOUR::TempoMap&, samplepos_t, const std::string & action);
TempoDialog (ARDOUR::TempoMap&, ARDOUR::TempoSection&, const std::string & action);
double get_bpm ();
void pulse_change ();
void tempo_type_change ();
void lock_style_change ();
- bool tap_tempo_button_press (GdkEventButton* );
+ bool tap_tempo_key_press (GdkEventKey*);
+ bool tap_tempo_button_press (GdkEventButton*);
bool tap_tempo_focus_out (GdkEventFocus* );
+ void tap_tempo ();
+
typedef std::map<std::string,float> NoteTypes;
NoteTypes note_types;
{
public:
- MeterDialog (ARDOUR::TempoMap&, framepos_t, const std::string & action);
+ MeterDialog (ARDOUR::TempoMap&, samplepos_t, const std::string & action);
MeterDialog (ARDOUR::TempoMap&, ARDOUR::MeterSection&, const std::string & action);
double get_bpb ();