/*
* Copyright (C) 2012 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.atermenji.android.iconictextview.icon;
import com.atermenji.android.iconictextview.util.TypefaceManager.IconicTypeface;
/**
* A wrapper for Entypo icon font (http://www.entypo.com).
*/
public enum EntypoIcon implements Icon {
PHONE(0x1F4DE),
MOBILE(0x1F4F1),
MOUSE(0xE789),
ADDRESS(0xE723),
MAIL(0x2709),
PAPER_PLANE(0x1F53F),
PENCIL(0x270E),
FEATHER(0x2712),
ATTACH(0x1F4CE),
INBOX(0xE777),
REPLY(0xE712),
REPLY_ALL(0xE713),
FORWARD(0x27A6),
USER(0x1F464),
USERS(0x1F465),
ADD_USER(0xE700),
VCARD(0xE722),
EXPORT(0xE715),
LOCATION(0xE724),
MAP(0xE727),
COMPASS(0xE728),
DIRECTION(0x27A2),
HAIR_CROSS(0x1F3AF),
SHARE(0xE73C),
SHAREABLE(0xE73E),
HEART(0x2665),
HEART_EMPTY(0x2661),
STAR(0x2605),
STAR_EMPTY(0x2606),
THUMBS_UP(0x1F44D),
THUMBS_DOWN(0x1F44E),
CHAT(0xE720),
COMMENT(0xE718),
QUOTE(0x275E),
HOME(0x2302),
POPUP(0xE74C),
SEARCH(0x1F50D),
FLASHLIGHT(0x1F526),
PRINT(0xE716),
BELL(0x1F514),
LINK(0x1F517),
FLAG(0x2691),
COG(0x2699),
TOOLS(0x2692),
TROPHY(0x1F3C6),
TAG(0xE70C),
CAMERA(0x1F4F7),
MEGAPHONE(0x1F4E3),
MOON(0x263D),
PALETTE(0x1F3A8),
LEAF(0x1F342),
NOTE(0x266A),
BEAMED_NOTE(0x266B),
NEW(0x1F4A5),
GRADUATION_CAP(0x1F393),
BOOK(0x1F4D5),
NEWSPAPER(0x1F4F0),
BAG(0x1F45C),
AIRPLANE(0x2708),
LIFEBUOY(0xE788),
EYE(0xE70A),
CLOCK(0x1F554),
MIC(0x1F3A4),
CALENDAR(0x1F4C5),
FLASH(0x26A1),
THUNDER_CLOUD(0x26C8),
DROPLET(0x1F4A7),
CD(0x1F4BF),
BRIEFCASE(0x1F4BC),
AIR(0x1F4A8),
HOURGLASS(0x23F3),
GAUGE(0x1F6C7),
LANGUAGE(0x1F394),
NETWORK(0xE776),
KEY(0x1F511),
BATTERY(0x1F50B),
BUCKET(0x1F4FE),
MAGNET(0xE7A1),
DRIVE(0x1F4FD),
CUP(0x2615),
ROCKET(0x1F680),
BRUSH(0xE79A),
SUITCASE(0x1F6C6),
TRAFFIC_CONE(0x1F6C8),
GLOBE(0x1F30E),
KEYBOARD(0x2328),
BROWSER(0xE74E),
PUBLISH(0xE74D),
PROGRESS_3(0xE76B),
PROGRESS_2(0xE76A),
PROGRESS_1(0xE769),
PROGRESS_0(0xE768),
LIGHT_DOWN(0x1F505),
LIGHT_UP(0x1F506),
ADJUST(0x25D1),
CODE(0xE714),
MONITOR(0x1F4BB),
INFINITY(0x221E),
LIGHT_BULB(0x1F4A1),
CREDIT_CARD(0x1F4B3),
DATABASE(0x1F4F8),
VOICEMAIL(0x2707),
CLIPBOARD(0x1F4CB),
CART(0xE73D),
BOX(0x1F4E6),
TICKET(0x1F3AB),
RSS(0xE73A),
SIGNAL(0x1F4F6),
THERMOMETER(0x1F4FF),
WATER(0x1F4A6),
SWEDEN(0xF601),
LINE_GRAPH(0x1F4C8),
PIE_CHART(0x25F4),
BAR_GRAPH(0x1F4CA),
AREA_GRAPH(0x1F53E),
LOCK(0x1F512),
LOCK_OPEN(0x1F513),
LOGOUT(0xE741),
LOGIN(0xE740),
CHECK(0x2713),
CROSS(0x274C),
SQUARED_MINUS(0x229F),
SQUARED_PLUS(0x229E),
SQUARED_CROSS(0x274E ),
CIRCLED_MINUS(0x2296),
CIRCLED_PLUS(0x2295),
CIRCLED_CROSS(0x2716),
MINUS(0x2796),
PLUS(0x2795),
ERASE(0x232B),
BLOCK(0x1F6AB),
INFO(0x2139),
CIRCLED_INFO(0xE705),
HELP(0x2753),
CIRCLED_HELP(0xE704),
WARNING(0x26A0),
CYCLE(0x1F504),
CW(0x27F3),
CCW(0x27F2),
SHUFFLE(0x1F500),
BACK(0x1F519),
LEVEL_DOWN(0x21B3),
RETWEET(0xE717),
LOOP(0x1F501),
BACK_IN_TIME(0xE771),
LEVEL_UP(0x21B0),
SWITCH(0x21C6),
NUMBERED_LIST(0xE005),
ADD_TO_LIST(0xE003),
LAYOUT(0x268F),
LIST(0x2630),
TEXT_DOC(0x1F4C4),
TEXT_DOC_INVERTED(0xE731),
DOC(0xE730),
DOCS(0xE736),
LANDSCAPE_DOC(0xE737),
PICTURE(0x1F304),
VIDEO(0x1F3AC),
MUSIC(0x1F3B5),
FOLDER(0x1F4C1),
ARCHIVE(0xE800),
TRASH(0xE729),
UPLOAD(0x1F4E4),
DOWNLOAD(0x1F4E5),
SAVE(0x1F4BE),
INSTALL(0xE778),
CLOUD(0x2601),
UPLOAD_CLOUD(0xE711),
BOOKMARK(0x1F516),
BOOKMARKS(0x1F4D1),
OPEN_BOOK(0x1F4D6),
PLAY(0x25B6),
PAUS(0x2016),
RECORD(0x25CF),
STOP(0x25A0),
FF(0x23E9),
FB(0x23EA),
TO_START(0x23EE),
TO_END(0x23ED),
RESIZE_FULL(0xE744),
RESIZE_SMALL(0xE746),
VOLUME(0x23F7),
SOUND(0x1F50A),
MUTE(0x1F507),
FLOW_CASCADE(0x1F568),
FLOW_BRANCH(0x1F569),
FLOW_TREE(0x1F56A),
FLOW_LINE(0x1F56B),
FLOW_PARALLEL(0x1F56C),
LEFT_BOLD(0xE4AD),
DOWN_BOLD(0xE4B0),
UP_BOLD(0xE4AF),
RIGHT_BOLD(0xE4AE),
LEFT(0x2B05),
DOWN(0x2B07),
UP(0x2B06),
RIGHT(0x27A1),
CIRCLED_LEFT(0xE759),
CIRCLED_DOWN(0xE758),
CIRCLED_UP(0xE75B),
CIRCLED_RIGHT(0xE75A),
TRIANGLE_LEFT(0x25C2),
TRIANGLE_DOWN(0x25BE),
TRIANGLE_UP(0x25B4),
TRIANGLE_RIGHT(0x25B8),
CHEVRON_LEFT(0xE75D),
CHEVRON_DOWN(0xE75C),
CHEVRON_UP(0xE75F),
CHEVRON_RIGHT(0xE75E),
CHEVRON_SMALL_LEFT(0xE761),
CHEVRON_SMALL_DOWN(0xE760),
CHEVRON_SMALL_UP(0xE763),
CHEVRON_SMALL_RIGHT(0xE762),
CHEVRON_THIN_LEFT(0xE765),
CHEVRON_THIN_DOWN(0xE764),
CHEVRON_THIN_UP(0xE767),
CHEVRON_THIN_RIGHT(0xE766),
LEFT_THIN(0x2190),
DOWN_THIN(0x2193),
UP_THIN(0x2191),
RIGHT_THIN(0x2192),
ARROW_COMBO(0xE74F),
THREE_DOTS(0x23F6),
TWO_DOTS(0x23F5),
DOT(0x23F4),
CC(0x1F545),
CC_BY(0x1F546),
CC_NC(0x1F547),
CC_NC_EU(0x1F548),
CC_NC_JP(0x1F549),
CC_SA(0x1F54A),
CC_ND(0x1F54B),
CC_PD(0x1F54C),
CC_ZERO(0x1F54D),
CC_SHARE(0x1F54E),
CC_REMIX(0x1F54F),
DB_LOGO(0x1F5F9),
DB_SHAPE(0x1F5FA);
private final int mIconUtfValue;
private EntypoIcon(int iconUtfValue) {
mIconUtfValue = iconUtfValue;
}
@Override
public IconicTypeface getIconicTypeface() {
return IconicTypeface.ENTYPO;
}
@Override
public int getIconUtfValue() {
return mIconUtfValue;
}
}