summaryrefslogtreecommitdiff
path: root/gtk2_ardour/panner.h
blob: 580d8e9c67bb53fc36a348e2bc54547db46da609 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#ifndef __gtk_ardour_panner_h__
#define __gtk_ardour_panner_h__

#include <gtkmm2ext/barcontroller.h>

class PannerBar : public Gtkmm2ext::BarController
{
  public:
	PannerBar (Gtk::Adjustment& adj, PBD::Controllable&);
	~PannerBar ();

	void on_size_request (Gtk::Requisition*);

  protected:
	bool expose (GdkEventExpose*);
	bool button_press (GdkEventButton*);
	bool button_release (GdkEventButton*);
};

#endif /* __gtk_ardour_panner_h__ */