View Javadoc

1   /*
2   
3       dsh-iconbundle-tango  Icon bundles for the Tango Project icon theme.
4       Copyright (c) 2005-2013 held jointly by the individual authors.
5   
6       This library is free software; you can redistribute it and/or modify it
7       under the terms of the GNU Lesser General Public License as published
8       by the Free Software Foundation; either version 3 of the License, or (at
9       your option) any later version.
10  
11      This library is distributed in the hope that it will be useful, but WITHOUT
12      ANY WARRANTY; with out even the implied warranty of MERCHANTABILITY or
13      FITNESS FOR A PARTICULAR PURPOSE.  See the GNU Lesser General Public
14      License for more details.
15  
16      You should have received a copy of the GNU Lesser General Public License
17      along with this library;  if not, write to the Free Software Foundation,
18      Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA.
19  
20      > http://www.fsf.org/licensing/licenses/lgpl.html
21      > http://www.opensource.org/licenses/lgpl-license.php
22  
23  */
24  package org.dishevelled.iconbundle.tango;
25  
26  import java.util.Arrays;
27  import java.util.Collection;
28  import java.util.Collections;
29  import java.util.HashMap;
30  import java.util.Map;
31  
32  import org.dishevelled.iconbundle.IconSize;
33  import org.dishevelled.iconbundle.IconBundle;
34  
35  import org.dishevelled.iconbundle.impl.CachingIconBundle;
36  
37  /**
38   * Icon bundles and icon sizes for the Tango Project icon theme.
39   *
40   * @author  Michael Heuer
41   */
42  public final class TangoProject
43  {
44      //
45      // Tango Project icon sizes
46  
47      /** Custom icon size, tango project "extra small". */
48      public static final IconSize EXTRA_SMALL = new IconSize(16, 16)
49          {
50              // empty
51          };
52  
53      /** Custom icon size, tango project "small". */
54      public static final IconSize SMALL = new IconSize(22, 22)
55          {
56              // empty
57          };
58  
59      /** Custom icon size, tango project "medium". */
60      public static final IconSize MEDIUM = new IconSize(32, 32)
61          {
62              // empty
63          };
64  
65      /** Custom icon size, tango project "large". */
66      public static final IconSize LARGE = new IconSize(48, 48)
67          {
68              // empty
69          };
70  
71  
72      /** Private array of tango custom icon sizes. */
73      private static IconSize[] sizes = new IconSize[] { EXTRA_SMALL, SMALL, MEDIUM, LARGE };
74  
75      /** Public unmodifiable collection of tango project custom icon sizes. */
76      public static final Collection SIZES = Collections.unmodifiableList(Arrays.asList(sizes));
77  
78  
79      //
80      // Tango Project base icon bundles
81  
82      /** Icon bundle for <code>actions/address-book-new</code>. */
83      public static final IconBundle ADDRESS_BOOK_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "address-book-new"));
84  
85      /** Icon bundle for <code>actions/application-exit</code>. */
86      //public static final IconBundle APPLICATION_EXIT = new CachingIconBundle(new TangoProjectIconBundle("actions", "application-exit"));
87  
88      /** Icon bundle for <code>actions/appointment-new</code>. */
89      public static final IconBundle APPOINTMENT_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "appointment-new"));
90  
91      /** Icon bundle for <code>actions/bookmark-new</code>. */
92      public static final IconBundle BOOKMARK_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "bookmark-new"));
93  
94      /** Icon bundle for <code>actions/contact-new</code>. */
95      public static final IconBundle CONTACT_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "contact-new"));
96  
97      /** Icon bundle for <code>actions/dialog-cancel</code>. */
98      //public static final IconBundle DIALOG_CANCEL = new CachingIconBundle(new TangoProjectIconBundle("actions", "dialog-cancel"));
99  
100     /** Icon bundle for <code>actions/dialog-close</code>. */
101     //public static final IconBundle DIALOG_CLOSE = new CachingIconBundle(new TangoProjectIconBundle("actions", "dialog-close"));
102 
103     /** Icon bundle for <code>actions/dialog-ok</code>. */
104     //public static final IconBundle DIALOG_OK = new CachingIconBundle(new TangoProjectIconBundle("actions", "dialog-ok"));
105 
106     /** Icon bundle for <code>actions/document-new</code>. */
107     public static final IconBundle DOCUMENT_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-new"));
108 
109     /** Icon bundle for <code>actions/document-open</code>. */
110     public static final IconBundle DOCUMENT_OPEN = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-open"));
111 
112     /** Icon bundle for <code>actions/document-open-recent</code>. */
113     //public static final IconBundle DOCUMENT_OPEN_RECENT = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-open-recent"));
114 
115     /** Icon bundle for <code>actions/document-page-setup</code>. */
116     //public static final IconBundle DOCUMENT_PAGE_SETUP = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-page-setup"));
117 
118     /** Icon bundle for <code>actions/document-print</code>. */
119     public static final IconBundle DOCUMENT_PRINT = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-print"));
120 
121     /** Icon bundle for <code>actions/document-print-preview</code>. */
122     public static final IconBundle DOCUMENT_PRINT_PREVIEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-print-preview"));
123 
124     /** Icon bundle for <code>actions/document-properties</code>. */
125     public static final IconBundle DOCUMENT_PROPERTIES = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-properties"));
126 
127     /** Icon bundle for <code>actions/document-revert</code>. */
128     //public static final IconBundle DOCUMENT_REVERT = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-revert"));
129 
130     /** Icon bundle for <code>actions/document-save</code>. */
131     public static final IconBundle DOCUMENT_SAVE = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-save"));
132 
133     /** Icon bundle for <code>actions/document-save-as</code>. */
134     public static final IconBundle DOCUMENT_SAVE_AS = new CachingIconBundle(new TangoProjectIconBundle("actions", "document-save-as"));
135 
136     /** Icon bundle for <code>actions/edit-clear</code>. */
137     public static final IconBundle EDIT_CLEAR = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-clear"));
138 
139     /** Icon bundle for <code>actions/edit-copy</code>. */
140     public static final IconBundle EDIT_COPY = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-copy"));
141 
142     /** Icon bundle for <code>actions/edit-cut</code>. */
143     public static final IconBundle EDIT_CUT = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-cut"));
144 
145     /** Icon bundle for <code>actions/edit-delete</code>. */
146     public static final IconBundle EDIT_DELETE = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-delete"));
147 
148     /** Icon bundle for <code>actions/edit-find</code>. */
149     public static final IconBundle EDIT_FIND = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-find"));
150 
151     /** Icon bundle for <code>actions/edit-find-replace</code>. */
152     public static final IconBundle EDIT_FIND_REPLACE = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-find-replace"));
153 
154     /** Icon bundle for <code>actions/edit-paste</code>. */
155     public static final IconBundle EDIT_PASTE = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-paste"));
156 
157     /** Icon bundle for <code>actions/edit-redo</code>. */
158     public static final IconBundle EDIT_REDO = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-redo"));
159 
160     /** Icon bundle for <code>actions/edit-select-all</code>. */
161     public static final IconBundle EDIT_SELECT_ALL = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-select-all"));
162 
163     /** Icon bundle for <code>actions/edit-undo</code>. */
164     public static final IconBundle EDIT_UNDO = new CachingIconBundle(new TangoProjectIconBundle("actions", "edit-undo"));
165 
166     /** Icon bundle for <code>actions/folder-new</code>. */
167     public static final IconBundle FOLDER_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "folder-new"));
168 
169     /** Icon bundle for <code>actions/format-indent-less</code>. */
170     public static final IconBundle FORMAT_INDENT_LESS = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-indent-less"));
171 
172     /** Icon bundle for <code>actions/format-indent-more</code>. */
173     public static final IconBundle FORMAT_INDENT_MORE = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-indent-more"));
174 
175     /** Icon bundle for <code>actions/format-justify-center</code>. */
176     public static final IconBundle FORMAT_JUSTIFY_CENTER = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-justify-center"));
177 
178     /** Icon bundle for <code>actions/format-justify-fill</code>. */
179     public static final IconBundle FORMAT_JUSTIFY_FILL = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-justify-fill"));
180 
181     /** Icon bundle for <code>actions/format-justify-left</code>. */
182     public static final IconBundle FORMAT_JUSTIFY_LEFT = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-justify-left"));
183 
184     /** Icon bundle for <code>actions/format-justify-right</code>. */
185     public static final IconBundle FORMAT_JUSTIFY_RIGHT = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-justify-right"));
186 
187     /** Icon bundle for <code>actions/format-text-bold</code>. */
188     public static final IconBundle FORMAT_TEXT_BOLD = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-bold"));
189 
190     /** Icon bundle for <code>actions/format-text-direction-ltr</code>. */
191     //public static final IconBundle FORMAT_TEXT_DIRECTION_LTR = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-direction-ltr"));
192 
193     /** Icon bundle for <code>actions/format-text-direction-rtl</code>. */
194     //public static final IconBundle FORMAT_TEXT_DIRECTION_RTL = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-direction-rtl"));
195 
196     /** Icon bundle for <code>actions/format-text-italic</code>. */
197     public static final IconBundle FORMAT_TEXT_ITALIC = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-italic"));
198 
199     /** Icon bundle for <code>actions/format-text-strikethrough</code>. */
200     public static final IconBundle FORMAT_TEXT_STRIKETHROUGH = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-strikethrough"));
201 
202     /** Icon bundle for <code>actions/format-text-underline</code>. */
203     public static final IconBundle FORMAT_TEXT_UNDERLINE = new CachingIconBundle(new TangoProjectIconBundle("actions", "format-text-underline"));
204 
205     /** Icon bundle for <code>actions/go-bottom</code>. */
206     public static final IconBundle GO_BOTTOM = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-bottom"));
207 
208     /** Icon bundle for <code>actions/go-down</code>. */
209     public static final IconBundle GO_DOWN = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-down"));
210 
211     /** Icon bundle for <code>actions/go-first</code>. */
212     public static final IconBundle GO_FIRST = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-first"));
213 
214     /** Icon bundle for <code>actions/go-home</code>. */
215     //public static final IconBundle GO_HOME = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-home"));
216 
217     /** Icon bundle for <code>actions/go-jump</code>. */
218     public static final IconBundle GO_JUMP = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-jump"));
219 
220     /** Icon bundle for <code>actions/go-last</code>. */
221     public static final IconBundle GO_LAST = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-last"));
222 
223     /** Icon bundle for <code>actions/go-next</code>. */
224     public static final IconBundle GO_NEXT = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-next"));
225 
226     /** Icon bundle for <code>actions/go-previous</code>. */
227     public static final IconBundle GO_PREVIOUS = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-previous"));
228 
229     /** Icon bundle for <code>actions/go-top</code>. */
230     public static final IconBundle GO_TOP = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-top"));
231 
232     /** Icon bundle for <code>actions/go-up</code>. */
233     public static final IconBundle GO_UP = new CachingIconBundle(new TangoProjectIconBundle("actions", "go-up"));
234 
235     /** Icon bundle for <code>actions/help-about</code>. */
236     //public static final IconBundle HELP_ABOUT = new CachingIconBundle(new TangoProjectIconBundle("actions", "help-about"));
237 
238     /** Icon bundle for <code>actions/help-contents</code>. */
239     //public static final IconBundle HELP_CONTENTS = new CachingIconBundle(new TangoProjectIconBundle("actions", "help-contents"));
240 
241     /** Icon bundle for <code>actions/help-faq</code>. */
242     //public static final IconBundle HELP_FAQ = new CachingIconBundle(new TangoProjectIconBundle("actions", "help-faq"));
243 
244     /** Icon bundle for <code>actions/insert-image</code>. */
245     //public static final IconBundle INSERT_IMAGE = new CachingIconBundle(new TangoProjectIconBundle("actions", "insert-image"));
246 
247     /** Icon bundle for <code>actions/insert-link</code>. */
248     //public static final IconBundle INSERT_LINK = new CachingIconBundle(new TangoProjectIconBundle("actions", "insert-link"));
249 
250     /** Icon bundle for <code>actions/insert-object</code>. */
251     //public static final IconBundle INSERT_OBJECT = new CachingIconBundle(new TangoProjectIconBundle("actions", "insert-object"));
252 
253     /** Icon bundle for <code>actions/insert-text</code>. */
254     //public static final IconBundle INSERT_TEXT = new CachingIconBundle(new TangoProjectIconBundle("actions", "insert-text"));
255 
256     /** Icon bundle for <code>actions/list-add</code>. */
257     public static final IconBundle LIST_ADD = new CachingIconBundle(new TangoProjectIconBundle("actions", "list-add"));
258 
259     /** Icon bundle for <code>actions/list-remove</code>. */
260     public static final IconBundle LIST_REMOVE = new CachingIconBundle(new TangoProjectIconBundle("actions", "list-remove"));
261 
262     /** Icon bundle for <code>actions/mail-forward</code>. */
263     public static final IconBundle MAIL_FORWARD = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-forward"));
264 
265     /** Icon bundle for <code>actions/mail-mark-important</code>. */
266     //public static final IconBundle MAIL_MARK_IMPORTANT = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-mark-important"));
267 
268     /** Icon bundle for <code>actions/mail-mark-junk</code>. */
269     public static final IconBundle MAIL_MARK_JUNK = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-mark-junk"));
270 
271     /** Icon bundle for <code>actions/mail-mark-notjunk</code>. */
272     //public static final IconBundle MAIL_MARK_NOTJUNK = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-mark-notjunk"));
273 
274     /** Icon bundle for <code>actions/mail-mark-read</code>. */
275     //public static final IconBundle MAIL_MARK_READ = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-mark-read"));
276 
277     /** Icon bundle for <code>actions/mail-mark-unread</code>. */
278     //public static final IconBundle MAIL_MARK_UNREAD = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-mark-unread"));
279 
280     /** Icon bundle for <code>actions/mail-message-new</code>. */
281     public static final IconBundle MAIL_MESSAGE_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-message-new"));
282 
283     /** Icon bundle for <code>actions/mail-reply-all</code>. */
284     public static final IconBundle MAIL_REPLY_ALL = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-reply-all"));
285 
286     /** Icon bundle for <code>actions/mail-reply-sender</code>. */
287     public static final IconBundle MAIL_REPLY_SENDER = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-reply-sender"));
288 
289     /** Icon bundle for <code>actions/mail-send</code>. */
290     //public static final IconBundle MAIL_SEND = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-send"));
291 
292     /** Icon bundle for <code>actions/mail-send-receive</code>. */
293     public static final IconBundle MAIL_SEND_RECEIVE = new CachingIconBundle(new TangoProjectIconBundle("actions", "mail-send-receive"));
294 
295     /** Icon bundle for <code>actions/media-eject</code>. */
296     public static final IconBundle MEDIA_EJECT = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-eject"));
297 
298     /** Icon bundle for <code>actions/media-playback-pause</code>. */
299     public static final IconBundle MEDIA_PLAYBACK_PAUSE = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-playback-pause"));
300 
301     /** Icon bundle for <code>actions/media-playback-start</code>. */
302     public static final IconBundle MEDIA_PLAYBACK_START = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-playback-start"));
303 
304     /** Icon bundle for <code>actions/media-playback-stop</code>. */
305     public static final IconBundle MEDIA_PLAYBACK_STOP = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-playback-stop"));
306 
307     /** Icon bundle for <code>actions/media-record</code>. */
308     public static final IconBundle MEDIA_RECORD = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-record"));
309 
310     /** Icon bundle for <code>actions/media-seek-backward</code>. */
311     public static final IconBundle MEDIA_SEEK_BACKWARD = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-seek-backward"));
312 
313     /** Icon bundle for <code>actions/media-seek-forward</code>. */
314     public static final IconBundle MEDIA_SEEK_FORWARD = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-seek-forward"));
315 
316     /** Icon bundle for <code>actions/media-skip-backward</code>. */
317     public static final IconBundle MEDIA_SKIP_BACKWARD = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-skip-backward"));
318 
319     /** Icon bundle for <code>actions/media-skip-forward</code>. */
320     public static final IconBundle MEDIA_SKIP_FORWARD = new CachingIconBundle(new TangoProjectIconBundle("actions", "media-skip-forward"));
321 
322     /** Icon bundle for <code>actions/object-flip-horizontal</code>. */
323     //public static final IconBundle OBJECT_FLIP_HORIZONTAL = new CachingIconBundle(new TangoProjectIconBundle("actions", "object-flip-horizontal"));
324 
325     /** Icon bundle for <code>actions/object-flip-vertical</code>. */
326     //public static final IconBundle OBJECT_FLIP_VERTICAL = new CachingIconBundle(new TangoProjectIconBundle("actions", "object-flip-vertical"));
327 
328     /** Icon bundle for <code>actions/object-rotate-left</code>. */
329     //public static final IconBundle OBJECT_ROTATE_LEFT = new CachingIconBundle(new TangoProjectIconBundle("actions", "object-rotate-left"));
330 
331     /** Icon bundle for <code>actions/object-rotate-right</code>. */
332     //public static final IconBundle OBJECT_ROTATE_RIGHT = new CachingIconBundle(new TangoProjectIconBundle("actions", "object-rotate-right"));
333 
334     /** Icon bundle for <code>actions/process-stop</code>. */
335     public static final IconBundle PROCESS_STOP = new CachingIconBundle(new TangoProjectIconBundle("actions", "process-stop"));
336 
337     /** Icon bundle for <code>actions/system-lock-screen</code>. */
338     public static final IconBundle SYSTEM_LOCK_SCREEN = new CachingIconBundle(new TangoProjectIconBundle("actions", "system-lock-screen"));
339 
340     /** Icon bundle for <code>actions/system-log-out</code>. */
341     public static final IconBundle SYSTEM_LOG_OUT = new CachingIconBundle(new TangoProjectIconBundle("actions", "system-log-out"));
342 
343     /** Icon bundle for <code>actions/system-run</code>. */
344     //public static final IconBundle SYSTEM_RUN = new CachingIconBundle(new TangoProjectIconBundle("actions", "system-run"));
345 
346     /** Icon bundle for <code>actions/system-search</code>. */
347     public static final IconBundle SYSTEM_SEARCH = new CachingIconBundle(new TangoProjectIconBundle("actions", "system-search"));
348 
349     /** Icon bundle for <code>actions/system-shutdown</code>. */
350     public static final IconBundle SYSTEM_SHUTDOWN = new CachingIconBundle(new TangoProjectIconBundle("actions", "system-shutdown"));
351 
352     /** Icon bundle for <code>actions/tab-new</code>. */
353     public static final IconBundle TAB_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "tab-new"));
354 
355     /** Icon bundle for <code>actions/tools-check-spelling</code>. */
356     //public static final IconBundle TOOLS_CHECK_SPELLING = new CachingIconBundle(new TangoProjectIconBundle("actions", "tools-check-spelling"));
357 
358     /** Icon bundle for <code>actions/view-fullscreen</code>. */
359     public static final IconBundle VIEW_FULLSCREEN = new CachingIconBundle(new TangoProjectIconBundle("actions", "view-fullscreen"));
360 
361     /** Icon bundle for <code>actions/view-refresh</code>. */
362     public static final IconBundle VIEW_REFRESH = new CachingIconBundle(new TangoProjectIconBundle("actions", "view-refresh"));
363 
364     /** Icon bundle for <code>actions/view-restore</code>. */
365     //public static final IconBundle VIEW_RESTORE = new CachingIconBundle(new TangoProjectIconBundle("actions", "view-restore"));
366 
367     /** Icon bundle for <code>actions/view-sort-ascending</code>. */
368     public static final IconBundle VIEW_SORT_ASCENDING = new CachingIconBundle(new TangoProjectIconBundle("actions", "view-sort-ascending"));
369 
370     /** Icon bundle for <code>actions/view-sort-descending</code>. */
371     public static final IconBundle VIEW_SORT_DESCENDING = new CachingIconBundle(new TangoProjectIconBundle("actions", "view-sort-descending"));
372 
373     /** Icon bundle for <code>actions/window-close</code>. */
374     //public static final IconBundle WINDOW_CLOSE = new CachingIconBundle(new TangoProjectIconBundle("actions", "window-close"));
375 
376     /** Icon bundle for <code>actions/window-new</code>. */
377     public static final IconBundle WINDOW_NEW = new CachingIconBundle(new TangoProjectIconBundle("actions", "window-new"));
378 
379     /** Icon bundle for <code>actions/zoom-best-fit</code>. */
380     //public static final IconBundle ZOOM_BEST_FIT = new CachingIconBundle(new TangoProjectIconBundle("actions", "zoom-best-fit"));
381 
382     /** Icon bundle for <code>actions/zoom-in</code>. */
383     //public static final IconBundle ZOOM_IN = new CachingIconBundle(new TangoProjectIconBundle("actions", "zoom-in"));
384 
385     /** Icon bundle for <code>actions/zoom-original</code>. */
386     //public static final IconBundle ZOOM_ORIGINAL = new CachingIconBundle(new TangoProjectIconBundle("actions", "zoom-original"));
387 
388     /** Icon bundle for <code>actions/zoom-out</code>. */
389     //public static final IconBundle ZOOM_OUT = new CachingIconBundle(new TangoProjectIconBundle("actions", "zoom-out"));
390 
391     /** Icon bundle for <code>animations/process-working</code>. */
392     //public static final IconBundle PROCESS_WORKING = new CachingIconBundle(new TangoProjectIconBundle("animations", "process-working"));
393 
394     /** Icon bundle for <code>apps/accessories-calculator</code>. */
395     public static final IconBundle ACCESSORIES_CALCULATOR = new CachingIconBundle(new TangoProjectIconBundle("apps", "accessories-calculator"));
396 
397     /** Icon bundle for <code>apps/accessories-character-map</code>. */
398     public static final IconBundle ACCESSORIES_CHARACTER_MAP = new CachingIconBundle(new TangoProjectIconBundle("apps", "accessories-character-map"));
399 
400     /** Icon bundle for <code>apps/accessories-dictionary</code>. */
401     //public static final IconBundle ACCESSORIES_DICTIONARY = new CachingIconBundle(new TangoProjectIconBundle("apps", "accessories-dictionary"));
402 
403     /** Icon bundle for <code>apps/accessories-text-editor</code>. */
404     public static final IconBundle ACCESSORIES_TEXT_EDITOR = new CachingIconBundle(new TangoProjectIconBundle("apps", "accessories-text-editor"));
405 
406     /** Icon bundle for <code>apps/help-browser</code>. */
407     public static final IconBundle HELP_BROWSER = new CachingIconBundle(new TangoProjectIconBundle("apps", "help-browser"));
408 
409     /** Icon bundle for <code>apps/internet-group-chat</code>. */
410     public static final IconBundle INTERNET_GROUP_CHAT = new CachingIconBundle(new TangoProjectIconBundle("apps", "internet-group-chat"));
411 
412     /** Icon bundle for <code>apps/internet-mail</code>. */
413     public static final IconBundle INTERNET_MAIL = new CachingIconBundle(new TangoProjectIconBundle("apps", "internet-mail"));
414 
415     /** Icon bundle for <code>apps/internet-web-browser</code>. */
416     public static final IconBundle INTERNET_WEB_BROWSER = new CachingIconBundle(new TangoProjectIconBundle("apps", "internet-web-browser"));
417 
418     /** Icon bundle for <code>apps/office-calendar</code>. */
419     public static final IconBundle OFFICE_CALENDAR = new CachingIconBundle(new TangoProjectIconBundle("apps", "office-calendar"));
420 
421     /** Icon bundle for <code>apps/multimedia-volume-control</code>. */
422     public static final IconBundle MULTIMEDIA_VOLUME_CONTROL = new CachingIconBundle(new TangoProjectIconBundle("apps", "multimedia-volume-control"));
423 
424     /** Icon bundle for <code>apps/preferences-desktop-accessibility</code>. */
425     public static final IconBundle PREFERENCES_DESKTOP_ACCESSIBILITY = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-accessibility"));
426 
427     /** Icon bundle for <code>apps/preferences-desktop-assistive-technology</code>. */
428     public static final IconBundle PREFERENCES_DESKTOP_ASSISTIVE_TECHNOLOGY = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-assistive-technology"));
429 
430     /** Icon bundle for <code>apps/preferences-desktop-font</code>. */
431     public static final IconBundle PREFERENCES_DESKTOP_FONT = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-font"));
432 
433     /** Icon bundle for <code>apps/preferences-desktop-keyboard</code>. */
434     //public static final IconBundle PREFERENCES_DESKTOP_KEYBOARD = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-keyboard"));
435 
436     /** Icon bundle for <code>apps/preferences-desktop-keyboard-shortcuts</code>. */
437     public static final IconBundle PREFERENCES_DESKTOP_KEYBOARD_SHORTCUTS = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-keyboard-shortcuts"));
438 
439     /** Icon bundle for <code>apps/preferences-desktop-locale</code>. */
440     public static final IconBundle PREFERENCES_DESKTOP_LOCALE = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-locale"));
441 
442     /** Icon bundle for <code>apps/preferences-desktop-multimedia</code>. */
443     public static final IconBundle PREFERENCES_DESKTOP_MULTIMEDIA = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-multimedia"));
444 
445     /** Icon bundle for <code>apps/preferences-desktop-remote-desktop</code>. */
446     public static final IconBundle PREFERENCES_DESKTOP_REMOTE_DESKTOP = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-remote-desktop"));
447 
448     /** Icon bundle for <code>apps/preferences-desktop-screensaver</code>. */
449     public static final IconBundle PREFERENCES_DESKTOP_SCREENSAVER = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-screensaver"));
450 
451     /** Icon bundle for <code>apps/preferences-desktop-theme</code>. */
452     public static final IconBundle PREFERENCES_DESKTOP_THEME = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-theme"));
453 
454     /** Icon bundle for <code>apps/preferences-desktop-wallpaper</code>. */
455     public static final IconBundle PREFERENCES_DESKTOP_WALLPAPER = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-desktop-wallpaper"));
456 
457     /** Icon bundle for <code>apps/preferences-system-network-proxy</code>. */
458     public static final IconBundle PREFERENCES_SYSTEM_NETWORK_PROXY = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-system-network-proxy"));
459 
460     /** Icon bundle for <code>apps/preferences-system-session</code>. */
461     public static final IconBundle PREFERENCES_SYSTEM_SESSION = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-system-session"));
462 
463     /** Icon bundle for <code>apps/preferences-system-windows</code>. */
464     public static final IconBundle PREFERENCES_SYSTEM_WINDOWS = new CachingIconBundle(new TangoProjectIconBundle("apps", "preferences-system-windows"));
465 
466     /** Icon bundle for <code>apps/system-file-manager</code>. */
467     public static final IconBundle SYSTEM_FILE_MANAGER = new CachingIconBundle(new TangoProjectIconBundle("apps", "system-file-manager"));
468 
469     /** Icon bundle for <code>apps/system-software-update</code>. */
470     public static final IconBundle SYSTEM_SOFTWARE_UPDATE = new CachingIconBundle(new TangoProjectIconBundle("apps", "system-software-update"));
471 
472     /** Icon bundle for <code>apps/system-users</code>. */
473     public static final IconBundle SYSTEM_USERS = new CachingIconBundle(new TangoProjectIconBundle("apps", "system-users"));
474 
475     /** Icon bundle for <code>apps/utilities-system-monitor</code>. */
476     public static final IconBundle UTILITIES_SYSTEM_MONITOR = new CachingIconBundle(new TangoProjectIconBundle("apps", "utilities-system-monitor"));
477 
478     /** Icon bundle for <code>apps/utilities-terminal</code>. */
479     public static final IconBundle UTILITIES_TERMINAL = new CachingIconBundle(new TangoProjectIconBundle("apps", "utilities-terminal"));
480 
481     /** Icon bundle for <code>categories/applications-accessories</code>. */
482     public static final IconBundle APPLICATIONS_ACCESSORIES = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-accessories"));
483 
484     /** Icon bundle for <code>categories/applications-development</code>. */
485     //public static final IconBundle APPLICATIONS_DEVELOPMENT = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-development"));
486 
487     /** Icon bundle for <code>categories/applications-engineering</code>. */
488     //public static final IconBundle APPLICATIONS_ENGINEERING = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-engineering"));
489 
490     /** Icon bundle for <code>categories/applications-games</code>. */
491     public static final IconBundle APPLICATIONS_GAMES = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-games"));
492 
493     /** Icon bundle for <code>categories/applications-graphics</code>. */
494     public static final IconBundle APPLICATIONS_GRAPHICS = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-graphics"));
495 
496     /** Icon bundle for <code>categories/applications-internet</code>. */
497     public static final IconBundle APPLICATIONS_INTERNET = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-internet"));
498 
499     /** Icon bundle for <code>categories/applications-multimedia</code>. */
500     public static final IconBundle APPLICATIONS_MULTIMEDIA = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-multimedia"));
501 
502     /** Icon bundle for <code>categories/applications-office</code>. */
503     public static final IconBundle APPLICATIONS_OFFICE = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-office"));
504 
505     /** Icon bundle for <code>categories/applications-other</code>. */
506     public static final IconBundle APPLICATIONS_OTHER = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-other"));
507 
508     /** Icon bundle for <code>categories/applications-science</code>. */
509     //public static final IconBundle APPLICATIONS_SCIENCE = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-science"));
510 
511     /** Icon bundle for <code>categories/applications-system</code>. */
512     public static final IconBundle APPLICATIONS_SYSTEM = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-system"));
513 
514     /** Icon bundle for <code>categories/applications-utilities</code>. */
515     //public static final IconBundle APPLICATIONS_UTILITIES = new CachingIconBundle(new TangoProjectIconBundle("categories", "applications-utilities"));
516 
517     /** Icon bundle for <code>categories/preferences-desktop</code>. */
518     public static final IconBundle PREFERENCES_DESKTOP = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-desktop"));
519 
520     /** Icon bundle for <code>categories/preferences-desktop-peripherals</code>. */
521     public static final IconBundle PREFERENCES_DESKTOP_PERIPHERALS = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-desktop-peripherals"));
522 
523     /** Icon bundle for <code>categories/preferences-desktop-personal</code>. */
524     //public static final IconBundle PREFERENCES_DESKTOP_PERSONAL = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-desktop-personal"));
525 
526     /** Icon bundle for <code>categories/preferences-other</code>. */
527     //public static final IconBundle PREFERENCES_OTHER = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-other"));
528 
529     /** Icon bundle for <code>categories/preferences-system</code>. */
530     public static final IconBundle PREFERENCES_SYSTEM = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-system"));
531 
532     /** Icon bundle for <code>categories/preferences-system-network</code>. */
533     //public static final IconBundle PREFERENCES_SYSTEM_NETWORK = new CachingIconBundle(new TangoProjectIconBundle("categories", "preferences-system-network"));
534 
535     /** Icon bundle for <code>categories/system-help</code>. */
536     //public static final IconBundle SYSTEM_HELP = new CachingIconBundle(new TangoProjectIconBundle("categories", "system-help"));
537 
538     /** Icon bundle for <code>devices/audio-card</code>. */
539     public static final IconBundle AUDIO_CARD = new CachingIconBundle(new TangoProjectIconBundle("devices", "audio-card"));
540 
541     /** Icon bundle for <code>devices/audio-input-microphone</code>. */
542     public static final IconBundle AUDIO_INPUT_MICROPHONE = new CachingIconBundle(new TangoProjectIconBundle("devices", "audio-input-microphone"));
543 
544     /** Icon bundle for <code>devices/battery</code>. */
545     public static final IconBundle BATTERY = new CachingIconBundle(new TangoProjectIconBundle("devices", "battery"));
546 
547     /** Icon bundle for <code>devices/camera-photo</code>. */
548     public static final IconBundle CAMERA_PHOTO = new CachingIconBundle(new TangoProjectIconBundle("devices", "camera-photo"));
549 
550     /** Icon bundle for <code>devices/camera-video</code>. */
551     public static final IconBundle CAMERA_VIDEO = new CachingIconBundle(new TangoProjectIconBundle("devices", "camera-video"));
552 
553     /** Icon bundle for <code>devices/computer</code>. */
554     public static final IconBundle COMPUTER = new CachingIconBundle(new TangoProjectIconBundle("devices", "computer"));
555 
556     /** Icon bundle for <code>devices/drive-harddisk</code>. */
557     public static final IconBundle DRIVE_HARDDISK = new CachingIconBundle(new TangoProjectIconBundle("devices", "drive-harddisk"));
558 
559     /** Icon bundle for <code>devices/drive-optical</code>. */
560     public static final IconBundle DRIVE_OPTICAL = new CachingIconBundle(new TangoProjectIconBundle("devices", "drive-optical"));
561 
562     /** Icon bundle for <code>devices/drive-removable-media</code>. */
563     public static final IconBundle DRIVE_REMOVABLE_MEDIA = new CachingIconBundle(new TangoProjectIconBundle("devices", "drive-removable-media"));
564 
565     /** Icon bundle for <code>devices/input-gaming</code>. */
566     public static final IconBundle INPUT_GAMING = new CachingIconBundle(new TangoProjectIconBundle("devices", "input-gaming"));
567 
568     /** Icon bundle for <code>devices/input-keyboard</code>. */
569     public static final IconBundle INPUT_KEYBOARD = new CachingIconBundle(new TangoProjectIconBundle("devices", "input-keyboard"));
570 
571     /** Icon bundle for <code>devices/input-mouse</code>. */
572     public static final IconBundle INPUT_MOUSE = new CachingIconBundle(new TangoProjectIconBundle("devices", "input-mouse"));
573 
574     /** Icon bundle for <code>devices/media-flash</code>. */
575     public static final IconBundle MEDIA_FLASH = new CachingIconBundle(new TangoProjectIconBundle("devices", "media-flash"));
576 
577     /** Icon bundle for <code>devices/media-floppy</code>. */
578     public static final IconBundle MEDIA_FLOPPY = new CachingIconBundle(new TangoProjectIconBundle("devices", "media-floppy"));
579 
580     /** Icon bundle for <code>devices/media-optical</code>. */
581     public static final IconBundle MEDIA_OPTICAL = new CachingIconBundle(new TangoProjectIconBundle("devices", "media-optical"));
582 
583     /** Icon bundle for <code>devices/media-tape</code>. */
584     //public static final IconBundle MEDIA_TAPE = new CachingIconBundle(new TangoProjectIconBundle("devices", "media-tape"));
585 
586     /** Icon bundle for <code>devices/modem</code>. */
587     //public static final IconBundle MODEM = new CachingIconBundle(new TangoProjectIconBundle("devices", "modem"));
588 
589     /** Icon bundle for <code>devices/multimedia-player</code>. */
590     public static final IconBundle MULTIMEDIA_PLAYER = new CachingIconBundle(new TangoProjectIconBundle("devices", "multimedia-player"));
591 
592     /** Icon bundle for <code>devices/network-wired</code>. */
593     public static final IconBundle NETWORK_WIRED = new CachingIconBundle(new TangoProjectIconBundle("devices", "network-wired"));
594 
595     /** Icon bundle for <code>devices/network-wireless</code>. */
596     public static final IconBundle NETWORK_WIRELESS = new CachingIconBundle(new TangoProjectIconBundle("devices", "network-wireless"));
597 
598     /** Icon bundle for <code>devices/printer</code>. */
599     public static final IconBundle PRINTER = new CachingIconBundle(new TangoProjectIconBundle("devices", "printer"));
600 
601     /** Icon bundle for <code>devices/video-display</code>. */
602     public static final IconBundle VIDEO_DISPLAY = new CachingIconBundle(new TangoProjectIconBundle("devices", "video-display"));
603 
604     /** Icon bundle for <code>emblems/emblem-default</code>. */
605     //public static final IconBundle EMBLEM_DEFAULT = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-default"));
606 
607     /** Icon bundle for <code>emblems/emblem-documents</code>. */
608     //public static final IconBundle EMBLEM_DOCUMENTS = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-documents"));
609 
610     /** Icon bundle for <code>emblems/emblem-downloads</code>. */
611     //public static final IconBundle EMBLEM_DOWNLOADS = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-downloads"));
612 
613     /** Icon bundle for <code>emblems/emblem-favorite</code>. */
614     public static final IconBundle EMBLEM_FAVORITE = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-favorite"));
615 
616     /** Icon bundle for <code>emblems/emblem-important</code>. */
617     public static final IconBundle EMBLEM_IMPORTANT = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-important"));
618 
619     /** Icon bundle for <code>emblems/emblem-mail</code>. */
620     //public static final IconBundle EMBLEM_MAIL = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-mail"));
621 
622     /** Icon bundle for <code>emblems/emblem-photos</code>. */
623     public static final IconBundle EMBLEM_PHOTOS = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-photos"));
624 
625     /** Icon bundle for <code>emblems/emblem-readonly</code>. */
626     public static final IconBundle EMBLEM_READONLY = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-readonly"));
627 
628     /** Icon bundle for <code>emblems/emblem-shared</code>. */
629     //public static final IconBundle EMBLEM_SHARED = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-shared"));
630 
631     /** Icon bundle for <code>emblems/emblem-symbolic-link</code>. */
632     public static final IconBundle EMBLEM_SYMBOLIC_LINK = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-symbolic-link"));
633 
634     /** Icon bundle for <code>emblems/emblem-synchronized</code>. */
635     //public static final IconBundle EMBLEM_SYNCHRONIZED = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-synchronized"));
636 
637     /** Icon bundle for <code>emblems/emblem-system</code>. */
638     public static final IconBundle EMBLEM_SYSTEM = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-system"));
639 
640     /** Icon bundle for <code>emblems/emblem-unreadable</code>. */
641     public static final IconBundle EMBLEM_UNREADABLE = new CachingIconBundle(new TangoProjectIconBundle("emblems", "emblem-unreadable"));
642 
643     /** Icon bundle for <code>emotes/face-angel</code>. */
644     public static final IconBundle FACE_ANGEL = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-angel"));
645 
646     /** Icon bundle for <code>emotes/face-crying</code>. */
647     public static final IconBundle FACE_CRYING = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-crying"));
648 
649     /** Icon bundle for <code>emotes/face-devilish</code>. */
650     public static final IconBundle FACE_DEVILISH = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-devilish"));
651 
652     /** Icon bundle for <code>emotes/face-glasses</code>. */
653     public static final IconBundle FACE_GLASSES = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-glasses"));
654 
655     /** Icon bundle for <code>emotes/face-grin</code>. */
656     public static final IconBundle FACE_GRIN = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-grin"));
657 
658     /** Icon bundle for <code>emotes/face-angel</code>. */
659     public static final IconBundle FACE_KISS = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-kiss"));
660 
661     /** Icon bundle for <code>emotes/face-monkey</code>. */
662     public static final IconBundle FACE_MONKEY = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-monkey"));
663 
664     /** Icon bundle for <code>emotes/face-plain</code>. */
665     public static final IconBundle FACE_PLAIN = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-plain"));
666 
667     /** Icon bundle for <code>emotes/face-sad</code>. */
668     public static final IconBundle FACE_SAD = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-sad"));
669 
670     /** Icon bundle for <code>emotes/face-smile</code>. */
671     public static final IconBundle FACE_SMILE = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-smile"));
672 
673     /** Icon bundle for <code>emotes/face-smile-big</code>. */
674     public static final IconBundle FACE_SMILE_BIG = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-smile-big"));
675 
676     /** Icon bundle for <code>emotes/face-smirk</code>. */
677     //public static final IconBundle FACE_SMIRK = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-smirk"));
678 
679     /** Icon bundle for <code>emotes/face-surprise</code>. */
680     public static final IconBundle FACE_SURPRISE = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-surprise"));
681 
682     /** Icon bundle for <code>emotes/face-wink</code>. */
683     public static final IconBundle FACE_WINK = new CachingIconBundle(new TangoProjectIconBundle("emotes", "face-wink"));
684 
685     /** Icon bundle for <code>intl/flag-..</code>. */
686     //public static final IconBundle FLAG_.. = new CachingIconBundle(new TangoProjectIconBundle("intl", "flag-.."));
687 
688     /** Icon bundle for <code>mimetypes/application-certificate</code>. */
689     public static final IconBundle APPLICATION_CERTIFICATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "application-certificate"));
690 
691     /** Icon bundle for <code>mimetypes/application-x-executable</code>. */
692     public static final IconBundle APPLICATION_X_EXECUTABLE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "application-x-executable"));
693 
694     /** Icon bundle for <code>mimetypes/audio-x-generic</code>. */
695     public static final IconBundle AUDIO_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "audio-x-generic"));
696 
697     /** Icon bundle for <code>mimetypes/font-x-generic</code>. */
698     public static final IconBundle FONT_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "font-x-generic"));
699 
700     /** Icon bundle for <code>mimetypes/image-x-generic</code>. */
701     public static final IconBundle IMAGE_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "image-x-generic"));
702 
703     /** Icon bundle for <code>mimetypes/package-x-generic</code>. */
704     public static final IconBundle PACKAGE_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "package-x-generic"));
705 
706     /** Icon bundle for <code>mimetypes/text-html</code>. */
707     public static final IconBundle TEXT_HTML = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "text-html"));
708 
709     /** Icon bundle for <code>mimetypes/text-x-generic</code>. */
710     public static final IconBundle TEXT_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "text-x-generic"));
711 
712     /** Icon bundle for <code>mimetypes/text-x-generic-template</code>. */
713     public static final IconBundle TEXT_X_GENERIC_TEMPLATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "text-x-generic-template"));
714 
715     /** Icon bundle for <code>mimetypes/text-x-script</code>. */
716     public static final IconBundle TEXT_X_SCRIPT = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "text-x-script"));
717 
718     /** Icon bundle for <code>mimetypes/video-x-generic</code>. */
719     public static final IconBundle VIDEO_X_GENERIC = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "video-x-generic"));
720 
721     /** Icon bundle for <code>mimetypes/x-office-address-book</code>. */
722     public static final IconBundle X_OFFICE_ADDRESS_BOOK = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-address-book"));
723 
724     /** Icon bundle for <code>mimetypes/x-office-calendar</code>. */
725     public static final IconBundle X_OFFICE_CALENDAR = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-calendar"));
726 
727     /** Icon bundle for <code>mimetypes/x-office-document</code>. */
728     public static final IconBundle X_OFFICE_DOCUMENT = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-document"));
729 
730     /** Icon bundle for <code>mimetypes/x-office-document-template</code>. */
731     public static final IconBundle X_OFFICE_DOCUMENT_TEMPLATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-document-template"));
732 
733     /** Icon bundle for <code>mimetypes/x-office-drawing</code>. */
734     public static final IconBundle X_OFFICE_DRAWING = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-drawing"));
735 
736     /** Icon bundle for <code>mimetypes/x-office-drawing-template</code>. */
737     public static final IconBundle X_OFFICE_DRAWING_TEMPLATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-drawing-template"));
738 
739     /** Icon bundle for <code>mimetypes/x-office-presentation</code>. */
740     public static final IconBundle X_OFFICE_PRESENTATION = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-presentation"));
741 
742     /** Icon bundle for <code>mimetypes/x-office-presentation-template</code>. */
743     public static final IconBundle X_OFFICE_PRESENTATION_TEMPLATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-presentation-template"));
744 
745     /** Icon bundle for <code>mimetypes/x-office-spreadsheet</code>. */
746     public static final IconBundle X_OFFICE_SPREADSHEET = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-spreadsheet"));
747 
748     /** Icon bundle for <code>mimetypes/x-office-spreadsheet-template</code>. */
749     public static final IconBundle X_OFFICE_SPREADSHEET_TEMPLATE = new CachingIconBundle(new TangoProjectIconBundle("mimetypes", "x-office-spreadsheet-template"));
750 
751     /** Icon bundle for <code>places/folder</code>. */
752     public static final IconBundle FOLDER = new CachingIconBundle(new TangoProjectIconBundle("places", "folder"));
753 
754     /** Icon bundle for <code>places/folder-remote</code>. */
755     public static final IconBundle FOLDER_REMOTE = new CachingIconBundle(new TangoProjectIconBundle("places", "folder-remote"));
756 
757     /** Icon bundle for <code>places/folder-saved-search</code>. */
758     public static final IconBundle FOLDER_SAVED_SEARCH = new CachingIconBundle(new TangoProjectIconBundle("places", "folder-saved-search"));
759 
760     /** Icon bundle for <code>places/network-server</code>. */
761     public static final IconBundle NETWORK_SERVER = new CachingIconBundle(new TangoProjectIconBundle("places", "network-server"));
762 
763     /** Icon bundle for <code>places/network-workgroup</code>. */
764     public static final IconBundle NETWORK_WORKGROUP = new CachingIconBundle(new TangoProjectIconBundle("places", "network-workgroup"));
765 
766     /** Icon bundle for <code>places/start-here</code>. */
767     public static final IconBundle START_HERE = new CachingIconBundle(new TangoProjectIconBundle("places", "start-here"));
768 
769     /** Icon bundle for <code>places/user-desktop</code>. */
770     public static final IconBundle USER_DESKTOP = new CachingIconBundle(new TangoProjectIconBundle("places", "user-desktop"));
771 
772     /** Icon bundle for <code>places/user-home</code>. */
773     public static final IconBundle USER_HOME = new CachingIconBundle(new TangoProjectIconBundle("places", "user-home"));
774 
775     /** Icon bundle for <code>places/user-trash</code>. */
776     public static final IconBundle USER_TRASH = new CachingIconBundle(new TangoProjectIconBundle("places", "user-trash"));
777 
778     /** Icon bundle for <code>status/appointment-missed</code>. */
779     //public static final IconBundle APPOINTMENT_MISSED = new CachingIconBundle(new TangoProjectIconBundle("status", "appointment-missed"));
780 
781     /** Icon bundle for <code>status/appointment-soon</code>. */
782     //public static final IconBundle APPOINTMENT_SOON = new CachingIconBundle(new TangoProjectIconBundle("status", "appointment-soon"));
783 
784     /** Icon bundle for <code>status/audio-volume-high</code>. */
785     public static final IconBundle AUDIO_VOLUME_HIGH = new CachingIconBundle(new TangoProjectIconBundle("status", "audio-volume-high"));
786 
787     /** Icon bundle for <code>status/audio-volume-low</code>. */
788     public static final IconBundle AUDIO_VOLUME_LOW = new CachingIconBundle(new TangoProjectIconBundle("status", "audio-volume-low"));
789 
790     /** Icon bundle for <code>status/audio-volume-medium</code>. */
791     public static final IconBundle AUDIO_VOLUME_MEDIUM = new CachingIconBundle(new TangoProjectIconBundle("status", "audio-volume-medium"));
792 
793     /** Icon bundle for <code>status/audio-volume-muted</code>. */
794     public static final IconBundle AUDIO_VOLUME_MUTED = new CachingIconBundle(new TangoProjectIconBundle("status", "audio-volume-muted"));
795 
796     /** Icon bundle for <code>status/battery-caution</code>. */
797     public static final IconBundle BATTERY_CAUTION = new CachingIconBundle(new TangoProjectIconBundle("status", "battery-caution"));
798 
799     /** Icon bundle for <code>status/battery-low</code>. */
800     //public static final IconBundle BATTERY_LOW = new CachingIconBundle(new TangoProjectIconBundle("status", "battery-low"));
801 
802     /** Icon bundle for <code>status/dialog-error</code>. */
803     public static final IconBundle DIALOG_ERROR = new CachingIconBundle(new TangoProjectIconBundle("status", "dialog-error"));
804 
805     /** Icon bundle for <code>status/dialog-information</code>. */
806     public static final IconBundle DIALOG_INFORMATION = new CachingIconBundle(new TangoProjectIconBundle("status", "dialog-information"));
807 
808     /** Icon bundle for <code>status/dialog-password</code>. */
809     //public static final IconBundle DIALOG_PASSWORD = new CachingIconBundle(new TangoProjectIconBundle("status", "dialog-password"));
810 
811     /** Icon bundle for <code>status/dialog-question</code>. */
812     //public static final IconBundle DIALOG_QUESTION = new CachingIconBundle(new TangoProjectIconBundle("status", "dialog-question"));
813 
814     /** Icon bundle for <code>status/dialog-warning</code>. */
815     public static final IconBundle DIALOG_WARNING = new CachingIconBundle(new TangoProjectIconBundle("status", "dialog-warning"));
816 
817     /** Icon bundle for <code>status/folder-drag-accept</code>. */
818     public static final IconBundle FOLDER_DRAG_ACCEPT = new CachingIconBundle(new TangoProjectIconBundle("status", "folder-drag-accept"));
819 
820     /** Icon bundle for <code>status/folder-open</code>. */
821     public static final IconBundle FOLDER_OPEN = new CachingIconBundle(new TangoProjectIconBundle("status", "folder-open"));
822 
823     /** Icon bundle for <code>status/folder-visiting</code>. */
824     public static final IconBundle FOLDER_VISITING = new CachingIconBundle(new TangoProjectIconBundle("status", "folder-visiting"));
825 
826     /** Icon bundle for <code>status/image-loading</code>. */
827     public static final IconBundle IMAGE_LOADING = new CachingIconBundle(new TangoProjectIconBundle("status", "image-loading"));
828 
829     /** Icon bundle for <code>status/image-missing</code>. */
830     public static final IconBundle IMAGE_MISSING = new CachingIconBundle(new TangoProjectIconBundle("status", "image-missing"));
831 
832     /** Icon bundle for <code>status/mail-attachment</code>. */
833     public static final IconBundle MAIL_ATTACHMENT = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-attachment"));
834 
835     /** Icon bundle for <code>status/mail-unread</code>. */
836     //public static final IconBundle MAIL_UNREAD = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-unread"));
837 
838     /** Icon bundle for <code>status/mail-read</code>. */
839     //public static final IconBundle MAIL_READ = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-read"));
840 
841     /** Icon bundle for <code>status/mail-replied</code>. */
842     //public static final IconBundle MAIL_REPLIED = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-replied"));
843 
844     /** Icon bundle for <code>status/mail-signed</code>. */
845     //public static final IconBundle MAIL_SIGNED = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-signed"));
846 
847     /** Icon bundle for <code>status/mail-signed-verified</code>. */
848     //public static final IconBundle MAIL_SIGNED_VERIFIED = new CachingIconBundle(new TangoProjectIconBundle("status", "mail-signed-verified"));
849 
850     /** Icon bundle for <code>status/media-playlist-repeat</code>. */
851     //public static final IconBundle MEDIA_PLAYLIST_REPEAT = new CachingIconBundle(new TangoProjectIconBundle("status", "media-playlist-repeat"));
852 
853     /** Icon bundle for <code>status/media-playlist-shuffle</code>. */
854     //public static final IconBundle MEDIA_PLAYLIST_SHUFFLE = new CachingIconBundle(new TangoProjectIconBundle("status", "media-playlist-shuffle"));
855 
856     /** Icon bundle for <code>status/network-error</code>. */
857     public static final IconBundle NETWORK_ERROR = new CachingIconBundle(new TangoProjectIconBundle("status", "network-error"));
858 
859     /** Icon bundle for <code>status/network-idle</code>. */
860     public static final IconBundle NETWORK_IDLE = new CachingIconBundle(new TangoProjectIconBundle("status", "network-idle"));
861 
862     /** Icon bundle for <code>status/network-offline</code>. */
863     public static final IconBundle NETWORK_OFFLINE = new CachingIconBundle(new TangoProjectIconBundle("status", "network-offline"));
864 
865     /** Icon bundle for <code>status/network-receive</code>. */
866     public static final IconBundle NETWORK_RECEIVE = new CachingIconBundle(new TangoProjectIconBundle("status", "network-receive"));
867 
868     /** Icon bundle for <code>status/network-transmit</code>. */
869     public static final IconBundle NETWORK_TRANSMIT = new CachingIconBundle(new TangoProjectIconBundle("status", "network-transmit"));
870 
871     /** Icon bundle for <code>status/network-transmit-receive</code>. */
872     public static final IconBundle NETWORK_TRANSMIT_RECEIVE = new CachingIconBundle(new TangoProjectIconBundle("status", "network-transmit-receive"));
873 
874     /** Icon bundle for <code>status/network-wireless-encrypted</code>. */
875     public static final IconBundle NETWORK_WIRELESS_ENCRYPTED = new CachingIconBundle(new TangoProjectIconBundle("status", "network-wireless-encrypted"));
876 
877     /** Icon bundle for <code>status/printer-error</code>. */
878     public static final IconBundle PRINTER_ERROR = new CachingIconBundle(new TangoProjectIconBundle("status", "printer-error"));
879 
880     /** Icon bundle for <code>status/printer-printing</code>. */
881     //public static final IconBundle PRINTER_PRINTING = new CachingIconBundle(new TangoProjectIconBundle("status", "printer-printing"));
882 
883     /** Icon bundle for <code>status/security-high</code>. */
884     //public static final IconBundle SECURITY_HIGH = new CachingIconBundle(new TangoProjectIconBundle("status", "security-high"));
885 
886     /** Icon bundle for <code>status/security-medium</code>. */
887     //public static final IconBundle SECURITY_MEDIUM = new CachingIconBundle(new TangoProjectIconBundle("status", "security-medium"));
888 
889     /** Icon bundle for <code>status/security-low</code>. */
890     //public static final IconBundle SECURITY_LOW = new CachingIconBundle(new TangoProjectIconBundle("status", "security-low"));
891 
892     /** Icon bundle for <code>status/software-update-available</code>. */
893     public static final IconBundle SOFTWARE_UPDATE_AVAILABLE = new CachingIconBundle(new TangoProjectIconBundle("status", "software-update-available"));
894 
895     /** Icon bundle for <code>status/software-update-urgent</code>. */
896    public static final IconBundle SOFTWARE_UPDATE_URGENT = new CachingIconBundle(new TangoProjectIconBundle("status", "software-update-urgent"));
897 
898     /** Icon bundle for <code>status/sync-error</code>. */
899     //public static final IconBundle SYNC_ERROR = new CachingIconBundle(new TangoProjectIconBundle("status", "sync-error"));
900 
901     /** Icon bundle for <code>status/sync-synchronizing</code>. */
902     //public static final IconBundle SYNC_SYNCHRONIZING = new CachingIconBundle(new TangoProjectIconBundle("status", "sync-synchronizing"));
903 
904     /** Icon bundle for <code>status/task-due</code>. */
905     //public static final IconBundle TASK_DUE = new CachingIconBundle(new TangoProjectIconBundle("status", "task-due"));
906 
907     /** Icon bundle for <code>status/task-passed-due</code>. */
908     //public static final IconBundle TASK_PASSED_DUE = new CachingIconBundle(new TangoProjectIconBundle("status", "task-passed-due"));
909 
910     /** Icon bundle for <code>status/user-away</code>. */
911     //public static final IconBundle USER_AWAY = new CachingIconBundle(new TangoProjectIconBundle("status", "user-away"));
912 
913     /** Icon bundle for <code>status/user-idle</code>. */
914     //public static final IconBundle USER_IDLE = new CachingIconBundle(new TangoProjectIconBundle("status", "user-idle"));
915 
916     /** Icon bundle for <code>status/user-offline</code>. */
917     //public static final IconBundle USER_OFFLINE = new CachingIconBundle(new TangoProjectIconBundle("status", "user-offline"));
918 
919     /** Icon bundle for <code>status/user-online</code>. */
920     //public static final IconBundle USER_ONLINE = new CachingIconBundle(new TangoProjectIconBundle("status", "user-online"));
921 
922     /** Icon bundle for <code>status/user-trash-full</code>. */
923     public static final IconBundle USER_TRASH_FULL = new CachingIconBundle(new TangoProjectIconBundle("status", "user-trash-full"));
924 
925     /** Icon bundle for <code>status/weather-clear</code>. */
926     public static final IconBundle WEATHER_CLEAR = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-clear"));
927 
928     /** Icon bundle for <code>status/weather-clear-night</code>. */
929     public static final IconBundle WEATHER_CLEAR_NIGHT = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-clear-night"));
930 
931     /** Icon bundle for <code>status/weather-few-clouds</code>. */
932     public static final IconBundle WEATHER_FEW_CLOUDS = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-few-clouds"));
933 
934     /** Icon bundle for <code>status/weather-few-clouds-night</code>. */
935     public static final IconBundle WEATHER_FEW_CLOUDS_NIGHT = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-few-clouds-night"));
936 
937     /** Icon bundle for <code>status/weather-fog</code>. */
938     //public static final IconBundle WEATHER_FOG = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-fog"));
939 
940     /** Icon bundle for <code>status/weather-overcast</code>. */
941     public static final IconBundle WEATHER_OVERCAST = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-overcast"));
942 
943     /** Icon bundle for <code>status/weather-severe-alert</code>. */
944     public static final IconBundle WEATHER_SEVERE_ALERT = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-severe-alert"));
945 
946     /** Icon bundle for <code>status/weather-showers</code>. */
947     public static final IconBundle WEATHER_SHOWERS = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-showers"));
948 
949     /** Icon bundle for <code>status/weather-showers-scattered</code>. */
950     public static final IconBundle WEATHER_SHOWERS_SCATTERED = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-showers-scattered"));
951 
952     /** Icon bundle for <code>status/weather-snow</code>. */
953     public static final IconBundle WEATHER_SNOW = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-snow"));
954 
955     /** Icon bundle for <code>status/weather-storm</code>. */
956     public static final IconBundle WEATHER_STORM = new CachingIconBundle(new TangoProjectIconBundle("status", "weather-storm"));
957 
958     /** Map of Tango Project icon bundles keyed by name. */
959     //private static final Map<String, IconBundle> iconBundles = new HashMap<String, IconBundle>(275);
960     private static final Map iconBundles = new HashMap(275);
961 
962     static
963     {
964         iconBundles.put("address-book-new", ADDRESS_BOOK_NEW);
965         //iconBundles.put("application-exit", APPLICATION_EXIT);
966         iconBundles.put("appointment-new", APPOINTMENT_NEW);
967         iconBundles.put("bookmark-new", BOOKMARK_NEW);
968         iconBundles.put("contact-new", CONTACT_NEW);
969         //iconBundles.put("dialog-cancel", DIALOG_CANCEL);
970         //iconBundles.put("dialog-close", DIALOG_CLOSE);
971         //iconBundles.put("dialog-ok", DIALOG_OK);
972         iconBundles.put("document-new", DOCUMENT_NEW);
973         iconBundles.put("document-open", DOCUMENT_OPEN);
974         //iconBundles.put("document-open-recent", DOCUMENT_OPEN_RECENT);
975         //iconBundles.put("document-page-setup", DOCUMENT_PAGE_SETUP);
976         iconBundles.put("document-print", DOCUMENT_PRINT);
977         iconBundles.put("document-print-preview", DOCUMENT_PRINT_PREVIEW);
978         iconBundles.put("document-properties", DOCUMENT_PROPERTIES);
979         //iconBundles.put("document-revert", DOCUMENT_REVERT);
980         iconBundles.put("document-save", DOCUMENT_SAVE);
981         iconBundles.put("document-save-as", DOCUMENT_SAVE_AS);
982         iconBundles.put("edit-clear", EDIT_CLEAR);
983         iconBundles.put("edit-copy", EDIT_COPY);
984         iconBundles.put("edit-cut", EDIT_CUT);
985         iconBundles.put("edit-delete", EDIT_DELETE);
986         iconBundles.put("edit-find", EDIT_FIND);
987         iconBundles.put("edit-find-replace", EDIT_FIND_REPLACE);
988         iconBundles.put("edit-paste", EDIT_PASTE);
989         iconBundles.put("edit-redo", EDIT_REDO);
990         iconBundles.put("edit-select-all", EDIT_SELECT_ALL);
991         iconBundles.put("edit-undo", EDIT_UNDO);
992         iconBundles.put("folder-new", FOLDER_NEW);
993         iconBundles.put("format-indent-less", FORMAT_INDENT_LESS);
994         iconBundles.put("format-indent-more", FORMAT_INDENT_MORE);
995         iconBundles.put("format-justify-center", FORMAT_JUSTIFY_CENTER);
996         iconBundles.put("format-justify-fill", FORMAT_JUSTIFY_FILL);
997         iconBundles.put("format-justify-left", FORMAT_JUSTIFY_LEFT);
998         iconBundles.put("format-justify-right", FORMAT_JUSTIFY_RIGHT);
999         iconBundles.put("format-text-bold", FORMAT_TEXT_BOLD);
1000         //iconBundles.put("format-text-direction-ltr", FORMAT_TEXT_DIRECTION_LTR);
1001         //iconBundles.put("format-text-direction-rtl", FORMAT_TEXT_DIRECTION_RTL);
1002         iconBundles.put("format-text-italic", FORMAT_TEXT_ITALIC);
1003         iconBundles.put("format-text-strikethrough", FORMAT_TEXT_STRIKETHROUGH);
1004         iconBundles.put("format-text-underline", FORMAT_TEXT_UNDERLINE);
1005         iconBundles.put("go-bottom", GO_BOTTOM);
1006         iconBundles.put("go-down", GO_DOWN);
1007         iconBundles.put("go-first", GO_FIRST);
1008         //iconBundles.put("go-home", GO_HOME);
1009         iconBundles.put("go-jump", GO_JUMP);
1010         iconBundles.put("go-last", GO_LAST);
1011         iconBundles.put("go-next", GO_NEXT);
1012         iconBundles.put("go-previous", GO_PREVIOUS);
1013         iconBundles.put("go-top", GO_TOP);
1014         iconBundles.put("go-up", GO_UP);
1015         //iconBundles.put("help-about", HELP_ABOUT);
1016         //iconBundles.put("help-contents", HELP_CONTENTS);
1017         //iconBundles.put("help-faq", HELP_FAQ);
1018         //iconBundles.put("insert-image", INSERT_IMAGE);
1019         //iconBundles.put("insert-link", INSERT_LINK);
1020         //iconBundles.put("insert-object", INSERT_OBJECT);
1021         //iconBundles.put("insert-text", INSERT_TEXT);
1022         iconBundles.put("list-add", LIST_ADD);
1023         iconBundles.put("list-remove", LIST_REMOVE);
1024         iconBundles.put("mail-forward", MAIL_FORWARD);
1025         //iconBundles.put("mail-mark-important", MAIL_MARK_IMPORTANT);
1026         iconBundles.put("mail-mark-junk", MAIL_MARK_JUNK);
1027         //iconBundles.put("mail-mark-notjunk", MAIL_MARK_NOTJUNK);
1028         //iconBundles.put("mail-mark-read", MAIL_MARK_READ);
1029         //iconBundles.put("mail-mark-unread", MAIL_MARK_UNREAD);
1030         iconBundles.put("mail-message-new", MAIL_MESSAGE_NEW);
1031         iconBundles.put("mail-reply-all", MAIL_REPLY_ALL);
1032         iconBundles.put("mail-reply-sender", MAIL_REPLY_SENDER);
1033         //iconBundles.put("mail-send", MAIL_SEND);
1034         iconBundles.put("mail-send-receive", MAIL_SEND_RECEIVE);
1035         iconBundles.put("media-eject", MEDIA_EJECT);
1036         iconBundles.put("media-playback-pause", MEDIA_PLAYBACK_PAUSE);
1037         iconBundles.put("media-playback-start", MEDIA_PLAYBACK_START);
1038         iconBundles.put("media-playback-stop", MEDIA_PLAYBACK_STOP);
1039         iconBundles.put("media-record", MEDIA_RECORD);
1040         iconBundles.put("media-seek-backward", MEDIA_SEEK_BACKWARD);
1041         iconBundles.put("media-seek-forward", MEDIA_SEEK_FORWARD);
1042         iconBundles.put("media-skip-backward", MEDIA_SKIP_BACKWARD);
1043         iconBundles.put("media-skip-forward", MEDIA_SKIP_FORWARD);
1044         //iconBundles.put("object-flip-horizontal", OBJECT_FLIP_HORIZONTAL);
1045         //iconBundles.put("object-flip-vertical", OBJECT_FLIP_VERTICAL);
1046         //iconBundles.put("object-rotate-left", OBJECT_ROTATE_LEFT);
1047         //iconBundles.put("object-rotate-right", OBJECT_ROTATE_RIGHT);
1048         iconBundles.put("process-stop", PROCESS_STOP);
1049         iconBundles.put("system-lock-screen", SYSTEM_LOCK_SCREEN);
1050         iconBundles.put("system-log-out", SYSTEM_LOG_OUT);
1051         //iconBundles.put("system-run", SYSTEM_RUN);
1052         iconBundles.put("system-search", SYSTEM_SEARCH);
1053         iconBundles.put("system-shutdown", SYSTEM_SHUTDOWN);
1054         iconBundles.put("tab-new", TAB_NEW);
1055         //iconBundles.put("tools-check-spelling", TOOLS_CHECK_SPELLING);
1056         iconBundles.put("view-fullscreen", VIEW_FULLSCREEN);
1057         iconBundles.put("view-refresh", VIEW_REFRESH);
1058         //iconBundles.put("view-sort-ascending", VIEW_SORT_ASCENDING);
1059         //iconBundles.put("view-sort-descending", VIEW_SORT_DESCENDING);
1060         //iconBundles.put("window-close", WINDOW_CLOSE);
1061         iconBundles.put("window-new", WINDOW_NEW);
1062         //iconBundles.put("zoom-best-fit", ZOOM_BEST_FIT);
1063         //iconBundles.put("zoom-in", ZOOM_IN);
1064         //iconBundles.put("zoom-original", ZOOM_ORIGINAL);
1065         //iconBundles.put("zoom-out", ZOOM_OUT);
1066 
1067         //iconBundles.put("process-working", PROCESS_WORKING);
1068 
1069         iconBundles.put("accessories-calculator", ACCESSORIES_CALCULATOR);
1070         iconBundles.put("accessories-character-map", ACCESSORIES_CHARACTER_MAP);
1071         //iconBundles.put("accessories-dictionary", ACCESSORIES_DICTIONARY);
1072         iconBundles.put("accessories-text-editor", ACCESSORIES_TEXT_EDITOR);
1073         iconBundles.put("help-browser", HELP_BROWSER);
1074         iconBundles.put("internet-group-chat", INTERNET_GROUP_CHAT);
1075         iconBundles.put("internet-mail", INTERNET_MAIL);
1076         iconBundles.put("internet-web-browser", INTERNET_WEB_BROWSER);
1077         iconBundles.put("office-calendar", OFFICE_CALENDAR);
1078         //iconBundles.put("multimedia-volume-control", MULTIMEDIA_VOLUME_CONTROL);
1079         iconBundles.put("preferences-desktop-accessibility", PREFERENCES_DESKTOP_ACCESSIBILITY);
1080         iconBundles.put("preferences-desktop-assistive-technology", PREFERENCES_DESKTOP_ASSISTIVE_TECHNOLOGY);
1081         iconBundles.put("preferences-desktop-font", PREFERENCES_DESKTOP_FONT);
1082         //iconBundles.put("preferences-desktop-keyboard", PREFERENCES_DESKTOP_KEYBOARD);
1083         iconBundles.put("preferences-desktop-keyboard-shortcuts", PREFERENCES_DESKTOP_KEYBOARD_SHORTCUTS);
1084         iconBundles.put("preferences-desktop-locale", PREFERENCES_DESKTOP_LOCALE);
1085         iconBundles.put("preferences-desktop-multimedia", PREFERENCES_DESKTOP_MULTIMEDIA);
1086         iconBundles.put("preferences-desktop-screensaver", PREFERENCES_DESKTOP_SCREENSAVER);
1087         iconBundles.put("preferences-desktop-remote-desktop", PREFERENCES_DESKTOP_REMOTE_DESKTOP);
1088         iconBundles.put("preferences-desktop-theme", PREFERENCES_DESKTOP_THEME);
1089         iconBundles.put("preferences-desktop-wallpaper", PREFERENCES_DESKTOP_WALLPAPER);
1090         iconBundles.put("preferences-system-network-proxy", PREFERENCES_SYSTEM_NETWORK_PROXY);
1091         iconBundles.put("preferences-system-session", PREFERENCES_SYSTEM_SESSION);
1092         iconBundles.put("preferences-system-windows", PREFERENCES_SYSTEM_WINDOWS);
1093         iconBundles.put("system-file-manager", SYSTEM_FILE_MANAGER);
1094         //iconBundles.put("system-software-update", SYSTEM_SOFTWARE_UPDATE);
1095         iconBundles.put("system-users", SYSTEM_USERS);
1096         iconBundles.put("utilities-system-monitor", UTILITIES_SYSTEM_MONITOR);
1097         iconBundles.put("utilities-terminal", UTILITIES_TERMINAL);
1098         iconBundles.put("applications-accessories", APPLICATIONS_ACCESSORIES);
1099         //iconBundles.put("applications-development", APPLICATIONS_DEVELOPMENT);
1100         //iconBundles.put("applications-engineering", APPLICATIONS_ENGINEERING);
1101         iconBundles.put("applications-games", APPLICATIONS_GAMES);
1102         iconBundles.put("applications-graphics", APPLICATIONS_GRAPHICS);
1103         iconBundles.put("applications-internet", APPLICATIONS_INTERNET);
1104         iconBundles.put("applications-multimedia", APPLICATIONS_MULTIMEDIA);
1105         iconBundles.put("applications-office", APPLICATIONS_OFFICE);
1106         iconBundles.put("applications-other", APPLICATIONS_OTHER);
1107         //iconBundles.put("applications-science", APPLICATIONS_SCIENCE);
1108         iconBundles.put("applications-system", APPLICATIONS_SYSTEM);
1109         //iconBundles.put("applications-utilities", APPLICATIONS_UTILITIES);
1110         iconBundles.put("preferences-desktop", PREFERENCES_DESKTOP);
1111         iconBundles.put("preferences-desktop-peripherals", PREFERENCES_DESKTOP_PERIPHERALS);
1112         //iconBundles.put("preferences-desktop-personal", PREFERENCES_DESKTOP_PERSONAL);
1113         //iconBundles.put("preferences-other", PREFERENCES_OTHER);
1114         iconBundles.put("preferences-system", PREFERENCES_SYSTEM);
1115         //iconBundles.put("preferences-system-network", PREFERENCES_SYSTEM_NETWORK);
1116         //iconBundles.put("system-help", SYSTEM_HELP);
1117         iconBundles.put("audio-card", AUDIO_CARD);
1118         iconBundles.put("audio-input-microphone", AUDIO_INPUT_MICROPHONE);
1119         iconBundles.put("battery", BATTERY);
1120         iconBundles.put("camera-photo", CAMERA_PHOTO);
1121         iconBundles.put("camera-video", CAMERA_VIDEO);
1122         iconBundles.put("computer", COMPUTER);
1123         iconBundles.put("drive-harddisk", DRIVE_HARDDISK);
1124         iconBundles.put("drive-optical", DRIVE_OPTICAL);
1125         iconBundles.put("drive-removable-media", DRIVE_REMOVABLE_MEDIA);
1126         iconBundles.put("input-gaming", INPUT_GAMING);
1127         iconBundles.put("input-keyboard", INPUT_KEYBOARD);
1128         iconBundles.put("input-mouse", INPUT_MOUSE);
1129         iconBundles.put("media-flash", MEDIA_FLASH);
1130         iconBundles.put("media-floppy", MEDIA_FLOPPY);
1131         iconBundles.put("media-optical", MEDIA_OPTICAL);
1132         //iconBundles.put("media-tape", MEDIA_TAPE);
1133         //iconBundles.put("modem", MODEM);
1134         iconBundles.put("multimedia-player", MULTIMEDIA_PLAYER);
1135         iconBundles.put("network-wired", NETWORK_WIRED);
1136         iconBundles.put("network-wireless", NETWORK_WIRELESS);
1137         iconBundles.put("printer", PRINTER);
1138         iconBundles.put("video-display", VIDEO_DISPLAY);
1139 
1140         //iconBundles.put("emblem-default", EMBLEM_DEFAULT);
1141         //iconBundles.put("emblem-documents", EMBLEM_DOCUMENTS);
1142         //iconBundles.put("emblem-downloads", EMBLEM_DOWNLOADS);
1143         iconBundles.put("emblem-favorite", EMBLEM_FAVORITE);
1144         iconBundles.put("emblem-important", EMBLEM_IMPORTANT);
1145         //iconBundles.put("emblem-mail", EMBLEM_MAIL);
1146         iconBundles.put("emblem-photos", EMBLEM_PHOTOS);
1147         iconBundles.put("emblem-readonly", EMBLEM_READONLY);
1148         //iconBundles.put("emblem-shared", EMBLEM_SHARED);
1149         iconBundles.put("emblem-symbolic-link", EMBLEM_SYMBOLIC_LINK);
1150         //iconBundles.put("emblem-synchronized", EMBLEM_SYNCHRONIZED);
1151         iconBundles.put("emblem-system", EMBLEM_SYSTEM);
1152         iconBundles.put("emblem-unreadable", EMBLEM_UNREADABLE);
1153 
1154         iconBundles.put("face-angel", FACE_ANGEL);
1155         iconBundles.put("face-crying", FACE_CRYING);
1156         iconBundles.put("face-devilish", FACE_DEVILISH);
1157         iconBundles.put("face-glasses", FACE_GLASSES);
1158         iconBundles.put("face-grin", FACE_GRIN);
1159         iconBundles.put("face-kiss", FACE_KISS);
1160         iconBundles.put("face-monkey", FACE_MONKEY);
1161         iconBundles.put("face-plain", FACE_PLAIN);
1162         iconBundles.put("face-sad", FACE_SAD);
1163         iconBundles.put("face-smile", FACE_SMILE);
1164         iconBundles.put("face-smile-big", FACE_SMILE_BIG);
1165         //iconBundles.put("face-smirk", FACE_SMIRK);
1166         iconBundles.put("face-surprise", FACE_SURPRISE);
1167         iconBundles.put("face-wink", FACE_WINK);
1168 
1169         //iconBundles.put("flag-..", FLAG_..);
1170 
1171         iconBundles.put("application-certificate", APPLICATION_CERTIFICATE);
1172         iconBundles.put("application-x-executable", APPLICATION_X_EXECUTABLE);
1173         iconBundles.put("audio-x-generic", AUDIO_X_GENERIC);
1174         iconBundles.put("font-x-generic", FONT_X_GENERIC);
1175         iconBundles.put("image-x-generic", IMAGE_X_GENERIC);
1176         iconBundles.put("package-x-generic", PACKAGE_X_GENERIC);
1177         iconBundles.put("text-html", TEXT_HTML);
1178         iconBundles.put("text-x-generic", TEXT_X_GENERIC);
1179         iconBundles.put("text-x-generic-template", TEXT_X_GENERIC_TEMPLATE);
1180         iconBundles.put("text-x-script", TEXT_X_SCRIPT);
1181         iconBundles.put("video-x-generic", VIDEO_X_GENERIC);
1182         iconBundles.put("x-office-address-book", X_OFFICE_ADDRESS_BOOK);
1183         iconBundles.put("x-office-calendar", X_OFFICE_CALENDAR);
1184         iconBundles.put("x-office-document", X_OFFICE_DOCUMENT);
1185         iconBundles.put("x-office-document-template", X_OFFICE_DOCUMENT_TEMPLATE);
1186         iconBundles.put("x-office-drawing", X_OFFICE_DRAWING);
1187         iconBundles.put("x-office-drawing-template", X_OFFICE_DRAWING_TEMPLATE);
1188         iconBundles.put("x-office-presentation", X_OFFICE_PRESENTATION);
1189         iconBundles.put("x-office-presentation-template", X_OFFICE_PRESENTATION_TEMPLATE);
1190         iconBundles.put("x-office-spreadsheet", X_OFFICE_SPREADSHEET);
1191         iconBundles.put("x-office-spreadsheet-template", X_OFFICE_SPREADSHEET_TEMPLATE);
1192 
1193         iconBundles.put("folder", FOLDER);
1194         iconBundles.put("folder-remote", FOLDER_REMOTE);
1195         iconBundles.put("folder-saved-search", FOLDER_SAVED_SEARCH);
1196         iconBundles.put("network-server", NETWORK_SERVER);
1197         iconBundles.put("network-workgroup", NETWORK_WORKGROUP);
1198         iconBundles.put("start-here", START_HERE);
1199         iconBundles.put("user-desktop", USER_DESKTOP);
1200         iconBundles.put("user-home", USER_HOME);
1201         iconBundles.put("user-trash", USER_TRASH);
1202 
1203         //iconBundles.put("appointment-missed", APPOINTMENT_MISSED);
1204         //iconBundles.put("appointment-soon", APPOINTMENT_SOON);
1205         iconBundles.put("audio-volume-high", AUDIO_VOLUME_HIGH);
1206         iconBundles.put("audio-volume-low", AUDIO_VOLUME_LOW);
1207         iconBundles.put("audio-volume-medium", AUDIO_VOLUME_MEDIUM);
1208         iconBundles.put("audio-volume-muted", AUDIO_VOLUME_MUTED);
1209         iconBundles.put("battery-caution", BATTERY_CAUTION);
1210         //iconBundles.put("battery-low", BATTERY_LOW);
1211         iconBundles.put("dialog-error", DIALOG_ERROR);
1212         iconBundles.put("dialog-information", DIALOG_INFORMATION);
1213         //iconBundles.put("dialog-password", DIALOG_PASSWORD);
1214         //iconBundles.put("dialog-question", DIALOG_QUESTION);
1215         iconBundles.put("dialog-warning", DIALOG_WARNING);
1216         iconBundles.put("folder-drag-accept", FOLDER_DRAG_ACCEPT);
1217         iconBundles.put("folder-open", FOLDER_OPEN);
1218         iconBundles.put("folder-visiting", FOLDER_VISITING);
1219         iconBundles.put("image-loading", IMAGE_LOADING);
1220         iconBundles.put("image-missing", IMAGE_MISSING);
1221         iconBundles.put("mail-attachment", MAIL_ATTACHMENT);
1222         //iconBundles.put("mail-unread", MAIL_UNREAD);
1223         //iconBundles.put("mail-read", MAIL_READ);
1224         //iconBundles.put("mail-replied", MAIL_REPLIED);
1225         //iconBundles.put("mail-signed", MAIL_SIGNED);
1226         //iconBundles.put("mail-signed-verified", MAIL_SIGNED_VERIFIED);
1227         //iconBundles.put("media-playlist-repeat", MEDIA_PLAYLIST_REPEAT);
1228         //iconBundles.put("media-playlist-shuffle", MEDIA_PLAYLIST_SHUFFLE);
1229         iconBundles.put("network-error", NETWORK_ERROR);
1230         iconBundles.put("network-idle", NETWORK_IDLE);
1231         iconBundles.put("network-offline", NETWORK_OFFLINE);
1232         iconBundles.put("network-receive", NETWORK_RECEIVE);
1233         iconBundles.put("network-transmit", NETWORK_TRANSMIT);
1234         iconBundles.put("network-transmit-receive", NETWORK_TRANSMIT_RECEIVE);
1235         iconBundles.put("network-wireless-encrypted", NETWORK_WIRELESS_ENCRYPTED);
1236         iconBundles.put("printer-error", PRINTER_ERROR);
1237         //iconBundles.put("printer-printing", PRINTER_PRINTING);
1238         //iconBundles.put("security-high", SECURITY_HIGH);
1239         //iconBundles.put("security-medium", SECURITY_MEDIUM);
1240         //iconBundles.put("security-low", SECURITY_LOW);
1241         //iconBundles.put("software-update-available", SOFTWARE_UPDATE_AVAILABLE);
1242         //iconBundles.put("software-update-urgent", SOFTWARE_UPDATE_URGENT);
1243         //iconBundles.put("sync-error", SYNC_ERROR);
1244         //iconBundles.put("sync-synchronizing", SYNC_SYNCHRONIZING);
1245         //iconBundles.put("task-due", TASK_DUE);
1246         //iconBundles.put("task-passed-due", TASK_PASSED_DUE);
1247         //iconBundles.put("user-away", USER_AWAY);
1248         //iconBundles.put("user-idle", USER_IDLE);
1249         //iconBundles.put("user-offline", USER_OFFLINE);
1250         //iconBundles.put("user-online", USER_ONLINE);
1251         iconBundles.put("user-trash-full", USER_TRASH_FULL);
1252         iconBundles.put("weather-clear", WEATHER_CLEAR);
1253         iconBundles.put("weather-clear-night", WEATHER_CLEAR_NIGHT);
1254         iconBundles.put("weather-few-clouds", WEATHER_FEW_CLOUDS);
1255         iconBundles.put("weather-few-clouds-night", WEATHER_FEW_CLOUDS_NIGHT);
1256         //iconBundles.put("weather-fog", WEATHER_FOG);
1257         iconBundles.put("weather-overcast", WEATHER_OVERCAST);
1258         iconBundles.put("weather-severe-alert", WEATHER_SEVERE_ALERT);
1259         iconBundles.put("weather-showers", WEATHER_SHOWERS);
1260         iconBundles.put("weather-showers-scattered", WEATHER_SHOWERS_SCATTERED);
1261         iconBundles.put("weather-snow", WEATHER_SNOW);
1262         iconBundles.put("weather-storm", WEATHER_STORM);
1263     }
1264 
1265     /**
1266      * Return the Tango Project icon bundle with the specified name, if any.
1267      *
1268      * @param name Tango Project icon bundle name
1269      * @return the Tango Project icon bundle with the specified name, or
1270      *    <code>null</code> if no such icon bundle exists
1271      */
1272     public static IconBundle valueOf(final String name)
1273     {
1274         //return iconBundles.get(name);
1275         return (IconBundle) iconBundles.get(name);
1276     }
1277 }