001    package com.sptci.echo2.style;
002    
003    import nextapp.echo2.app.Button;
004    import nextapp.echo2.app.Color;
005    import nextapp.echo2.app.Insets;
006    
007    /**
008     * A style class for link buttons.  This simulates normal HTML URL's.
009     *
010     * <p>Copyright 2006 Sans Pareil Technologies, Inc.</p>
011     * @author Rakesh Vidyadharan 2006-11-06
012     * @version $Id: Link.java 3334 2007-06-08 16:25:49Z rakesh $
013     */
014    public class Link extends Style
015    {
016      /**
017       * Initialise the style properties.
018       */
019      protected void init()
020      {
021        Color color = new Color( 0x013499 );
022        setProperty( Button.PROPERTY_FONT, Font.getInstance() );
023        setProperty( Button.PROPERTY_FOREGROUND, color );
024        setProperty( Button.PROPERTY_INSETS, 
025            new Insets( Extent.getInstance( 0, Extent.PX ),
026                Extent.getInstance( 0, Extent.PX ) ) );
027        setProperty( Button.PROPERTY_LINE_WRAP, false );
028        setProperty( Button.PROPERTY_ROLLOVER_ENABLED, true );
029        setProperty( Button.PROPERTY_ROLLOVER_FOREGROUND, color );
030      }
031    }