projects
/
ardour.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sanitize "well-known" ctrl API
[ardour.git]
/
gtk2_ardour
/
export_report.h
diff --git
a/gtk2_ardour/export_report.h
b/gtk2_ardour/export_report.h
index 65339be701d32a37c449553f650afedb879a6cea..af91ee2dbe65e2c5436ee1e200a13a91b412255a 100644
(file)
--- a/
gtk2_ardour/export_report.h
+++ b/
gtk2_ardour/export_report.h
@@
-46,12
+46,12
@@
protected:
virtual void overlay (cairo_t* cr, cairo_rectangle_t* r) {}
virtual void overlay (cairo_t* cr, cairo_rectangle_t* r) {}
- virtual void render (
cairo_t* cr
, cairo_rectangle_t* r)
+ virtual void render (
Cairo::RefPtr<Cairo::Context> const& ctx
, cairo_rectangle_t* r)
{
{
- c
airo_rectangle (cr,
r->x, r->y, r->width, r->height);
- c
airo_clip (cr
);
- background (c
r
, r);
- overlay (c
r
, r);
+ c
tx->rectangle (
r->x, r->y, r->width, r->height);
+ c
tx->clip (
);
+ background (c
tx->cobj()
, r);
+ overlay (c
tx->cobj()
, r);
}
Cairo::RefPtr<Cairo::ImageSurface> _surface;
}
Cairo::RefPtr<Cairo::ImageSurface> _surface;
@@
-189,6
+189,10
@@
public:
ExportReport (const std::string & title, const ARDOUR::AnalysisResults & ar);
int run ();
ExportReport (const std::string & title, const ARDOUR::AnalysisResults & ar);
int run ();
+ void on_response (int response_id) {
+ Gtk::Dialog::on_response (response_id);
+ }
+
private:
void init (const ARDOUR::AnalysisResults &, bool);
void draw_waveform (Cairo::RefPtr<Cairo::ImageSurface>& wave,
private:
void init (const ARDOUR::AnalysisResults &, bool);
void draw_waveform (Cairo::RefPtr<Cairo::ImageSurface>& wave,