|
073df89c4d
|
use window-based coordinates when picking current item so that we get per-item (per-scroll-group,really) computation of position and coverage.
|
2014-06-03 16:12:00 -04:00 |
|
|
88732abd01
|
change event propagation to be based on parent/child lineage, not z-axis stacking, plus some more alterations to try to get enter/leave working
|
2013-12-12 10:03:33 -05:00 |
|
|
c4f0063a68
|
make PolyLine use distance_to_segment_squared(), and add separate (null, for now) method Curve::covers(Duple) because the math there needs to be different, maybe
|
2013-12-09 17:24:34 -05:00 |
|
|
6473cc7cb4
|
drop use of bounding box to determine whether an item covers a point; add Item::covers(Duple const&)
Default implementation for Item still uses bounding box, but specializations for Arc (Circle), Polygon, Line and PolyLine have been added
|
2013-11-04 11:56:10 -05:00 |
|
|
08b485db75
|
send enter events to EVERY newly entered item (ignore the bool return from the event handler); other canvas debugging aids;switch items_at_point() to use canvas coordinates
|
2013-11-03 10:07:00 -05:00 |
|
|
30263a91d7
|
fix coordinate system for Canvas items_at_point() methods
|
2013-10-28 16:35:31 -04:00 |
|
|
1eb680f937
|
add coordinate space comment
|
2013-10-28 12:27:03 -04:00 |
|
|
67bb9a732a
|
add casting for MSVC sqrt
|
2013-09-25 10:36:42 -04:00 |
|
|
37dd7e952b
|
add headers to all canvas .cc and .h files
|
2013-04-15 22:10:18 -04:00 |
|
|
aaea166135
|
initial commit of hand merging, plus getting "ancient" waf script to work correctly
|
2013-04-04 00:32:52 -04:00 |
|