summaryrefslogtreecommitdiff
path: root/gtk2_ardour/tempo_dialog.h
diff options
context:
space:
mode:
authornick_m <mainsbridge@gmail.com>2017-03-07 03:59:42 +1100
committernick_m <mainsbridge@gmail.com>2017-03-07 03:59:42 +1100
commit30dd692d134de57a446dd8fc2fb6d39faad99e9a (patch)
tree095dc47257e568d4a31ed197b1e2aa342e526ea1 /gtk2_ardour/tempo_dialog.h
parent4512b67fa5ef88e36dc15bdb870033bb352b3e72 (diff)
rework tempo dialog formatting, add end bpm entry.
Diffstat (limited to 'gtk2_ardour/tempo_dialog.h')
-rw-r--r--gtk2_ardour/tempo_dialog.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/gtk2_ardour/tempo_dialog.h b/gtk2_ardour/tempo_dialog.h
index 38c14e8b27..06c9732fe5 100644
--- a/gtk2_ardour/tempo_dialog.h
+++ b/gtk2_ardour/tempo_dialog.h
@@ -42,13 +42,14 @@ public:
TempoDialog (ARDOUR::TempoMap&, ARDOUR::TempoSection&, const std::string & action);
double get_bpm ();
+ double get_end_bpm ();
double get_note_type ();
bool get_bbt_time (Timecode::BBT_Time&);
ARDOUR::TempoSection::Type get_tempo_type ();
ARDOUR::PositionLockStyle get_lock_style ();
private:
- void init (const Timecode::BBT_Time& start, double bpm , double note_type, ARDOUR::TempoSection::Type type, bool movable, ARDOUR::PositionLockStyle style);
+ void init (const Timecode::BBT_Time& start, double bpm, double end_bpm, double note_type, ARDOUR::TempoSection::Type type, bool movable, ARDOUR::PositionLockStyle style);
bool is_user_input_valid() const;
void bpm_changed ();
bool bpm_button_press (GdkEventButton* );
@@ -81,6 +82,9 @@ private:
Gtk::ComboBoxText pulse_selector;
Gtk::Adjustment bpm_adjustment;
Gtk::SpinButton bpm_spinner;
+ Gtk::Adjustment end_bpm_adjustment;
+ Gtk::SpinButton end_bpm_spinner;
+ Gtk::Label _end_bpm_label;
Gtk::Entry when_bar_entry;
Gtk::Entry when_beat_entry;
Gtk::Label when_bar_label;