summaryrefslogtreecommitdiff
path: root/libs/canvas/canvas
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-01-30 16:31:35 +0100
committerPaul Davis <paul@linuxaudiosystems.com>2017-02-01 21:58:20 +0100
commit14cb9ec795ba524275dfeb8bf0f9f0582523bb66 (patch)
tree6e1e5e770560e87cf3a0cfc6a88c0bc31b3bbc8a /libs/canvas/canvas
parente616324683b33d7e911745a19cf202d1f609dfc4 (diff)
canvas::grid starts being able to do its job a little
Diffstat (limited to 'libs/canvas/canvas')
-rw-r--r--libs/canvas/canvas/item.h2
-rw-r--r--libs/canvas/canvas/widget.h2
2 files changed, 3 insertions, 1 deletions
diff --git a/libs/canvas/canvas/item.h b/libs/canvas/canvas/item.h
index a480ec38a1..02f84a62ee 100644
--- a/libs/canvas/canvas/item.h
+++ b/libs/canvas/canvas/item.h
@@ -138,7 +138,7 @@ public:
/* item implementations can override this if they need to */
virtual Rect size_request() const { return bounding_box (true); }
- void size_allocate (Rect const&);
+ virtual void size_allocate (Rect const&);
/** bounding box is the public API to get the size of the item.
If @param for_own_purposes is false, then it will return the
diff --git a/libs/canvas/canvas/widget.h b/libs/canvas/canvas/widget.h
index c1f6dc1f36..4c00592403 100644
--- a/libs/canvas/canvas/widget.h
+++ b/libs/canvas/canvas/widget.h
@@ -37,6 +37,8 @@ public:
void render (Rect const &, Cairo::RefPtr<Cairo::Context>) const;
void compute_bounding_box () const;
+ void size_allocate (Rect const &);
+
CairoWidget const & get () const {
return _widget;
}