[prev in list] [next in list] [prev in thread] [next in thread] 

List:       jboss-cvs-commits
Subject:    [jboss-cvs] nukes/nukes/src/main/org/jboss/nukes/core/themes/invaders InvadersTheme.java
From:       Julien Viet <cooperfbi () users ! sourceforge ! net>
Date:       2003-05-31 17:06:12
[Download RAW message or body]

  User: cooperfbi
  Date: 03/05/31 10:06:12

  Added:       nukes/src/main/org/jboss/nukes/core/themes/invaders
                        InvadersTheme.java
  Log:
  o added my first theme a little based on space invaders
  o this is the new default theme until better
  
  Revision  Changes    Path
  1.1                  \
nukes/nukes/src/main/org/jboss/nukes/core/themes/invaders/InvadersTheme.java  
  Index: InvadersTheme.java
  ===================================================================
  /***************************************
   *                                     *
   *  JBoss: The OpenSource J2EE WebOS   *
   *                                     *
   *  Distributable under LGPL license.  *
   *  See terms of license at gnu.org.   *
   *                                     *
   ***************************************/
  package org.jboss.nukes.core.themes.invaders;
  
  import org.jboss.nukes.html.ThemeSupport;
  import org.jboss.nukes.html.Page;
  import org.jboss.nukes.block.Block;
  
  /**
   * @author <a href="mailto:julien_viet@yahoo.fr">Julien Viet</a>
   * @version $Revision: 1.1 $
   */
  public class InvadersTheme
          extends ThemeSupport
  {
  
     public InvadersTheme()
     {
        super("invaders");
     }
  
     public void openTable1(Page page)
     {
        page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\" \
width=\"100%\">\n");  page.print("<tr>\n");
        page.print("<td class=\"box\">\n");
     }
  
     public void openTable2(Page page)
     {
        openTable1(page);
     }
  
     public void closeTable1(Page page)
     {
        page.print("</td>\n");
        page.print("</tr>\n");
        page.print("</table>\n");
     }
  
     public void closeTable2(Page page)
     {
        closeTable2(page);
     }
  
     public void header(Page page)
     {
        page.print("</head>\n");
        page.print("<table width=\"100%\" height=\"100%\" border=\"0\" \
cellspacing=\"2\" callpading=\"0\">\n");  page.print("<tr>\n");
        page.print("<td colspan=\"3\" bgcolor=\"#FF5906\">\n");
        page.print("<img src=\"themes/invaders/images/logo.png\"/>\n");
        page.print("</td>\n");
        page.print("</tr>\n");
        page.print("<tr>\n");
        page.print("<td colspan=\"3\" style=\"border-bottom: solid 1px  \
#FF5906;background-color: #eee\" height=\"22\">\n");  page.print("</td>\n");
        page.print("</tr>\n");
        page.print("<tr height=\"100%\" valign=\"top\">\n");
        page.print("<td width=\"15%\">\n");
        page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
        page.blocks(Page.SIDE_LEFT);
        page.print("</table>\n");
        page.print("</td>\n");
        page.print("<td style=\"border-left: solid 1px  #FF5906;border-right: solid \
                1px  #FF5906;\">\n");
        page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
        page.blocks(Page.SIDE_CENTRE);
        page.print("</table>\n");
     }
  
     public void footer(Page page)
     {
        page.print("</td>\n");
        page.print("<td width=\"15%\">\n");
        page.print("<table border=\"0\" cellspacing=\"5\" cellpading=\"0\">\n");
        page.blocks(Page.SIDE_RIGHT);
        page.print("</table>\n");
        page.print("</td>\n");
        page.print("</tr>\n");
        page.print("</table>\n");
     }
  
     public void block(Page page, int side, Block block, int index)
     {
        page.print("<tr>\n");
        page.print("<td class=\"box\">\n");
        page.print("<div class=\"title\">\n");
        block.displayTitle(page);
        page.print("</div>\n");
        block.displayContent(page);
        page.print("</td>\n");
        page.print("</tr>\n");
     }
  
  }
  
  
  


-------------------------------------------------------
This SF.net email is sponsored by: eBay
Get office equipment for less on eBay!
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic