lib/whirled_peas/graphics/composer.rb in whirled_peas-0.10.0 vs lib/whirled_peas/graphics/composer.rb in whirled_peas-0.11.0
- old
+ new
@@ -69,9 +69,13 @@
end
child.content = content
painter.add_child(child)
end
+ def add_component(component)
+ component.compose(self, settings)
+ end
+
def add_box(name=self.class.next_name, &block)
child_settings = Settings::BoxSettings.inherit(painter.settings)
child = BoxPainter.new(name, child_settings)
composer = self.class.new(child)
value = yield composer, child.settings