Tulip  5.0.0
Large graphs analysis and drawing
TulipFontAwesome.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 TULIPFONTAWESOME_H
21 #define TULIPFONTAWESOME_H
22 
23 #include <tulip/tulipconf.h>
24 
25 #include <vector>
26 
27 namespace tlp {
28 
29 /**
30  * @brief Helper class for the configuration of a Font Awesome glyph.
31  *
32  * Font Awesome is a free iconic font by Dave Gandy (see http://fontawesome.io)
33  * offering more than 500 customizable scalable vector icons.
34  *
35  * A glyph has been added to Tulip enabling to use these great icons
36  * as nodes and edges extremities shapes.
37  *
38  * That class offers utility functions and supported icons names constants.
39  *
40  * To set a node glyph as a Font Awesome icon, the Icon glyph must be associated
41  * to the node through the modification of the "viewShape" integer property attached to the graph.
42  * The name of the icon to use must then be set in the "viewIcon" string property.
43  * As an example, the following code snippet activates the Font Awesome glyph for all nodes
44  * and sets the "user" icon.
45  *
46  * @code
47  * // graph is a pointer to a tlp::Graph object
48  * tlp::IntegerProperty *viewShape = graph->getProperty<tlp::IntegerProperty>("viewShape");
49  * tlp::StringProperty *viewIcon = graph->getProperty<tlp::StringProperty>("viewIcon");
50  *
51  * // sets the Icon glyph on all nodes
52  * viewShape->setAllNodeValue(tlp::NodeShape::Icon);
53  * // sets the "user" glyph for all nodes
54  * viewIcon->setAllNodeValue(tlp::TulipFontAwesome::User);
55  * @endcode
56  **/
57 
58 class TLP_SCOPE TulipFontAwesome {
59 
60 public:
61 
62  /**
63  * Returns the location of the Font Awesome TrueType font file bundled with Tulip
64  */
65  static std::string getFontAwesomeTrueTypeFileLocation();
66 
67  /**
68  * Returns the list of supported Font Awesome icons names
69  */
70  static const std::vector<std::string> &getSupportedFontAwesomeIcons();
71 
72  /**
73  * Checks if the provided Font Awesome icon name is supported
74  * @param iconName the name of the icon to check support
75  */
76  static bool isFontAwesomeIconSupported(const std::string& iconName);
77 
78  /**
79  * Returns the Unicode code point associated to an icon name
80  * @param iconName the name of the icon to get the codepoint
81  */
82  static unsigned int getFontAwesomeIconCodePoint(const std::string& iconName);
83 
84  /**
85  * Returns an UTF-8 encoded string of a Font Awesome icon
86  * @param iconName a Font Awesome icon name
87  * @return
88  */
89  static std::string getFontAwesomeIconUtf8String(const std::string& iconName);
90 
91  // static constants for the Font Awesome 4.7 icons names
92  static const char *Px500;
93  static const char *AddressBook;
94  static const char *AddressBookO;
95  static const char *AddressCard;
96  static const char *AddressCardO;
97  static const char *Adjust;
98  static const char *Adn;
99  static const char *AlignCenter;
100  static const char *AlignJustify;
101  static const char *AlignLeft;
102  static const char *AlignRight;
103  static const char *Amazon;
104  static const char *Ambulance;
105  static const char *AmericanSignLanguageInterpreting;
106  static const char *Anchor;
107  static const char *Android;
108  static const char *Angellist;
109  static const char *AngleDoubleDown;
110  static const char *AngleDoubleLeft;
111  static const char *AngleDoubleRight;
112  static const char *AngleDoubleUp;
113  static const char *AngleDown;
114  static const char *AngleLeft;
115  static const char *AngleRight;
116  static const char *AngleUp;
117  static const char *Apple;
118  static const char *Archive;
119  static const char *AreaChart;
120  static const char *ArrowCircleDown;
121  static const char *ArrowCircleLeft;
122  static const char *ArrowCircleODown;
123  static const char *ArrowCircleOLeft;
124  static const char *ArrowCircleORight;
125  static const char *ArrowCircleOUp;
126  static const char *ArrowCircleRight;
127  static const char *ArrowCircleUp;
128  static const char *ArrowDown;
129  static const char *ArrowLeft;
130  static const char *ArrowRight;
131  static const char *ArrowUp;
132  static const char *Arrows;
133  static const char *ArrowsAlt;
134  static const char *ArrowsH;
135  static const char *ArrowsV;
136  static const char *AslInterpreting;
137  static const char *AssistiveListeningSystems;
138  static const char *Asterisk;
139  static const char *At;
140  static const char *AudioDescription;
141  static const char *Automobile;
142  static const char *Backward;
143  static const char *BalanceScale;
144  static const char *Ban;
145  static const char *Bandcamp;
146  static const char *Bank;
147  static const char *BarChart;
148  static const char *BarChartO;
149  static const char *Barcode;
150  static const char *Bars;
151  static const char *Bath;
152  static const char *Bathtub;
153  static const char *Battery;
154  static const char *Battery0;
155  static const char *Battery1;
156  static const char *Battery2;
157  static const char *Battery3;
158  static const char *Battery4;
159  static const char *BatteryEmpty;
160  static const char *BatteryFull;
161  static const char *BatteryHalf;
162  static const char *BatteryQuarter;
163  static const char *BatteryThreeQuarters;
164  static const char *Bed;
165  static const char *Beer;
166  static const char *Behance;
167  static const char *BehanceSquare;
168  static const char *Bell;
169  static const char *BellO;
170  static const char *BellSlash;
171  static const char *BellSlashO;
172  static const char *Bicycle;
173  static const char *Binoculars;
174  static const char *BirthdayCake;
175  static const char *Bitbucket;
176  static const char *BitbucketSquare;
177  static const char *Bitcoin;
178  static const char *BlackTie;
179  static const char *Blind;
180  static const char *Bluetooth;
181  static const char *BluetoothB;
182  static const char *Bold;
183  static const char *Bolt;
184  static const char *Bomb;
185  static const char *Book;
186  static const char *Bookmark;
187  static const char *BookmarkO;
188  static const char *Braille;
189  static const char *Briefcase;
190  static const char *Btc;
191  static const char *Bug;
192  static const char *Building;
193  static const char *BuildingO;
194  static const char *Bullhorn;
195  static const char *Bullseye;
196  static const char *Bus;
197  static const char *Buysellads;
198  static const char *Cab;
199  static const char *Calculator;
200  static const char *Calendar;
201  static const char *CalendarCheckO;
202  static const char *CalendarMinusO;
203  static const char *CalendarO;
204  static const char *CalendarPlusO;
205  static const char *CalendarTimesO;
206  static const char *Camera;
207  static const char *CameraRetro;
208  static const char *Car;
209  static const char *CaretDown;
210  static const char *CaretLeft;
211  static const char *CaretRight;
212  static const char *CaretSquareODown;
213  static const char *CaretSquareOLeft;
214  static const char *CaretSquareORight;
215  static const char *CaretSquareOUp;
216  static const char *CaretUp;
217  static const char *CartArrowDown;
218  static const char *CartPlus;
219  static const char *Cc;
220  static const char *CcAmex;
221  static const char *CcDinersClub;
222  static const char *CcDiscover;
223  static const char *CcJcb;
224  static const char *CcMastercard;
225  static const char *CcPaypal;
226  static const char *CcStripe;
227  static const char *CcVisa;
228  static const char *Certificate;
229  static const char *Chain;
230  static const char *ChainBroken;
231  static const char *Check;
232  static const char *CheckCircle;
233  static const char *CheckCircleO;
234  static const char *CheckSquare;
235  static const char *CheckSquareO;
236  static const char *ChevronCircleDown;
237  static const char *ChevronCircleLeft;
238  static const char *ChevronCircleRight;
239  static const char *ChevronCircleUp;
240  static const char *ChevronDown;
241  static const char *ChevronLeft;
242  static const char *ChevronRight;
243  static const char *ChevronUp;
244  static const char *Child;
245  static const char *Chrome;
246  static const char *Circle;
247  static const char *CircleO;
248  static const char *CircleONotch;
249  static const char *CircleThin;
250  static const char *Clipboard;
251  static const char *ClockO;
252  static const char *Clone;
253  static const char *Close;
254  static const char *Cloud;
255  static const char *CloudDownload;
256  static const char *CloudUpload;
257  static const char *Cny;
258  static const char *Code;
259  static const char *CodeFork;
260  static const char *Codepen;
261  static const char *Codiepie;
262  static const char *Coffee;
263  static const char *Cog;
264  static const char *Cogs;
265  static const char *Columns;
266  static const char *Comment;
267  static const char *CommentO;
268  static const char *Commenting;
269  static const char *CommentingO;
270  static const char *Comments;
271  static const char *CommentsO;
272  static const char *Compass;
273  static const char *Compress;
274  static const char *Connectdevelop;
275  static const char *Contao;
276  static const char *Copy;
277  static const char *Copyright;
278  static const char *CreativeCommons;
279  static const char *CreditCard;
280  static const char *CreditCardAlt;
281  static const char *Crop;
282  static const char *Crosshairs;
283  static const char *Css3;
284  static const char *Cube;
285  static const char *Cubes;
286  static const char *Cut;
287  static const char *Cutlery;
288  static const char *Dashboard;
289  static const char *Dashcube;
290  static const char *Database;
291  static const char *Deaf;
292  static const char *Deafness;
293  static const char *Dedent;
294  static const char *Delicious;
295  static const char *Desktop;
296  static const char *Deviantart;
297  static const char *Diamond;
298  static const char *Digg;
299  static const char *Dollar;
300  static const char *DotCircleO;
301  static const char *Download;
302  static const char *Dribbble;
303  static const char *DriversLicense;
304  static const char *DriversLicenseO;
305  static const char *Dropbox;
306  static const char *Drupal;
307  static const char *Edge;
308  static const char *Edit;
309  static const char *Eercast;
310  static const char *Eject;
311  static const char *EllipsisH;
312  static const char *EllipsisV;
313  static const char *Empire;
314  static const char *Envelope;
315  static const char *EnvelopeO;
316  static const char *EnvelopeOpen;
317  static const char *EnvelopeOpenO;
318  static const char *EnvelopeSquare;
319  static const char *Envira;
320  static const char *Eraser;
321  static const char *Etsy;
322  static const char *Eur;
323  static const char *Euro;
324  static const char *Exchange;
325  static const char *Exclamation;
326  static const char *ExclamationCircle;
327  static const char *ExclamationTriangle;
328  static const char *Expand;
329  static const char *Expeditedssl;
330  static const char *ExternalLink;
331  static const char *ExternalLinkSquare;
332  static const char *Eye;
333  static const char *EyeSlash;
334  static const char *Eyedropper;
335  static const char *Fa;
336  static const char *Facebook;
337  static const char *FacebookF;
338  static const char *FacebookOfficial;
339  static const char *FacebookSquare;
340  static const char *FastBackward;
341  static const char *FastForward;
342  static const char *Fax;
343  static const char *Feed;
344  static const char *Female;
345  static const char *FighterJet;
346  static const char *File;
347  static const char *FileArchiveO;
348  static const char *FileAudioO;
349  static const char *FileCodeO;
350  static const char *FileExcelO;
351  static const char *FileImageO;
352  static const char *FileMovieO;
353  static const char *FileO;
354  static const char *FilePdfO;
355  static const char *FilePhotoO;
356  static const char *FilePictureO;
357  static const char *FilePowerpointO;
358  static const char *FileSoundO;
359  static const char *FileText;
360  static const char *FileTextO;
361  static const char *FileVideoO;
362  static const char *FileWordO;
363  static const char *FileZipO;
364  static const char *FilesO;
365  static const char *Film;
366  static const char *Filter;
367  static const char *Fire;
368  static const char *FireExtinguisher;
369  static const char *Firefox;
370  static const char *FirstOrder;
371  static const char *Flag;
372  static const char *FlagCheckered;
373  static const char *FlagO;
374  static const char *Flash;
375  static const char *Flask;
376  static const char *Flickr;
377  static const char *FloppyO;
378  static const char *Folder;
379  static const char *FolderO;
380  static const char *FolderOpen;
381  static const char *FolderOpenO;
382  static const char *Font;
383  static const char *FontAwesome;
384  static const char *Fonticons;
385  static const char *FortAwesome;
386  static const char *Forumbee;
387  static const char *Forward;
388  static const char *Foursquare;
389  static const char *FreeCodeCamp;
390  static const char *FrownO;
391  static const char *FutbolO;
392  static const char *Gamepad;
393  static const char *Gavel;
394  static const char *Gbp;
395  static const char *Ge;
396  static const char *Gear;
397  static const char *Gears;
398  static const char *Genderless;
399  static const char *GetPocket;
400  static const char *Gg;
401  static const char *GgCircle;
402  static const char *Gift;
403  static const char *Git;
404  static const char *GitSquare;
405  static const char *Github;
406  static const char *GithubAlt;
407  static const char *GithubSquare;
408  static const char *Gitlab;
409  static const char *Gittip;
410  static const char *Glass;
411  static const char *Glide;
412  static const char *GlideG;
413  static const char *Globe;
414  static const char *Google;
415  static const char *GooglePlus;
416  static const char *GooglePlusCircle;
417  static const char *GooglePlusOfficial;
418  static const char *GooglePlusSquare;
419  static const char *GoogleWallet;
420  static const char *GraduationCap;
421  static const char *Gratipay;
422  static const char *Grav;
423  static const char *Group;
424  static const char *HSquare;
425  static const char *HackerNews;
426  static const char *HandGrabO;
427  static const char *HandLizardO;
428  static const char *HandODown;
429  static const char *HandOLeft;
430  static const char *HandORight;
431  static const char *HandOUp;
432  static const char *HandPaperO;
433  static const char *HandPeaceO;
434  static const char *HandPointerO;
435  static const char *HandRockO;
436  static const char *HandScissorsO;
437  static const char *HandSpockO;
438  static const char *HandStopO;
439  static const char *HandshakeO;
440  static const char *HardOfHearing;
441  static const char *Hashtag;
442  static const char *HddO;
443  static const char *Header;
444  static const char *Headphones;
445  static const char *Heart;
446  static const char *HeartO;
447  static const char *Heartbeat;
448  static const char *History;
449  static const char *Home;
450  static const char *HospitalO;
451  static const char *Hotel;
452  static const char *Hourglass;
453  static const char *Hourglass1;
454  static const char *Hourglass2;
455  static const char *Hourglass3;
456  static const char *HourglassEnd;
457  static const char *HourglassHalf;
458  static const char *HourglassO;
459  static const char *HourglassStart;
460  static const char *Houzz;
461  static const char *Html5;
462  static const char *ICursor;
463  static const char *IdBadge;
464  static const char *IdCard;
465  static const char *IdCardO;
466  static const char *Ils;
467  static const char *Image;
468  static const char *Imdb;
469  static const char *Inbox;
470  static const char *Indent;
471  static const char *Industry;
472  static const char *Info;
473  static const char *InfoCircle;
474  static const char *Inr;
475  static const char *Instagram;
476  static const char *Institution;
477  static const char *InternetExplorer;
478  static const char *Intersex;
479  static const char *Ioxhost;
480  static const char *Italic;
481  static const char *Joomla;
482  static const char *Jpy;
483  static const char *Jsfiddle;
484  static const char *Key;
485  static const char *KeyboardO;
486  static const char *Krw;
487  static const char *Language;
488  static const char *Laptop;
489  static const char *Lastfm;
490  static const char *LastfmSquare;
491  static const char *Leaf;
492  static const char *Leanpub;
493  static const char *Legal;
494  static const char *LemonO;
495  static const char *LevelDown;
496  static const char *LevelUp;
497  static const char *LifeBouy;
498  static const char *LifeBuoy;
499  static const char *LifeRing;
500  static const char *LifeSaver;
501  static const char *LightbulbO;
502  static const char *LineChart;
503  static const char *Link;
504  static const char *Linkedin;
505  static const char *LinkedinSquare;
506  static const char *Linode;
507  static const char *Linux;
508  static const char *List;
509  static const char *ListAlt;
510  static const char *ListOl;
511  static const char *ListUl;
512  static const char *LocationArrow;
513  static const char *Lock;
514  static const char *LongArrowDown;
515  static const char *LongArrowLeft;
516  static const char *LongArrowRight;
517  static const char *LongArrowUp;
518  static const char *LowVision;
519  static const char *Magic;
520  static const char *Magnet;
521  static const char *MailForward;
522  static const char *MailReply;
523  static const char *MailReplyAll;
524  static const char *Male;
525  static const char *Map;
526  static const char *MapMarker;
527  static const char *MapO;
528  static const char *MapPin;
529  static const char *MapSigns;
530  static const char *Mars;
531  static const char *MarsDouble;
532  static const char *MarsStroke;
533  static const char *MarsStrokeH;
534  static const char *MarsStrokeV;
535  static const char *Maxcdn;
536  static const char *Meanpath;
537  static const char *Medium;
538  static const char *Medkit;
539  static const char *Meetup;
540  static const char *MehO;
541  static const char *Mercury;
542  static const char *Microchip;
543  static const char *Microphone;
544  static const char *MicrophoneSlash;
545  static const char *Minus;
546  static const char *MinusCircle;
547  static const char *MinusSquare;
548  static const char *MinusSquareO;
549  static const char *Mixcloud;
550  static const char *Mobile;
551  static const char *MobilePhone;
552  static const char *Modx;
553  static const char *Money;
554  static const char *MoonO;
555  static const char *MortarBoard;
556  static const char *Motorcycle;
557  static const char *MousePointer;
558  static const char *Music;
559  static const char *Navicon;
560  static const char *Neuter;
561  static const char *NewspaperO;
562  static const char *ObjectGroup;
563  static const char *ObjectUngroup;
564  static const char *Odnoklassniki;
565  static const char *OdnoklassnikiSquare;
566  static const char *Opencart;
567  static const char *Openid;
568  static const char *Opera;
569  static const char *OptinMonster;
570  static const char *Outdent;
571  static const char *Pagelines;
572  static const char *PaintBrush;
573  static const char *PaperPlane;
574  static const char *PaperPlaneO;
575  static const char *Paperclip;
576  static const char *Paragraph;
577  static const char *Paste;
578  static const char *Pause;
579  static const char *PauseCircle;
580  static const char *PauseCircleO;
581  static const char *Paw;
582  static const char *Paypal;
583  static const char *Pencil;
584  static const char *PencilSquare;
585  static const char *PencilSquareO;
586  static const char *Percent;
587  static const char *Phone;
588  static const char *PhoneSquare;
589  static const char *Photo;
590  static const char *PictureO;
591  static const char *PieChart;
592  static const char *PiedPiper;
593  static const char *PiedPiperAlt;
594  static const char *PiedPiperPp;
595  static const char *Pinterest;
596  static const char *PinterestP;
597  static const char *PinterestSquare;
598  static const char *Plane;
599  static const char *Play;
600  static const char *PlayCircle;
601  static const char *PlayCircleO;
602  static const char *Plug;
603  static const char *Plus;
604  static const char *PlusCircle;
605  static const char *PlusSquare;
606  static const char *PlusSquareO;
607  static const char *Podcast;
608  static const char *PowerOff;
609  static const char *Print;
610  static const char *ProductHunt;
611  static const char *PuzzlePiece;
612  static const char *Qq;
613  static const char *Qrcode;
614  static const char *Question;
615  static const char *QuestionCircle;
616  static const char *QuestionCircleO;
617  static const char *Quora;
618  static const char *QuoteLeft;
619  static const char *QuoteRight;
620  static const char *Ra;
621  static const char *Random;
622  static const char *Ravelry;
623  static const char *Rebel;
624  static const char *Recycle;
625  static const char *Reddit;
626  static const char *RedditAlien;
627  static const char *RedditSquare;
628  static const char *Refresh;
629  static const char *Registered;
630  static const char *Remove;
631  static const char *Renren;
632  static const char *Reorder;
633  static const char *Repeat;
634  static const char *Reply;
635  static const char *ReplyAll;
636  static const char *Resistance;
637  static const char *Retweet;
638  static const char *Rmb;
639  static const char *Road;
640  static const char *Rocket;
641  static const char *RotateLeft;
642  static const char *RotateRight;
643  static const char *Rouble;
644  static const char *Rss;
645  static const char *RssSquare;
646  static const char *Rub;
647  static const char *Ruble;
648  static const char *Rupee;
649  static const char *S15;
650  static const char *Safari;
651  static const char *Save;
652  static const char *Scissors;
653  static const char *Scribd;
654  static const char *Search;
655  static const char *SearchMinus;
656  static const char *SearchPlus;
657  static const char *Sellsy;
658  static const char *Send;
659  static const char *SendO;
660  static const char *Server;
661  static const char *Share;
662  static const char *ShareAlt;
663  static const char *ShareAltSquare;
664  static const char *ShareSquare;
665  static const char *ShareSquareO;
666  static const char *Shekel;
667  static const char *Sheqel;
668  static const char *Shield;
669  static const char *Ship;
670  static const char *Shirtsinbulk;
671  static const char *ShoppingBag;
672  static const char *ShoppingBasket;
673  static const char *ShoppingCart;
674  static const char *Shower;
675  static const char *SignIn;
676  static const char *SignLanguage;
677  static const char *SignOut;
678  static const char *Signal;
679  static const char *Signing;
680  static const char *Simplybuilt;
681  static const char *Sitemap;
682  static const char *Skyatlas;
683  static const char *Skype;
684  static const char *Slack;
685  static const char *Sliders;
686  static const char *Slideshare;
687  static const char *SmileO;
688  static const char *Snapchat;
689  static const char *SnapchatGhost;
690  static const char *SnapchatSquare;
691  static const char *SnowflakeO;
692  static const char *SoccerBallO;
693  static const char *Sort;
694  static const char *SortAlphaAsc;
695  static const char *SortAlphaDesc;
696  static const char *SortAmountAsc;
697  static const char *SortAmountDesc;
698  static const char *SortAsc;
699  static const char *SortDesc;
700  static const char *SortDown;
701  static const char *SortNumericAsc;
702  static const char *SortNumericDesc;
703  static const char *SortUp;
704  static const char *Soundcloud;
705  static const char *SpaceShuttle;
706  static const char *Spinner;
707  static const char *Spoon;
708  static const char *Spotify;
709  static const char *Square;
710  static const char *SquareO;
711  static const char *StackExchange;
712  static const char *StackOverflow;
713  static const char *Star;
714  static const char *StarHalf;
715  static const char *StarHalfEmpty;
716  static const char *StarHalfFull;
717  static const char *StarHalfO;
718  static const char *StarO;
719  static const char *Steam;
720  static const char *SteamSquare;
721  static const char *StepBackward;
722  static const char *StepForward;
723  static const char *Stethoscope;
724  static const char *StickyNote;
725  static const char *StickyNoteO;
726  static const char *Stop;
727  static const char *StopCircle;
728  static const char *StopCircleO;
729  static const char *StreetView;
730  static const char *Strikethrough;
731  static const char *Stumbleupon;
732  static const char *StumbleuponCircle;
733  static const char *Subscript;
734  static const char *Subway;
735  static const char *Suitcase;
736  static const char *SunO;
737  static const char *Superpowers;
738  static const char *Superscript;
739  static const char *Support;
740  static const char *Table;
741  static const char *Tablet;
742  static const char *Tachometer;
743  static const char *Tag;
744  static const char *Tags;
745  static const char *Tasks;
746  static const char *Taxi;
747  static const char *Telegram;
748  static const char *Television;
749  static const char *TencentWeibo;
750  static const char *Terminal;
751  static const char *TextHeight;
752  static const char *TextWidth;
753  static const char *Th;
754  static const char *ThLarge;
755  static const char *ThList;
756  static const char *Themeisle;
757  static const char *Thermometer;
758  static const char *Thermometer0;
759  static const char *Thermometer1;
760  static const char *Thermometer2;
761  static const char *Thermometer3;
762  static const char *Thermometer4;
763  static const char *ThermometerEmpty;
764  static const char *ThermometerFull;
765  static const char *ThermometerHalf;
766  static const char *ThermometerQuarter;
767  static const char *ThermometerThreeQuarters;
768  static const char *ThumbTack;
769  static const char *ThumbsDown;
770  static const char *ThumbsODown;
771  static const char *ThumbsOUp;
772  static const char *ThumbsUp;
773  static const char *Ticket;
774  static const char *Times;
775  static const char *TimesCircle;
776  static const char *TimesCircleO;
777  static const char *TimesRectangle;
778  static const char *TimesRectangleO;
779  static const char *Tint;
780  static const char *ToggleDown;
781  static const char *ToggleLeft;
782  static const char *ToggleOff;
783  static const char *ToggleOn;
784  static const char *ToggleRight;
785  static const char *ToggleUp;
786  static const char *Trademark;
787  static const char *Train;
788  static const char *Transgender;
789  static const char *TransgenderAlt;
790  static const char *Trash;
791  static const char *TrashO;
792  static const char *Tree;
793  static const char *Trello;
794  static const char *Tripadvisor;
795  static const char *Trophy;
796  static const char *Truck;
797  static const char *Try;
798  static const char *Tty;
799  static const char *Tumblr;
800  static const char *TumblrSquare;
801  static const char *TurkishLira;
802  static const char *Tv;
803  static const char *Twitch;
804  static const char *Twitter;
805  static const char *TwitterSquare;
806  static const char *Umbrella;
807  static const char *Underline;
808  static const char *Undo;
809  static const char *UniversalAccess;
810  static const char *University;
811  static const char *Unlink;
812  static const char *Unlock;
813  static const char *UnlockAlt;
814  static const char *Unsorted;
815  static const char *Upload;
816  static const char *Usb;
817  static const char *Usd;
818  static const char *User;
819  static const char *UserCircle;
820  static const char *UserCircleO;
821  static const char *UserMd;
822  static const char *UserO;
823  static const char *UserPlus;
824  static const char *UserSecret;
825  static const char *UserTimes;
826  static const char *Users;
827  static const char *Vcard;
828  static const char *VcardO;
829  static const char *Venus;
830  static const char *VenusDouble;
831  static const char *VenusMars;
832  static const char *Viacoin;
833  static const char *Viadeo;
834  static const char *ViadeoSquare;
835  static const char *VideoCamera;
836  static const char *Vimeo;
837  static const char *VimeoSquare;
838  static const char *Vine;
839  static const char *Vk;
840  static const char *VolumeControlPhone;
841  static const char *VolumeDown;
842  static const char *VolumeOff;
843  static const char *VolumeUp;
844  static const char *Warning;
845  static const char *Wechat;
846  static const char *Weibo;
847  static const char *Weixin;
848  static const char *Whatsapp;
849  static const char *Wheelchair;
850  static const char *WheelchairAlt;
851  static const char *Wifi;
852  static const char *WikipediaW;
853  static const char *WindowClose;
854  static const char *WindowCloseO;
855  static const char *WindowMaximize;
856  static const char *WindowMinimize;
857  static const char *WindowRestore;
858  static const char *Windows;
859  static const char *Won;
860  static const char *Wordpress;
861  static const char *Wpbeginner;
862  static const char *Wpexplorer;
863  static const char *Wpforms;
864  static const char *Wrench;
865  static const char *Xing;
866  static const char *XingSquare;
867  static const char *YCombinator;
868  static const char *YCombinatorSquare;
869  static const char *Yahoo;
870  static const char *Yc;
871  static const char *YcSquare;
872  static const char *Yelp;
873  static const char *Yen;
874  static const char *Yoast;
875  static const char *Youtube;
876  static const char *YoutubePlay;
877  static const char *YoutubeSquare;
878 
879 };
880 
881 }
882 
883 #endif // TULIPFONTAWESOME_H
884 
Tulip OpenGL camera object.
Definition: Camera.h:45
Helper class for the configuration of a Font Awesome glyph.