/* * Copyright (C) 2013 Artur Termenji * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.distantfuture.iconicdroid.icon; import com.distantfuture.iconicdroid.util.TypefaceManager; /** * A wrapper for Font Awesome icon font * (http://fortawesome.github.com/Font-Awesome/). This list was generated * programattically from * https://raw.github.com/FortAwesome/Font-Awesome/master/src/icons.yml. */ public enum FontAwesomeIcon implements Icon { GLASS(0xF000), MUSIC(0xF001), SEARCH(0xF002), ENVELOPE_O(0xF003), HEART(0xF004), STAR(0xF005), STAR_O(0xF006), USER(0xF007), FILM(0xF008), TH_LARGE(0xF009), TH(0xF00A), TH_LIST(0xF00B), CHECK(0xF00C), TIMES(0xF00D), SEARCH_PLUS(0xF00E), SEARCH_MINUS(0xF010), POWER_OFF(0xF011), SIGNAL(0xF012), COG(0xF013), TRASH_O(0xF014), HOME(0xF015), FILE_O(0xF016), CLOCK_O(0xF017), ROAD(0xF018), DOWNLOAD(0xF019), ARROW_CIRCLE_O_DOWN(0xF01A), ARROW_CIRCLE_O_UP(0xF01B), INBOX(0xF01C), PLAY_CIRCLE_O(0xF01D), REPEAT(0xF01E), REFRESH(0xF021), LIST_ALT(0xF022), LOCK(0xF023), FLAG(0xF024), HEADPHONES(0xF025), VOLUME_OFF(0xF026), VOLUME_DOWN(0xF027), VOLUME_UP(0xF028), QRCODE(0xF029), BARCODE(0xF02A), TAG(0xF02B), TAGS(0xF02C), BOOK(0xF02D), BOOKMARK(0xF02E), PRINT(0xF02F), CAMERA(0xF030), FONT(0xF031), BOLD(0xF032), ITALIC(0xF033), TEXT_HEIGHT(0xF034), TEXT_WIDTH(0xF035), ALIGN_LEFT(0xF036), ALIGN_CENTER(0xF037), ALIGN_RIGHT(0xF038), ALIGN_JUSTIFY(0xF039), LIST(0xF03A), OUTDENT(0xF03B), INDENT(0xF03C), VIDEO_CAMERA(0xF03D), PICTURE_O(0xF03E), PENCIL(0xF040), MAP_MARKER(0xF041), ADJUST(0xF042), TINT(0xF043), PENCIL_SQUARE_O(0xF044), SHARE_SQUARE_O(0xF045), CHECK_SQUARE_O(0xF046), ARROWS(0xF047), STEP_BACKWARD(0xF048), FAST_BACKWARD(0xF049), BACKWARD(0xF04A), PLAY(0xF04B), PAUSE(0xF04C), STOP(0xF04D), FORWARD(0xF04E), FAST_FORWARD(0xF050), STEP_FORWARD(0xF051), EJECT(0xF052), CHEVRON_LEFT(0xF053), CHEVRON_RIGHT(0xF054), PLUS_CIRCLE(0xF055), MINUS_CIRCLE(0xF056), TIMES_CIRCLE(0xF057), CHECK_CIRCLE(0xF058), QUESTION_CIRCLE(0xF059), INFO_CIRCLE(0xF05A), CROSSHAIRS(0xF05B), TIMES_CIRCLE_O(0xF05C), CHECK_CIRCLE_O(0xF05D), BAN(0xF05E), ARROW_LEFT(0xF060), ARROW_RIGHT(0xF061), ARROW_UP(0xF062), ARROW_DOWN(0xF063), SHARE(0xF064), EXPAND(0xF065), COMPRESS(0xF066), PLUS(0xF067), MINUS(0xF068), ASTERISK(0xF069), EXCLAMATION_CIRCLE(0xF06A), GIFT(0xF06B), LEAF(0xF06C), FIRE(0xF06D), EYE(0xF06E), EYE_SLASH(0xF070), EXCLAMATION_TRIANGLE(0xF071), PLANE(0xF072), CALENDAR(0xF073), RANDOM(0xF074), COMMENT(0xF075), MAGNET(0xF076), CHEVRON_UP(0xF077), CHEVRON_DOWN(0xF078), RETWEET(0xF079), SHOPPING_CART(0xF07A), FOLDER(0xF07B), FOLDER_OPEN(0xF07C), ARROWS_V(0xF07D), ARROWS_H(0xF07E), BAR_CHART_O(0xF080), TWITTER_SQUARE(0xF081), FACEBOOK_SQUARE(0xF082), CAMERA_RETRO(0xF083), KEY(0xF084), COGS(0xF085), COMMENTS(0xF086), THUMBS_O_UP(0xF087), THUMBS_O_DOWN(0xF088), STAR_HALF(0xF089), HEART_O(0xF08A), SIGN_OUT(0xF08B), LINKEDIN_SQUARE(0xF08C), THUMB_TACK(0xF08D), EXTERNAL_LINK(0xF08E), SIGN_IN(0xF090), TROPHY(0xF091), GITHUB_SQUARE(0xF092), UPLOAD(0xF093), LEMON_O(0xF094), PHONE(0xF095), SQUARE_O(0xF096), BOOKMARK_O(0xF097), PHONE_SQUARE(0xF098), TWITTER(0xF099), FACEBOOK(0xF09A), GITHUB(0xF09B), UNLOCK(0xF09C), CREDIT_CARD(0xF09D), RSS(0xF09E), HDD_O(0xF0A0), BULLHORN(0xF0A1), BELL(0xF0F3), CERTIFICATE(0xF0A3), HAND_O_RIGHT(0xF0A4), HAND_O_LEFT(0xF0A5), HAND_O_UP(0xF0A6), HAND_O_DOWN(0xF0A7), ARROW_CIRCLE_LEFT(0xF0A8), ARROW_CIRCLE_RIGHT(0xF0A9), ARROW_CIRCLE_UP(0xF0AA), ARROW_CIRCLE_DOWN(0xF0AB), GLOBE(0xF0AC), WRENCH(0xF0AD), TASKS(0xF0AE), FILTER(0xF0B0), BRIEFCASE(0xF0B1), ARROWS_ALT(0xF0B2), USERS(0xF0C0), LINK(0xF0C1), CLOUD(0xF0C2), FLASK(0xF0C3), SCISSORS(0xF0C4), FILES_O(0xF0C5), PAPERCLIP(0xF0C6), FLOPPY_O(0xF0C7), SQUARE(0xF0C8), BARS(0xF0C9), LIST_UL(0xF0CA), LIST_OL(0xF0CB), STRIKETHROUGH(0xF0CC), UNDERLINE(0xF0CD), TABLE(0xF0CE), MAGIC(0xF0D0), TRUCK(0xF0D1), PINTEREST(0xF0D2), PINTEREST_SQUARE(0xF0D3), GOOGLE_PLUS_SQUARE(0xF0D4), GOOGLE_PLUS(0xF0D5), MONEY(0xF0D6), CARET_DOWN(0xF0D7), CARET_UP(0xF0D8), CARET_LEFT(0xF0D9), CARET_RIGHT(0xF0DA), COLUMNS(0xF0DB), SORT(0xF0DC), SORT_ASC(0xF0DD), SORT_DESC(0xF0DE), ENVELOPE(0xF0E0), LINKEDIN(0xF0E1), UNDO(0xF0E2), GAVEL(0xF0E3), TACHOMETER(0xF0E4), COMMENT_O(0xF0E5), COMMENTS_O(0xF0E6), BOLT(0xF0E7), SITEMAP(0xF0E8), UMBRELLA(0xF0E9), CLIPBOARD(0xF0EA), LIGHTBULB_O(0xF0EB), EXCHANGE(0xF0EC), CLOUD_DOWNLOAD(0xF0ED), CLOUD_UPLOAD(0xF0EE), USER_MD(0xF0F0), STETHOSCOPE(0xF0F1), SUITCASE(0xF0F2), BELL_O(0xF0A2), COFFEE(0xF0F4), CUTLERY(0xF0F5), FILE_TEXT_O(0xF0F6), BUILDING_O(0xF0F7), HOSPITAL_O(0xF0F8), AMBULANCE(0xF0F9), MEDKIT(0xF0FA), FIGHTER_JET(0xF0FB), BEER(0xF0FC), H_SQUARE(0xF0FD), PLUS_SQUARE(0xF0FE), ANGLE_DOUBLE_LEFT(0xF100), ANGLE_DOUBLE_RIGHT(0xF101), ANGLE_DOUBLE_UP(0xF102), ANGLE_DOUBLE_DOWN(0xF103), ANGLE_LEFT(0xF104), ANGLE_RIGHT(0xF105), ANGLE_UP(0xF106), ANGLE_DOWN(0xF107), DESKTOP(0xF108), LAPTOP(0xF109), TABLET(0xF10A), MOBILE(0xF10B), CIRCLE_O(0xF10C), QUOTE_LEFT(0xF10D), QUOTE_RIGHT(0xF10E), SPINNER(0xF110), CIRCLE(0xF111), REPLY(0xF112), GITHUB_ALT(0xF113), FOLDER_O(0xF114), FOLDER_OPEN_O(0xF115), SMILE_O(0xF118), FROWN_O(0xF119), MEH_O(0xF11A), GAMEPAD(0xF11B), KEYBOARD_O(0xF11C), FLAG_O(0xF11D), FLAG_CHECKERED(0xF11E), TERMINAL(0xF120), CODE(0xF121), REPLY_ALL(0xF122), MAIL_REPLY_ALL(0xF122), STAR_HALF_O(0xF123), LOCATION_ARROW(0xF124), CROP(0xF125), CODE_FORK(0xF126), CHAIN_BROKEN(0xF127), QUESTION(0xF128), INFO(0xF129), EXCLAMATION(0xF12A), SUPERSCRIPT(0xF12B), SUBSCRIPT(0xF12C), ERASER(0xF12D), PUZZLE_PIECE(0xF12E), MICROPHONE(0xF130), MICROPHONE_SLASH(0xF131), SHIELD(0xF132), CALENDAR_O(0xF133), FIRE_EXTINGUISHER(0xF134), ROCKET(0xF135), MAXCDN(0xF136), CHEVRON_CIRCLE_LEFT(0xF137), CHEVRON_CIRCLE_RIGHT(0xF138), CHEVRON_CIRCLE_UP(0xF139), CHEVRON_CIRCLE_DOWN(0xF13A), HTML5(0xF13B), CSS3(0xF13C), ANCHOR(0xF13D), UNLOCK_ALT(0xF13E), BULLSEYE(0xF140), ELLIPSIS_H(0xF141), ELLIPSIS_V(0xF142), RSS_SQUARE(0xF143), PLAY_CIRCLE(0xF144), TICKET(0xF145), MINUS_SQUARE(0xF146), MINUS_SQUARE_O(0xF147), LEVEL_UP(0xF148), LEVEL_DOWN(0xF149), CHECK_SQUARE(0xF14A), PENCIL_SQUARE(0xF14B), EXTERNAL_LINK_SQUARE(0xF14C), SHARE_SQUARE(0xF14D), COMPASS(0xF14E), CARET_SQUARE_O_DOWN(0xF150), CARET_SQUARE_O_UP(0xF151), CARET_SQUARE_O_RIGHT(0xF152), EUR(0xF153), GBP(0xF154), USD(0xF155), INR(0xF156), JPY(0xF157), RUB(0xF158), KRW(0xF159), BTC(0xF15A), FILE(0xF15B), FILE_TEXT(0xF15C), SORT_ALPHA_ASC(0xF15D), SORT_ALPHA_DESC(0xF15E), SORT_AMOUNT_ASC(0xF160), SORT_AMOUNT_DESC(0xF161), SORT_NUMERIC_ASC(0xF162), SORT_NUMERIC_DESC(0xF163), THUMBS_UP(0xF164), THUMBS_DOWN(0xF165), YOUTUBE_SQUARE(0xF166), YOUTUBE(0xF167), XING(0xF168), XING_SQUARE(0xF169), YOUTUBE_PLAY(0xF16A), DROPBOX(0xF16B), STACK_OVERFLOW(0xF16C), INSTAGRAM(0xF16D), FLICKR(0xF16E), ADN(0xF170), BITBUCKET(0xF171), BITBUCKET_SQUARE(0xF172), TUMBLR(0xF173), TUMBLR_SQUARE(0xF174), LONG_ARROW_DOWN(0xF175), LONG_ARROW_UP(0xF176), LONG_ARROW_LEFT(0xF177), LONG_ARROW_RIGHT(0xF178), APPLE(0xF179), WINDOWS(0xF17A), ANDROID(0xF17B), LINUX(0xF17C), DRIBBBLE(0xF17D), SKYPE(0xF17E), FOURSQUARE(0xF180), TRELLO(0xF181), FEMALE(0xF182), MALE(0xF183), GITTIP(0xF184), SUN_O(0xF185), MOON_O(0xF186), ARCHIVE(0xF187), BUG(0xF188), VK(0xF189), WEIBO(0xF18A), RENREN(0xF18B), PAGELINES(0xF18C), STACK_EXCHANGE(0xF18D), ARROW_CIRCLE_O_RIGHT(0xF18E), ARROW_CIRCLE_O_LEFT(0xF190), CARET_SQUARE_O_LEFT(0xF191), DOT_CIRCLE_O(0xF192), WHEELCHAIR(0xF193), VIMEO_SQUARE(0xF194), TRY(0xF195), PLUS_SQUARE_O(0xF196); private final int mIconUtfValue; private FontAwesomeIcon(int iconUtfValue) { mIconUtfValue = iconUtfValue; } @Override public TypefaceManager.IconicTypeface getIconicTypeface() { return TypefaceManager.IconicTypeface.FONT_AWESOME; } @Override public int getIconUtfValue() { return mIconUtfValue; } }