13
0
Commit Graph

11 Commits

Author SHA1 Message Date
d06de26a4f Towards a consistent render() API.
This fixes an -Woverloaded-virtual ambiguity introduced in b5e613d45

  void render (cairo_t*, cairo_rectagle*)
  void render (Cairo::RefPtr<Cairo::Context> const&, cairo_rectangle_t*)

ArdourCanvas prefers cairomm and CairoWidget itself uses Cairo::Context,
this improves overall API consistency.
2017-03-20 17:12:08 +01:00
d43d220f1f extend ArdourKnob ToolTips
allow to set/change tooltip-prefix and set a "printer" in preparation
for properly using the Knob in Plugin UIs
2016-07-11 03:45:13 +02:00
22b07e0233 NOOP, remove trailing tabs/whitespace. 2015-10-05 16:17:49 +02:00
ff563d293e separate detent & zero-arc flags for knob 2015-04-25 16:59:33 +02:00
a7523c4e6d magic knob 2015-04-25 05:33:51 +02:00
c809e528c0 make knob respond to X & Y axis drags 2015-04-25 02:44:47 +02:00
a3dc192fb3 allow to offset knob-arc 2015-04-25 02:19:13 +02:00
848864f8c9 persistent tooltip for [trim] knob 2015-04-25 01:04:19 +02:00
57e80c2c8f allow to set toolip on knob 2015-04-24 22:37:03 +02:00
a7226133a9 refactor _grabbed into cairo_widget 2014-08-22 11:49:59 -05:00
b2b736d596 tweaks for the monitor section. refactoring of some buttons, using new ArdourKnob instead of VolumeController. New ArdourDisplay shows a controllables user value, and provides support for preset values (hardcoded at present). Further refactoring to come, so that ArdourWidgets are derived from a common class. Controllable now has more responsibility for scaling between internal, user, and interface (knob percent) values. This also needs more refactoring and might have some unintended consequences. tested with audio and nothing seems amiss, yet. 2014-07-18 08:47:45 -05:00