20 #ifndef __gtk_ardour_vol_controller_h__
21 #define __gtk_ardour_vol_controller_h__
23 #include <gtkmm/adjustment.h>
35 bool with_numeric =
true,
37 int image_height = 40,
47 double adjust (
double nominal_delta);
58 #endif // __gtk_ardour_vol_controller_h__
virtual ~VolumeController()
double to_display_value(double)
double adjust(double nominal_delta)
double control_value() const
void dB_printer(char buf[32], const boost::shared_ptr< PBD::Controllable > &adj)
static void _dB_printer(char buf[32], const boost::shared_ptr< PBD::Controllable > &adj, void *arg)
VolumeController(Glib::RefPtr< Gdk::Pixbuf >, boost::shared_ptr< PBD::Controllable >, double def, double step, double page, bool with_numeric=true, int image_width=40, int image_height=40, bool linear=true)
double display_value() const
double to_control_value(double)