001    package echopoint.style.echo;
002    
003    import nextapp.echo.app.ImageReference;
004    import nextapp.echo.app.ResourceImageReference;
005    
006    /**
007     * A utility class that maintains a cache of common image resources used
008     * to style commonly used components.
009     *
010     * @author Rakesh Vidyadharan 2009-05-24
011     * @version $Id: ResourceImages.java 255 2009-11-29 12:16:16Z sptrakesh $
012     */
013    @SuppressWarnings( { "ClassWithTooManyFields" } )
014    public final class ResourceImages
015    {
016      /** The image used as background for input fields. */
017      public static final ImageReference InputFieldBackground =
018          new ResourceImageReference(
019              "resource/images/InputFieldBackground.png" );
020    
021      /** The image used as pressed background for buttons. */
022      public static final ImageReference InputFieldBackgroundPressed =
023          new ResourceImageReference(
024              "resource/images/InputFieldBackgroundPressed.png" );
025    
026      /** The image used as background for highlighted input fields. */
027      public static final ImageReference InputFieldBackgroundHightlight =
028          new ResourceImageReference(
029              "resource/images/InputFieldBackgroundHighlight.png" );
030    
031      /** The background image for the title bar of window pane. */
032      public static final ImageReference Header =
033          new ResourceImageReference(
034              "resource/images/window/Header.png" );
035    
036      /** The top left border image for window pane. */
037      public static final ImageReference BorderTopLeft =
038          new ResourceImageReference(
039              "resource/images/window/BorderTopLeft.png" );
040    
041      /** The top border image for window pane. */
042      public static final ImageReference BorderTop =
043          new ResourceImageReference(
044              "resource/images/window/BorderTop.png" );
045    
046      /** The top right border image for window pane. */
047      public static final ImageReference BorderTopRight =
048          new ResourceImageReference(
049              "resource/images/window/BorderTopRight.png" );
050    
051      /** The left border image for window pane. */
052      public static final ImageReference BorderLeft =
053          new ResourceImageReference(
054              "resource/images/window/BorderLeft.png" );
055    
056      /** The right border image for window pane. */
057      public static final ImageReference BorderRight =
058          new ResourceImageReference(
059              "resource/images/window/BorderRight.png" );
060    
061      /** The bottom left border image for window pane. */
062      public static final ImageReference BorderBottomLeft =
063          new ResourceImageReference(
064              "resource/images/window/BorderBottomLeft.png" );
065    
066      /** The bottom border image for window pane. */
067      public static final ImageReference BorderBottom =
068          new ResourceImageReference(
069              "resource/images/window/BorderBottom.png" );
070    
071      /** The bottom right border image for window pane. */
072      public static final ImageReference BorderBottomRight =
073          new ResourceImageReference(
074              "resource/images/window/BorderBottomRight.png" );
075    
076      /** The tab close icon image. */
077      public static final ImageReference TabCloseIcon =
078          new ResourceImageReference(
079              "resource/images/icon/Icon16TabClose.png" );
080    
081      /** The tab close rollover icon image. */
082      public static final ImageReference TabCloseRolloverIcon =
083          new ResourceImageReference(
084              "resource/images/icon/Icon16TabCloseRollover.png" );
085    
086      /** The tab rollover background image. */
087      public static final ImageReference GradientBlue =
088          new ResourceImageReference(
089              "resource/images/fill/GradientBlue.png" );
090    
091      /** The tab inactive background image. */
092      public static final ImageReference LightedSilver =
093          new ResourceImageReference(
094              "resource/images/fill/LightedSilver.png" );
095    
096    
097    //  /** The close icon image for window pane. */
098    //  public static final ImageReference WindowPaneCloseIcon =
099    //      new ResourceImageReference(
100    //          "resource/images/window/ControlClose.png" );
101    //
102    //  /** The close icon rollover image for window pane. */
103    //  public static final ImageReference WindowPaneCloseIconRollover =
104    //      new ResourceImageReference(
105    //          "resource/images/window/ControlCloseRollover.png" );
106    //
107    //  /** The maximise icon image for window pane. */
108    //  public static final ImageReference WindowPaneMaximise =
109    //      new ResourceImageReference(
110    //          "resource/images/window/ControlMaximize.png" );
111    //
112    //  /** The maximise icon rollover image for window pane. */
113    //  public static final ImageReference WindowPaneMaximiseRollover =
114    //      new ResourceImageReference(
115    //          "resource/images/window/ControlMaximizeRollover.png" );
116    //
117    //  /** The minimise icon image for window pane. */
118    //  public static final ImageReference WindowPaneMinimise =
119    //      new ResourceImageReference(
120    //          "resource/images/window/ControlMinimize.png" );
121    //
122    //  /** The minimise icon rollover image for window pane. */
123    //  public static final ImageReference WindowPaneMinimiseRollover =
124    //      new ResourceImageReference(
125    //          "resource/images/window/ControlMinimizeRollover.png" );
126    
127      private ResourceImages() {}
128    }