a variety of fixes for the cairocanvas, but it still buggy as hell handling events and lots of other stuff

This commit is contained in:
Paul Davis
2013-04-09 14:22:58 -04:00
parent 1267b1d61c
commit 053eaf77fd
9 changed files with 100 additions and 33 deletions

View File

@@ -7,10 +7,12 @@ using namespace std;
uint64_t PBD::DEBUG::CanvasItems = PBD::new_debug_bit ("canvasitems");
uint64_t PBD::DEBUG::CanvasItemsDirtied = PBD::new_debug_bit ("canvasitemsdirtied");
uint64_t PBD::DEBUG::CanvasEvents = PBD::new_debug_bit ("canvasevents");
uint64_t PBD::DEBUG::CanvasRender = PBD::new_debug_bit ("canvasrender");
struct timeval ArdourCanvas::epoch;
map<string, struct timeval> ArdourCanvas::last_time;
int ArdourCanvas::render_count;
int ArdourCanvas::render_depth;
int ArdourCanvas::dump_depth;
void