add AudioBackendNativeThread to serve the same role as jack_native_thread_t
[ardour.git] / gtk2_ardour / big_clock_window.h
index 790bf0f357f65563c91456518cac365332f91cc3..c1a5b0ebeeae0d9647d953a5c83269d7607bb845 100644 (file)
 
 class AudioClock;
 
-class BigClockWindow : public Gtk::Window, public ARDOUR::SessionHandlePtr, public Gtkmm2ext::VisibilityTracker
+class BigClockWindow : public ArdourWindow
 {
   public:
     BigClockWindow (AudioClock&);
 
-    AudioClock* clock() const { return _clock; }
-    void set_clock (AudioClock* c) { _clock = c; }
-
-    void float (Gtk::Window*);
-
   private:
     AudioClock& clock;
     bool resize_in_progress;
@@ -44,7 +39,7 @@ class BigClockWindow : public Gtk::Window, public ARDOUR::SessionHandlePtr, publ
     void on_size_allocate (Gtk::Allocation&);
     void on_realize ();
     void on_unmap ();
-    bool on_key_press_event ();
+    bool on_key_press_event (GdkEventKey*);
 
     bool text_resizer (int, int);
     void reset_aspect_ratio ();