diff options
author | Robin Gareus <robin@gareus.org> | 2016-12-20 03:10:05 +0100 |
---|---|---|
committer | Robin Gareus <robin@gareus.org> | 2016-12-20 03:59:15 +0100 |
commit | f6dc24b901ba4f3ee444da0283dd744ad2be3f20 (patch) | |
tree | 7f3dc8a9332a13360d813f2d2b4a36b044b63c6b /gtk2_ardour/time_info_box.h | |
parent | 6941d0b74d4588e077a8761bd7cf6275b1c3460a (diff) |
Prepare for re-use of TimeInfoBox w/o punch-clock
Diffstat (limited to 'gtk2_ardour/time_info_box.h')
-rw-r--r-- | gtk2_ardour/time_info_box.h | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/gtk2_ardour/time_info_box.h b/gtk2_ardour/time_info_box.h index 984a14a1c0..83f58e7eb5 100644 --- a/gtk2_ardour/time_info_box.h +++ b/gtk2_ardour/time_info_box.h @@ -42,43 +42,43 @@ class AudioClock; class TimeInfoBox : public CairoHPacker, public ARDOUR::SessionHandlePtr { - public: - TimeInfoBox (); - ~TimeInfoBox (); +public: + TimeInfoBox (bool with_punch); + ~TimeInfoBox (); - void set_session (ARDOUR::Session*); + void set_session (ARDOUR::Session*); - private: - Gtk::Table table; +private: + Gtk::Table table; - AudioClock* selection_start; - AudioClock* selection_end; - AudioClock* selection_length; + AudioClock* selection_start; + AudioClock* selection_end; + AudioClock* selection_length; - AudioClock* punch_start; - AudioClock* punch_end; + AudioClock* punch_start; + AudioClock* punch_end; - Gtk::Label selection_title; - Gtk::Label punch_title; - bool syncing_selection; - bool syncing_punch; + Gtk::Label selection_title; + Gtk::Label punch_title; + bool syncing_selection; + bool syncing_punch; + bool with_punch_clock; - void punch_changed (ARDOUR::Location*); - void punch_location_changed (ARDOUR::Location*); - void watch_punch (ARDOUR::Location*); - PBD::ScopedConnectionList punch_connections; - PBD::ScopedConnectionList editor_connections; - PBD::ScopedConnectionList region_property_connections; + void punch_changed (ARDOUR::Location*); + void punch_location_changed (ARDOUR::Location*); + void watch_punch (ARDOUR::Location*); + PBD::ScopedConnectionList punch_connections; + PBD::ScopedConnectionList editor_connections; + PBD::ScopedConnectionList region_property_connections; - void selection_changed (); + void selection_changed (); - void sync_selection_mode (AudioClock*); - void sync_punch_mode (AudioClock*); + void sync_selection_mode (AudioClock*); + void sync_punch_mode (AudioClock*); - bool clock_button_release_event (GdkEventButton* ev, AudioClock* src); - void track_mouse_mode (); - void region_property_change (boost::shared_ptr<ARDOUR::Region> r, const PBD::PropertyChange& what_changed); + bool clock_button_release_event (GdkEventButton* ev, AudioClock* src); + void track_mouse_mode (); + void region_property_change (boost::shared_ptr<ARDOUR::Region> r, const PBD::PropertyChange& what_changed); }; - #endif /* __time_info_box_h__ */ |