summaryrefslogtreecommitdiff
path: root/gtk2_ardour/time_info_box.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2016-12-20 03:10:05 +0100
committerRobin Gareus <robin@gareus.org>2016-12-20 03:59:15 +0100
commitf6dc24b901ba4f3ee444da0283dd744ad2be3f20 (patch)
tree7f3dc8a9332a13360d813f2d2b4a36b044b63c6b /gtk2_ardour/time_info_box.h
parent6941d0b74d4588e077a8761bd7cf6275b1c3460a (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.h56
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__ */