summaryrefslogtreecommitdiff
path: root/libs/canvas/widget.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/canvas/widget.cc')
-rw-r--r--libs/canvas/widget.cc12
1 files changed, 12 insertions, 0 deletions
diff --git a/libs/canvas/widget.cc b/libs/canvas/widget.cc
index db43a68119..4c98d6651d 100644
--- a/libs/canvas/widget.cc
+++ b/libs/canvas/widget.cc
@@ -110,6 +110,18 @@ Widget::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) const
}
void
+Widget::size_allocate (Rect const & r)
+{
+ Item::size_allocate (r);
+ Gtk::Allocation alloc;
+ alloc.set_x (0);
+ alloc.set_y (0);
+ alloc.set_width (r.width());
+ alloc.set_height (r.height());
+ _widget.size_allocate (alloc);
+}
+
+void
Widget::compute_bounding_box () const
{
std::cerr << "cbbox for widget\n";