From 99b86f0f056ea0f10aacfa4cf4e279cf948a71f2 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 14 Jan 2017 12:56:26 +0000 Subject: basic (and probably wrong) Canvas::Grid child placement --- libs/canvas/canvas/grid.h | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libs/canvas/canvas') diff --git a/libs/canvas/canvas/grid.h b/libs/canvas/canvas/grid.h index a13cdf0a22..435a4e5eb1 100644 --- a/libs/canvas/canvas/grid.h +++ b/libs/canvas/canvas/grid.h @@ -19,6 +19,8 @@ #ifndef __CANVAS_GRID_H__ #define __CANVAS_GRID_H__ +#include + #include "canvas/item.h" namespace ArdourCanvas @@ -58,6 +60,9 @@ public: void child_changed (); private: + typedef std::map CoordsByItem; + CoordsByItem coords_by_item; + Rectangle *self; bool collapse_on_hide; bool homogenous; -- cgit v1.2.3