View Javadoc

1   /**********************************************
2    * Copyright (C) 2010 Lukas Laag
3    * This file is part of svgreal.
4    * 
5    * svgreal is free software: you can redistribute it and/or modify
6    * it under the terms of the GNU General Public License as published by
7    * the Free Software Foundation, either version 3 of the License, or
8    * (at your option) any later version.
9    * 
10   * svgreal is distributed in the hope that it will be useful,
11   * but WITHOUT ANY WARRANTY; without even the implied warranty of
12   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13   * GNU General Public License for more details.
14   * 
15   * You should have received a copy of the GNU General Public License
16   * along with svgreal.  If not, see http://www.gnu.org/licenses/
17   **********************************************/
18  package org.vectomatic.svg.edit.client;
19  
20  import org.vectomatic.dom.svg.ui.SVGResource.Validated;
21  import org.vectomatic.dom.svg.ui.SVGResource;
22  
23  import com.google.gwt.core.client.GWT;
24  import com.google.gwt.resources.client.ClientBundle;
25  import com.google.gwt.resources.client.ImageResource;
26  
27  /**
28   * Application resource bundle class
29   * @author laaglu
30   */
31  public interface AppBundle extends ClientBundle {
32  	AppBundle INSTANCE = GWT.create(AppBundle.class);
33  	/////////////////////////////////
34  	// Css resources
35  	/////////////////////////////////
36  	@Source("app.css")
37  	AppCss css();
38  
39  	/////////////////////////////////
40  	// Sample documents
41  	/////////////////////////////////
42  	@Source("altum_angelfish_01.svg")
43  	SVGResource fish();
44  	@Source("french_fries_juliane_kr_r.svg")
45  	SVGResource fries();
46  	@Source("sample.svg")
47  	SVGResource sample();
48  	@Source("chess.svg")
49  	@Validated(validated=false)
50  	SVGResource chess();
51  	
52  	/////////////////////////////////
53  	// Svg resources
54  	/////////////////////////////////
55  	@Source("compass.svg")
56  	SVGResource compass();
57  	@Source("dndIcons.svg")
58  	SVGResource dndIcons();
59  	@Source("svgreal.svg")
60  	SVGResource logo();
61  	@Source("Gpl-v3-logo.svg")
62  	SVGResource gplv3();
63  
64  	/////////////////////////////////
65  	// Treeview icons
66  	/////////////////////////////////
67      @Source("tree/altGlyphDef.png")
68      ImageResource altGlyphDef();
69      @Source("tree/altGlyphItem.png")
70      ImageResource altGlyphItem();
71      @Source("tree/altGlyph.png")
72      ImageResource altGlyph();
73      @Source("tree/animateColor.png")
74      ImageResource animateColor();
75      @Source("tree/animateMotion.png")
76      ImageResource animateMotion();
77      @Source("tree/animate.png")
78      ImageResource animate();
79      @Source("tree/animateTransform.png")
80      ImageResource animateTransform();
81      @Source("tree/a.png")
82      ImageResource a();
83      @Source("tree/circle.png")
84      ImageResource circle();
85      @Source("tree/clipPath.png")
86      ImageResource clipPath();
87      @Source("tree/color-profile.png")
88      ImageResource colorProfile();
89      @Source("tree/cursor.png")
90      ImageResource cursor();
91      @Source("tree/defs.png")
92      ImageResource defs();
93      @Source("tree/desc.png")
94      ImageResource desc();
95      @Source("tree/ellipse.png")
96      ImageResource ellipse();
97      @Source("tree/feBlend.png")
98      ImageResource feBlend();
99      @Source("tree/feColorMatrix.png")
100     ImageResource feColorMatrix();
101     @Source("tree/feComponentTransfer.png")
102     ImageResource feComponentTransfer();
103     @Source("tree/feComposite.png")
104     ImageResource feComposite();
105     @Source("tree/feConvolveMatrix.png")
106     ImageResource feConvolveMatrix();
107     @Source("tree/feDiffuseLighting.png")
108     ImageResource feDiffuseLighting();
109     @Source("tree/feDisplacementMap.png")
110     ImageResource feDisplacementMap();
111     @Source("tree/feDistantLight.png")
112     ImageResource feDistantLight();
113     @Source("tree/feFlood.png")
114     ImageResource feFlood();
115     @Source("tree/feFuncA.png")
116     ImageResource feFuncA();
117     @Source("tree/feFuncB.png")
118     ImageResource feFuncB();
119     @Source("tree/feFuncG.png")
120     ImageResource feFuncG();
121     @Source("tree/feFuncR.png")
122     ImageResource feFuncR();
123     @Source("tree/feGaussianBlur.png")
124     ImageResource feGaussianBlur();
125     @Source("tree/feImage.png")
126     ImageResource feImage();
127     @Source("tree/feMergeNode.png")
128     ImageResource feMergeNode();
129     @Source("tree/feMerge.png")
130     ImageResource feMerge();
131     @Source("tree/feMorphology.png")
132     ImageResource feMorphology();
133     @Source("tree/feOffset.png")
134     ImageResource feOffset();
135     @Source("tree/fePointLight.png")
136     ImageResource fePointLight();
137     @Source("tree/feSpecularLight.png")
138     ImageResource feSpecularLight();
139     @Source("tree/feSpotLight.png")
140     ImageResource feSpotLight();
141     @Source("tree/feTile.png")
142     ImageResource feTile();
143     @Source("tree/feTurbulence.png")
144     ImageResource feTurbulence();
145     @Source("tree/filter.png")
146     ImageResource filter();
147     @Source("tree/font-face-format.png")
148     ImageResource fontFaceFormat();
149     @Source("tree/font-face-name.png")
150     ImageResource fontFaceName();
151     @Source("tree/font-face.png")
152     ImageResource fontFace();
153     @Source("tree/font-face-src.png")
154     ImageResource fontFaceSrc();
155     @Source("tree/font-face-uri.png")
156     ImageResource fontFaceUri();
157     @Source("tree/font.png")
158     ImageResource font();
159     @Source("tree/foreignObject.png")
160     ImageResource foreignObject();
161     @Source("tree/glyph.png")
162     ImageResource glyph();
163     @Source("tree/glyphRef.png")
164     ImageResource glyphRef();
165     @Source("tree/g.png")
166     ImageResource g();
167     @Source("tree/hkern.png")
168     ImageResource hkern();
169     @Source("tree/image.png")
170     ImageResource image();
171     @Source("tree/linearGradient.png")
172     ImageResource linearGradient();
173     @Source("tree/line.png")
174     ImageResource line();
175     @Source("tree/marker.png")
176     ImageResource marker();
177     @Source("tree/mask.png")
178     ImageResource mask();
179     @Source("tree/metadata.png")
180     ImageResource metadata();
181     @Source("tree/missing-glyph.png")
182     ImageResource missingGlyph();
183     @Source("tree/mpath.png")
184     ImageResource mpath();
185     @Source("tree/path.png")
186     ImageResource path();
187     @Source("tree/pattern.png")
188     ImageResource pattern();
189     @Source("tree/polygon.png")
190     ImageResource polygon();
191     @Source("tree/polyline.png")
192     ImageResource polyline();
193     @Source("tree/radialGradient.png")
194     ImageResource radialGradient();
195     @Source("tree/rect.png")
196     ImageResource rect();
197     @Source("tree/script.png")
198     ImageResource script();
199     @Source("tree/set.png")
200     ImageResource set();
201     @Source("tree/stop.png")
202     ImageResource stop();
203     @Source("tree/style.png")
204     ImageResource style();
205     @Source("tree/svg.png")
206     ImageResource svg();
207     @Source("tree/switch.png")
208     ImageResource switch_();
209     @Source("tree/symbol.png")
210     ImageResource symbol();
211     @Source("tree/textPath.png")
212     ImageResource textPath();
213     @Source("tree/text.png")
214     ImageResource text();
215     @Source("tree/title.png")
216     ImageResource title();
217     @Source("tree/tref.png")
218     ImageResource tref();
219     @Source("tree/tspan.png")
220     ImageResource tspan();
221     @Source("tree/use.png")
222     ImageResource use();
223     @Source("tree/view.png")
224     ImageResource view();
225     @Source("tree/viewBox.png")
226     ImageResource viewBox();
227     @Source("tree/vkern.png")
228     ImageResource vkern();
229 
230 	/////////////////////////////////
231 	// Treeview state icons
232 	/////////////////////////////////
233 	@Source("warning_co.gif")
234 	ImageResource warning();
235 	@Source("error_ovr.gif")
236 	ImageResource error();
237 
238 	/////////////////////////////////
239 	// Button icons
240 	/////////////////////////////////
241     @Source("addPoint.png")
242     ImageResource addPoint();
243     @Source("insertPoint.png")
244     ImageResource insertPoint();
245     @Source("removePoints.png")
246     ImageResource removePoints();
247     @Source("undo.png")
248     ImageResource undo();
249     @Source("redo.png")
250     ImageResource redo();
251 
252 	/////////////////////////////////
253 	// Path icons
254 	/////////////////////////////////
255     @Source("path-move.png")
256     ImageResource pathMove();
257     @Source("path-line.png")
258     ImageResource pathLine();
259     @Source("path-quadratic.png")
260     ImageResource pathQuadratic();
261     @Source("path-cubic.png")
262     ImageResource pathCubic();
263     @Source("path-close.png")
264     ImageResource pathClose();
265     
266 	/////////////////////////////////
267 	// Color editor icons
268 	/////////////////////////////////
269 	ImageResource cvslider();
270 	ImageResource cvsliderSliding();
271 	ImageResource chslider();
272 	ImageResource chsliderSliding();
273 
274 	/////////////////////////////////
275 	// CSS property icons
276 	/////////////////////////////////
277     @Source("paint-none.png")
278     ImageResource paintNone();
279     @Source("paint-current.png")
280     ImageResource paintCurrent();
281     @Source("paint-plain.png")
282     ImageResource paintPlain();
283     @Source("paint-linear.png")
284     ImageResource paintLinear();
285     @Source("paint-radial.png")
286     ImageResource paintRadial();
287     @Source("paint-pattern.png")
288     ImageResource paintPattern();
289     
290     @Source("lineJoinMiter.png")
291     ImageResource lineJoinMiter();
292     @Source("lineJoinRound.png")
293     ImageResource lineJoinRound();
294     @Source("lineJoinBevel.png")
295     ImageResource lineJoinBevel();
296 
297     @Source("lineCapButt.png")
298     ImageResource lineCapButt();
299     @Source("lineCapRound.png")
300     ImageResource lineCapRound();
301     @Source("lineCapSquare.png")
302     ImageResource lineCapSquare();
303 
304     @Source("fillRuleNonZero.png")
305     ImageResource fillRuleNonZero();
306     @Source("fillRuleEvenOdd.png")
307     ImageResource fillRuleEvenOdd();
308     
309     @Source("inherit.png")
310     ImageResource inherit();
311 
312 	/////////////////////////////////
313 	// Grid icons
314 	/////////////////////////////////
315     @Source("grid.png")
316     ImageResource grid();
317 
318 	/////////////////////////////////
319 	// Country flag icons
320 	/////////////////////////////////
321     @Source("flags/fr.png")
322     ImageResource flagFr();
323     @Source("flags/us.png")
324     ImageResource flagUs();
325 
326 }
327