View Javadoc

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