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