diff options
Diffstat (limited to 'libs/canvas/widget.cc')
-rw-r--r-- | libs/canvas/widget.cc | 12 |
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"; |