Oops - the previous namespace qualifier was also needed in gtk2_ardour/processor_box.cc
[ardour.git] / gtk2_ardour / editor_summary.h
index 6746849fe3700c3d60143a54569ba369ddfbc70b..f6aa804f59d86d6c41690b3abe0a31239d26a14f 100644 (file)
@@ -57,13 +57,16 @@ private:
                TO_LEFT_OR_RIGHT,
                OTHERWISE_OUTSIDE
        };
-
-       bool on_expose_event (GdkEventExpose *);
+      
        void on_size_request (Gtk::Requisition *);
        bool on_button_press_event (GdkEventButton *);
        bool on_button_release_event (GdkEventButton *);
        bool on_motion_notify_event (GdkEventMotion *);
        bool on_scroll_event (GdkEventScroll *);
+        bool on_key_press_event (GdkEventKey*);
+        bool on_key_release_event (GdkEventKey*);
+        bool on_enter_notify_event (GdkEventCrossing*); 
+        bool on_leave_notify_event (GdkEventCrossing*); 
 
        void centre_on_click (GdkEventButton *);
        void render (cairo_t *);
@@ -83,6 +86,9 @@ private:
        void set_cursor (Position);
        void route_gui_changed (std::string);
        bool suspending_editor_updates () const;
+       double playhead_frame_to_position (framepos_t) const;
+        framepos_t position_to_playhead_frame_to_position (double pos) const;
+       void set_overlays_dirty (int, int, int, int);
 
        framepos_t _start; ///< start frame of the overview
        framepos_t _end; ///< end frame of the overview
@@ -116,6 +122,7 @@ private:
        bool _old_follow_playhead;
 
        PBD::ScopedConnectionList position_connection;
+       PBD::ScopedConnection route_ctrl_id_connection;
        PBD::ScopedConnectionList region_property_connection;
 };