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 }