20 #ifndef __ardour_gtk_tempo_dialog_h__
21 #define __ardour_gtk_tempo_dialog_h__
23 #include <gtkmm/entry.h>
24 #include <gtkmm/frame.h>
25 #include <gtkmm/box.h>
26 #include <gtkmm/button.h>
27 #include <gtkmm/label.h>
28 #include <gtkmm/table.h>
29 #include <gtkmm/entry.h>
30 #include <gtkmm/spinbutton.h>
31 #include <gtkmm/comboboxtext.h>
49 void init (
const Timecode::BBT_Time&
start,
double,
double,
bool);
89 void init (
const Timecode::BBT_Time&,
double,
double,
bool);
Gtk::Entry when_bar_entry
bool bpm_button_press(GdkEventButton *)
TempoDialog(ARDOUR::TempoMap &, framepos_t, const std::string &action)
std::map< std::string, float > NoteTypes
bool tap_tempo_focus_out(GdkEventFocus *)
Gtk::Button cancel_button
bool entry_key_release(GdkEventKey *)
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > start
bool bpm_button_release(GdkEventButton *)
bool is_user_input_valid() const
bool get_bbt_time(Timecode::BBT_Time &)
bool entry_key_press(GdkEventKey *)
Gtk::Label when_beat_label
Gtk::ComboBoxText note_type
Gtk::Entry when_bar_entry
bool entry_key_release(GdkEventKey *)
Gtk::SpinButton bpm_spinner
Gtk::Button tap_tempo_button
Gtk::Adjustment bpm_adjustment
Gtk::Label pulse_selector_label
Gtk::Label when_bar_label
Gtk::ComboBoxText pulse_selector
bool get_bbt_time(Timecode::BBT_Time &)
bool tap_tempo_button_press(GdkEventButton *)
MeterDialog(ARDOUR::TempoMap &, framepos_t, const std::string &action)
std::vector< std::string > strings
Gtk::Entry when_beat_entry
bool is_user_input_valid() const
std::map< std::string, float > NoteTypes