diff options
Diffstat (limited to 'gtk2_ardour/audio_clock.h')
-rw-r--r-- | gtk2_ardour/audio_clock.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk2_ardour/audio_clock.h b/gtk2_ardour/audio_clock.h index 4a077da7d8..03ed27edbd 100644 --- a/gtk2_ardour/audio_clock.h +++ b/gtk2_ardour/audio_clock.h @@ -76,6 +76,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr framepos_t current_time (framepos_t position = 0) const; framepos_t current_duration (framepos_t position = 0) const; void set_session (ARDOUR::Session *s); + void set_negative_allowed (bool yn); sigc::signal<void> ValueChanged; sigc::signal<void> mode_changed; @@ -104,6 +105,8 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr int em_width; bool _edit_by_click_field; int _mode_width[4]; /* enum Mode entries */ + bool _negative_allowed; + bool edit_is_negative; Glib::RefPtr<Pango::Layout> _layout; Glib::RefPtr<Pango::Layout> _left_layout; @@ -195,7 +198,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr bool bbt_validate_edit (const std::string&); bool minsec_validate_edit (const std::string&); - framepos_t frames_from_timecode_string (const std::string&) const; + framepos_t frames_from_timecode_string (const std::string&) const; framepos_t frames_from_bbt_string (framepos_t, const std::string&) const; framepos_t frame_duration_from_bbt_string (framepos_t, const std::string&) const; framepos_t frames_from_minsec_string (const std::string&) const; |