Tulip  5.0.0
Large graphs analysis and drawing
TulipMaterialDesignIcons.h
1 /*
2  *
3  * This file is part of Tulip (www.tulip-software.org)
4  *
5  * Authors: David Auber and the Tulip development Team
6  * from LaBRI, University of Bordeaux
7  *
8  * Tulip is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU Lesser General Public License
10  * as published by the Free Software Foundation, either version 3
11  * of the License, or (at your option) any later version.
12  *
13  * Tulip is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
16  * See the GNU General Public License for more details.
17  *
18  */
19 
20 #ifndef TULIPMATERIALDESIGNICONS_H
21 #define TULIPMATERIALDESIGNICONS_H
22 
23 #include <tulip/tulipconf.h>
24 
25 #include <vector>
26 
27 #undef linux
28 
29 namespace tlp {
30 
31 /**
32  * @brief Helper class for the configuration of a Material Design Icon glyph.
33  *
34  * @since Tulip 5.0
35  *
36  * Material Design Icons (https://materialdesignicons.com/) : a growing icon collection allows designers and developers
37  * targeting various platforms to download icons in the format, color and size they need for any project.
38  *
39  * A glyph has been added to Tulip enabling to use these great icons
40  * as nodes and edges extremities shapes.
41  *
42  * That class offers utility functions and supported icons names constants.
43  *
44  * To set a node glyph as a Material Design icon, the Icon glyph must be associated
45  * to the node through the modification of the "viewShape" integer property attached to the graph.
46  * The name of the icon to use must then be set in the "viewIcon" string property.
47  * As an example, the following code snippet activates the Material Design glyph for all nodes
48  * and sets the "user" icon.
49  *
50  * @code
51  * // graph is a pointer to a tlp::Graph object
52  * tlp::IntegerProperty *viewShape = graph->getProperty<tlp::IntegerProperty>("viewShape");
53  * tlp::StringProperty *viewIcon = graph->getProperty<tlp::StringProperty>("viewIcon");
54  *
55  * // sets the Icon glyph on all nodes
56  * viewShape->setAllNodeValue(tlp::NodeShape::Icon);
57  * // sets the "user" glyph for all nodes
58  * viewIcon->setAllNodeValue(tlp::TulipMaterialDesignIcons::User);
59  * @endcode
60  **/
61 
62 class TLP_SCOPE TulipMaterialDesignIcons {
63 
64 public:
65  /**
66  * Returns the location of the Material Design Icons TrueType font file bundled with Tulip
67  */
68  static std::string getMaterialDesignIconsTrueTypeFileLocation();
69 
70  /**
71  * Returns the list of supported Material Design icons names
72  */
73  static const std::vector<std::string> &getSupportedMaterialDesignIcons();
74 
75  /**
76  * Checks if the provided Material Design icon name is supported
77  * @param iconName the name of the icon to check support
78  */
79  static bool isMaterialDesignIconSupported(const std::string &iconName);
80 
81  /**
82  * Returns the Unicode code point associated to an icon name
83  * @param iconName the name of the icon to get the codepoint
84  */
85  static unsigned int getMaterialDesignIconCodePoint(const std::string &iconName);
86 
87  /**
88  * Returns an UTF-8 encoded string of a Material Design icon
89  * @param iconName a Material Design icon name
90  * @return
91  */
92  static std::string getMaterialDesignIconUtf8String(const std::string &iconName);
93 
94  // Based on Material Design Icons 1.9.32
95  static const char *AccessPoint;
96  static const char *AccessPointNetwork;
97  static const char *Account;
98  static const char *AccountAlert;
99  static const char *AccountBox;
100  static const char *AccountBoxOutline;
101  static const char *AccountCardDetails;
102  static const char *AccountCheck;
103  static const char *AccountCircle;
104  static const char *AccountConvert;
105  static const char *AccountEdit;
106  static const char *AccountKey;
107  static const char *AccountLocation;
108  static const char *AccountMinus;
109  static const char *AccountMultiple;
110  static const char *AccountMultipleMinus;
111  static const char *AccountMultipleOutline;
112  static const char *AccountMultiplePlus;
113  static const char *AccountNetwork;
114  static const char *AccountOff;
115  static const char *AccountOutline;
116  static const char *AccountPlus;
117  static const char *AccountRemove;
118  static const char *AccountSearch;
119  static const char *AccountSettings;
120  static const char *AccountSettingsVariant;
121  static const char *AccountStar;
122  static const char *AccountSwitch;
123  static const char *Adjust;
124  static const char *AirConditioner;
125  static const char *Airballoon;
126  static const char *Airplane;
127  static const char *AirplaneLanding;
128  static const char *AirplaneOff;
129  static const char *AirplaneTakeoff;
130  static const char *Airplay;
131  static const char *Alarm;
132  static const char *AlarmCheck;
133  static const char *AlarmMultiple;
134  static const char *AlarmOff;
135  static const char *AlarmPlus;
136  static const char *AlarmSnooze;
137  static const char *Album;
138  static const char *Alert;
139  static const char *AlertBox;
140  static const char *AlertCircle;
141  static const char *AlertCircleOutline;
142  static const char *AlertDecagram;
143  static const char *AlertOctagon;
144  static const char *AlertOctagram;
145  static const char *AlertOutline;
146  static const char *AllInclusive;
147  static const char *Alpha;
148  static const char *Alphabetical;
149  static const char *Altimeter;
150  static const char *Amazon;
151  static const char *AmazonClouddrive;
152  static const char *Ambulance;
153  static const char *Amplifier;
154  static const char *Anchor;
155  static const char *Android;
156  static const char *AndroidDebugBridge;
157  static const char *AndroidStudio;
158  static const char *Angular;
159  static const char *Angularjs;
160  static const char *Animation;
161  static const char *Apple;
162  static const char *AppleFinder;
163  static const char *AppleIos;
164  static const char *AppleKeyboardCaps;
165  static const char *AppleKeyboardCommand;
166  static const char *AppleKeyboardControl;
167  static const char *AppleKeyboardOption;
168  static const char *AppleKeyboardShift;
169  static const char *AppleMobileme;
170  static const char *AppleSafari;
171  static const char *Application;
172  static const char *Apps;
173  static const char *Archive;
174  static const char *ArrangeBringForward;
175  static const char *ArrangeBringToFront;
176  static const char *ArrangeSendBackward;
177  static const char *ArrangeSendToBack;
178  static const char *ArrowAll;
179  static const char *ArrowBottomLeft;
180  static const char *ArrowBottomRight;
181  static const char *ArrowCompress;
182  static const char *ArrowCompressAll;
183  static const char *ArrowDown;
184  static const char *ArrowDownBold;
185  static const char *ArrowDownBoldBox;
186  static const char *ArrowDownBoldBoxOutline;
187  static const char *ArrowDownBoldCircle;
188  static const char *ArrowDownBoldCircleOutline;
189  static const char *ArrowDownBoldHexagonOutline;
190  static const char *ArrowDownBox;
191  static const char *ArrowDownDropCircle;
192  static const char *ArrowDownDropCircleOutline;
193  static const char *ArrowDownThick;
194  static const char *ArrowExpand;
195  static const char *ArrowExpandAll;
196  static const char *ArrowLeft;
197  static const char *ArrowLeftBold;
198  static const char *ArrowLeftBoldBox;
199  static const char *ArrowLeftBoldBoxOutline;
200  static const char *ArrowLeftBoldCircle;
201  static const char *ArrowLeftBoldCircleOutline;
202  static const char *ArrowLeftBoldHexagonOutline;
203  static const char *ArrowLeftBox;
204  static const char *ArrowLeftDropCircle;
205  static const char *ArrowLeftDropCircleOutline;
206  static const char *ArrowLeftThick;
207  static const char *ArrowRight;
208  static const char *ArrowRightBold;
209  static const char *ArrowRightBoldBox;
210  static const char *ArrowRightBoldBoxOutline;
211  static const char *ArrowRightBoldCircle;
212  static const char *ArrowRightBoldCircleOutline;
213  static const char *ArrowRightBoldHexagonOutline;
214  static const char *ArrowRightBox;
215  static const char *ArrowRightDropCircle;
216  static const char *ArrowRightDropCircleOutline;
217  static const char *ArrowRightThick;
218  static const char *ArrowTopLeft;
219  static const char *ArrowTopRight;
220  static const char *ArrowUp;
221  static const char *ArrowUpBold;
222  static const char *ArrowUpBoldBox;
223  static const char *ArrowUpBoldBoxOutline;
224  static const char *ArrowUpBoldCircle;
225  static const char *ArrowUpBoldCircleOutline;
226  static const char *ArrowUpBoldHexagonOutline;
227  static const char *ArrowUpBox;
228  static const char *ArrowUpDropCircle;
229  static const char *ArrowUpDropCircleOutline;
230  static const char *ArrowUpThick;
231  static const char *Assistant;
232  static const char *Asterisk;
233  static const char *At;
234  static const char *Atom;
235  static const char *Attachment;
236  static const char *Audiobook;
237  static const char *AutoFix;
238  static const char *AutoUpload;
239  static const char *Autorenew;
240  static const char *AvTimer;
241  static const char *Baby;
242  static const char *BabyBuggy;
243  static const char *Backburger;
244  static const char *Backspace;
245  static const char *BackupRestore;
246  static const char *Bandcamp;
247  static const char *Bank;
248  static const char *Barcode;
249  static const char *BarcodeScan;
250  static const char *Barley;
251  static const char *Barrel;
252  static const char *Basecamp;
253  static const char *Basket;
254  static const char *BasketFill;
255  static const char *BasketUnfill;
256  static const char *Battery;
257  static const char *Battery10;
258  static const char *Battery20;
259  static const char *Battery30;
260  static const char *Battery40;
261  static const char *Battery50;
262  static const char *Battery60;
263  static const char *Battery70;
264  static const char *Battery80;
265  static const char *Battery90;
266  static const char *BatteryAlert;
267  static const char *BatteryCharging;
268  static const char *BatteryCharging100;
269  static const char *BatteryCharging20;
270  static const char *BatteryCharging30;
271  static const char *BatteryCharging40;
272  static const char *BatteryCharging60;
273  static const char *BatteryCharging80;
274  static const char *BatteryCharging90;
275  static const char *BatteryMinus;
276  static const char *BatteryNegative;
277  static const char *BatteryOutline;
278  static const char *BatteryPlus;
279  static const char *BatteryPositive;
280  static const char *BatteryUnknown;
281  static const char *Beach;
282  static const char *Beaker;
283  static const char *Beats;
284  static const char *Beer;
285  static const char *Behance;
286  static const char *Bell;
287  static const char *BellOff;
288  static const char *BellOutline;
289  static const char *BellPlus;
290  static const char *BellRing;
291  static const char *BellRingOutline;
292  static const char *BellSleep;
293  static const char *Beta;
294  static const char *Bible;
295  static const char *Bike;
296  static const char *Bing;
297  static const char *Binoculars;
298  static const char *Bio;
299  static const char *Biohazard;
300  static const char *Bitbucket;
301  static const char *BlackMesa;
302  static const char *Blackberry;
303  static const char *Blender;
304  static const char *Blinds;
305  static const char *BlockHelper;
306  static const char *Blogger;
307  static const char *Bluetooth;
308  static const char *BluetoothAudio;
309  static const char *BluetoothConnect;
310  static const char *BluetoothOff;
311  static const char *BluetoothSettings;
312  static const char *BluetoothTransfer;
313  static const char *Blur;
314  static const char *BlurLinear;
315  static const char *BlurOff;
316  static const char *BlurRadial;
317  static const char *Bomb;
318  static const char *BombOff;
319  static const char *Bone;
320  static const char *Book;
321  static const char *BookMinus;
322  static const char *BookMultiple;
323  static const char *BookMultipleVariant;
324  static const char *BookOpen;
325  static const char *BookOpenPageVariant;
326  static const char *BookOpenVariant;
327  static const char *BookPlus;
328  static const char *BookVariant;
329  static const char *Bookmark;
330  static const char *BookmarkCheck;
331  static const char *BookmarkMusic;
332  static const char *BookmarkOutline;
333  static const char *BookmarkPlus;
334  static const char *BookmarkPlusOutline;
335  static const char *BookmarkRemove;
336  static const char *Boombox;
337  static const char *Bootstrap;
338  static const char *BorderAll;
339  static const char *BorderBottom;
340  static const char *BorderColor;
341  static const char *BorderHorizontal;
342  static const char *BorderInside;
343  static const char *BorderLeft;
344  static const char *BorderNone;
345  static const char *BorderOutside;
346  static const char *BorderRight;
347  static const char *BorderStyle;
348  static const char *BorderTop;
349  static const char *BorderVertical;
350  static const char *BowTie;
351  static const char *Bowl;
352  static const char *Bowling;
353  static const char *Box;
354  static const char *BoxCutter;
355  static const char *BoxShadow;
356  static const char *Bridge;
357  static const char *Briefcase;
358  static const char *BriefcaseCheck;
359  static const char *BriefcaseDownload;
360  static const char *BriefcaseUpload;
361  static const char *Brightness1;
362  static const char *Brightness2;
363  static const char *Brightness3;
364  static const char *Brightness4;
365  static const char *Brightness5;
366  static const char *Brightness6;
367  static const char *Brightness7;
368  static const char *BrightnessAuto;
369  static const char *Broom;
370  static const char *Brush;
371  static const char *Buffer;
372  static const char *Bug;
373  static const char *BulletinBoard;
374  static const char *Bullhorn;
375  static const char *Bullseye;
376  static const char *BurstMode;
377  static const char *Bus;
378  static const char *Cached;
379  static const char *Cake;
380  static const char *CakeLayered;
381  static const char *CakeVariant;
382  static const char *Calculator;
383  static const char *Calendar;
384  static const char *CalendarBlank;
385  static const char *CalendarCheck;
386  static const char *CalendarClock;
387  static const char *CalendarMultiple;
388  static const char *CalendarMultipleCheck;
389  static const char *CalendarPlus;
390  static const char *CalendarQuestion;
391  static const char *CalendarRange;
392  static const char *CalendarRemove;
393  static const char *CalendarText;
394  static const char *CalendarToday;
395  static const char *CallMade;
396  static const char *CallMerge;
397  static const char *CallMissed;
398  static const char *CallReceived;
399  static const char *CallSplit;
400  static const char *Camcorder;
401  static const char *CamcorderBox;
402  static const char *CamcorderBoxOff;
403  static const char *CamcorderOff;
404  static const char *Camera;
405  static const char *CameraBurst;
406  static const char *CameraEnhance;
407  static const char *CameraFront;
408  static const char *CameraFrontVariant;
409  static const char *CameraIris;
410  static const char *CameraOff;
411  static const char *CameraPartyMode;
412  static const char *CameraRear;
413  static const char *CameraRearVariant;
414  static const char *CameraSwitch;
415  static const char *CameraTimer;
416  static const char *Cancel;
417  static const char *Candle;
418  static const char *Candycane;
419  static const char *Car;
420  static const char *CarBattery;
421  static const char *CarConnected;
422  static const char *CarWash;
423  static const char *Cards;
424  static const char *CardsOutline;
425  static const char *CardsPlayingOutline;
426  static const char *CardsVariant;
427  static const char *Carrot;
428  static const char *Cart;
429  static const char *CartOff;
430  static const char *CartOutline;
431  static const char *CartPlus;
432  static const char *CaseSensitiveAlt;
433  static const char *Cash;
434  static const char *Cash100;
435  static const char *CashMultiple;
436  static const char *CashUsd;
437  static const char *Cast;
438  static const char *CastConnected;
439  static const char *CastOff;
440  static const char *Castle;
441  static const char *Cat;
442  static const char *CeilingLight;
443  static const char *Cellphone;
444  static const char *CellphoneAndroid;
445  static const char *CellphoneBasic;
446  static const char *CellphoneDock;
447  static const char *CellphoneIphone;
448  static const char *CellphoneLink;
449  static const char *CellphoneLinkOff;
450  static const char *CellphoneSettings;
451  static const char *Certificate;
452  static const char *ChairSchool;
453  static const char *ChartArc;
454  static const char *ChartAreaspline;
455  static const char *ChartBar;
456  static const char *ChartBarStacked;
457  static const char *ChartBubble;
458  static const char *ChartGantt;
459  static const char *ChartHistogram;
460  static const char *ChartLine;
461  static const char *ChartLineStacked;
462  static const char *ChartPie;
463  static const char *ChartScatterplotHexbin;
464  static const char *ChartTimeline;
465  static const char *Check;
466  static const char *CheckAll;
467  static const char *CheckCircle;
468  static const char *CheckCircleOutline;
469  static const char *CheckboxBlank;
470  static const char *CheckboxBlankCircle;
471  static const char *CheckboxBlankCircleOutline;
472  static const char *CheckboxBlankOutline;
473  static const char *CheckboxMarked;
474  static const char *CheckboxMarkedCircle;
475  static const char *CheckboxMarkedCircleOutline;
476  static const char *CheckboxMarkedOutline;
477  static const char *CheckboxMultipleBlank;
478  static const char *CheckboxMultipleBlankCircle;
479  static const char *CheckboxMultipleBlankCircleOutline;
480  static const char *CheckboxMultipleBlankOutline;
481  static const char *CheckboxMultipleMarked;
482  static const char *CheckboxMultipleMarkedCircle;
483  static const char *CheckboxMultipleMarkedCircleOutline;
484  static const char *CheckboxMultipleMarkedOutline;
485  static const char *Checkerboard;
486  static const char *ChemicalWeapon;
487  static const char *ChevronDoubleDown;
488  static const char *ChevronDoubleLeft;
489  static const char *ChevronDoubleRight;
490  static const char *ChevronDoubleUp;
491  static const char *ChevronDown;
492  static const char *ChevronLeft;
493  static const char *ChevronRight;
494  static const char *ChevronUp;
495  static const char *Chip;
496  static const char *Church;
497  static const char *Circle;
498  static const char *CircleOutline;
499  static const char *CiscoWebex;
500  static const char *City;
501  static const char *Clipboard;
502  static const char *ClipboardAccount;
503  static const char *ClipboardAlert;
504  static const char *ClipboardArrowDown;
505  static const char *ClipboardArrowLeft;
506  static const char *ClipboardCheck;
507  static const char *ClipboardFlow;
508  static const char *ClipboardOutline;
509  static const char *ClipboardPlus;
510  static const char *ClipboardText;
511  static const char *Clippy;
512  static const char *Clock;
513  static const char *ClockAlert;
514  static const char *ClockEnd;
515  static const char *ClockFast;
516  static const char *ClockIn;
517  static const char *ClockOut;
518  static const char *ClockStart;
519  static const char *Close;
520  static const char *CloseBox;
521  static const char *CloseBoxOutline;
522  static const char *CloseCircle;
523  static const char *CloseCircleOutline;
524  static const char *CloseNetwork;
525  static const char *CloseOctagon;
526  static const char *CloseOctagonOutline;
527  static const char *CloseOutline;
528  static const char *ClosedCaption;
529  static const char *Cloud;
530  static const char *CloudCheck;
531  static const char *CloudCircle;
532  static const char *CloudDownload;
533  static const char *CloudOffOutline;
534  static const char *CloudOutline;
535  static const char *CloudPrint;
536  static const char *CloudPrintOutline;
537  static const char *CloudSync;
538  static const char *CloudUpload;
539  static const char *CodeArray;
540  static const char *CodeBraces;
541  static const char *CodeBrackets;
542  static const char *CodeEqual;
543  static const char *CodeGreaterThan;
544  static const char *CodeGreaterThanOrEqual;
545  static const char *CodeLessThan;
546  static const char *CodeLessThanOrEqual;
547  static const char *CodeNotEqual;
548  static const char *CodeNotEqualVariant;
549  static const char *CodeParentheses;
550  static const char *CodeString;
551  static const char *CodeTags;
552  static const char *CodeTagsCheck;
553  static const char *Codepen;
554  static const char *Coffee;
555  static const char *CoffeeOutline;
556  static const char *CoffeeToGo;
557  static const char *Coin;
558  static const char *Coins;
559  static const char *Collage;
560  static const char *ColorHelper;
561  static const char *Comment;
562  static const char *CommentAccount;
563  static const char *CommentAccountOutline;
564  static const char *CommentAlert;
565  static const char *CommentAlertOutline;
566  static const char *CommentCheck;
567  static const char *CommentCheckOutline;
568  static const char *CommentMultipleOutline;
569  static const char *CommentOutline;
570  static const char *CommentPlusOutline;
571  static const char *CommentProcessing;
572  static const char *CommentProcessingOutline;
573  static const char *CommentQuestionOutline;
574  static const char *CommentRemoveOutline;
575  static const char *CommentText;
576  static const char *CommentTextOutline;
577  static const char *Compare;
578  static const char *Compass;
579  static const char *CompassOutline;
580  static const char *Console;
581  static const char *ContactMail;
582  static const char *Contacts;
583  static const char *ContentCopy;
584  static const char *ContentCut;
585  static const char *ContentDuplicate;
586  static const char *ContentPaste;
587  static const char *ContentSave;
588  static const char *ContentSaveAll;
589  static const char *ContentSaveSettings;
590  static const char *Contrast;
591  static const char *ContrastBox;
592  static const char *ContrastCircle;
593  static const char *Cookie;
594  static const char *Copyright;
595  static const char *Counter;
596  static const char *Cow;
597  static const char *Creation;
598  static const char *CreditCard;
599  static const char *CreditCardMultiple;
600  static const char *CreditCardOff;
601  static const char *CreditCardPlus;
602  static const char *CreditCardScan;
603  static const char *Crop;
604  static const char *CropFree;
605  static const char *CropLandscape;
606  static const char *CropPortrait;
607  static const char *CropRotate;
608  static const char *CropSquare;
609  static const char *Crosshairs;
610  static const char *CrosshairsGps;
611  static const char *Crown;
612  static const char *Cube;
613  static const char *CubeOutline;
614  static const char *CubeSend;
615  static const char *CubeUnfolded;
616  static const char *Cup;
617  static const char *CupOff;
618  static const char *CupWater;
619  static const char *CurrencyBtc;
620  static const char *CurrencyEur;
621  static const char *CurrencyGbp;
622  static const char *CurrencyInr;
623  static const char *CurrencyNgn;
624  static const char *CurrencyRub;
625  static const char *CurrencyTry;
626  static const char *CurrencyUsd;
627  static const char *CurrencyUsdOff;
628  static const char *CursorDefault;
629  static const char *CursorDefaultOutline;
630  static const char *CursorMove;
631  static const char *CursorPointer;
632  static const char *CursorText;
633  static const char *Database;
634  static const char *DatabaseMinus;
635  static const char *DatabasePlus;
636  static const char *DebugStepInto;
637  static const char *DebugStepOut;
638  static const char *DebugStepOver;
639  static const char *Decagram;
640  static const char *DecagramOutline;
641  static const char *DecimalDecrease;
642  static const char *DecimalIncrease;
643  static const char *Delete;
644  static const char *DeleteCircle;
645  static const char *DeleteEmpty;
646  static const char *DeleteForever;
647  static const char *DeleteSweep;
648  static const char *DeleteVariant;
649  static const char *Delta;
650  static const char *Deskphone;
651  static const char *DesktopMac;
652  static const char *DesktopTower;
653  static const char *Details;
654  static const char *DeveloperBoard;
655  static const char *Deviantart;
656  static const char *Dialpad;
657  static const char *Diamond;
658  static const char *Dice1;
659  static const char *Dice2;
660  static const char *Dice3;
661  static const char *Dice4;
662  static const char *Dice5;
663  static const char *Dice6;
664  static const char *DiceD10;
665  static const char *DiceD20;
666  static const char *DiceD4;
667  static const char *DiceD6;
668  static const char *DiceD8;
669  static const char *DiceMultiple;
670  static const char *Dictionary;
671  static const char *Directions;
672  static const char *DirectionsFork;
673  static const char *Discord;
674  static const char *Disk;
675  static const char *DiskAlert;
676  static const char *Disqus;
677  static const char *DisqusOutline;
678  static const char *Division;
679  static const char *DivisionBox;
680  static const char *Dna;
681  static const char *Dns;
682  static const char *DoNotDisturb;
683  static const char *DoNotDisturbOff;
684  static const char *Dolby;
685  static const char *Domain;
686  static const char *DotsHorizontal;
687  static const char *DotsVertical;
688  static const char *Douban;
689  static const char *Download;
690  static const char *DownloadNetwork;
691  static const char *Drag;
692  static const char *DragHorizontal;
693  static const char *DragVertical;
694  static const char *Drawing;
695  static const char *DrawingBox;
696  static const char *Dribbble;
697  static const char *DribbbleBox;
698  static const char *Drone;
699  static const char *Dropbox;
700  static const char *Drupal;
701  static const char *Duck;
702  static const char *Dumbbell;
703  static const char *Earth;
704  static const char *EarthBox;
705  static const char *EarthBoxOff;
706  static const char *EarthOff;
707  static const char *Edge;
708  static const char *Eject;
709  static const char *ElevationDecline;
710  static const char *ElevationRise;
711  static const char *Elevator;
712  static const char *Email;
713  static const char *EmailAlert;
714  static const char *EmailOpen;
715  static const char *EmailOpenOutline;
716  static const char *EmailOutline;
717  static const char *EmailSecure;
718  static const char *EmailVariant;
719  static const char *Emby;
720  static const char *Emoticon;
721  static const char *EmoticonCool;
722  static const char *EmoticonDead;
723  static const char *EmoticonDevil;
724  static const char *EmoticonExcited;
725  static const char *EmoticonHappy;
726  static const char *EmoticonNeutral;
727  static const char *EmoticonPoop;
728  static const char *EmoticonSad;
729  static const char *EmoticonTongue;
730  static const char *Engine;
731  static const char *EngineOutline;
732  static const char *Equal;
733  static const char *EqualBox;
734  static const char *Eraser;
735  static const char *EraserVariant;
736  static const char *Escalator;
737  static const char *Ethernet;
738  static const char *EthernetCable;
739  static const char *EthernetCableOff;
740  static const char *Etsy;
741  static const char *EvStation;
742  static const char *Evernote;
743  static const char *Exclamation;
744  static const char *ExitToApp;
745  static const char *Export;
746  static const char *Eye;
747  static const char *EyeOff;
748  static const char *EyeOffOutline;
749  static const char *EyeOutline;
750  static const char *Eyedropper;
751  static const char *EyedropperVariant;
752  static const char *Face;
753  static const char *FaceProfile;
754  static const char *Facebook;
755  static const char *FacebookBox;
756  static const char *FacebookMessenger;
757  static const char *Factory;
758  static const char *Fan;
759  static const char *FastForward;
760  static const char *FastForwardOutline;
761  static const char *Fax;
762  static const char *Feather;
763  static const char *Ferry;
764  static const char *File;
765  static const char *FileAccount;
766  static const char *FileChart;
767  static const char *FileCheck;
768  static const char *FileCloud;
769  static const char *FileDelimited;
770  static const char *FileDocument;
771  static const char *FileDocumentBox;
772  static const char *FileExcel;
773  static const char *FileExcelBox;
774  static const char *FileExport;
775  static const char *FileFind;
776  static const char *FileHidden;
777  static const char *FileImage;
778  static const char *FileImport;
779  static const char *FileLock;
780  static const char *FileMultiple;
781  static const char *FileMusic;
782  static const char *FileOutline;
783  static const char *FilePdf;
784  static const char *FilePdfBox;
785  static const char *FilePlus;
786  static const char *FilePowerpoint;
787  static const char *FilePowerpointBox;
788  static const char *FilePresentationBox;
789  static const char *FileRestore;
790  static const char *FileSend;
791  static const char *FileTree;
792  static const char *FileVideo;
793  static const char *FileWord;
794  static const char *FileWordBox;
795  static const char *FileXml;
796  static const char *Film;
797  static const char *Filmstrip;
798  static const char *FilmstripOff;
799  static const char *Filter;
800  static const char *FilterOutline;
801  static const char *FilterRemove;
802  static const char *FilterRemoveOutline;
803  static const char *FilterVariant;
804  static const char *FindReplace;
805  static const char *Fingerprint;
806  static const char *Fire;
807  static const char *Firefox;
808  static const char *Fish;
809  static const char *Flag;
810  static const char *FlagCheckered;
811  static const char *FlagOutline;
812  static const char *FlagOutlineVariant;
813  static const char *FlagTriangle;
814  static const char *FlagVariant;
815  static const char *Flash;
816  static const char *FlashAuto;
817  static const char *FlashOff;
818  static const char *FlashOutline;
819  static const char *FlashRedEye;
820  static const char *Flashlight;
821  static const char *FlashlightOff;
822  static const char *Flask;
823  static const char *FlaskEmpty;
824  static const char *FlaskEmptyOutline;
825  static const char *FlaskOutline;
826  static const char *Flattr;
827  static const char *FlipToBack;
828  static const char *FlipToFront;
829  static const char *Floppy;
830  static const char *Flower;
831  static const char *Folder;
832  static const char *FolderAccount;
833  static const char *FolderDownload;
834  static const char *FolderGoogleDrive;
835  static const char *FolderImage;
836  static const char *FolderLock;
837  static const char *FolderLockOpen;
838  static const char *FolderMove;
839  static const char *FolderMultiple;
840  static const char *FolderMultipleImage;
841  static const char *FolderMultipleOutline;
842  static const char *FolderOpen;
843  static const char *FolderOutline;
844  static const char *FolderPlus;
845  static const char *FolderRemove;
846  static const char *FolderStar;
847  static const char *FolderUpload;
848  static const char *FontAwesome;
849  static const char *Food;
850  static const char *FoodApple;
851  static const char *FoodForkDrink;
852  static const char *FoodOff;
853  static const char *FoodVariant;
854  static const char *Football;
855  static const char *FootballAustralian;
856  static const char *FootballHelmet;
857  static const char *FormatAlignBottom;
858  static const char *FormatAlignCenter;
859  static const char *FormatAlignJustify;
860  static const char *FormatAlignLeft;
861  static const char *FormatAlignMiddle;
862  static const char *FormatAlignRight;
863  static const char *FormatAlignTop;
864  static const char *FormatAnnotationPlus;
865  static const char *FormatBold;
866  static const char *FormatClear;
867  static const char *FormatColorFill;
868  static const char *FormatColorText;
869  static const char *FormatFloatCenter;
870  static const char *FormatFloatLeft;
871  static const char *FormatFloatNone;
872  static const char *FormatFloatRight;
873  static const char *FormatFont;
874  static const char *FormatHeader1;
875  static const char *FormatHeader2;
876  static const char *FormatHeader3;
877  static const char *FormatHeader4;
878  static const char *FormatHeader5;
879  static const char *FormatHeader6;
880  static const char *FormatHeaderDecrease;
881  static const char *FormatHeaderEqual;
882  static const char *FormatHeaderIncrease;
883  static const char *FormatHeaderPound;
884  static const char *FormatHorizontalAlignCenter;
885  static const char *FormatHorizontalAlignLeft;
886  static const char *FormatHorizontalAlignRight;
887  static const char *FormatIndentDecrease;
888  static const char *FormatIndentIncrease;
889  static const char *FormatItalic;
890  static const char *FormatLineSpacing;
891  static const char *FormatLineStyle;
892  static const char *FormatLineWeight;
893  static const char *FormatListBulleted;
894  static const char *FormatListBulletedType;
895  static const char *FormatListChecks;
896  static const char *FormatListNumbers;
897  static const char *FormatPageBreak;
898  static const char *FormatPaint;
899  static const char *FormatParagraph;
900  static const char *FormatPilcrow;
901  static const char *FormatQuoteClose;
902  static const char *FormatQuoteOpen;
903  static const char *FormatRotate90;
904  static const char *FormatSection;
905  static const char *FormatSize;
906  static const char *FormatStrikethrough;
907  static const char *FormatStrikethroughVariant;
908  static const char *FormatSubscript;
909  static const char *FormatSuperscript;
910  static const char *FormatText;
911  static const char *FormatTextdirectionLToR;
912  static const char *FormatTextdirectionRToL;
913  static const char *FormatTitle;
914  static const char *FormatUnderline;
915  static const char *FormatVerticalAlignBottom;
916  static const char *FormatVerticalAlignCenter;
917  static const char *FormatVerticalAlignTop;
918  static const char *FormatWrapInline;
919  static const char *FormatWrapSquare;
920  static const char *FormatWrapTight;
921  static const char *FormatWrapTopBottom;
922  static const char *Forum;
923  static const char *Forward;
924  static const char *Foursquare;
925  static const char *Fridge;
926  static const char *FridgeFilled;
927  static const char *FridgeFilledBottom;
928  static const char *FridgeFilledTop;
929  static const char *Fullscreen;
930  static const char *FullscreenExit;
931  static const char *Function;
932  static const char *Gamepad;
933  static const char *GamepadVariant;
934  static const char *Garage;
935  static const char *GarageOpen;
936  static const char *GasCylinder;
937  static const char *GasStation;
938  static const char *Gate;
939  static const char *Gauge;
940  static const char *Gavel;
941  static const char *GenderFemale;
942  static const char *GenderMale;
943  static const char *GenderMaleFemale;
944  static const char *GenderTransgender;
945  static const char *GestureDoubleTap;
946  static const char *GestureSwipeDown;
947  static const char *GestureSwipeLeft;
948  static const char *GestureSwipeRight;
949  static const char *GestureSwipeUp;
950  static const char *GestureTap;
951  static const char *GestureTwoDoubleTap;
952  static const char *GestureTwoTap;
953  static const char *Ghost;
954  static const char *Gift;
955  static const char *Git;
956  static const char *GithubBox;
957  static const char *GithubCircle;
958  static const char *GithubFace;
959  static const char *GlassFlute;
960  static const char *GlassMug;
961  static const char *GlassStange;
962  static const char *GlassTulip;
963  static const char *Glassdoor;
964  static const char *Glasses;
965  static const char *Gmail;
966  static const char *Gnome;
967  static const char *Gondola;
968  static const char *Google;
969  static const char *GoogleCardboard;
970  static const char *GoogleChrome;
971  static const char *GoogleCircles;
972  static const char *GoogleCirclesCommunities;
973  static const char *GoogleCirclesExtended;
974  static const char *GoogleCirclesGroup;
975  static const char *GoogleController;
976  static const char *GoogleControllerOff;
977  static const char *GoogleDrive;
978  static const char *GoogleEarth;
979  static const char *GoogleGlass;
980  static const char *GoogleKeep;
981  static const char *GoogleMaps;
982  static const char *GoogleNearby;
983  static const char *GooglePages;
984  static const char *GooglePhotos;
985  static const char *GooglePhysicalWeb;
986  static const char *GooglePlay;
987  static const char *GooglePlus;
988  static const char *GooglePlusBox;
989  static const char *GoogleTranslate;
990  static const char *GoogleWallet;
991  static const char *Gradient;
992  static const char *GreasePencil;
993  static const char *Grid;
994  static const char *GridLarge;
995  static const char *GridOff;
996  static const char *Group;
997  static const char *GuitarAcoustic;
998  static const char *GuitarElectric;
999  static const char *GuitarPick;
1000  static const char *GuitarPickOutline;
1001  static const char *Hackernews;
1002  static const char *Hamburger;
1003  static const char *HandPointingRight;
1004  static const char *Hanger;
1005  static const char *Hangouts;
1006  static const char *Harddisk;
1007  static const char *Headphones;
1008  static const char *HeadphonesBox;
1009  static const char *HeadphonesSettings;
1010  static const char *Headset;
1011  static const char *HeadsetDock;
1012  static const char *HeadsetOff;
1013  static const char *Heart;
1014  static const char *HeartBox;
1015  static const char *HeartBoxOutline;
1016  static const char *HeartBroken;
1017  static const char *HeartHalf;
1018  static const char *HeartHalfFull;
1019  static const char *HeartHalfOutline;
1020  static const char *HeartOff;
1021  static const char *HeartOutline;
1022  static const char *HeartPulse;
1023  static const char *Help;
1024  static const char *HelpBox;
1025  static const char *HelpCircle;
1026  static const char *HelpCircleOutline;
1027  static const char *HelpNetwork;
1028  static const char *Hexagon;
1029  static const char *HexagonMultiple;
1030  static const char *HexagonOutline;
1031  static const char *Highway;
1032  static const char *History;
1033  static const char *Hololens;
1034  static const char *Home;
1035  static const char *HomeMapMarker;
1036  static const char *HomeModern;
1037  static const char *HomeOutline;
1038  static const char *HomeVariant;
1039  static const char *Hook;
1040  static const char *HookOff;
1041  static const char *Hops;
1042  static const char *Hospital;
1043  static const char *HospitalBuilding;
1044  static const char *HospitalMarker;
1045  static const char *Hotel;
1046  static const char *Houzz;
1047  static const char *HouzzBox;
1048  static const char *Human;
1049  static const char *HumanChild;
1050  static const char *HumanFemale;
1051  static const char *HumanGreeting;
1052  static const char *HumanHandsdown;
1053  static const char *HumanHandsup;
1054  static const char *HumanMale;
1055  static const char *HumanMaleFemale;
1056  static const char *HumanPregnant;
1057  static const char *HumbleBundle;
1058  static const char *Image;
1059  static const char *ImageAlbum;
1060  static const char *ImageArea;
1061  static const char *ImageAreaClose;
1062  static const char *ImageBroken;
1063  static const char *ImageBrokenVariant;
1064  static const char *ImageFilter;
1065  static const char *ImageFilterBlackWhite;
1066  static const char *ImageFilterCenterFocus;
1067  static const char *ImageFilterCenterFocusWeak;
1068  static const char *ImageFilterDrama;
1069  static const char *ImageFilterFrames;
1070  static const char *ImageFilterHdr;
1071  static const char *ImageFilterNone;
1072  static const char *ImageFilterTiltShift;
1073  static const char *ImageFilterVintage;
1074  static const char *ImageMultiple;
1075  static const char *Import;
1076  static const char *Inbox;
1077  static const char *InboxArrowDown;
1078  static const char *InboxArrowUp;
1079  static const char *Incognito;
1080  static const char *Infinity;
1081  static const char *Information;
1082  static const char *InformationOutline;
1083  static const char *InformationVariant;
1084  static const char *Instagram;
1085  static const char *Instapaper;
1086  static const char *InternetExplorer;
1087  static const char *InvertColors;
1088  static const char *Itunes;
1089  static const char *Jeepney;
1090  static const char *Jira;
1091  static const char *Jsfiddle;
1092  static const char *Json;
1093  static const char *Keg;
1094  static const char *Kettle;
1095  static const char *Key;
1096  static const char *KeyChange;
1097  static const char *KeyMinus;
1098  static const char *KeyPlus;
1099  static const char *KeyRemove;
1100  static const char *KeyVariant;
1101  static const char *Keyboard;
1102  static const char *KeyboardBackspace;
1103  static const char *KeyboardCaps;
1104  static const char *KeyboardClose;
1105  static const char *KeyboardOff;
1106  static const char *KeyboardReturn;
1107  static const char *KeyboardTab;
1108  static const char *KeyboardVariant;
1109  static const char *Kickstarter;
1110  static const char *Kodi;
1111  static const char *Label;
1112  static const char *LabelOutline;
1113  static const char *Lambda;
1114  static const char *Lamp;
1115  static const char *Lan;
1116  static const char *LanConnect;
1117  static const char *LanDisconnect;
1118  static const char *LanPending;
1119  static const char *LanguageC;
1120  static const char *LanguageCpp;
1121  static const char *LanguageCsharp;
1122  static const char *LanguageCss3;
1123  static const char *LanguageHtml5;
1124  static const char *LanguageJavascript;
1125  static const char *LanguagePhp;
1126  static const char *LanguagePython;
1127  static const char *LanguagePythonText;
1128  static const char *LanguageSwift;
1129  static const char *LanguageTypescript;
1130  static const char *Laptop;
1131  static const char *LaptopChromebook;
1132  static const char *LaptopMac;
1133  static const char *LaptopOff;
1134  static const char *LaptopWindows;
1135  static const char *Lastfm;
1136  static const char *Launch;
1137  static const char *Layers;
1138  static const char *LayersOff;
1139  static const char *LeadPencil;
1140  static const char *Leaf;
1141  static const char *LedOff;
1142  static const char *LedOn;
1143  static const char *LedOutline;
1144  static const char *LedVariantOff;
1145  static const char *LedVariantOn;
1146  static const char *LedVariantOutline;
1147  static const char *Library;
1148  static const char *LibraryBooks;
1149  static const char *LibraryMusic;
1150  static const char *LibraryPlus;
1151  static const char *Lightbulb;
1152  static const char *LightbulbOn;
1153  static const char *LightbulbOnOutline;
1154  static const char *LightbulbOutline;
1155  static const char *Link;
1156  static const char *LinkOff;
1157  static const char *LinkVariant;
1158  static const char *LinkVariantOff;
1159  static const char *Linkedin;
1160  static const char *LinkedinBox;
1161  static const char *Linux;
1162  static const char *Loading;
1163  static const char *Lock;
1164  static const char *LockOpen;
1165  static const char *LockOpenOutline;
1166  static const char *LockOutline;
1167  static const char *LockPattern;
1168  static const char *LockPlus;
1169  static const char *LockReset;
1170  static const char *Login;
1171  static const char *LoginVariant;
1172  static const char *Logout;
1173  static const char *LogoutVariant;
1174  static const char *Looks;
1175  static const char *Loop;
1176  static const char *Loupe;
1177  static const char *Lumx;
1178  static const char *Magnet;
1179  static const char *MagnetOn;
1180  static const char *Magnify;
1181  static const char *MagnifyMinus;
1182  static const char *MagnifyMinusOutline;
1183  static const char *MagnifyPlus;
1184  static const char *MagnifyPlusOutline;
1185  static const char *MailRu;
1186  static const char *Mailbox;
1187  static const char *Map;
1188  static const char *MapMarker;
1189  static const char *MapMarkerCircle;
1190  static const char *MapMarkerMinus;
1191  static const char *MapMarkerMultiple;
1192  static const char *MapMarkerOff;
1193  static const char *MapMarkerPlus;
1194  static const char *MapMarkerRadius;
1195  static const char *Margin;
1196  static const char *Markdown;
1197  static const char *Marker;
1198  static const char *MarkerCheck;
1199  static const char *Martini;
1200  static const char *MaterialUi;
1201  static const char *MathCompass;
1202  static const char *Matrix;
1203  static const char *Maxcdn;
1204  static const char *MedicalBag;
1205  static const char *Medium;
1206  static const char *Memory;
1207  static const char *Menu;
1208  static const char *MenuDown;
1209  static const char *MenuDownOutline;
1210  static const char *MenuLeft;
1211  static const char *MenuRight;
1212  static const char *MenuUp;
1213  static const char *MenuUpOutline;
1214  static const char *Message;
1215  static const char *MessageAlert;
1216  static const char *MessageBulleted;
1217  static const char *MessageBulletedOff;
1218  static const char *MessageDraw;
1219  static const char *MessageImage;
1220  static const char *MessageOutline;
1221  static const char *MessagePlus;
1222  static const char *MessageProcessing;
1223  static const char *MessageReply;
1224  static const char *MessageReplyText;
1225  static const char *MessageSettings;
1226  static const char *MessageSettingsVariant;
1227  static const char *MessageText;
1228  static const char *MessageTextOutline;
1229  static const char *MessageVideo;
1230  static const char *Meteor;
1231  static const char *Microphone;
1232  static const char *MicrophoneOff;
1233  static const char *MicrophoneOutline;
1234  static const char *MicrophoneSettings;
1235  static const char *MicrophoneVariant;
1236  static const char *MicrophoneVariantOff;
1237  static const char *Microscope;
1238  static const char *Microsoft;
1239  static const char *Minecraft;
1240  static const char *Minus;
1241  static const char *MinusBox;
1242  static const char *MinusBoxOutline;
1243  static const char *MinusCircle;
1244  static const char *MinusCircleOutline;
1245  static const char *MinusNetwork;
1246  static const char *Mixcloud;
1247  static const char *Monitor;
1248  static const char *MonitorMultiple;
1249  static const char *More;
1250  static const char *Motorbike;
1251  static const char *Mouse;
1252  static const char *MouseOff;
1253  static const char *MouseVariant;
1254  static const char *MouseVariantOff;
1255  static const char *MoveResize;
1256  static const char *MoveResizeVariant;
1257  static const char *Movie;
1258  static const char *Multiplication;
1259  static const char *MultiplicationBox;
1260  static const char *Music;
1261  static const char *MusicBox;
1262  static const char *MusicBoxOutline;
1263  static const char *MusicCircle;
1264  static const char *MusicNote;
1265  static const char *MusicNoteBluetooth;
1266  static const char *MusicNoteBluetoothOff;
1267  static const char *MusicNoteEighth;
1268  static const char *MusicNoteHalf;
1269  static const char *MusicNoteOff;
1270  static const char *MusicNoteQuarter;
1271  static const char *MusicNoteSixteenth;
1272  static const char *MusicNoteWhole;
1273  static const char *MusicOff;
1274  static const char *Nature;
1275  static const char *NaturePeople;
1276  static const char *Navigation;
1277  static const char *NearMe;
1278  static const char *Needle;
1279  static const char *NestProtect;
1280  static const char *NestThermostat;
1281  static const char *Netflix;
1282  static const char *Network;
1283  static const char *NewBox;
1284  static const char *Newspaper;
1285  static const char *Nfc;
1286  static const char *NfcTap;
1287  static const char *NfcVariant;
1288  static const char *Ninja;
1289  static const char *Nodejs;
1290  static const char *Note;
1291  static const char *NoteMultiple;
1292  static const char *NoteMultipleOutline;
1293  static const char *NoteOutline;
1294  static const char *NotePlus;
1295  static const char *NotePlusOutline;
1296  static const char *NoteText;
1297  static const char *NotificationClearAll;
1298  static const char *Npm;
1299  static const char *Nuke;
1300  static const char *Numeric;
1301  static const char *Numeric0Box;
1302  static const char *Numeric0BoxMultipleOutline;
1303  static const char *Numeric0BoxOutline;
1304  static const char *Numeric1Box;
1305  static const char *Numeric1BoxMultipleOutline;
1306  static const char *Numeric1BoxOutline;
1307  static const char *Numeric2Box;
1308  static const char *Numeric2BoxMultipleOutline;
1309  static const char *Numeric2BoxOutline;
1310  static const char *Numeric3Box;
1311  static const char *Numeric3BoxMultipleOutline;
1312  static const char *Numeric3BoxOutline;
1313  static const char *Numeric4Box;
1314  static const char *Numeric4BoxMultipleOutline;
1315  static const char *Numeric4BoxOutline;
1316  static const char *Numeric5Box;
1317  static const char *Numeric5BoxMultipleOutline;
1318  static const char *Numeric5BoxOutline;
1319  static const char *Numeric6Box;
1320  static const char *Numeric6BoxMultipleOutline;
1321  static const char *Numeric6BoxOutline;
1322  static const char *Numeric7Box;
1323  static const char *Numeric7BoxMultipleOutline;
1324  static const char *Numeric7BoxOutline;
1325  static const char *Numeric8Box;
1326  static const char *Numeric8BoxMultipleOutline;
1327  static const char *Numeric8BoxOutline;
1328  static const char *Numeric9Box;
1329  static const char *Numeric9BoxMultipleOutline;
1330  static const char *Numeric9BoxOutline;
1331  static const char *Numeric9PlusBox;
1332  static const char *Numeric9PlusBoxMultipleOutline;
1333  static const char *Numeric9PlusBoxOutline;
1334  static const char *Nut;
1335  static const char *Nutrition;
1336  static const char *Oar;
1337  static const char *Octagon;
1338  static const char *OctagonOutline;
1339  static const char *Octagram;
1340  static const char *OctagramOutline;
1341  static const char *Odnoklassniki;
1342  static const char *Office;
1343  static const char *Oil;
1344  static const char *OilTemperature;
1345  static const char *Omega;
1346  static const char *Onedrive;
1347  static const char *Onenote;
1348  static const char *Opacity;
1349  static const char *OpenInApp;
1350  static const char *OpenInNew;
1351  static const char *Openid;
1352  static const char *Opera;
1353  static const char *Orbit;
1354  static const char *Ornament;
1355  static const char *OrnamentVariant;
1356  static const char *Owl;
1357  static const char *Package;
1358  static const char *PackageDown;
1359  static const char *PackageUp;
1360  static const char *PackageVariant;
1361  static const char *PackageVariantClosed;
1362  static const char *PageFirst;
1363  static const char *PageLast;
1364  static const char *PageLayoutBody;
1365  static const char *PageLayoutFooter;
1366  static const char *PageLayoutHeader;
1367  static const char *PageLayoutSidebarLeft;
1368  static const char *PageLayoutSidebarRight;
1369  static const char *Palette;
1370  static const char *PaletteAdvanced;
1371  static const char *Panda;
1372  static const char *Pandora;
1373  static const char *Panorama;
1374  static const char *PanoramaFisheye;
1375  static const char *PanoramaHorizontal;
1376  static const char *PanoramaVertical;
1377  static const char *PanoramaWideAngle;
1378  static const char *PaperCutVertical;
1379  static const char *Paperclip;
1380  static const char *Parking;
1381  static const char *Pause;
1382  static const char *PauseCircle;
1383  static const char *PauseCircleOutline;
1384  static const char *PauseOctagon;
1385  static const char *PauseOctagonOutline;
1386  static const char *Paw;
1387  static const char *PawOff;
1388  static const char *Pen;
1389  static const char *Pencil;
1390  static const char *PencilBox;
1391  static const char *PencilBoxOutline;
1392  static const char *PencilCircle;
1393  static const char *PencilCircleOutline;
1394  static const char *PencilLock;
1395  static const char *PencilOff;
1396  static const char *Pentagon;
1397  static const char *PentagonOutline;
1398  static const char *Percent;
1399  static const char *Periscope;
1400  static const char *Pharmacy;
1401  static const char *Phone;
1402  static const char *PhoneBluetooth;
1403  static const char *PhoneClassic;
1404  static const char *PhoneForward;
1405  static const char *PhoneHangup;
1406  static const char *PhoneInTalk;
1407  static const char *PhoneIncoming;
1408  static const char *PhoneLocked;
1409  static const char *PhoneLog;
1410  static const char *PhoneMinus;
1411  static const char *PhoneMissed;
1412  static const char *PhoneOutgoing;
1413  static const char *PhonePaused;
1414  static const char *PhonePlus;
1415  static const char *PhoneSettings;
1416  static const char *PhoneVoip;
1417  static const char *Pi;
1418  static const char *PiBox;
1419  static const char *Piano;
1420  static const char *Pig;
1421  static const char *Pill;
1422  static const char *Pillar;
1423  static const char *Pin;
1424  static const char *PinOff;
1425  static const char *PineTree;
1426  static const char *PineTreeBox;
1427  static const char *Pinterest;
1428  static const char *PinterestBox;
1429  static const char *Pistol;
1430  static const char *Pizza;
1431  static const char *PlaneShield;
1432  static const char *Play;
1433  static const char *PlayBoxOutline;
1434  static const char *PlayCircle;
1435  static const char *PlayCircleOutline;
1436  static const char *PlayPause;
1437  static const char *PlayProtectedContent;
1438  static const char *PlaylistCheck;
1439  static const char *PlaylistMinus;
1440  static const char *PlaylistPlay;
1441  static const char *PlaylistPlus;
1442  static const char *PlaylistRemove;
1443  static const char *Playstation;
1444  static const char *Plex;
1445  static const char *Plus;
1446  static const char *PlusBox;
1447  static const char *PlusBoxOutline;
1448  static const char *PlusCircle;
1449  static const char *PlusCircleMultipleOutline;
1450  static const char *PlusCircleOutline;
1451  static const char *PlusNetwork;
1452  static const char *PlusOne;
1453  static const char *PlusOutline;
1454  static const char *Pocket;
1455  static const char *Pokeball;
1456  static const char *Polaroid;
1457  static const char *Poll;
1458  static const char *PollBox;
1459  static const char *Polymer;
1460  static const char *Pool;
1461  static const char *Popcorn;
1462  static const char *Pot;
1463  static const char *PotMix;
1464  static const char *Pound;
1465  static const char *PoundBox;
1466  static const char *Power;
1467  static const char *PowerPlug;
1468  static const char *PowerPlugOff;
1469  static const char *PowerSettings;
1470  static const char *PowerSocket;
1471  static const char *Prescription;
1472  static const char *Presentation;
1473  static const char *PresentationPlay;
1474  static const char *Printer;
1475  static const char *Printer3d;
1476  static const char *PrinterAlert;
1477  static const char *PrinterSettings;
1478  static const char *PriorityHigh;
1479  static const char *PriorityLow;
1480  static const char *ProfessionalHexagon;
1481  static const char *Projector;
1482  static const char *ProjectorScreen;
1483  static const char *Publish;
1484  static const char *Pulse;
1485  static const char *Puzzle;
1486  static const char *Qqchat;
1487  static const char *Qrcode;
1488  static const char *QrcodeScan;
1489  static const char *Quadcopter;
1490  static const char *QualityHigh;
1491  static const char *Quicktime;
1492  static const char *Radar;
1493  static const char *Radiator;
1494  static const char *Radio;
1495  static const char *RadioHandheld;
1496  static const char *RadioTower;
1497  static const char *Radioactive;
1498  static const char *RadioboxBlank;
1499  static const char *RadioboxMarked;
1500  static const char *Raspberrypi;
1501  static const char *RayEnd;
1502  static const char *RayEndArrow;
1503  static const char *RayStart;
1504  static const char *RayStartArrow;
1505  static const char *RayStartEnd;
1506  static const char *RayVertex;
1507  static const char *Rdio;
1508  static const char *React;
1509  static const char *Read;
1510  static const char *Readability;
1511  static const char *Receipt;
1512  static const char *Record;
1513  static const char *RecordRec;
1514  static const char *Recycle;
1515  static const char *Reddit;
1516  static const char *Redo;
1517  static const char *RedoVariant;
1518  static const char *Refresh;
1519  static const char *Regex;
1520  static const char *RelativeScale;
1521  static const char *Reload;
1522  static const char *Remote;
1523  static const char *RenameBox;
1524  static const char *ReorderHorizontal;
1525  static const char *ReorderVertical;
1526  static const char *Repeat;
1527  static const char *RepeatOff;
1528  static const char *RepeatOnce;
1529  static const char *Replay;
1530  static const char *Reply;
1531  static const char *ReplyAll;
1532  static const char *Reproduction;
1533  static const char *ResizeBottomRight;
1534  static const char *Responsive;
1535  static const char *Restart;
1536  static const char *Restore;
1537  static const char *Rewind;
1538  static const char *RewindOutline;
1539  static const char *Rhombus;
1540  static const char *RhombusOutline;
1541  static const char *Ribbon;
1542  static const char *Road;
1543  static const char *RoadVariant;
1544  static const char *Robot;
1545  static const char *Rocket;
1546  static const char *Roomba;
1547  static const char *Rotate3d;
1548  static const char *RotateLeft;
1549  static const char *RotateLeftVariant;
1550  static const char *RotateRight;
1551  static const char *RotateRightVariant;
1552  static const char *RoundedCorner;
1553  static const char *RouterWireless;
1554  static const char *Routes;
1555  static const char *Rowing;
1556  static const char *Rss;
1557  static const char *RssBox;
1558  static const char *Ruler;
1559  static const char *Run;
1560  static const char *RunFast;
1561  static const char *Sale;
1562  static const char *Satellite;
1563  static const char *SatelliteVariant;
1564  static const char *Saxophone;
1565  static const char *Scale;
1566  static const char *ScaleBalance;
1567  static const char *ScaleBathroom;
1568  static const char *Scanner;
1569  static const char *School;
1570  static const char *ScreenRotation;
1571  static const char *ScreenRotationLock;
1572  static const char *Screwdriver;
1573  static const char *Script;
1574  static const char *Sd;
1575  static const char *Seal;
1576  static const char *SearchWeb;
1577  static const char *SeatFlat;
1578  static const char *SeatFlatAngled;
1579  static const char *SeatIndividualSuite;
1580  static const char *SeatLegroomExtra;
1581  static const char *SeatLegroomNormal;
1582  static const char *SeatLegroomReduced;
1583  static const char *SeatReclineExtra;
1584  static const char *SeatReclineNormal;
1585  static const char *Security;
1586  static const char *SecurityHome;
1587  static const char *SecurityNetwork;
1588  static const char *Select;
1589  static const char *SelectAll;
1590  static const char *SelectInverse;
1591  static const char *SelectOff;
1592  static const char *Selection;
1593  static const char *SelectionOff;
1594  static const char *Send;
1595  static const char *SerialPort;
1596  static const char *Server;
1597  static const char *ServerMinus;
1598  static const char *ServerNetwork;
1599  static const char *ServerNetworkOff;
1600  static const char *ServerOff;
1601  static const char *ServerPlus;
1602  static const char *ServerRemove;
1603  static const char *ServerSecurity;
1604  static const char *SetAll;
1605  static const char *SetCenter;
1606  static const char *SetCenterRight;
1607  static const char *SetLeft;
1608  static const char *SetLeftCenter;
1609  static const char *SetLeftRight;
1610  static const char *SetNone;
1611  static const char *SetRight;
1612  static const char *Settings;
1613  static const char *SettingsBox;
1614  static const char *ShapeCirclePlus;
1615  static const char *ShapePlus;
1616  static const char *ShapePolygonPlus;
1617  static const char *ShapeRectanglePlus;
1618  static const char *ShapeSquarePlus;
1619  static const char *Share;
1620  static const char *ShareVariant;
1621  static const char *Shield;
1622  static const char *ShieldHalfFull;
1623  static const char *ShieldOutline;
1624  static const char *Shopping;
1625  static const char *ShoppingMusic;
1626  static const char *Shovel;
1627  static const char *ShovelOff;
1628  static const char *Shredder;
1629  static const char *Shuffle;
1630  static const char *ShuffleDisabled;
1631  static const char *ShuffleVariant;
1632  static const char *Sigma;
1633  static const char *SigmaLower;
1634  static const char *SignCaution;
1635  static const char *SignDirection;
1636  static const char *SignText;
1637  static const char *Signal;
1638  static const char *Signal2g;
1639  static const char *Signal3g;
1640  static const char *Signal4g;
1641  static const char *SignalHspa;
1642  static const char *SignalHspaPlus;
1643  static const char *SignalOff;
1644  static const char *SignalVariant;
1645  static const char *Silverware;
1646  static const char *SilverwareFork;
1647  static const char *SilverwareSpoon;
1648  static const char *SilverwareVariant;
1649  static const char *Sim;
1650  static const char *SimAlert;
1651  static const char *SimOff;
1652  static const char *Sitemap;
1653  static const char *SkipBackward;
1654  static const char *SkipForward;
1655  static const char *SkipNext;
1656  static const char *SkipNextCircle;
1657  static const char *SkipNextCircleOutline;
1658  static const char *SkipPrevious;
1659  static const char *SkipPreviousCircle;
1660  static const char *SkipPreviousCircleOutline;
1661  static const char *Skull;
1662  static const char *Skype;
1663  static const char *SkypeBusiness;
1664  static const char *Slack;
1665  static const char *Sleep;
1666  static const char *SleepOff;
1667  static const char *Smoking;
1668  static const char *SmokingOff;
1669  static const char *Snapchat;
1670  static const char *Snowflake;
1671  static const char *Snowman;
1672  static const char *Soccer;
1673  static const char *Sofa;
1674  static const char *Solid;
1675  static const char *Sort;
1676  static const char *SortAlphabetical;
1677  static const char *SortAscending;
1678  static const char *SortDescending;
1679  static const char *SortNumeric;
1680  static const char *SortVariant;
1681  static const char *Soundcloud;
1682  static const char *SourceBranch;
1683  static const char *SourceCommit;
1684  static const char *SourceCommitEnd;
1685  static const char *SourceCommitEndLocal;
1686  static const char *SourceCommitLocal;
1687  static const char *SourceCommitNextLocal;
1688  static const char *SourceCommitStart;
1689  static const char *SourceCommitStartNextLocal;
1690  static const char *SourceFork;
1691  static const char *SourceMerge;
1692  static const char *SourcePull;
1693  static const char *Speaker;
1694  static const char *SpeakerOff;
1695  static const char *SpeakerWireless;
1696  static const char *Speedometer;
1697  static const char *Spellcheck;
1698  static const char *Spotify;
1699  static const char *Spotlight;
1700  static const char *SpotlightBeam;
1701  static const char *Spray;
1702  static const char *Square;
1703  static const char *SquareInc;
1704  static const char *SquareIncCash;
1705  static const char *SquareOutline;
1706  static const char *SquareRoot;
1707  static const char *Stackexchange;
1708  static const char *Stackoverflow;
1709  static const char *Stadium;
1710  static const char *Stairs;
1711  static const char *Star;
1712  static const char *StarCircle;
1713  static const char *StarHalf;
1714  static const char *StarOff;
1715  static const char *StarOutline;
1716  static const char *Steam;
1717  static const char *Steering;
1718  static const char *StepBackward;
1719  static const char *StepBackward2;
1720  static const char *StepForward;
1721  static const char *StepForward2;
1722  static const char *Stethoscope;
1723  static const char *Sticker;
1724  static const char *StickerEmoji;
1725  static const char *Stocking;
1726  static const char *Stop;
1727  static const char *StopCircle;
1728  static const char *StopCircleOutline;
1729  static const char *Store;
1730  static const char *Store24Hour;
1731  static const char *Stove;
1732  static const char *SubdirectoryArrowLeft;
1733  static const char *SubdirectoryArrowRight;
1734  static const char *Subway;
1735  static const char *SubwayVariant;
1736  static const char *Summit;
1737  static const char *Sunglasses;
1738  static const char *SurroundSound;
1739  static const char *Svg;
1740  static const char *SwapHorizontal;
1741  static const char *SwapVertical;
1742  static const char *Swim;
1743  static const char *Switch;
1744  static const char *Sword;
1745  static const char *SwordCross;
1746  static const char *Sync;
1747  static const char *SyncAlert;
1748  static const char *SyncOff;
1749  static const char *Tab;
1750  static const char *TabPlus;
1751  static const char *TabUnselected;
1752  static const char *Table;
1753  static const char *TableColumnPlusAfter;
1754  static const char *TableColumnPlusBefore;
1755  static const char *TableColumnRemove;
1756  static const char *TableColumnWidth;
1757  static const char *TableEdit;
1758  static const char *TableLarge;
1759  static const char *TableRowHeight;
1760  static const char *TableRowPlusAfter;
1761  static const char *TableRowPlusBefore;
1762  static const char *TableRowRemove;
1763  static const char *Tablet;
1764  static const char *TabletAndroid;
1765  static const char *TabletIpad;
1766  static const char *Taco;
1767  static const char *Tag;
1768  static const char *TagFaces;
1769  static const char *TagHeart;
1770  static const char *TagMultiple;
1771  static const char *TagOutline;
1772  static const char *TagPlus;
1773  static const char *TagRemove;
1774  static const char *TagTextOutline;
1775  static const char *Target;
1776  static const char *Taxi;
1777  static const char *Teamviewer;
1778  static const char *Telegram;
1779  static const char *Television;
1780  static const char *TelevisionGuide;
1781  static const char *TemperatureCelsius;
1782  static const char *TemperatureFahrenheit;
1783  static const char *TemperatureKelvin;
1784  static const char *Tennis;
1785  static const char *Tent;
1786  static const char *Terrain;
1787  static const char *TestTube;
1788  static const char *TextShadow;
1789  static const char *TextToSpeech;
1790  static const char *TextToSpeechOff;
1791  static const char *Textbox;
1792  static const char *Texture;
1793  static const char *Theater;
1794  static const char *ThemeLightDark;
1795  static const char *Thermometer;
1796  static const char *ThermometerLines;
1797  static const char *ThumbDown;
1798  static const char *ThumbDownOutline;
1799  static const char *ThumbUp;
1800  static const char *ThumbUpOutline;
1801  static const char *ThumbsUpDown;
1802  static const char *Ticket;
1803  static const char *TicketAccount;
1804  static const char *TicketConfirmation;
1805  static const char *TicketPercent;
1806  static const char *Tie;
1807  static const char *Tilde;
1808  static const char *Timelapse;
1809  static const char *Timer;
1810  static const char *Timer10;
1811  static const char *Timer3;
1812  static const char *TimerOff;
1813  static const char *TimerSand;
1814  static const char *TimerSandEmpty;
1815  static const char *TimerSandFull;
1816  static const char *Timetable;
1817  static const char *ToggleSwitch;
1818  static const char *ToggleSwitchOff;
1819  static const char *Tooltip;
1820  static const char *TooltipEdit;
1821  static const char *TooltipImage;
1822  static const char *TooltipOutline;
1823  static const char *TooltipOutlinePlus;
1824  static const char *TooltipText;
1825  static const char *Tooth;
1826  static const char *Tor;
1827  static const char *TowerBeach;
1828  static const char *TowerFire;
1829  static const char *TrafficLight;
1830  static const char *Train;
1831  static const char *Tram;
1832  static const char *Transcribe;
1833  static const char *TranscribeClose;
1834  static const char *Transfer;
1835  static const char *TransitTransfer;
1836  static const char *Translate;
1837  static const char *TreasureChest;
1838  static const char *Tree;
1839  static const char *Trello;
1840  static const char *TrendingDown;
1841  static const char *TrendingNeutral;
1842  static const char *TrendingUp;
1843  static const char *Triangle;
1844  static const char *TriangleOutline;
1845  static const char *Trophy;
1846  static const char *TrophyAward;
1847  static const char *TrophyOutline;
1848  static const char *TrophyVariant;
1849  static const char *TrophyVariantOutline;
1850  static const char *Truck;
1851  static const char *TruckDelivery;
1852  static const char *TruckFast;
1853  static const char *TruckTrailer;
1854  static const char *TshirtCrew;
1855  static const char *TshirtV;
1856  static const char *Tumblr;
1857  static const char *TumblrReblog;
1858  static const char *Tune;
1859  static const char *TuneVertical;
1860  static const char *Twitch;
1861  static const char *Twitter;
1862  static const char *TwitterBox;
1863  static const char *TwitterCircle;
1864  static const char *TwitterRetweet;
1865  static const char *Uber;
1866  static const char *Ubuntu;
1867  static const char *Umbraco;
1868  static const char *Umbrella;
1869  static const char *UmbrellaOutline;
1870  static const char *Undo;
1871  static const char *UndoVariant;
1872  static const char *UnfoldLessHorizontal;
1873  static const char *UnfoldLessVertical;
1874  static const char *UnfoldMoreHorizontal;
1875  static const char *UnfoldMoreVertical;
1876  static const char *Ungroup;
1877  static const char *Unity;
1878  static const char *Untappd;
1879  static const char *Update;
1880  static const char *Upload;
1881  static const char *UploadNetwork;
1882  static const char *Usb;
1883  static const char *VectorArrangeAbove;
1884  static const char *VectorArrangeBelow;
1885  static const char *VectorCircle;
1886  static const char *VectorCircleVariant;
1887  static const char *VectorCombine;
1888  static const char *VectorCurve;
1889  static const char *VectorDifference;
1890  static const char *VectorDifferenceAb;
1891  static const char *VectorDifferenceBa;
1892  static const char *VectorIntersection;
1893  static const char *VectorLine;
1894  static const char *VectorPoint;
1895  static const char *VectorPolygon;
1896  static const char *VectorPolyline;
1897  static const char *VectorRadius;
1898  static const char *VectorRectangle;
1899  static const char *VectorSelection;
1900  static const char *VectorSquare;
1901  static const char *VectorTriangle;
1902  static const char *VectorUnion;
1903  static const char *Verified;
1904  static const char *Vibrate;
1905  static const char *Video;
1906  static const char *VideoOff;
1907  static const char *VideoSwitch;
1908  static const char *ViewAgenda;
1909  static const char *ViewArray;
1910  static const char *ViewCarousel;
1911  static const char *ViewColumn;
1912  static const char *ViewDashboard;
1913  static const char *ViewDay;
1914  static const char *ViewGrid;
1915  static const char *ViewHeadline;
1916  static const char *ViewList;
1917  static const char *ViewModule;
1918  static const char *ViewParallel;
1919  static const char *ViewQuilt;
1920  static const char *ViewSequential;
1921  static const char *ViewStream;
1922  static const char *ViewWeek;
1923  static const char *Vimeo;
1924  static const char *Vine;
1925  static const char *Violin;
1926  static const char *Visualstudio;
1927  static const char *Vk;
1928  static const char *VkBox;
1929  static const char *VkCircle;
1930  static const char *Vlc;
1931  static const char *Voice;
1932  static const char *Voicemail;
1933  static const char *VolumeHigh;
1934  static const char *VolumeLow;
1935  static const char *VolumeMedium;
1936  static const char *VolumeMinus;
1937  static const char *VolumeMute;
1938  static const char *VolumeOff;
1939  static const char *VolumePlus;
1940  static const char *Vpn;
1941  static const char *Walk;
1942  static const char *Wallet;
1943  static const char *WalletGiftcard;
1944  static const char *WalletMembership;
1945  static const char *WalletTravel;
1946  static const char *Wan;
1947  static const char *WashingMachine;
1948  static const char *Watch;
1949  static const char *WatchExport;
1950  static const char *WatchImport;
1951  static const char *WatchVibrate;
1952  static const char *Water;
1953  static const char *WaterOff;
1954  static const char *WaterPercent;
1955  static const char *WaterPump;
1956  static const char *Watermark;
1957  static const char *Waves;
1958  static const char *WeatherCloudy;
1959  static const char *WeatherFog;
1960  static const char *WeatherHail;
1961  static const char *WeatherLightning;
1962  static const char *WeatherLightningRainy;
1963  static const char *WeatherNight;
1964  static const char *WeatherPartlycloudy;
1965  static const char *WeatherPouring;
1966  static const char *WeatherRainy;
1967  static const char *WeatherSnowy;
1968  static const char *WeatherSnowyRainy;
1969  static const char *WeatherSunny;
1970  static const char *WeatherSunset;
1971  static const char *WeatherSunsetDown;
1972  static const char *WeatherSunsetUp;
1973  static const char *WeatherWindy;
1974  static const char *WeatherWindyVariant;
1975  static const char *Web;
1976  static const char *Webcam;
1977  static const char *Webhook;
1978  static const char *Webpack;
1979  static const char *Wechat;
1980  static const char *Weight;
1981  static const char *WeightKilogram;
1982  static const char *Whatsapp;
1983  static const char *WheelchairAccessibility;
1984  static const char *WhiteBalanceAuto;
1985  static const char *WhiteBalanceIncandescent;
1986  static const char *WhiteBalanceIridescent;
1987  static const char *WhiteBalanceSunny;
1988  static const char *Widgets;
1989  static const char *Wifi;
1990  static const char *WifiOff;
1991  static const char *Wii;
1992  static const char *Wiiu;
1993  static const char *Wikipedia;
1994  static const char *WindowClose;
1995  static const char *WindowClosed;
1996  static const char *WindowMaximize;
1997  static const char *WindowMinimize;
1998  static const char *WindowOpen;
1999  static const char *WindowRestore;
2000  static const char *Windows;
2001  static const char *Wordpress;
2002  static const char *Worker;
2003  static const char *Wrap;
2004  static const char *Wrench;
2005  static const char *Wunderlist;
2006  static const char *Xaml;
2007  static const char *Xbox;
2008  static const char *XboxController;
2009  static const char *XboxControllerBatteryAlert;
2010  static const char *XboxControllerBatteryEmpty;
2011  static const char *XboxControllerBatteryFull;
2012  static const char *XboxControllerBatteryLow;
2013  static const char *XboxControllerBatteryMedium;
2014  static const char *XboxControllerBatteryUnknown;
2015  static const char *XboxControllerOff;
2016  static const char *Xda;
2017  static const char *Xing;
2018  static const char *XingBox;
2019  static const char *XingCircle;
2020  static const char *Xml;
2021  static const char *Yammer;
2022  static const char *Yeast;
2023  static const char *Yelp;
2024  static const char *YinYang;
2025  static const char *YoutubePlay;
2026  static const char *ZipBox;
2027 
2028 
2029 };
2030 
2031 }
2032 
2033 #endif // TULIPMATERIALDESIGNICONS_H
Tulip OpenGL camera object.
Definition: Camera.h:45
Helper class for the configuration of a Material Design Icon glyph.