virtual Fill:: and Outline:: methods so that Canvas::Items that cache image renderings of themselves can invalidate those caches when colors etc. change; add Item::{begin,end}_visual_change() so that we can notify the canvas more efficiently when *only* visual properties have changed and not the bounding box (probably needs to be used more widely)

This commit is contained in:
Paul Davis 2013-04-16 20:38:10 -04:00
parent 81eed21dde
commit c1df3295c1
8 changed files with 54 additions and 11 deletions

View file

@ -48,7 +48,7 @@ public:
return _outline;
}
void set_outline (bool);
virtual void set_outline (bool);
#ifdef CANVAS_COMPATIBILITY
int& property_first_arrowhead () {