Implementation
static GuiIconName fromValue(int value) => switch (value) {
0 => ICON_NONE,
1 => ICON_FOLDER_FILE_OPEN,
2 => ICON_FILE_SAVE_CLASSIC,
3 => ICON_FOLDER_OPEN,
4 => ICON_FOLDER_SAVE,
5 => ICON_FILE_OPEN,
6 => ICON_FILE_SAVE,
7 => ICON_FILE_EXPORT,
8 => ICON_FILE_ADD,
9 => ICON_FILE_DELETE,
10 => ICON_FILETYPE_TEXT,
11 => ICON_FILETYPE_AUDIO,
12 => ICON_FILETYPE_IMAGE,
13 => ICON_FILETYPE_PLAY,
14 => ICON_FILETYPE_VIDEO,
15 => ICON_FILETYPE_INFO,
16 => ICON_FILE_COPY,
17 => ICON_FILE_CUT,
18 => ICON_FILE_PASTE,
19 => ICON_CURSOR_HAND,
20 => ICON_CURSOR_POINTER,
21 => ICON_CURSOR_CLASSIC,
22 => ICON_PENCIL,
23 => ICON_PENCIL_BIG,
24 => ICON_BRUSH_CLASSIC,
25 => ICON_BRUSH_PAINTER,
26 => ICON_WATER_DROP,
27 => ICON_COLOR_PICKER,
28 => ICON_RUBBER,
29 => ICON_COLOR_BUCKET,
30 => ICON_TEXT_T,
31 => ICON_TEXT_A,
32 => ICON_SCALE,
33 => ICON_RESIZE,
34 => ICON_FILTER_POINT,
35 => ICON_FILTER_BILINEAR,
36 => ICON_CROP,
37 => ICON_CROP_ALPHA,
38 => ICON_SQUARE_TOGGLE,
39 => ICON_SYMMETRY,
40 => ICON_SYMMETRY_HORIZONTAL,
41 => ICON_SYMMETRY_VERTICAL,
42 => ICON_LENS,
43 => ICON_LENS_BIG,
44 => ICON_EYE_ON,
45 => ICON_EYE_OFF,
46 => ICON_FILTER_TOP,
47 => ICON_FILTER,
48 => ICON_TARGET_POINT,
49 => ICON_TARGET_SMALL,
50 => ICON_TARGET_BIG,
51 => ICON_TARGET_MOVE,
52 => ICON_CURSOR_MOVE,
53 => ICON_CURSOR_SCALE,
54 => ICON_CURSOR_SCALE_RIGHT,
55 => ICON_CURSOR_SCALE_LEFT,
56 => ICON_UNDO,
57 => ICON_REDO,
58 => ICON_REREDO,
59 => ICON_MUTATE,
60 => ICON_ROTATE,
61 => ICON_REPEAT,
62 => ICON_SHUFFLE,
63 => ICON_EMPTYBOX,
64 => ICON_TARGET,
65 => ICON_TARGET_SMALL_FILL,
66 => ICON_TARGET_BIG_FILL,
67 => ICON_TARGET_MOVE_FILL,
68 => ICON_CURSOR_MOVE_FILL,
69 => ICON_CURSOR_SCALE_FILL,
70 => ICON_CURSOR_SCALE_RIGHT_FILL,
71 => ICON_CURSOR_SCALE_LEFT_FILL,
72 => ICON_UNDO_FILL,
73 => ICON_REDO_FILL,
74 => ICON_REREDO_FILL,
75 => ICON_MUTATE_FILL,
76 => ICON_ROTATE_FILL,
77 => ICON_REPEAT_FILL,
78 => ICON_SHUFFLE_FILL,
79 => ICON_EMPTYBOX_SMALL,
80 => ICON_BOX,
81 => ICON_BOX_TOP,
82 => ICON_BOX_TOP_RIGHT,
83 => ICON_BOX_RIGHT,
84 => ICON_BOX_BOTTOM_RIGHT,
85 => ICON_BOX_BOTTOM,
86 => ICON_BOX_BOTTOM_LEFT,
87 => ICON_BOX_LEFT,
88 => ICON_BOX_TOP_LEFT,
89 => ICON_BOX_CENTER,
90 => ICON_BOX_CIRCLE_MASK,
91 => ICON_POT,
92 => ICON_ALPHA_MULTIPLY,
93 => ICON_ALPHA_CLEAR,
94 => ICON_DITHERING,
95 => ICON_MIPMAPS,
96 => ICON_BOX_GRID,
97 => ICON_GRID,
98 => ICON_BOX_CORNERS_SMALL,
99 => ICON_BOX_CORNERS_BIG,
100 => ICON_FOUR_BOXES,
101 => ICON_GRID_FILL,
102 => ICON_BOX_MULTISIZE,
103 => ICON_ZOOM_SMALL,
104 => ICON_ZOOM_MEDIUM,
105 => ICON_ZOOM_BIG,
106 => ICON_ZOOM_ALL,
107 => ICON_ZOOM_CENTER,
108 => ICON_BOX_DOTS_SMALL,
109 => ICON_BOX_DOTS_BIG,
110 => ICON_BOX_CONCENTRIC,
111 => ICON_BOX_GRID_BIG,
112 => ICON_OK_TICK,
113 => ICON_CROSS,
114 => ICON_ARROW_LEFT,
115 => ICON_ARROW_RIGHT,
116 => ICON_ARROW_DOWN,
117 => ICON_ARROW_UP,
118 => ICON_ARROW_LEFT_FILL,
119 => ICON_ARROW_RIGHT_FILL,
120 => ICON_ARROW_DOWN_FILL,
121 => ICON_ARROW_UP_FILL,
122 => ICON_AUDIO,
123 => ICON_FX,
124 => ICON_WAVE,
125 => ICON_WAVE_SINUS,
126 => ICON_WAVE_SQUARE,
127 => ICON_WAVE_TRIANGULAR,
128 => ICON_CROSS_SMALL,
129 => ICON_PLAYER_PREVIOUS,
130 => ICON_PLAYER_PLAY_BACK,
131 => ICON_PLAYER_PLAY,
132 => ICON_PLAYER_PAUSE,
133 => ICON_PLAYER_STOP,
134 => ICON_PLAYER_NEXT,
135 => ICON_PLAYER_RECORD,
136 => ICON_MAGNET,
137 => ICON_LOCK_CLOSE,
138 => ICON_LOCK_OPEN,
139 => ICON_CLOCK,
140 => ICON_TOOLS,
141 => ICON_GEAR,
142 => ICON_GEAR_BIG,
143 => ICON_BIN,
144 => ICON_HAND_POINTER,
145 => ICON_LASER,
146 => ICON_COIN,
147 => ICON_EXPLOSION,
148 => ICON_1UP,
149 => ICON_PLAYER,
150 => ICON_PLAYER_JUMP,
151 => ICON_KEY,
152 => ICON_DEMON,
153 => ICON_TEXT_POPUP,
154 => ICON_GEAR_EX,
155 => ICON_CRACK,
156 => ICON_CRACK_POINTS,
157 => ICON_STAR,
158 => ICON_DOOR,
159 => ICON_EXIT,
160 => ICON_MODE_2D,
161 => ICON_MODE_3D,
162 => ICON_CUBE,
163 => ICON_CUBE_FACE_TOP,
164 => ICON_CUBE_FACE_LEFT,
165 => ICON_CUBE_FACE_FRONT,
166 => ICON_CUBE_FACE_BOTTOM,
167 => ICON_CUBE_FACE_RIGHT,
168 => ICON_CUBE_FACE_BACK,
169 => ICON_CAMERA,
170 => ICON_SPECIAL,
171 => ICON_LINK_NET,
172 => ICON_LINK_BOXES,
173 => ICON_LINK_MULTI,
174 => ICON_LINK,
175 => ICON_LINK_BROKE,
176 => ICON_TEXT_NOTES,
177 => ICON_NOTEBOOK,
178 => ICON_SUITCASE,
179 => ICON_SUITCASE_ZIP,
180 => ICON_MAILBOX,
181 => ICON_MONITOR,
182 => ICON_PRINTER,
183 => ICON_PHOTO_CAMERA,
184 => ICON_PHOTO_CAMERA_FLASH,
185 => ICON_HOUSE,
186 => ICON_HEART,
187 => ICON_CORNER,
188 => ICON_VERTICAL_BARS,
189 => ICON_VERTICAL_BARS_FILL,
190 => ICON_LIFE_BARS,
191 => ICON_INFO,
192 => ICON_CROSSLINE,
193 => ICON_HELP,
194 => ICON_FILETYPE_ALPHA,
195 => ICON_FILETYPE_HOME,
196 => ICON_LAYERS_VISIBLE,
197 => ICON_LAYERS,
198 => ICON_WINDOW,
199 => ICON_HIDPI,
200 => ICON_FILETYPE_BINARY,
201 => ICON_HEX,
202 => ICON_SHIELD,
203 => ICON_FILE_NEW,
204 => ICON_FOLDER_ADD,
205 => ICON_ALARM,
206 => ICON_CPU,
207 => ICON_ROM,
208 => ICON_STEP_OVER,
209 => ICON_STEP_INTO,
210 => ICON_STEP_OUT,
211 => ICON_RESTART,
212 => ICON_BREAKPOINT_ON,
213 => ICON_BREAKPOINT_OFF,
214 => ICON_BURGER_MENU,
215 => ICON_CASE_SENSITIVE,
216 => ICON_REG_EXP,
217 => ICON_FOLDER,
218 => ICON_FILE,
219 => ICON_SAND_TIMER,
220 => ICON_WARNING,
221 => ICON_HELP_BOX,
222 => ICON_INFO_BOX,
223 => ICON_PRIORITY,
224 => ICON_LAYERS_ISO,
225 => ICON_LAYERS2,
226 => ICON_MLAYERS,
227 => ICON_MAPS,
228 => ICON_HOT,
229 => ICON_LABEL,
230 => ICON_NAME_ID,
231 => ICON_SLICING,
232 => ICON_MANUAL_CONTROL,
233 => ICON_COLLISION,
234 => ICON_CIRCLE_ADD,
235 => ICON_CIRCLE_ADD_FILL,
236 => ICON_CIRCLE_WARNING,
237 => ICON_CIRCLE_WARNING_FILL,
238 => ICON_BOX_MORE,
239 => ICON_BOX_MORE_FILL,
240 => ICON_BOX_MINUS,
241 => ICON_BOX_MINUS_FILL,
242 => ICON_UNION,
243 => ICON_INTERSECTION,
244 => ICON_DIFFERENCE,
245 => ICON_SPHERE,
246 => ICON_CYLINDER,
247 => ICON_CONE,
248 => ICON_ELLIPSOID,
249 => ICON_CAPSULE,
250 => ICON_250,
251 => ICON_251,
252 => ICON_252,
253 => ICON_253,
254 => ICON_254,
255 => ICON_255,
_ => throw ArgumentError('Unknown value for GuiIconName: $value'),
};