X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Ftempo_dialog.h;h=ba269a44259a1408c7e4c3a14ed5346d2255fab7;hb=f4cf283f2683f7883f799a8ef6cd58084e610bb7;hp=7e2f83de7c8593f2633c0a7e0c4414aa0f1b0715;hpb=4b861e603972148a29638cade51cee27ebc997a2;p=ardour.git diff --git a/gtk2_ardour/tempo_dialog.h b/gtk2_ardour/tempo_dialog.h index 7e2f83de7c..ba269a4425 100644 --- a/gtk2_ardour/tempo_dialog.h +++ b/gtk2_ardour/tempo_dialog.h @@ -51,25 +51,25 @@ private: bool bpm_button_press (GdkEventButton* ); bool bpm_button_release (GdkEventButton* ); bool entry_key_release (GdkEventKey* ); - void note_types_change (); + void pulse_change (); - Gtk::ComboBoxText note_types; - std::vector strings; + typedef std::map NoteTypes; + NoteTypes note_types; + + Gtk::ComboBoxText pulse_selector; Gtk::Adjustment bpm_adjustment; Gtk::SpinButton bpm_spinner; - Gtk::Button ok_button; - Gtk::Button cancel_button; Gtk::Entry when_bar_entry; Gtk::Entry when_beat_entry; Gtk::Label when_bar_label; Gtk::Label when_beat_label; - char buf[64]; + Gtk::Label pulse_selector_label; }; class MeterDialog : public ArdourDialog { public: - + MeterDialog (ARDOUR::TempoMap&, framepos_t, const std::string & action); MeterDialog (ARDOUR::MeterSection&, const std::string & action); @@ -81,15 +81,17 @@ private: void init (const Timecode::BBT_Time&, double, double, bool); bool entry_key_press (GdkEventKey* ); bool entry_key_release (GdkEventKey* ); - void note_types_change (); + void note_type_change (); + + typedef std::map NoteTypes; + NoteTypes note_types; Gtk::Entry bpb_entry; - Gtk::ComboBoxText note_types; + Gtk::ComboBoxText note_type; std::vector strings; Gtk::Button ok_button; Gtk::Button cancel_button; Gtk::Entry when_bar_entry; - char buf[64]; }; #endif /* __ardour_gtk_tempo_dialog_h__ */