Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/client/widgets/SizeableImage.java

Diff revisions: vs.
  @@ -9,12 +9,10 @@
9 9 public class SizeableImage extends AbstractSizeableComposite implements SourcesClickEvents,
10 10 SourcesMouseEvents,
11 11 SourcesLoadEvents,
12 - LoadListener
13 - {
12 + LoadListener {
14 13 protected Image mImage = new OurImage();
15 14
16 - protected SizeableImage( String pStyle, String pUrl )
17 - {
15 + protected SizeableImage( String pStyle, String pUrl ) {
18 16 initWidget( new ConstrainingSizeableOuterLayers( mImage, pStyle ) );
19 17
20 18 mImage.addLoadListener( this );
  @@ -27,18 +25,15 @@
27 25 *
28 26 * @param pUrl the URL of the image to be displayed
29 27 */
30 - public SizeableImage( String pUrl )
31 - {
28 + public SizeableImage( String pUrl ) {
32 29 this( "LayoutSizeableImage", pUrl );
33 30 }
34 31
35 - public SizeableImage()
36 - {
32 + public SizeableImage() {
37 33 this( null );
38 34 }
39 35
40 - public SizeableImage style( String pStyleName )
41 - {
36 + public SizeableImage style( String pStyleName ) {
42 37 addStyleName( pStyleName );
43 38 return this;
44 39 }
  @@ -48,8 +43,7 @@
48 43 *
49 44 * @return the image URL
50 45 */
51 - public String getUrl()
52 - {
46 + public String getUrl() {
53 47 return mImage.getUrl();
54 48 }
55 49
  @@ -58,10 +52,8 @@
58 52 *
59 53 * @param url the image URL
60 54 */
61 - public void setUrl( String url )
62 - {
63 - if ( null != (url = Strings.noEmpty( url )) )
64 - {
55 + public void setUrl( String url ) {
56 + if ( null != (url = Strings.noEmpty( url )) ) {
65 57 setLoading();
66 58 mImage.setUrl( url );
67 59 }
  @@ -74,12 +66,9 @@
74 66 private DelegatingLoadListenerCollection mLoadListeners;
75 67
76 68 @Override
77 - public void addClickListener( ClickListener listener )
78 - {
79 - if ( listener != null )
80 - {
81 - if ( mClickListeners == null )
82 - {
69 + public void addClickListener( ClickListener listener ) {
70 + if ( listener != null ) {
71 + if ( mClickListeners == null ) {
83 72 mClickListeners = new DelegatingClickListenerCollection( this, mImage );
84 73 }
85 74 mClickListeners.add( listener );
  @@ -87,23 +76,18 @@
87 76 }
88 77
89 78 @Override
90 - public void removeClickListener( ClickListener listener )
91 - {
79 + public void removeClickListener( ClickListener listener ) {
92 80 if ( (listener != null) && (mClickListeners != null) && //
93 - mClickListeners.remove( listener ) && mClickListeners.isEmpty() )
94 - {
81 + mClickListeners.remove( listener ) && mClickListeners.isEmpty() ) {
95 82 mImage.removeClickListener( mClickListeners );
96 83 mClickListeners = null;
97 84 }
98 85 }
99 86
100 87 @Override
101 - public void addMouseListener( MouseListener listener )
102 - {
103 - if ( listener != null )
104 - {
105 - if ( mMouseListeners == null )
106 - {
88 + public void addMouseListener( MouseListener listener ) {
89 + if ( listener != null ) {
90 + if ( mMouseListeners == null ) {
107 91 mMouseListeners = new DelegatingMouseListenerCollection( this, mImage );
108 92 }
109 93 mMouseListeners.add( listener );
  @@ -111,23 +95,18 @@
111 95 }
112 96
113 97 @Override
114 - public void removeMouseListener( MouseListener listener )
115 - {
98 + public void removeMouseListener( MouseListener listener ) {
116 99 if ( (listener != null) && (mMouseListeners != null) && //
117 - mMouseListeners.remove( listener ) && mMouseListeners.isEmpty() )
118 - {
100 + mMouseListeners.remove( listener ) && mMouseListeners.isEmpty() ) {
119 101 mImage.removeMouseListener( mMouseListeners );
120 102 mMouseListeners = null;
121 103 }
122 104 }
123 105
124 106 @Override
125 - public void addLoadListener( LoadListener listener )
126 - {
127 - if ( listener != null )
128 - {
129 - if ( mLoadListeners == null )
130 - {
107 + public void addLoadListener( LoadListener listener ) {
108 + if ( listener != null ) {
109 + if ( mLoadListeners == null ) {
131 110 mLoadListeners = new DelegatingLoadListenerCollection( this, mImage );
132 111 }
133 112 mLoadListeners.add( listener );
  @@ -135,11 +114,9 @@
135 114 }
136 115
137 116 @Override
138 - public void removeLoadListener( LoadListener listener )
139 - {
117 + public void removeLoadListener( LoadListener listener ) {
140 118 if ( (listener != null) && (mLoadListeners != null) && //
141 - mLoadListeners.remove( listener ) && mLoadListeners.isEmpty() )
142 - {
119 + mLoadListeners.remove( listener ) && mLoadListeners.isEmpty() ) {
143 120 mImage.removeLoadListener( mLoadListeners );
144 121 mLoadListeners = null;
145 122 }
  @@ -147,20 +124,17 @@
147 124
148 125 //****** Implementation Code Block to support delegation to AbsoluteSizeHelper
149 126
150 - public SizeableImage stretchable()
151 - {
127 + public SizeableImage stretchable() {
152 128 LLstretchable();
153 129 return this;
154 130 }
155 131
156 - public SizeableImage stretchableVertically()
157 - {
132 + public SizeableImage stretchableVertically() {
158 133 LLstretchableVertically();
159 134 return this;
160 135 }
161 136
162 - public SizeableImage stretchableHorizontally()
163 - {
137 + public SizeableImage stretchableHorizontally() {
164 138 LLstretchableHorizontally();
165 139 return this;
166 140 }
  @@ -168,15 +142,13 @@
168 142 // private implementation
169 143
170 144 @Override
171 - public void setWidth( String width )
172 - {
145 + public void setWidth( String width ) {
173 146 mExternalWidth = width;
174 147 super.setWidth( width );
175 148 }
176 149
177 150 @Override
178 - public void setHeight( String height )
179 - {
151 + public void setHeight( String height ) {
180 152 mExternalHeight = height;
181 153 super.setHeight( height );
182 154 }
  @@ -185,41 +157,33 @@
185 157 private String mExternalHeight = null;
186 158 private boolean mLoaded = false;
187 159
188 - private void setLoading()
189 - {
160 + private void setLoading() {
190 161 mLoaded = false;
191 162 }
192 163
193 - private void setLoaded()
194 - {
195 - if ( !mLoaded )
196 - {
164 + private void setLoaded() {
165 + if ( !mLoaded ) {
197 166 mLoaded = true;
198 - if ( mExternalWidth == null )
199 - {
167 + if ( mExternalWidth == null ) {
200 168 super.setWidth( "" + getOffsetWidth() );
201 169 }
202 - if ( mExternalHeight == null )
203 - {
170 + if ( mExternalHeight == null ) {
204 171 super.setHeight( "" + getOffsetHeight() );
205 172 }
206 173 }
207 174 }
208 175
209 176 @Override
210 - public void onError( Widget sender )
211 - {
177 + public void onError( Widget sender ) {
212 178 setLoaded();
213 179 }
214 180
215 181 @Override
216 - public void onLoad( Widget sender )
217 - {
182 + public void onLoad( Widget sender ) {
218 183 setLoaded();
219 184 }
220 185
221 - public static class DelegatingLoadListenerCollection extends LoadListenerCollection implements LoadListener
222 - {
186 + public static class DelegatingLoadListenerCollection extends LoadListenerCollection implements LoadListener {
223 187 private final Widget owner;
224 188
225 189 /**
  @@ -228,21 +192,18 @@
228 192 * @param owner owner of listeners
229 193 * @param delegatedTo source of events
230 194 */
231 - public DelegatingLoadListenerCollection( Widget owner, SourcesLoadEvents delegatedTo )
232 - {
195 + public DelegatingLoadListenerCollection( Widget owner, SourcesLoadEvents delegatedTo ) {
233 196 this.owner = owner;
234 197 delegatedTo.addLoadListener( this );
235 198 }
236 199
237 200 @Override
238 - public void onError( Widget sender )
239 - {
201 + public void onError( Widget sender ) {
240 202 fireError( owner );
241 203 }
242 204
243 205 @Override
244 - public void onLoad( Widget sender )
245 - {
206 + public void onLoad( Widget sender ) {
246 207 fireLoad( owner );
247 208 }
248 209 }