summaryrefslogtreecommitdiff
path: root/libs/canvas
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas')
-rw-r--r--libs/canvas/canvas/grid.h2
-rw-r--r--libs/canvas/grid.cc4
2 files changed, 3 insertions, 3 deletions
diff --git a/libs/canvas/canvas/grid.h b/libs/canvas/canvas/grid.h
index cfed3f1643..c0afa4bdfa 100644
--- a/libs/canvas/canvas/grid.h
+++ b/libs/canvas/canvas/grid.h
@@ -47,7 +47,7 @@ public:
void set_border_width (double w) { set_outline_width (w); }
void set_border_color (Color c) { set_outline_color (c); }
- void place (Item*, Duple coord);
+ void place (Item*, double x, double y, double col_span = 1, double row_span = 1);
void set_collapse_on_hide (bool);
void set_homogenous (bool);
diff --git a/libs/canvas/grid.cc b/libs/canvas/grid.cc
index 7ceb1585ed..f8fd0bcce4 100644
--- a/libs/canvas/grid.cc
+++ b/libs/canvas/grid.cc
@@ -313,10 +313,10 @@ Grid::reposition_children ()
}
void
-Grid::place (Item* i, Duple at)
+Grid::place (Item* i, double x, double y, double col_span, double row_span)
{
add (i);
- coords_by_item.insert (std::make_pair (i, at));
+ coords_by_item.insert (std::make_pair (i, Duple (x, y)));
reposition_children ();
}