580d8e9c67bb53fc36a348e2bc54547db46da609
[ardour.git] / gtk2_ardour / panner.h
1 #ifndef __gtk_ardour_panner_h__
2 #define __gtk_ardour_panner_h__
3
4 #include <gtkmm2ext/barcontroller.h>
5
6 class PannerBar : public Gtkmm2ext::BarController
7 {
8   public:
9         PannerBar (Gtk::Adjustment& adj, PBD::Controllable&);
10         ~PannerBar ();
11
12         void on_size_request (Gtk::Requisition*);
13
14   protected:
15         bool expose (GdkEventExpose*);
16         bool button_press (GdkEventButton*);
17         bool button_release (GdkEventButton*);
18 };
19
20 #endif /* __gtk_ardour_panner_h__ */