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 }