summaryrefslogtreecommitdiff
path: root/gtk2_ardour/ardour_knob.h
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2015-04-25 02:05:50 +0200
committerRobin Gareus <robin@gareus.org>2015-04-25 02:19:13 +0200
commita3dc192fb340c637b9749c1d31cbe553a0594393 (patch)
treef54ad71bc1ac2f838cbc8955e559e89d4abbf469 /gtk2_ardour/ardour_knob.h
parent50a0748c2b2c07cafc912276b1b5df194991071a (diff)
allow to offset knob-arc
Diffstat (limited to 'gtk2_ardour/ardour_knob.h')
-rw-r--r--gtk2_ardour/ardour_knob.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/gtk2_ardour/ardour_knob.h b/gtk2_ardour/ardour_knob.h
index 4ec290cbc7..c9ca72b1a4 100644
--- a/gtk2_ardour/ardour_knob.h
+++ b/gtk2_ardour/ardour_knob.h
@@ -57,7 +57,7 @@ public:
unused5 = 0x20,
};
- ArdourKnob (Element e = default_elements);
+ ArdourKnob (Element e = default_elements, bool arc_to_zero = false);
virtual ~ArdourKnob ();
void set_active_state (Gtkmm2ext::ActiveState);
@@ -103,7 +103,9 @@ public:
bool _hovering;
float _grabbed_y;
- float _val; //percent of knob travel
+ float _val; // current value [0..1]
+ float _zero; // default value, arc
+ bool _arc_to_zero; // if false, arc starts left-edge
void action_sensitivity_changed ();
void action_visibility_changed ();