1bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru/*
2bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * Copyright (C) 2009 The Android Open Source Project
3bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru *
4bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * Licensed under the Apache License, Version 2.0 (the "License");
5bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * you may not use this file except in compliance with the License.
6bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * You may obtain a copy of the License at
7bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru *
8bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru *      http://www.apache.org/licenses/LICENSE-2.0
9bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru *
10bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * Unless required by applicable law or agreed to in writing, software
11bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * distributed under the License is distributed on an "AS IS" BASIS,
12bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * See the License for the specific language governing permissions and
14bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * limitations under the License.
15bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru */
16bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru
17bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Querupackage com.android.internal.widget;
18bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru
19bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queruimport com.android.internal.R;
20bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru
21bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru/**
22bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru * Temp stupidity until we have a real emoticon API.
23bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru */
24bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Querupublic class Smileys {
25bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    private static final int[] sIconIds = {
26bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_happy,
27bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_sad,
28bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_winking,
29bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_tongue_sticking_out,
30bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_surprised,
31bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_kissing,
32bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_yelling,
33bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_cool,
34bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_money_mouth,
35bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_foot_in_mouth,
36bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_embarrassed,
37bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_angel,
38bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_undecided,
39bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_crying,
40bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_lips_are_sealed,
41bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_laughing,
42bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        R.drawable.emo_im_wtf
43bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    };
44bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru
45bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int HAPPY = 0;
46bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int SAD = 1;
47bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int WINKING = 2;
48bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int TONGUE_STICKING_OUT = 3;
49bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int SURPRISED = 4;
50bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int KISSING = 5;
51bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int YELLING = 6;
52bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int COOL = 7;
53bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int MONEY_MOUTH = 8;
54bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int FOOT_IN_MOUTH = 9;
55bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int EMBARRASSED = 10;
56bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int ANGEL = 11;
57bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int UNDECIDED = 12;
58bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int CRYING = 13;
59bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int LIPS_ARE_SEALED = 14;
60bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int LAUGHING = 15;
61bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int WTF = 16;
62bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru
63bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    public static int getSmileyResource(int which) {
64bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru        return sIconIds[which];
65bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru    }
66bf62297bd1bd9f2ec6aba14369f596dec2be0356Jean-Baptiste Queru}
67