/*
- Copyright (C) 2011 Paul Davis
+ Copyright (C) 2011-2013 Paul Davis
Author: Carl Hetherington <cth@carlh.net>
This program is free software; you can redistribute it and/or modify
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
*/
/** @file canvas/canvas.h
_log_renders = log;
}
+ std::string indent() const;
+ void dump (std::ostream&) const;
+
protected:
void queue_draw_item_area (Item *, Rect);
void ungrab ();
Cairo::RefPtr<Cairo::Context> context ();
-
+
protected:
bool on_expose_event (GdkEventExpose *);
bool on_button_press_event (GdkEventButton *);
}
+std::ostream& operator<< (std::ostream&, const ArdourCanvas::Canvas&);
+
#endif