diff options
author | David Robillard <d@drobilla.net> | 2008-02-16 22:43:18 +0000 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2008-02-16 22:43:18 +0000 |
commit | 8aa9508c82f32efcf9c7c00e2c9e76268d4dddce (patch) | |
tree | 1fb1a5e7eef6684c0a5bb49be492612c71796fc4 /gtk2_ardour/route_time_axis.h | |
parent | 1b657585572298d1a69a7b43e611f59b7e185df3 (diff) |
Merge with 2.0-ongoing R3071.
git-svn-id: svn://localhost/ardour2/branches/3.0@3073 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour/route_time_axis.h')
-rw-r--r-- | gtk2_ardour/route_time_axis.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/gtk2_ardour/route_time_axis.h b/gtk2_ardour/route_time_axis.h index 6978524246..e318451832 100644 --- a/gtk2_ardour/route_time_axis.h +++ b/gtk2_ardour/route_time_axis.h @@ -27,8 +27,10 @@ #include <gtkmm/menuitem.h> #include <gtkmm/radiomenuitem.h> #include <gtkmm/checkmenuitem.h> +#include <gtkmm/adjustment.h> #include <gtkmm2ext/selector.h> +#include <gtkmm2ext/slider_controller.h> #include <list> #include <ardour/types.h> @@ -132,6 +134,7 @@ public: void clear_meter (); void io_changed (ARDOUR::IOChange, void *); void meter_changed (void *); + void effective_gain_display (); protected: friend class StreamView; @@ -307,6 +310,16 @@ protected: UnderlayList _underlay_streams; typedef list<RouteTimeAxisView*> UnderlayMirrorList; UnderlayMirrorList _underlay_mirrors; + + Gtkmm2ext::HSliderController *gain_slider; + Gtk::Adjustment gain_adjustment; + static Glib::RefPtr<Gdk::Pixbuf> slider; + static int setup_slider_pix (); + void gain_adjusted(); + + gint start_gain_touch (GdkEventButton*); + gint end_gain_touch (GdkEventButton*); + void gain_changed (); }; #endif /* __ardour_route_time_axis_h__ */ |