[Exmmt-commit] SF.net SVN: exmmt: [101] net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/
Status: Inactive
Brought to you by:
lgrammel
|
From: <lgr...@us...> - 2006-06-05 23:42:24
|
Revision: 101 Author: lgrammel Date: 2006-06-05 08:14:31 -0700 (Mon, 05 Jun 2006) ViewCVS: http://svn.sourceforge.net/exmmt/?rev=101&view=rev Log Message: ----------- #1500774 scenario "shopping list" Modified Paths: -------------- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/renderer/DelegatingRenderer.java Modified: net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/renderer/DelegatingRenderer.java =================================================================== --- net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/renderer/DelegatingRenderer.java 2006-06-05 15:14:23 UTC (rev 100) +++ net.sourceforge.exmmt/trunk/src/java/net/sourceforge/exmmt/renderer/DelegatingRenderer.java 2006-06-05 15:14:31 UTC (rev 101) @@ -12,6 +12,25 @@ */ package net.sourceforge.exmmt.renderer; +import net.sourceforge.exmmt.graphics.IDrawArea; +import net.sourceforge.exmmt.graphics.ISizeCalculator; + +import org.eclipse.swt.graphics.Rectangle; + public abstract class DelegatingRenderer implements IRenderer { + + public void calculateSize(ISizeCalculator sizeCalculator) { + getDelegate().calculateSize(sizeCalculator); + } + protected abstract IRenderer getDelegate(); + + public Rectangle getSize() { + return getDelegate().getSize(); + } + + public void render(IDrawArea drawArea) { + getDelegate().render(drawArea); + } + } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |