Workbench: studiolight
[blender.git] / source / blender / editors / include / UI_icons.h
1 /*
2  * ***** BEGIN GPL LICENSE BLOCK *****
3  *
4  * This program is free software; you can redistribute it and/or
5  * modify it under the terms of the GNU General Public License
6  * as published by the Free Software Foundation; either version 2
7  * of the License, or (at your option) any later version. 
8  *
9  * This program is distributed in the hope that it will be useful,
10  * but WITHOUT ANY WARRANTY; without even the implied warranty of
11  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
12  * GNU General Public License for more details.
13  *
14  * You should have received a copy of the GNU General Public License
15  * along with this program; if not, write to the Free Software Foundation,
16  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
17  *
18  * The Original Code is Copyright (C) 2009 Blender Foundation.
19  * All rights reserved.
20  *
21  * 
22  * Contributor(s): Blender Foundation
23  *
24  * ***** END GPL LICENSE BLOCK *****
25  */
26
27 /** \file UI_icons.h
28  *  \ingroup editorui
29  */
30
31 /* Note: this is included twice with different #defines for DEF_ICON
32  * once from UI_resources.h for the internal icon enum and
33  * once for interface_api.c for the definition of the RNA enum for the icons */
34
35 /* ICON_ prefix added */
36 DEF_ICON(NONE)
37 DEF_ICON(QUESTION)
38 DEF_ICON(ERROR)
39 DEF_ICON(CANCEL)
40 DEF_ICON(TRIA_RIGHT)
41 DEF_ICON(TRIA_DOWN)
42 DEF_ICON(TRIA_LEFT)
43 DEF_ICON(TRIA_UP)
44 DEF_ICON(ARROW_LEFTRIGHT)
45 DEF_ICON(PLUS)
46 DEF_ICON(DISCLOSURE_TRI_DOWN)
47 DEF_ICON(DISCLOSURE_TRI_RIGHT)
48 DEF_ICON(RADIOBUT_OFF)
49 DEF_ICON(RADIOBUT_ON)
50 DEF_ICON(MENU_PANEL)
51 DEF_ICON(BLENDER)
52 DEF_ICON(GRIP)
53 DEF_ICON(DOT)
54 DEF_ICON(COLLAPSEMENU)
55 DEF_ICON(X)
56 #ifndef DEF_ICON_BLANK_SKIP
57         DEF_ICON(BLANK005)  /* XXX 'DOWNARROW' icon! */
58 #endif
59 DEF_ICON(GO_LEFT)
60 DEF_ICON(PLUG)
61 DEF_ICON(UI)
62 DEF_ICON(NODE)
63 DEF_ICON(NODE_SEL)
64         
65         /* ui */
66 DEF_ICON(FULLSCREEN)
67 DEF_ICON(SPLITSCREEN)
68 DEF_ICON(RIGHTARROW_THIN)
69 DEF_ICON(BORDERMOVE)
70 DEF_ICON(VIEWZOOM)
71 DEF_ICON(ZOOMIN)
72 DEF_ICON(ZOOMOUT)
73 DEF_ICON(PANEL_CLOSE)
74 DEF_ICON(COPY_ID)
75 DEF_ICON(EYEDROPPER)
76 DEF_ICON(LINK_AREA)
77 DEF_ICON(AUTO)
78 DEF_ICON(CHECKBOX_DEHLT)
79 DEF_ICON(CHECKBOX_HLT)
80 DEF_ICON(UNLOCKED)
81 DEF_ICON(LOCKED)
82 DEF_ICON(UNPINNED)
83 DEF_ICON(PINNED)
84 DEF_ICON(SCREEN_BACK)
85 DEF_ICON(RIGHTARROW)
86 DEF_ICON(DOWNARROW_HLT)
87 DEF_ICON(DOTSUP)
88 DEF_ICON(DOTSDOWN)
89 DEF_ICON(LINK)
90 DEF_ICON(INLINK)
91 DEF_ICON(PLUGIN)
92         
93         /* various ui */
94 DEF_ICON(HELP)
95 DEF_ICON(GHOST_ENABLED)
96 DEF_ICON(COLOR)  /* see COLOR_RED/GREEN/BLUE */
97 DEF_ICON(LINKED)
98 DEF_ICON(UNLINKED)
99 DEF_ICON(HAND)
100 DEF_ICON(ZOOM_ALL)
101 DEF_ICON(ZOOM_SELECTED)
102 DEF_ICON(ZOOM_PREVIOUS)
103 DEF_ICON(ZOOM_IN)
104 DEF_ICON(ZOOM_OUT)
105 DEF_ICON(RENDER_REGION)
106 DEF_ICON(BORDER_RECT)
107 DEF_ICON(BORDER_LASSO)
108 DEF_ICON(FREEZE)
109 DEF_ICON(STYLUS_PRESSURE)
110 DEF_ICON(GHOST_DISABLED)
111 DEF_ICON(NEW)
112 DEF_ICON(FILE_TICK)
113 DEF_ICON(QUIT)
114 DEF_ICON(URL)
115 DEF_ICON(RECOVER_LAST)
116 #ifndef DEF_ICON_BLANK_SKIP
117         DEF_ICON(BLANK038)
118 #endif
119 DEF_ICON(FULLSCREEN_ENTER)
120 DEF_ICON(FULLSCREEN_EXIT)
121 DEF_ICON(BLANK1)        // Not actually blank - this is used all over the place
122         
123         /* BUTTONS */
124 DEF_ICON(LAMP)
125 DEF_ICON(MATERIAL)
126 DEF_ICON(TEXTURE)
127 DEF_ICON(ANIM)
128 DEF_ICON(WORLD)
129 DEF_ICON(SCENE)
130 DEF_ICON(EDIT)
131 DEF_ICON(GAME)
132 DEF_ICON(RADIO)
133 DEF_ICON(SCRIPT)
134 DEF_ICON(PARTICLES)
135 DEF_ICON(PHYSICS)
136 DEF_ICON(SPEAKER)
137 DEF_ICON(TEXTURE_SHADED)
138 #ifndef DEF_ICON_BLANK_SKIP
139         DEF_ICON(BLANK042)
140         DEF_ICON(BLANK043)
141         DEF_ICON(BLANK044)
142         DEF_ICON(BLANK045)
143         DEF_ICON(BLANK046)
144         DEF_ICON(BLANK047)
145         DEF_ICON(BLANK048)
146         DEF_ICON(BLANK049)
147         DEF_ICON(BLANK050)
148         DEF_ICON(BLANK051)
149         DEF_ICON(BLANK052)
150         DEF_ICON(BLANK052b)
151 #endif
152         /* EDITORS */
153 DEF_ICON(VIEW3D)
154 DEF_ICON(IPO)
155 DEF_ICON(OOPS)
156 DEF_ICON(BUTS)
157 DEF_ICON(FILESEL)
158 DEF_ICON(IMAGE_COL)
159 DEF_ICON(INFO)
160 DEF_ICON(SEQUENCE)
161 DEF_ICON(TEXT)
162 DEF_ICON(IMASEL)
163 DEF_ICON(SOUND)
164 DEF_ICON(ACTION)
165 DEF_ICON(NLA)
166 DEF_ICON(SCRIPTWIN)
167 DEF_ICON(TIME)
168 DEF_ICON(NODETREE)
169 DEF_ICON(LOGIC)
170 DEF_ICON(CONSOLE)
171 DEF_ICON(PREFERENCES)
172 DEF_ICON(CLIP)
173 DEF_ICON(ASSET_MANAGER)
174 #ifndef DEF_ICON_BLANK_SKIP
175         DEF_ICON(BLANK057)
176         DEF_ICON(BLANK058)
177         DEF_ICON(BLANK059)
178         DEF_ICON(BLANK060)
179         DEF_ICON(BLANK061)
180 #endif
181
182         /* MODES */
183 DEF_ICON(OBJECT_DATAMODE)       // XXX fix this up
184 DEF_ICON(EDITMODE_HLT)
185 DEF_ICON(FACESEL_HLT)
186 DEF_ICON(VPAINT_HLT)
187 DEF_ICON(TPAINT_HLT)
188 DEF_ICON(WPAINT_HLT)
189 DEF_ICON(SCULPTMODE_HLT)
190 DEF_ICON(POSE_HLT)
191 DEF_ICON(PARTICLEMODE)
192 DEF_ICON(LIGHTPAINT)
193 DEF_ICON(GREASEPENCIL_STROKE_PAINT)
194 #ifndef DEF_ICON_BLANK_SKIP
195         DEF_ICON(BLANK064)
196         DEF_ICON(BLANK065)
197         DEF_ICON(BLANK066)
198         DEF_ICON(BLANK067)
199         DEF_ICON(BLANK068)
200         DEF_ICON(BLANK069)
201         DEF_ICON(BLANK070)
202         DEF_ICON(BLANK071)
203         DEF_ICON(BLANK072)
204         DEF_ICON(BLANK073)
205         DEF_ICON(BLANK074)
206         DEF_ICON(BLANK075)
207         DEF_ICON(BLANK076)
208         DEF_ICON(BLANK077)
209         DEF_ICON(BLANK077b)
210 #endif
211         
212         /* DATA */
213 DEF_ICON(SCENE_DATA)
214 DEF_ICON(RENDERLAYERS)
215 DEF_ICON(WORLD_DATA)
216 DEF_ICON(OBJECT_DATA)
217 DEF_ICON(MESH_DATA)
218 DEF_ICON(CURVE_DATA)
219 DEF_ICON(META_DATA)
220 DEF_ICON(LATTICE_DATA)
221 DEF_ICON(LAMP_DATA)
222 DEF_ICON(MATERIAL_DATA)
223 DEF_ICON(TEXTURE_DATA)
224 DEF_ICON(ANIM_DATA)
225 DEF_ICON(CAMERA_DATA)
226 DEF_ICON(PARTICLE_DATA)
227 DEF_ICON(LIBRARY_DATA_DIRECT)
228 DEF_ICON(GROUP)
229 DEF_ICON(ARMATURE_DATA)
230 DEF_ICON(POSE_DATA)
231 DEF_ICON(BONE_DATA)
232 DEF_ICON(CONSTRAINT)
233 DEF_ICON(SHAPEKEY_DATA)
234 DEF_ICON(CONSTRAINT_BONE)
235 DEF_ICON(CAMERA_STEREO)
236 DEF_ICON(PACKAGE)
237 DEF_ICON(UGLYPACKAGE)
238 #ifndef DEF_ICON_BLANK_SKIP
239         DEF_ICON(BLANK079b)
240 #endif
241
242         /* DATA */
243 DEF_ICON(BRUSH_DATA)
244 DEF_ICON(IMAGE_DATA)
245 DEF_ICON(FILE)
246 DEF_ICON(FCURVE)
247 DEF_ICON(FONT_DATA)
248 DEF_ICON(RENDER_RESULT)
249 DEF_ICON(SURFACE_DATA)
250 DEF_ICON(EMPTY_DATA)
251 DEF_ICON(SETTINGS)
252 DEF_ICON(RENDER_ANIMATION)
253 DEF_ICON(RENDER_STILL)
254 DEF_ICON(LIBRARY_DATA_BROKEN)
255 DEF_ICON(BOIDS)
256 DEF_ICON(STRANDS)
257 DEF_ICON(LIBRARY_DATA_INDIRECT)
258 DEF_ICON(GREASEPENCIL)
259 DEF_ICON(LINE_DATA)
260 DEF_ICON(LIBRARY_DATA_OVERRIDE)
261 DEF_ICON(GROUP_BONE)
262 DEF_ICON(GROUP_VERTEX)
263 DEF_ICON(GROUP_VCOL)
264 DEF_ICON(GROUP_UVS)
265 #ifndef DEF_ICON_BLANK_SKIP
266         DEF_ICON(BLANK089)
267         DEF_ICON(BLANK090)
268 #endif
269 DEF_ICON(RNA)
270 DEF_ICON(RNA_ADD)
271
272         /* available */
273 #ifndef DEF_ICON_BLANK_SKIP
274         DEF_ICON(BLANK092)
275         DEF_ICON(BLANK093)
276         DEF_ICON(BLANK094)
277         DEF_ICON(BLANK095)
278         DEF_ICON(BLANK096)
279         DEF_ICON(BLANK097)
280         DEF_ICON(BLANK098)
281         DEF_ICON(BLANK099)
282         DEF_ICON(BLANK100)
283         DEF_ICON(BLANK101)
284         DEF_ICON(BLANK102)
285         DEF_ICON(BLANK103)
286         DEF_ICON(BLANK104)
287         DEF_ICON(BLANK105)
288         DEF_ICON(BLANK106)
289         DEF_ICON(BLANK107)
290         DEF_ICON(BLANK108)
291         DEF_ICON(BLANK109)
292         DEF_ICON(BLANK110)
293         DEF_ICON(BLANK111)
294         DEF_ICON(BLANK112)
295         DEF_ICON(BLANK113)
296         DEF_ICON(BLANK114)
297         DEF_ICON(BLANK115)
298         DEF_ICON(BLANK116)
299         DEF_ICON(BLANK116b)
300 #endif
301         
302         /* OUTLINER */
303 DEF_ICON(OUTLINER_OB_EMPTY)
304 DEF_ICON(OUTLINER_OB_MESH)
305 DEF_ICON(OUTLINER_OB_CURVE)
306 DEF_ICON(OUTLINER_OB_LATTICE)
307 DEF_ICON(OUTLINER_OB_META)
308 DEF_ICON(OUTLINER_OB_LAMP)
309 DEF_ICON(OUTLINER_OB_CAMERA)
310 DEF_ICON(OUTLINER_OB_ARMATURE)
311 DEF_ICON(OUTLINER_OB_FONT)
312 DEF_ICON(OUTLINER_OB_SURFACE)
313 DEF_ICON(OUTLINER_OB_SPEAKER)
314 DEF_ICON(OUTLINER_OB_FORCE_FIELD)
315 DEF_ICON(OUTLINER_OB_GROUP_INSTANCE)
316 DEF_ICON(OUTLINER_OB_GREASEPENCIL)
317 #ifndef DEF_ICON_BLANK_SKIP
318         DEF_ICON(BLANK123)
319         DEF_ICON(BLANK124)
320         DEF_ICON(BLANK125)
321 #endif
322 DEF_ICON(RESTRICT_COLOR_OFF)
323 DEF_ICON(RESTRICT_COLOR_ON)
324 DEF_ICON(RESTRICT_VIEW_OFF)
325 DEF_ICON(RESTRICT_VIEW_ON)
326 DEF_ICON(RESTRICT_SELECT_OFF)
327 DEF_ICON(RESTRICT_SELECT_ON)
328 DEF_ICON(RESTRICT_RENDER_OFF)
329 DEF_ICON(RESTRICT_RENDER_ON)
330 #ifndef DEF_ICON_BLANK_SKIP
331         DEF_ICON(BLANK127b)
332 #endif
333
334         /* OUTLINER */
335 DEF_ICON(OUTLINER_DATA_EMPTY)
336 DEF_ICON(OUTLINER_DATA_MESH)
337 DEF_ICON(OUTLINER_DATA_CURVE)
338 DEF_ICON(OUTLINER_DATA_LATTICE)
339 DEF_ICON(OUTLINER_DATA_META)
340 DEF_ICON(OUTLINER_DATA_LAMP)
341 DEF_ICON(OUTLINER_DATA_CAMERA)
342 DEF_ICON(OUTLINER_DATA_ARMATURE)
343 DEF_ICON(OUTLINER_DATA_FONT)
344 DEF_ICON(OUTLINER_DATA_SURFACE)
345 DEF_ICON(OUTLINER_DATA_SPEAKER)
346 DEF_ICON(OUTLINER_DATA_POSE)
347 DEF_ICON(OUTLINER_DATA_GREASEPENCIL)
348 #ifndef DEF_ICON_BLANK_SKIP
349         DEF_ICON(BLANK131)
350         DEF_ICON(BLANK132)
351         DEF_ICON(BLANK133)
352         DEF_ICON(BLANK134)
353         DEF_ICON(BLANK135)
354         DEF_ICON(BLANK136)
355         DEF_ICON(BLANK137)
356         DEF_ICON(BLANK138)
357         DEF_ICON(BLANK139)
358         DEF_ICON(BLANK140)
359         DEF_ICON(BLANK141)
360         DEF_ICON(BLANK142)
361         DEF_ICON(BLANK142b)
362 #endif
363         
364         /* PRIMITIVES */
365 DEF_ICON(MESH_PLANE)
366 DEF_ICON(MESH_CUBE)
367 DEF_ICON(MESH_CIRCLE)
368 DEF_ICON(MESH_UVSPHERE)
369 DEF_ICON(MESH_ICOSPHERE)
370 DEF_ICON(MESH_GRID)
371 DEF_ICON(MESH_MONKEY)
372 DEF_ICON(MESH_CYLINDER)
373 DEF_ICON(MESH_TORUS)
374 DEF_ICON(MESH_CONE)
375 DEF_ICON(MESH_CAPSULE)
376 #ifndef DEF_ICON_BLANK_SKIP
377         DEF_ICON(BLANK611)
378 #endif
379 DEF_ICON(LAMP_POINT)
380 DEF_ICON(LAMP_SUN)
381 DEF_ICON(LAMP_SPOT)
382 DEF_ICON(LAMP_HEMI)
383 DEF_ICON(LAMP_AREA)
384 #ifndef DEF_ICON_BLANK_SKIP
385         DEF_ICON(BLANK617)
386         DEF_ICON(BLANK618)
387 #endif
388 DEF_ICON(META_EMPTY)
389 DEF_ICON(META_PLANE)
390 DEF_ICON(META_CUBE)
391 DEF_ICON(META_BALL)
392 DEF_ICON(META_ELLIPSOID)
393 DEF_ICON(META_CAPSULE)
394 #ifndef DEF_ICON_BLANK_SKIP
395         DEF_ICON(BLANK625)
396 #endif
397         
398         /* PRIMITIVES */
399 DEF_ICON(SURFACE_NCURVE)
400 DEF_ICON(SURFACE_NCIRCLE)
401 DEF_ICON(SURFACE_NSURFACE)
402 DEF_ICON(SURFACE_NCYLINDER)
403 DEF_ICON(SURFACE_NSPHERE)
404 DEF_ICON(SURFACE_NTORUS)
405 #ifndef DEF_ICON_BLANK_SKIP
406         DEF_ICON(BLANK636)
407         DEF_ICON(BLANK637)
408         DEF_ICON(BLANK638)
409 #endif
410 DEF_ICON(CURVE_BEZCURVE)
411 DEF_ICON(CURVE_BEZCIRCLE)
412 DEF_ICON(CURVE_NCURVE)
413 DEF_ICON(CURVE_NCIRCLE)
414 DEF_ICON(CURVE_PATH)
415 #ifndef DEF_ICON_BLANK_SKIP
416         DEF_ICON(BLANK644)
417         DEF_ICON(BLANK645)
418         DEF_ICON(BLANK646)
419         DEF_ICON(BLANK647)
420         DEF_ICON(BLANK648)
421 #endif
422 DEF_ICON(COLOR_RED)
423 DEF_ICON(COLOR_GREEN)
424 DEF_ICON(COLOR_BLUE)
425 DEF_ICON(TRIA_RIGHT_BAR)
426 DEF_ICON(TRIA_DOWN_BAR)
427 DEF_ICON(TRIA_LEFT_BAR)
428 DEF_ICON(TRIA_UP_BAR)
429
430         /* EMPTY */
431 DEF_ICON(FORCE_FORCE)
432 DEF_ICON(FORCE_WIND)
433 DEF_ICON(FORCE_VORTEX)
434 DEF_ICON(FORCE_MAGNETIC)
435 DEF_ICON(FORCE_HARMONIC)
436 DEF_ICON(FORCE_CHARGE)
437 DEF_ICON(FORCE_LENNARDJONES)
438 DEF_ICON(FORCE_TEXTURE)
439 DEF_ICON(FORCE_CURVE)
440 DEF_ICON(FORCE_BOID)
441 DEF_ICON(FORCE_TURBULENCE)
442 DEF_ICON(FORCE_DRAG)
443 DEF_ICON(FORCE_SMOKEFLOW)
444 #ifndef DEF_ICON_BLANK_SKIP
445         DEF_ICON(BLANK673)
446         DEF_ICON(BLANK674)
447         DEF_ICON(BLANK675)
448         DEF_ICON(BLANK676)
449         DEF_ICON(BLANK677)
450         DEF_ICON(BLANK678)
451         DEF_ICON(BLANK679)
452         DEF_ICON(BLANK680)
453         DEF_ICON(BLANK681)
454         DEF_ICON(BLANK682)
455         DEF_ICON(BLANK683)
456         DEF_ICON(BLANK684)
457         DEF_ICON(BLANK685)
458
459         /* EMPTY */
460         DEF_ICON(BLANK690)  /* XXX 'Temperature' icon! */
461         DEF_ICON(BLANK691)  /* XXX 'Temperature' icon! */
462         DEF_ICON(BLANK692)  /* XXX 'Gear' icon! */
463 #endif
464 DEF_ICON(NODE_INSERT_ON)
465 DEF_ICON(NODE_INSERT_OFF)
466 #ifndef DEF_ICON_BLANK_SKIP
467         DEF_ICON(BLANK695)
468         DEF_ICON(BLANK696)
469         DEF_ICON(BLANK697)
470         DEF_ICON(BLANK698)
471         DEF_ICON(BLANK699)
472         DEF_ICON(BLANK700)
473         DEF_ICON(BLANK701)
474         DEF_ICON(BLANK702)
475         DEF_ICON(BLANK703)
476         DEF_ICON(BLANK704)
477         DEF_ICON(BLANK705)
478         DEF_ICON(BLANK706)
479         DEF_ICON(BLANK707)
480         DEF_ICON(BLANK708)
481         DEF_ICON(BLANK709)
482         DEF_ICON(BLANK710)
483         DEF_ICON(BLANK711)
484         DEF_ICON(BLANK712)
485         DEF_ICON(BLANK713)
486         DEF_ICON(BLANK714)
487         DEF_ICON(BLANK715)
488         
489         /* EMPTY */
490         DEF_ICON(BLANK720)
491         DEF_ICON(BLANK721)
492         DEF_ICON(BLANK722)
493         DEF_ICON(BLANK733)
494         DEF_ICON(BLANK734)
495         DEF_ICON(BLANK735)
496         DEF_ICON(BLANK736)
497         DEF_ICON(BLANK737)
498         DEF_ICON(BLANK738)
499         DEF_ICON(BLANK739)
500         DEF_ICON(BLANK740)
501         DEF_ICON(BLANK741)
502         DEF_ICON(BLANK742)
503         DEF_ICON(BLANK743)
504         DEF_ICON(BLANK744)
505         DEF_ICON(BLANK745)
506         DEF_ICON(BLANK746)
507         DEF_ICON(BLANK747)
508         DEF_ICON(BLANK748)
509         DEF_ICON(BLANK749)
510         DEF_ICON(BLANK750)
511         DEF_ICON(BLANK751)
512         DEF_ICON(BLANK752)
513         DEF_ICON(BLANK753)
514         DEF_ICON(BLANK754)
515         DEF_ICON(BLANK755)
516
517         /* EMPTY */
518         DEF_ICON(BLANK760)
519         DEF_ICON(BLANK761)
520         DEF_ICON(BLANK762)
521         DEF_ICON(BLANK763)
522         DEF_ICON(BLANK764)
523         DEF_ICON(BLANK765)
524         DEF_ICON(BLANK766)
525         DEF_ICON(BLANK767)
526         DEF_ICON(BLANK768)
527         DEF_ICON(BLANK769)
528         DEF_ICON(BLANK770)
529         DEF_ICON(BLANK771)
530         DEF_ICON(BLANK772)
531         DEF_ICON(BLANK773)
532         DEF_ICON(BLANK774)
533         DEF_ICON(BLANK775)
534         DEF_ICON(BLANK776)
535         DEF_ICON(BLANK777)
536         DEF_ICON(BLANK778)
537         DEF_ICON(BLANK779)
538         DEF_ICON(BLANK780)
539         DEF_ICON(BLANK781)
540         DEF_ICON(BLANK782)
541         DEF_ICON(BLANK783)
542         DEF_ICON(BLANK784)
543         DEF_ICON(BLANK785)
544 #endif
545
546         /* MODIFIERS */
547 DEF_ICON(MODIFIER)
548 DEF_ICON(MOD_WAVE)
549 DEF_ICON(MOD_BUILD)
550 DEF_ICON(MOD_DECIM)
551 DEF_ICON(MOD_MIRROR)
552 DEF_ICON(MOD_SOFT)
553 DEF_ICON(MOD_SUBSURF)
554 DEF_ICON(HOOK)
555 DEF_ICON(MOD_PHYSICS)
556 DEF_ICON(MOD_PARTICLES)
557 DEF_ICON(MOD_BOOLEAN)
558 DEF_ICON(MOD_EDGESPLIT)
559 DEF_ICON(MOD_ARRAY)
560 DEF_ICON(MOD_UVPROJECT)
561 DEF_ICON(MOD_DISPLACE)
562 DEF_ICON(MOD_CURVE)
563 DEF_ICON(MOD_LATTICE)
564 DEF_ICON(CONSTRAINT_DATA)
565 DEF_ICON(MOD_ARMATURE)
566 DEF_ICON(MOD_SHRINKWRAP)
567 DEF_ICON(MOD_CAST)
568 DEF_ICON(MOD_MESHDEFORM)
569 DEF_ICON(MOD_BEVEL)
570 DEF_ICON(MOD_SMOOTH)
571 DEF_ICON(MOD_SIMPLEDEFORM)
572 DEF_ICON(MOD_MASK)
573
574         /* MODIFIERS */
575 DEF_ICON(MOD_CLOTH)
576 DEF_ICON(MOD_EXPLODE)
577 DEF_ICON(MOD_FLUIDSIM)
578 DEF_ICON(MOD_MULTIRES)
579 DEF_ICON(MOD_SMOKE)
580 DEF_ICON(MOD_SOLIDIFY)
581 DEF_ICON(MOD_SCREW)
582 DEF_ICON(MOD_VERTEX_WEIGHT)
583 DEF_ICON(MOD_DYNAMICPAINT)
584 DEF_ICON(MOD_REMESH)
585 DEF_ICON(MOD_OCEAN)
586 DEF_ICON(MOD_WARP)
587 DEF_ICON(MOD_SKIN)
588 DEF_ICON(MOD_TRIANGULATE)
589 DEF_ICON(MOD_WIREFRAME)
590 DEF_ICON(MOD_DATA_TRANSFER)
591 DEF_ICON(MOD_NORMALEDIT)
592 #ifndef DEF_ICON_BLANK_SKIP
593         DEF_ICON(BLANK169)
594         DEF_ICON(BLANK170)
595         DEF_ICON(BLANK171)
596         DEF_ICON(BLANK172)
597         DEF_ICON(BLANK173)
598         DEF_ICON(BLANK174)
599         DEF_ICON(BLANK175)
600         DEF_ICON(BLANK176)
601         DEF_ICON(BLANK177)
602 #endif
603         
604         /* ANIMATION */
605 DEF_ICON(REC)
606 DEF_ICON(PLAY)
607 DEF_ICON(FF)
608 DEF_ICON(REW)
609 DEF_ICON(PAUSE)
610 DEF_ICON(PREV_KEYFRAME)
611 DEF_ICON(NEXT_KEYFRAME)
612 DEF_ICON(PLAY_AUDIO)
613 DEF_ICON(PLAY_REVERSE)
614 DEF_ICON(PREVIEW_RANGE)
615 DEF_ICON(ACTION_TWEAK)
616 DEF_ICON(PMARKER_ACT)
617 DEF_ICON(PMARKER_SEL)
618 DEF_ICON(PMARKER)
619 DEF_ICON(MARKER_HLT)
620 DEF_ICON(MARKER)
621 DEF_ICON(SPACE2)        // XXX
622 DEF_ICON(SPACE3)        // XXX
623 DEF_ICON(KEYINGSET)
624 DEF_ICON(KEY_DEHLT)
625 DEF_ICON(KEY_HLT)
626 DEF_ICON(MUTE_IPO_OFF)
627 DEF_ICON(MUTE_IPO_ON)
628 DEF_ICON(VISIBLE_IPO_OFF)
629 DEF_ICON(VISIBLE_IPO_ON)
630 DEF_ICON(DRIVER)
631
632         /* ANIMATION */
633 DEF_ICON(SOLO_OFF)
634 DEF_ICON(SOLO_ON)
635 DEF_ICON(FRAME_PREV)
636 DEF_ICON(FRAME_NEXT)
637 DEF_ICON(NLA_PUSHDOWN)
638 DEF_ICON(IPO_CONSTANT)
639 DEF_ICON(IPO_LINEAR)
640 DEF_ICON(IPO_BEZIER)
641 DEF_ICON(IPO_SINE)
642 DEF_ICON(IPO_QUAD)
643 DEF_ICON(IPO_CUBIC)
644 DEF_ICON(IPO_QUART)
645 DEF_ICON(IPO_QUINT)
646 DEF_ICON(IPO_EXPO)
647 DEF_ICON(IPO_CIRC)
648 DEF_ICON(IPO_BOUNCE)
649 DEF_ICON(IPO_ELASTIC)
650 DEF_ICON(IPO_BACK)
651 DEF_ICON(IPO_EASE_IN)
652 DEF_ICON(IPO_EASE_OUT)
653 DEF_ICON(IPO_EASE_IN_OUT)
654 DEF_ICON(NORMALIZE_FCURVES)
655 #ifndef DEF_ICON_BLANK_SKIP
656         /* available */
657         DEF_ICON(BLANK204)
658         DEF_ICON(BLANK205)
659         DEF_ICON(BLANK206)
660         DEF_ICON(BLANK207)
661 #endif
662
663         /* EDITING */
664 DEF_ICON(VERTEXSEL)
665 DEF_ICON(EDGESEL)
666 DEF_ICON(FACESEL)
667 DEF_ICON(LOOPSEL)
668 #ifndef DEF_ICON_BLANK_SKIP
669         DEF_ICON(BLANK210)
670 #endif
671 DEF_ICON(ROTATE)
672 DEF_ICON(CURSOR)
673 DEF_ICON(ROTATECOLLECTION)
674 DEF_ICON(ROTATECENTER)
675 DEF_ICON(ROTACTIVE)
676 DEF_ICON(ALIGN)
677 #ifndef DEF_ICON_BLANK_SKIP
678         DEF_ICON(BLANK211)
679 #endif
680 DEF_ICON(SMOOTHCURVE)
681 DEF_ICON(SPHERECURVE)
682 DEF_ICON(ROOTCURVE)
683 DEF_ICON(SHARPCURVE)
684 DEF_ICON(LINCURVE)
685 DEF_ICON(NOCURVE)
686 DEF_ICON(RNDCURVE)
687 DEF_ICON(PROP_OFF)
688 DEF_ICON(PROP_ON)
689 DEF_ICON(PROP_CON)
690 DEF_ICON(SCULPT_DYNTOPO)  /* XXX Empty icon! */
691 DEF_ICON(PARTICLE_POINT)
692 DEF_ICON(PARTICLE_TIP)
693 DEF_ICON(PARTICLE_PATH)
694         
695         /* EDITING */
696 DEF_ICON(MAN_TRANS)
697 DEF_ICON(MAN_ROT)
698 DEF_ICON(MAN_SCALE)
699 DEF_ICON(MANIPUL)
700 DEF_ICON(SNAP_OFF)
701 DEF_ICON(SNAP_ON)
702 DEF_ICON(SNAP_NORMAL)
703 DEF_ICON(SNAP_GRID)
704 DEF_ICON(SNAP_VERTEX)
705 DEF_ICON(SNAP_EDGE)
706 DEF_ICON(SNAP_FACE)
707 DEF_ICON(SNAP_VOLUME)
708 DEF_ICON(SNAP_INCREMENT)
709 DEF_ICON(STICKY_UVS_LOC)
710 DEF_ICON(STICKY_UVS_DISABLE)
711 DEF_ICON(STICKY_UVS_VERT)
712 DEF_ICON(CLIPUV_DEHLT)
713 DEF_ICON(CLIPUV_HLT)
714 DEF_ICON(SNAP_PEEL_OBJECT)
715 DEF_ICON(GRID)
716 DEF_ICON(OBJECT_ORIGIN)
717 #ifndef DEF_ICON_BLANK_SKIP
718         DEF_ICON(BLANK222)
719         DEF_ICON(BLANK224)
720         DEF_ICON(BLANK225)
721         DEF_ICON(BLANK226)
722         DEF_ICON(BLANK226b)
723 #endif
724
725         /* EDITING */
726 DEF_ICON(PASTEDOWN)
727 DEF_ICON(COPYDOWN)
728 DEF_ICON(PASTEFLIPUP)
729 DEF_ICON(PASTEFLIPDOWN)
730 #ifndef DEF_ICON_BLANK_SKIP
731         DEF_ICON(BLANK227)
732         DEF_ICON(BLANK228)
733         DEF_ICON(BLANK229)
734         DEF_ICON(BLANK230)
735 #endif
736 DEF_ICON(SNAP_SURFACE)
737 DEF_ICON(AUTOMERGE_ON)
738 DEF_ICON(AUTOMERGE_OFF)
739 DEF_ICON(RETOPO)
740 DEF_ICON(UV_VERTEXSEL)
741 DEF_ICON(UV_EDGESEL)
742 DEF_ICON(UV_FACESEL)
743 DEF_ICON(UV_ISLANDSEL)
744 DEF_ICON(UV_SYNC_SELECT)
745 #ifndef DEF_ICON_BLANK_SKIP
746         DEF_ICON(BLANK240)
747         DEF_ICON(BLANK241)
748         DEF_ICON(BLANK242)
749         DEF_ICON(BLANK243)
750         DEF_ICON(BLANK244)
751         DEF_ICON(BLANK245)
752         DEF_ICON(BLANK246)
753         DEF_ICON(BLANK247)
754         DEF_ICON(BLANK247b)
755 #endif
756         
757         /* 3D VIEW */
758 DEF_ICON(BBOX)
759 DEF_ICON(WIRE)
760 DEF_ICON(SOLID)
761 DEF_ICON(SMOOTH)
762 DEF_ICON(POTATO)
763 #ifndef DEF_ICON_BLANK_SKIP
764         DEF_ICON(BLANK248)
765 #endif
766 DEF_ICON(ORTHO)
767 #ifndef DEF_ICON_BLANK_SKIP
768         DEF_ICON(BLANK249)
769         DEF_ICON(BLANK250)
770 #endif
771 DEF_ICON(LOCKVIEW_OFF)
772 DEF_ICON(LOCKVIEW_ON)
773 #ifndef DEF_ICON_BLANK_SKIP
774         DEF_ICON(BLANK251)
775 #endif
776 DEF_ICON(AXIS_SIDE)
777 DEF_ICON(AXIS_FRONT)
778 DEF_ICON(AXIS_TOP)
779 DEF_ICON(NDOF_DOM)
780 DEF_ICON(NDOF_TURN)
781 DEF_ICON(NDOF_FLY)
782 DEF_ICON(NDOF_TRANS)
783 DEF_ICON(LAYER_USED)
784 DEF_ICON(LAYER_ACTIVE)
785 #ifndef DEF_ICON_BLANK_SKIP
786         /* available */
787         DEF_ICON(BLANK254)
788         DEF_ICON(BLANK255)
789         DEF_ICON(BLANK256)
790         DEF_ICON(BLANK257)
791         DEF_ICON(BLANK257b)
792         DEF_ICON(BLANK258)
793         DEF_ICON(BLANK259)
794         DEF_ICON(BLANK260)
795         DEF_ICON(BLANK261)
796         DEF_ICON(BLANK262)
797         DEF_ICON(BLANK263)
798         DEF_ICON(BLANK264)
799         DEF_ICON(BLANK265)
800         DEF_ICON(BLANK266)
801         DEF_ICON(BLANK267)
802         DEF_ICON(BLANK268)
803         DEF_ICON(BLANK269)
804         DEF_ICON(BLANK270)
805         DEF_ICON(BLANK271)
806         DEF_ICON(BLANK272)
807         DEF_ICON(BLANK273)
808         DEF_ICON(BLANK274)
809         DEF_ICON(BLANK275)
810         DEF_ICON(BLANK276)
811         DEF_ICON(BLANK277)
812         DEF_ICON(BLANK278)
813         DEF_ICON(BLANK279)
814         DEF_ICON(BLANK280)
815         DEF_ICON(BLANK281)
816         DEF_ICON(BLANK282)
817         DEF_ICON(BLANK282b)
818 #endif
819
820         /* FILE SELECT */
821 DEF_ICON(SORTALPHA)
822 DEF_ICON(SORTBYEXT)
823 DEF_ICON(SORTTIME)
824 DEF_ICON(SORTSIZE)
825 DEF_ICON(LONGDISPLAY)
826 DEF_ICON(SHORTDISPLAY)
827 DEF_ICON(GHOST)
828 DEF_ICON(IMGDISPLAY)
829 DEF_ICON(SAVE_AS)
830 DEF_ICON(SAVE_COPY)
831 DEF_ICON(BOOKMARKS)
832 DEF_ICON(FONTPREVIEW)
833 DEF_ICON(FILTER)
834 DEF_ICON(NEWFOLDER)
835 DEF_ICON(OPEN_RECENT)
836 DEF_ICON(FILE_PARENT)
837 DEF_ICON(FILE_REFRESH)
838 DEF_ICON(FILE_FOLDER)
839 DEF_ICON(FILE_BLANK)
840 DEF_ICON(FILE_BLEND)
841 DEF_ICON(FILE_IMAGE)
842 DEF_ICON(FILE_MOVIE)
843 DEF_ICON(FILE_SCRIPT)
844 DEF_ICON(FILE_SOUND)
845 DEF_ICON(FILE_FONT)
846 DEF_ICON(FILE_TEXT)
847
848         /* FILE SELECT */
849 DEF_ICON(RECOVER_AUTO)
850 DEF_ICON(SAVE_PREFS)
851 DEF_ICON(LINK_BLEND)
852 DEF_ICON(APPEND_BLEND)
853 DEF_ICON(IMPORT)
854 DEF_ICON(EXPORT)
855 DEF_ICON(EXTERNAL_DATA)
856 DEF_ICON(LOAD_FACTORY)
857 #ifndef DEF_ICON_BLANK_SKIP
858         DEF_ICON(BLANK300)
859         DEF_ICON(BLANK301)
860         DEF_ICON(BLANK302)
861         DEF_ICON(BLANK303)
862         DEF_ICON(BLANK304)
863 #endif
864 DEF_ICON(LOOP_BACK)
865 DEF_ICON(LOOP_FORWARDS)
866 DEF_ICON(BACK)
867 DEF_ICON(FORWARD)
868 #ifndef DEF_ICON_BLANK_SKIP
869         DEF_ICON(BLANK309)
870         DEF_ICON(BLANK310)
871         DEF_ICON(BLANK311)
872         DEF_ICON(BLANK312)
873         DEF_ICON(BLANK313)
874         DEF_ICON(BLANK314)
875 #endif
876 DEF_ICON(FILE_HIDDEN)
877 DEF_ICON(FILE_BACKUP)
878 DEF_ICON(DISK_DRIVE)
879         
880         /* SHADING / TEXT */
881 DEF_ICON(MATPLANE)
882 DEF_ICON(MATSPHERE)
883 DEF_ICON(MATCUBE)
884 DEF_ICON(MONKEY)
885 DEF_ICON(HAIR)
886 DEF_ICON(ALIASED)
887 DEF_ICON(ANTIALIASED)
888 DEF_ICON(MAT_SPHERE_SKY)
889 #ifndef DEF_ICON_BLANK_SKIP
890         DEF_ICON(BLANK319)
891         DEF_ICON(BLANK320)
892         DEF_ICON(BLANK321)
893         DEF_ICON(BLANK322)
894 #endif
895 DEF_ICON(WORDWRAP_OFF)
896 DEF_ICON(WORDWRAP_ON)
897 DEF_ICON(SYNTAX_OFF)
898 DEF_ICON(SYNTAX_ON)
899 DEF_ICON(LINENUMBERS_OFF)
900 DEF_ICON(LINENUMBERS_ON)
901 DEF_ICON(SCRIPTPLUGINS)         // XXX CREATE NEW
902 #ifndef DEF_ICON_BLANK_SKIP
903         DEF_ICON(BLANK323)
904         DEF_ICON(BLANK324)
905         DEF_ICON(BLANK325)
906         DEF_ICON(BLANK326)
907         DEF_ICON(BLANK327)
908         DEF_ICON(BLANK328)
909         DEF_ICON(BLANK328b)
910 #endif
911         
912         /* SEQUENCE / IMAGE EDITOR */
913 DEF_ICON(SEQ_SEQUENCER)
914 DEF_ICON(SEQ_PREVIEW)
915 DEF_ICON(SEQ_LUMA_WAVEFORM)
916 DEF_ICON(SEQ_CHROMA_SCOPE)
917 DEF_ICON(SEQ_HISTOGRAM)
918 DEF_ICON(SEQ_SPLITVIEW)
919 #ifndef DEF_ICON_BLANK_SKIP
920         DEF_ICON(BLANK331)
921         DEF_ICON(BLANK332)
922         DEF_ICON(BLANK333)
923 #endif
924 DEF_ICON(IMAGE_RGB)     // XXX CHANGE TO STRAIGHT ALPHA, Z ETC
925 DEF_ICON(IMAGE_RGB_ALPHA)
926 DEF_ICON(IMAGE_ALPHA)
927 DEF_ICON(IMAGE_ZDEPTH)
928 DEF_ICON(IMAGEFILE)
929 #ifndef DEF_ICON_BLANK_SKIP
930         DEF_ICON(BLANK336)
931         DEF_ICON(BLANK337)
932         DEF_ICON(BLANK338)
933         DEF_ICON(BLANK339)
934         DEF_ICON(BLANK340)
935         DEF_ICON(BLANK341)
936         DEF_ICON(BLANK342)
937         DEF_ICON(BLANK343)
938         DEF_ICON(BLANK344)
939         DEF_ICON(BLANK345)
940         DEF_ICON(BLANK346)
941         DEF_ICON(BLANK346b)
942 #endif
943
944         /* brush icons */
945
946 DEF_ICON(BRUSH_ADD)
947 DEF_ICON(BRUSH_BLOB)
948 DEF_ICON(BRUSH_BLUR)
949 DEF_ICON(BRUSH_CLAY)
950 DEF_ICON(BRUSH_CLAY_STRIPS)
951 DEF_ICON(BRUSH_CLONE)
952 DEF_ICON(BRUSH_CREASE)
953 DEF_ICON(BRUSH_DARKEN)
954 DEF_ICON(BRUSH_FILL)
955 DEF_ICON(BRUSH_FLATTEN)
956 DEF_ICON(BRUSH_GRAB)
957 DEF_ICON(BRUSH_INFLATE)
958 DEF_ICON(BRUSH_LAYER)
959 DEF_ICON(BRUSH_LIGHTEN)
960 DEF_ICON(BRUSH_MASK)
961 DEF_ICON(BRUSH_MIX)
962 DEF_ICON(BRUSH_MULTIPLY)
963 DEF_ICON(BRUSH_NUDGE)
964 DEF_ICON(BRUSH_PINCH)
965 DEF_ICON(BRUSH_SCRAPE)
966 DEF_ICON(BRUSH_SCULPT_DRAW)
967 DEF_ICON(BRUSH_SMEAR)
968 DEF_ICON(BRUSH_SMOOTH)
969 DEF_ICON(BRUSH_SNAKE_HOOK)
970 DEF_ICON(BRUSH_SOFTEN)
971 DEF_ICON(BRUSH_SUBTRACT)
972 DEF_ICON(BRUSH_TEXDRAW)
973 DEF_ICON(BRUSH_TEXFILL)
974 DEF_ICON(BRUSH_TEXMASK)
975 DEF_ICON(BRUSH_THUMB)
976 DEF_ICON(BRUSH_ROTATE)
977 DEF_ICON(BRUSH_VERTEXDRAW)
978
979         /* Matcaps */
980 DEF_ICON(MATCAP_01)
981 DEF_ICON(MATCAP_02)
982 DEF_ICON(MATCAP_03)
983 DEF_ICON(MATCAP_04)
984 DEF_ICON(MATCAP_05)
985 DEF_ICON(MATCAP_06)
986 DEF_ICON(MATCAP_07)
987 DEF_ICON(MATCAP_08)
988 DEF_ICON(MATCAP_09)
989 DEF_ICON(MATCAP_10)
990 DEF_ICON(MATCAP_11)
991 DEF_ICON(MATCAP_12)
992 DEF_ICON(MATCAP_13)
993 DEF_ICON(MATCAP_14)
994 DEF_ICON(MATCAP_15)
995 DEF_ICON(MATCAP_16)
996 DEF_ICON(MATCAP_17)
997 DEF_ICON(MATCAP_18)
998 DEF_ICON(MATCAP_19)
999 DEF_ICON(MATCAP_20)
1000 DEF_ICON(MATCAP_21)
1001 DEF_ICON(MATCAP_22)
1002 DEF_ICON(MATCAP_23)
1003 DEF_ICON(MATCAP_24)
1004
1005 /* vector icons, VICO_ prefix added */  
1006 DEF_VICO(SMALL_TRI_RIGHT_VEC)
1007
1008 DEF_VICO(KEYTYPE_KEYFRAME_VEC)
1009 DEF_VICO(KEYTYPE_BREAKDOWN_VEC)
1010 DEF_VICO(KEYTYPE_EXTREME_VEC)
1011 DEF_VICO(KEYTYPE_JITTER_VEC)
1012 DEF_VICO(KEYTYPE_MOVING_HOLD_VEC)
1013
1014 DEF_VICO(COLORSET_01_VEC)
1015 DEF_VICO(COLORSET_02_VEC)
1016 DEF_VICO(COLORSET_03_VEC)
1017 DEF_VICO(COLORSET_04_VEC)
1018 DEF_VICO(COLORSET_05_VEC)
1019 DEF_VICO(COLORSET_06_VEC)
1020 DEF_VICO(COLORSET_07_VEC)
1021 DEF_VICO(COLORSET_08_VEC)
1022 DEF_VICO(COLORSET_09_VEC)
1023 DEF_VICO(COLORSET_10_VEC)
1024 DEF_VICO(COLORSET_11_VEC)
1025 DEF_VICO(COLORSET_12_VEC)
1026 DEF_VICO(COLORSET_13_VEC)
1027 DEF_VICO(COLORSET_14_VEC)
1028 DEF_VICO(COLORSET_15_VEC)
1029 DEF_VICO(COLORSET_16_VEC)
1030 DEF_VICO(COLORSET_17_VEC)
1031 DEF_VICO(COLORSET_18_VEC)
1032 DEF_VICO(COLORSET_19_VEC)
1033 DEF_VICO(COLORSET_20_VEC)
1034
1035         /* Studio lighting presets */
1036 DEF_ICON(STUDIOLIGHT_01)
1037 DEF_ICON(STUDIOLIGHT_02)
1038 DEF_ICON(STUDIOLIGHT_03)
1039 DEF_ICON(STUDIOLIGHT_04)
1040 DEF_ICON(STUDIOLIGHT_05)