summaryrefslogtreecommitdiff
path: root/libs/canvas/scroll_group.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2014-06-21 11:43:42 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2014-06-21 11:43:42 -0400
commita8bd6ecc4fe4016090fad92daf6d9a572941d035 (patch)
treedbde5ef9b5b280656a95be7dce72b67dafbe46e7 /libs/canvas/scroll_group.cc
parent5d6dc388f71dbb4910832ed766af92592b000e52 (diff)
refactor Canvas so that all Items have children; add Container abstract base class; rename Group as "Layout" and retain only drawing semantics
Diffstat (limited to 'libs/canvas/scroll_group.cc')
-rw-r--r--libs/canvas/scroll_group.cc12
1 files changed, 5 insertions, 7 deletions
diff --git a/libs/canvas/scroll_group.cc b/libs/canvas/scroll_group.cc
index d78caf4ed0..15b607a564 100644
--- a/libs/canvas/scroll_group.cc
+++ b/libs/canvas/scroll_group.cc
@@ -28,13 +28,13 @@ using namespace std;
using namespace ArdourCanvas;
ScrollGroup::ScrollGroup (Canvas* c, ScrollSensitivity s)
- : Group (c)
+ : Layout (c)
, _scroll_sensitivity (s)
{
}
-ScrollGroup::ScrollGroup (Group* g, ScrollSensitivity s)
- : Group (g)
+ScrollGroup::ScrollGroup (Item* parent, ScrollSensitivity s)
+ : Layout (parent)
, _scroll_sensitivity (s)
{
}
@@ -60,12 +60,10 @@ ScrollGroup::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) c
context->save ();
context->rectangle (self.x0, self.y0, self.width(), self.height());
context->clip ();
-
- Group::render (area, context);
+
+ Layout::render (area, context);
context->restore ();
-
-
}
void