Towards a consistent render() API.
authorRobin Gareus <robin@gareus.org>
Mon, 20 Mar 2017 16:11:56 +0000 (17:11 +0100)
committerRobin Gareus <robin@gareus.org>
Mon, 20 Mar 2017 16:12:08 +0000 (17:12 +0100)
commitd06de26a4fd828b6a0a9da8718e3b0c829a4d162
tree4dedb0ad6a118e0d60aeee611652bb1180d14a8c
parent3294b82e259085997f6e2f0d361cbb3ef4763545
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.
30 files changed:
gtk2_ardour/ardour_button.cc
gtk2_ardour/ardour_button.h
gtk2_ardour/ardour_knob.cc
gtk2_ardour/ardour_knob.h
gtk2_ardour/ardour_spacer.h
gtk2_ardour/audio_clock.cc
gtk2_ardour/audio_clock.h
gtk2_ardour/button_joiner.cc
gtk2_ardour/button_joiner.h
gtk2_ardour/editor_summary.cc
gtk2_ardour/editor_summary.h
gtk2_ardour/export_report.h
gtk2_ardour/group_tabs.cc
gtk2_ardour/group_tabs.h
gtk2_ardour/led.cc
gtk2_ardour/led.h
gtk2_ardour/mini_timeline.cc
gtk2_ardour/mini_timeline.h
gtk2_ardour/shuttle_control.cc
gtk2_ardour/shuttle_control.h
libs/canvas/widget.cc
libs/gtkmm2ext/cairo_widget.cc
libs/gtkmm2ext/fader.cc
libs/gtkmm2ext/fastmeter.cc
libs/gtkmm2ext/gtkmm2ext/cairo_widget.h
libs/gtkmm2ext/gtkmm2ext/fader.h
libs/gtkmm2ext/gtkmm2ext/fastmeter.h
libs/gtkmm2ext/gtkmm2ext/pixfader.h
libs/gtkmm2ext/pixfader.cc
libs/gtkmm2ext/waves_fastmeter.cc