X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=gtk2_ardour%2Faudio_clock.h;h=82b12b0ecaf431cefb21eff61d3ff09498ef0a9c;hb=5f30d87fd0127bb475894825c6e4acc01fcedb29;hp=3336f9e2bdb3b2a4829efd9295c3793f1de983ba;hpb=d06de26a4fd828b6a0a9da8718e3b0c829a4d162;p=ardour.git diff --git a/gtk2_ardour/audio_clock.h b/gtk2_ardour/audio_clock.h index 3336f9e2bd..82b12b0eca 100644 --- a/gtk2_ardour/audio_clock.h +++ b/gtk2_ardour/audio_clock.h @@ -58,6 +58,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr Mode mode() const { return _mode; } void set_off (bool yn); bool off() const { return _off; } + bool on() const { return !_off; } void set_widget_name (const std::string& name); void set_active_state (Gtkmm2ext::ActiveState s); void set_editable (bool yn); @@ -129,6 +130,8 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr bool _negative_allowed; bool edit_is_negative; + framepos_t _limit_pos; + Glib::RefPtr _layout; bool _with_info; @@ -206,6 +209,7 @@ class AudioClock : public CairoWidget, public ARDOUR::SessionHandlePtr void set_bbt (framepos_t, ARDOUR::framecnt_t, bool); void set_minsec (framepos_t, bool); void set_frames (framepos_t, bool); + void set_out_of_bounds (bool negative); void set_clock_dimensions (Gtk::Requisition&);