X-Git-Url: https://main.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fcanvas%2Fitem.cc;h=711743d9f1f759240f9a15f03404f4abed1f21b6;hb=5672419fffadcb41c5f402f4031fdf26a064ecc5;hp=dc82245ecb3ccaa4a4484933c45a331220a90ab2;hpb=5f4f89fb39236aea59a4c92a0f28622a7224fcb4;p=ardour.git diff --git a/libs/canvas/item.cc b/libs/canvas/item.cc index dc82245ecb..711743d9f1 100644 --- a/libs/canvas/item.cc +++ b/libs/canvas/item.cc @@ -867,6 +867,17 @@ Item::add (Item* i) _bounding_box_dirty = true; } +void +Item::add_front (Item* i) +{ + /* XXX should really notify canvas about this */ + + _items.push_front (i); + i->reparent (this); + invalidate_lut (); + _bounding_box_dirty = true; +} + void Item::remove (Item* i) {