[Dirconsole-cvs] dirconsole/DirConsoleJar/src/java/dirconsole/console ConsoleFrameRenderer.java,NONE
Brought to you by:
bavodr
|
From: Bavo De R. <ba...@us...> - 2004-07-24 09:15:59
|
Update of /cvsroot/dirconsole/dirconsole/DirConsoleJar/src/java/dirconsole/console In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv27802/DirConsoleJar/src/java/dirconsole/console Added Files: ConsoleFrameRenderer.java Log Message: Initial revision --- NEW FILE: ConsoleFrameRenderer.java --- package dirconsole.console; import org.apache.log4j.Logger; import portal.comp.Label; import portal.core.api.Panel; import portal.core.desktop.Frame; import portal.core.desktop.FrameRenderer; import portal.core.render.HtmlGraphics; import portal.core.render.RenderException; import portal.core.render.VelocityLayout; public class ConsoleFrameRenderer implements FrameRenderer { private static Logger logger = Logger.getLogger(ConsoleFrameRenderer.class); public void renderFrame(HtmlGraphics graphics, Frame frame) throws RenderException { Panel panel = new Panel(); if (frame.hasDialog()) { panel.setLayout(dialogLayout); } else { panel.setLayout(frameLayout); } Label frameTitle = new Label(); frameTitle.getLabelModel().setString(frame.getTitle()); panel.add(frameTitle, "Title"); panel.add(frame, "Frame"); graphics.includeComponent(panel); } private VelocityLayout frameLayout = new VelocityLayout("directory/console/FrameRenderer.vm"); private VelocityLayout dialogLayout = new VelocityLayout("directory/console/DialogRenderer.vm"); } |