ardour/libs/canvas
Paul Davis 6f91dc0799 canvas: fix an issue with event coordinate translation by ScrollGroup
If there's a grabbed item (GtkCanvas only at present) then unless it belongs to the scroll
group used for scroll offset translation, the event coordinates should not be translated,
even if the mouse pointer moves into the scroll group.
2021-12-10 18:17:58 -07:00
..
benchmark
canvas canvas: fix an issue with event coordinate translation by ScrollGroup 2021-12-10 18:17:58 -07:00
doc
MSVCcanvas
test remove Kiwi constraint-based packing code from canvas library and users (library version) 2021-11-04 11:25:30 -06:00
arc.cc canvas: several steps further with box packing and size allocation 2021-08-13 12:51:37 -06:00
arrow.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
box.cc cnavas: add lots more debug traces to box, and an explanatory comment 2021-09-10 13:02:01 -06:00
build-and-run-benchmark.sh
build-and-run-manual-test.sh
build-and-run-tests.sh
canvas.cc canvas: fix an issue with event coordinate translation by ScrollGroup 2021-12-10 18:17:58 -07:00
circle.cc
container.cc canvas: bounding box changes for Container 2021-08-13 12:51:37 -06:00
ct Canvas: tweak test script runner 2021-08-13 12:51:26 -06:00
curve.cc
debug.cc canvas: add Table debug bit 2021-09-14 18:29:39 -06:00
fill.cc NOOP: remove whitespace 2021-08-13 12:51:25 -06:00
flag.cc
framed_curve.cc
grid.cc canvas: call Item::bounding_box() to recompute bounding box when needed 2021-08-13 12:51:37 -06:00
image.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
item.cc canvas: add scroll offset info to Item::dump() 2021-12-10 17:16:10 -07:00
line_set.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
line.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
lookup_table.cc canvas; remove already-commented debug output 2021-08-13 12:51:37 -06:00
meter.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
note.cc
Notes
outline.cc
pixbuf.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
poly_item.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00
poly_line.cc
polygon.cc canvas: call Item::bounding_box() to recompute bounding box when needed 2021-08-13 12:51:37 -06:00
rectangle.cc canvas: several steps further with box packing and size allocation 2021-08-13 12:51:37 -06:00
root_group.cc canvas: remove intrinsic size concept, fall back to requested size; converge on gtk style size_request 2021-08-13 12:51:37 -06:00
ruler.cc change (GUI) Marker objects to accept any Canvas::Item as parent, and use this to draw BBT position markers in the BBT ruler 2021-08-13 12:51:34 -06:00
run-manual-test.sh
run-tests.sh
scroll_group.cc
stateful_image.cc
step_button.cc canvas: items should not add child bboxes in their ::compute_bounding_box() method, Item::bounding_box() does that 2021-08-13 12:51:37 -06:00
table.cc canvastable: fix logic error in ::compute_bounding_box() 2021-10-03 16:46:25 -06:00
text.cc canvas text: generalize ::font_size_for_height() to handle different font families 2021-10-19 10:54:27 -06:00
tracking_text.cc
types.cc canvas; change operator<<() for Rect to show BIG instead of gigantic 64 bit numbers 2021-08-13 12:51:36 -06:00
utils.cc
widget.cc Canvas: improve behavior of Widget::compute_bounding_box() 2021-09-10 12:59:29 -06:00
wscript remove Kiwi constraint-based packing code from canvas library and users (library version) 2021-11-04 11:25:30 -06:00
xfade_curve.cc canvas: use Item::bb_clean() to mark _bounding_box_dirty false 2021-08-13 12:51:36 -06:00