summaryrefslogtreecommitdiff
path: root/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
diff options
context:
space:
mode:
Diffstat (limited to 'libs/gtkmm2ext/gtkmm2ext/motionfeedback.h')
-rw-r--r--libs/gtkmm2ext/gtkmm2ext/motionfeedback.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h b/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
index 0eaf78ed55..70ab50d6ba 100644
--- a/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
+++ b/libs/gtkmm2ext/gtkmm2ext/motionfeedback.h
@@ -24,6 +24,7 @@
#include <gdkmm/pixbuf.h>
#include <gtkmm/box.h>
+#include <gtkmm/label.h>
#include <gtkmm/eventbox.h>
#include "gtkmm2ext/binding_proxy.h"
@@ -58,7 +59,6 @@ class MotionFeedback : public Gtk::VBox
virtual ~MotionFeedback ();
Gtk::Widget& eventwin () { return pixwin; }
- Gtk::Entry& value_display() const { return *value; }
boost::shared_ptr<PBD::Controllable> controllable() const;
virtual void set_controllable (boost::shared_ptr<PBD::Controllable> c);
@@ -75,7 +75,7 @@ class MotionFeedback : public Gtk::VBox
protected:
boost::shared_ptr<PBD::Controllable> _controllable;
- Gtk::Entry* value;
+ Gtk::Label* value;
double default_value;
double step_inc;
double page_inc;
@@ -103,12 +103,12 @@ class MotionFeedback : public Gtk::VBox
*/
virtual double to_display_value (double) = 0;
- double adjust (double control_value, double display_delta);
+ virtual double adjust (double nominal_delta) = 0;
private:
Type type;
Gtk::EventBox pixwin;
- Gtk::HBox* value_packer;
+ Gtk::EventBox* value_packer;
Glib::RefPtr<Gdk::Pixbuf> pixbuf;
BindingProxy binding_proxy;