package com.atermenji.android.iconictextview.icon; import com.atermenji.android.iconictextview.util.TypefaceManager.IconicTypeface; /** * A wrapper for Iconic icon font (http://somerandomdude.com/work/iconic/). */ public enum IconicIcon implements Icon { SEARCH(0x1F50E), MAIL(0x2709), HEART(0x2665), HEART_EMPTY(0x2661), STAR(0x2605), USER(0x1F464), VIDEO(0x1F3AC), PICTURE(0x1F304), CAMERA(0x1F4F7), OK(0x2713), OK_CIRCLE(0x2714), CANCEL(0x2715), CANCEL_CIRCLE(0x2716), PLUS(0x2B), PLUS_CIRCLE(0x2795), MINUS(0x2D), MINUS_CIRCLE(0x2796), HELP(0x2753), INFO(0x2139), HOME(0x2302), LINK(0x1F517), ATTACH(0x1F4CE), LOCK(0x1F512), LOCK_EMPTY(0xE708), LOCK_OPEN(0x1F513), LOCK_OPEN_EMPTY(0xE709), PIN(0x1F4CC), EYE(0xE70A), TAG(0xE70C), TAG_EMPTY(0xE70E), DOWNLOAD(0x1F4E5), UPLOAD(0x1F4E4), DOWNLOAD_CLOUD(0xE710), UPLOAD_CLOUD(0xE711), QUOTE_LEFT(0x275D), QUOTE_RIGHT(0x275E), QUOTE_LEFT_ALT(0x275B), QUOTE_RIGHT_ALT(0x275C), PENCIL(0x270E), PENCIL_NEG(0x270F), PENCIL_ALT(0x2710), UNDO(0x21B6), COMMENT(0xE718), COMMENT_INV(0xE719), COMMENT_ALT(0xE71A), COMMENT_INV_ALT(0xE71B), COMMENT_ALT2(0xE71C), COMMENT_INV_ALT2(0xE71D), CHAT(0xE720), CHAT_INV(0xE721), LOCATION(0xE724), LOCATION_INV(0xE725), LOCATION_ALT(0xE726), COMPASS(0xE728), TRASH(0xE729), TRASH_EMPTY(0xE72A), DOC(0xE730), DOC_INV(0xE731), DOC_ALT(0xE732), DOC_INV_ALT(0xE733), ARTICLE(0xE734), ARTICLE_ALT(0xE735), BOOK_OPEN(0x1F4D6), FOLDER(0x1F4C1), FOLDER_EMPTY(0x1F4C2), BOX(0x1F4E6), RSS(0xE73A), RSS_ALT(0xE73B), COG(0x2699), WRENCH(0x1F527), SHARE(0xE73C), CALENDAR(0x1F4C5), CALENDAR_INV(0xE73E), CALENDAR_ALT(0x1F4C6), MIC(0x1F3A4), VOLUME_OFF(0x1F507), VOLUME_UP(0x1F50A), HEADPHONES(0x1F3A7), CLOCK(0x1F554), LAMP(0x1F4A1), BLOCK(0x1F6AB), RESIZE_FULL(0xE744), RESIZE_FULL_ALT(0xE745), RESIZE_SMALL(0xE746), RESIZE_SMALL_ALT(0xE747), RESIZE_VERTICAL(0x2B0C), RESIZE_HORIZONTAL(0x2B0D), MOVE(0xE74A), POPUP(0xE74C), DOWN(0x2193), LEFT(0x2190), RIGHT(0x2192), UP(0x2191), DOWN_CIRCLE(0xE4A4), LEFT_CIRCLE(0xE4A1), RIGHT_CIRCLE(0xE4A2), UP_CIRCLE(0xE4A3), CW(0x27F3), LOOP(0x1F504), LOOP_ALT(0x1F501), EXCHANGE(0x21C4), SPLIT(0x2387), ARROW_CURVED(0x2935), PLAY(0x25B6), PLAY_CIRCLE2(0xE048), STOP(0x25AA), PAUSE(0x2389), TO_START(0x23EE), TO_END(0x23ED), EJECT(0x23CF), TARGET(0x1F3AF), SIGNAL(0x1F4F6), AWARD(0x1F3C9), AWARD_EMPTY(0xE764), LIST(0xE765), LIST_NESTED(0xE766), BAT_EMPTY(0xE772), BAT_HALF(0xE773), BAT_FULL(0xE774), BAT_CHARGE(0xE775), MOBILE(0x1F4F1), CD(0x1F4BF), EQUALIZER(0xE795), CURSOR(0xE796), APERTURE(0xE797), APERTURE_ALT(0xE798), STEERING_WHEEL(0xE799), BOOK(0x1F4D5), BOOK_ALT(0x1F4D4), BRUSH(0xE79A), BRUSH_ALT(0xE79B), EYEDROPPER(0xE79C), LAYERS(0xE79D), LAYERS_ALT(0xE79E), SUN(0x263C), SUN_INV(0x2600), CLOUD(0x2601), RAIN(0x26C6), FLASH(0x26A1), MOON(0x263E), MOON_INV(0xE7A0), UMBRELLA(0x2602), CHART_BAR(0x1F4CA), CHART_PIE(0xE7A2), CHART_PIE_ALT(0xE7A3), KEY(0x26BF), KEY_INV(0x1F511), HASH(0x23), AT(0x40), PILCROW(0xB6), DIAL(0xE7A4); private final int mIconUtfValue; private IconicIcon(int iconUtfValue) { mIconUtfValue = iconUtfValue; } @Override public IconicTypeface getIconicTypeface() { return IconicTypeface.ICONIC; } @Override public int getIconUtfValue() { return mIconUtfValue; } }