1 /* 2 * Copyright (C) 2008 Esmertec AG. 3 * Copyright (C) 2008 The Android Open Source Project 4 * 5 * Licensed under the Apache License, Version 2.0 (the "License"); 6 * you may not use this file except in compliance with the License. 7 * You may obtain a copy of the License at 8 * 9 * http://www.apache.org/licenses/LICENSE-2.0 10 * 11 * Unless required by applicable law or agreed to in writing, software 12 * distributed under the License is distributed on an "AS IS" BASIS, 13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14 * See the License for the specific language governing permissions and 15 * limitations under the License. 16 */ 17 package com.android.im.plugin; 18 19 /** 20 * Defines the IDs of branding resources. 21 * 22 */ 23 public interface BrandingResourceIDs { 24 25 /** 26 * The logo icon of the provider which is displayed in the landing page. 27 */ 28 public static final int DRAWABLE_LOGO = 100; 29 /** 30 * The icon of online presence status. 31 */ 32 public static final int DRAWABLE_PRESENCE_ONLINE = 102; 33 /** 34 * The icon of busy presence status. 35 */ 36 public static final int DRAWABLE_PRESENCE_BUSY = 103; 37 /** 38 * The icon of away presence status. 39 */ 40 public static final int DRAWABLE_PRESENCE_AWAY = 104; 41 /** 42 * The icon of invisible presence status. 43 */ 44 public static final int DRAWABLE_PRESENCE_INVISIBLE = 105; 45 /** 46 * The icon of offline presence status. 47 */ 48 public static final int DRAWABLE_PRESENCE_OFFLINE = 106; 49 /** 50 * The label of the menu to go to the contact list screen. 51 */ 52 public static final int STRING_MENU_CONTACT_LIST = 107; 53 54 /** 55 * The image displayed on the splash screen while logging in. 56 */ 57 public static final int DRAWABLE_SPLASH_SCREEN = 200; 58 /** 59 * The icon for blocked contacts. 60 */ 61 public static final int DRAWABLE_BLOCK = 201; 62 /** 63 * The water mark background for chat screen. 64 */ 65 public static final int DRAWABLE_CHAT_WATERMARK = 202; 66 /** 67 * The icon for the read conversation. 68 */ 69 public static final int DRAWABLE_READ_CHAT = 203; 70 /** 71 * The icon for the unread conversation. 72 */ 73 public static final int DRAWABLE_UNREAD_CHAT = 204; 74 75 /** 76 * The title of buddy list screen. It's conjuncted with the current username 77 * and should be formatted as a string like 78 * "Contact List - <xliff:g id="username">%1$s</xliff:g> 79 */ 80 public static final int STRING_BUDDY_LIST_TITLE = 301; 81 82 /** 83 * A string array of the smiley names. 84 */ 85 public static final int STRING_ARRAY_SMILEY_NAMES = 302; 86 /** 87 * A string array of the smiley texts. 88 */ 89 public static final int STRING_ARRAY_SMILEY_TEXTS = 303; 90 91 /** 92 * The string of available presence status. 93 */ 94 public static final int STRING_PRESENCE_AVAILABLE = 304; 95 /** 96 * The string of away presence status. 97 */ 98 public static final int STRING_PRESENCE_AWAY = 305; 99 /** 100 * The string of busy presence status. 101 */ 102 public static final int STRING_PRESENCE_BUSY = 306; 103 /** 104 * The string of the idle presence status. 105 */ 106 public static final int STRING_PRESENCE_IDLE = 307; 107 /** 108 * The string of the invisible presence status. 109 */ 110 public static final int STRING_PRESENCE_INVISIBLE = 308; 111 /** 112 * The string of the offline presence status. 113 */ 114 public static final int STRING_PRESENCE_OFFLINE = 309; 115 116 /** 117 * The label of username displayed on the account setup screen. 118 */ 119 public static final int STRING_LABEL_USERNAME = 310; 120 /** 121 * The label of the ongoing conversation group. 122 */ 123 public static final int STRING_ONGOING_CONVERSATION = 311; 124 /** 125 * The title of add contact screen. 126 */ 127 public static final int STRING_ADD_CONTACT_TITLE = 312; 128 /** 129 * The label of the contact input box on the add contact screen. 130 */ 131 public static final int STRING_LABEL_INPUT_CONTACT = 313; 132 /** 133 * The label of the add contact button on the add contact screen 134 */ 135 public static final int STRING_BUTTON_ADD_CONTACT = 314; 136 /** 137 * The title of the contact info dialog. 138 */ 139 public static final int STRING_CONTACT_INFO_TITLE = 315; 140 /** 141 * The label of the menu to add a contact. 142 */ 143 public static final int STRING_MENU_ADD_CONTACT = 316; 144 /** 145 * The label of the menu to start a conversation. 146 */ 147 public static final int STRING_MENU_START_CHAT = 317; 148 /** 149 * The label of the menu to view contact profile info. 150 */ 151 public static final int STRING_MENU_VIEW_PROFILE = 318; 152 /** 153 * The label of the menu to end a conversation. 154 */ 155 public static final int STRING_MENU_END_CHAT = 319; 156 /** 157 * The label of the menu to block a contact. 158 */ 159 public static final int STRING_MENU_BLOCK_CONTACT = 320; 160 /** 161 * The label of the menu to delete a contact. 162 */ 163 public static final int STRING_MENU_DELETE_CONTACT = 321; 164 /** 165 * The label of the menu to insert a smiley. 166 */ 167 public static final int STRING_MENU_INSERT_SMILEY = 322; 168 /** 169 * The label of the menu to switch conversations. 170 */ 171 public static final int STRING_MENU_SWITCH_CHATS = 323; 172 /** 173 * The string of the toast displayed when auto sign in button on the account 174 * setup screen is checked. 175 */ 176 public static final int STRING_TOAST_CHECK_AUTO_SIGN_IN = 324; 177 /** 178 * The string of the toast displayed when the remember password button on 179 * the account setup screen is checked. 180 */ 181 public static final int STRING_TOAST_CHECK_SAVE_PASSWORD = 325; 182 /** 183 * The label of sign up a new account on the account setup screen. 184 */ 185 public static final int STRING_LABEL_SIGN_UP = 326; 186 /** 187 * The term of use message. If provided, a dialog will be shown at the first 188 * time login to ask the user if he would accept the term or not. 189 */ 190 public static final int STRING_TOU_MESSAGE = 327; 191 /** 192 * The title of the term of use dialog. 193 */ 194 public static final int STRING_TOU_TITLE = 328; 195 /** 196 * The label of the button to accept the term of use. 197 */ 198 public static final int STRING_TOU_ACCEPT = 329; 199 /** 200 * The label of the button to decline the term of use. 201 */ 202 public static final int STRING_TOU_DECLINE = 330; 203 } 204