20 #ifndef __gtkmm2ext_scroomer_h__
21 #define __gtkmm2ext_scroomer_h__
23 #include <gtkmm/drawingarea.h>
24 #include <gtkmm/adjustment.h>
44 Scroomer(Gtk::Adjustment& adjustment);
47 bool on_motion_notify_event (GdkEventMotion*);
48 bool on_button_press_event (GdkEventButton*);
49 bool on_button_release_event (GdkEventButton*);
50 bool on_scroll_event (GdkEventScroll*);
51 virtual void on_size_allocate (Gtk::Allocation&);
53 void set_comp_rect(GdkRectangle&, Component)
const;
55 Component point_in(
double point)
const;
57 void set_min_page_size(
double page_size);
77 void adjustment_changed ();
int position_of(Component comp)
sigc::signal0< void > DragFinishing
sigc::signal0< void > DoubleClicked
sigc::signal0< void > DragStarting
LIBARDOUR_API PBD::PropertyDescriptor< framepos_t > position
static double const handle_size