ChatAppDef.h
上传用户:lqx1163
上传日期:2014-08-13
资源大小:9183k
文件大小:6k
源码类别:

MTK

开发平台:

C/C++

  1. /*****************************************************************************
  2. *  Copyright Statement:
  3. *  --------------------
  4. *  This software is protected by Copyright and the information contained
  5. *  herein is confidential. The software may not be copied and the information
  6. *  contained herein may not be used or disclosed except with the written
  7. *  permission of MediaTek Inc. (C) 2005
  8. *
  9. *  BY OPENING THIS FILE, BUYER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES
  10. *  THAT THE SOFTWARE/FIRMWARE AND ITS DOCUMENTATIONS ("MEDIATEK SOFTWARE")
  11. *  RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO BUYER ON
  12. *  AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES,
  13. *  EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF
  14. *  MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
  15. *  NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE
  16. *  SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR
  17. *  SUPPLIED WITH THE MEDIATEK SOFTWARE, AND BUYER AGREES TO LOOK ONLY TO SUCH
  18. *  THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. MEDIATEK SHALL ALSO
  19. *  NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO BUYER'S
  20. *  SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM.
  21. *
  22. *  BUYER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE
  23. *  LIABILITY WITH RESPECT TO THE MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE,
  24. *  AT MEDIATEK'S OPTION, TO REVISE OR REPLACE THE MEDIATEK SOFTWARE AT ISSUE,
  25. *  OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY BUYER TO
  26. *  MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE. 
  27. *
  28. *  THE TRANSACTION CONTEMPLATED HEREUNDER SHALL BE CONSTRUED IN ACCORDANCE
  29. *  WITH THE LAWS OF THE STATE OF CALIFORNIA, USA, EXCLUDING ITS CONFLICT OF
  30. *  LAWS PRINCIPLES.  ANY DISPUTES, CONTROVERSIES OR CLAIMS ARISING THEREOF AND
  31. *  RELATED THERETO SHALL BE SETTLED BY ARBITRATION IN SAN FRANCISCO, CA, UNDER
  32. *  THE RULES OF THE INTERNATIONAL CHAMBER OF COMMERCE (ICC).
  33. *
  34. *****************************************************************************/
  35. /*******************************************************************************
  36.  * Filename:
  37.  * ---------
  38.  * ChatAppDef.h
  39.  *
  40.  * Project:
  41.  * --------
  42.  *   MAUI
  43.  *
  44.  * Description:
  45.  * ------------
  46.  *   This file is intends for Chat app.
  47.  *
  48.  * Author:
  49.  * -------
  50.  * -------
  51.  *
  52.  *==============================================================================
  53.  *             HISTORY
  54.  * Below this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  55.  *------------------------------------------------------------------------------
  56.  * removed!
  57.  *
  58.  *------------------------------------------------------------------------------
  59.  * Upper this line, this part is controlled by PVCS VM. DO NOT MODIFY!! 
  60.  *==============================================================================
  61.  *******************************************************************************/
  62. /**
  63.  * Copyright Notice
  64.  * ?2002 - 2003, Pixtel Communications, Inc., 1489 43rd Ave. W.,
  65.  * Vancouver, B.C. V6M 4K8 Canada. All Rights Reserved.
  66.  *  (It is illegal to remove this copyright notice from this software or any
  67.  *  portion of it)
  68.  */
  69. /**************************************************************
  70.    FILENAME : ChatAppDef.h
  71.    PURPOSE     : Chat application 
  72.    REMARKS     : nil
  73.    AUTHOR      : Alok Sharma     
  74.    DATE     : Feb 18,04
  75. **************************************************************/
  76. #include "MMI_features.h"
  77. #ifdef __MMI_MESSAGES_CHAT__
  78. #ifndef _CHATDEF_H
  79. #define  _CHATDEF_H
  80. #include "PixtelDataTypes.h"
  81. typedef enum
  82. {
  83.     CHAT_SCREEN_ID = CHAT_BASE,
  84.     CHAT_SCREEN_ROOM_ID,
  85.     CHAT_SCREEN_START_NEW_ID,
  86.     CHAT_OPTION_SCREEN_ID,
  87.     CHAT_ROOM_SCREEN_ID,
  88.     CHAT_ROOM_INFO_ID,
  89.     CHAT_SCR_NICKNAME_ID,
  90.     CHAT_SCR_DESTINATION_NUM_ID,
  91.     CHAT_SCR_SAVE_QUERY,
  92.     CHAT_OPTION_SCREEN_ID_2,
  93.     SCR_NEWCHATMSGARRIVALNOTIFICATION,
  94.     SCR_SENDING_CHAT_MESSAGE_STATUS,
  95.     CHAT_SCR_NICKNAME_EDIT_ID,
  96.     SCR_CHAT_CLEAR_QUERY,
  97.     SCR_CHAT_QUIT_QUERY,
  98.     SCR_CHAT_REPLACE_QUERY,
  99.     SCR_CHAT_DESTINATION_INFO
  100. } SCREENID_LIST_CHAT;
  101. typedef enum
  102. {
  103.     CHAT_STRING_ID = CHAT_BASE + 1,
  104.     CHAT_ROOM_MENU_TEXT,
  105.     CHAT_STRING1,
  106.     CHAT_STRING2,
  107.     CHAT_ROOM_TEXT,
  108.     CHAT_ROOM_INFO_STR,
  109.     CHAT_ROOM_NEW_STR,
  110.     CHAT_ROOM_RESUME,
  111.     CHAT_ROOM_END,
  112.     CHAT_PHB_NUM_STR,
  113.     CHAT_PHB_NAME_STR,
  114.     CHATROOM_NICKNAME,
  115.     CHATROOM_DESTINATION,
  116.     CHATROOM_EMPTY_ERROR,
  117.     CHATROOM_DUPLICATE_ERROR,
  118.     CHATROOM_NEW_MSG_RCVD,
  119.     CHATROOM_STORAGE_FULL_ERROR,
  120.     CHATROOM_LOCAL_DEFAULT,
  121.     STR_GLOBAL_CHAT,
  122.     STR_CHAT_USE_NUMBER,
  123.     STR_CHAT_CLEAR_CHAT,
  124.     STR_CHAT_TEMP_LEAVE,
  125.     STR_CHAT_QUIT,
  126.     STR_CHAT_WRITE_MESSAGE_TITLE,
  127.     STR_CHAT_INVITATION,
  128.     STR_SAVE_CHAT_INFO,
  129.     STR_REPLACE_CHAT_INFO_QUERY,
  130.     STR_CLEAR_CHAT_ROOM_QUERY,
  131.     STR_QUIT_CHAT_ROOM_QUERY,
  132.     STR_CHAT_FROM,
  133.     STR_END_QUERY,
  134.     STR_CHAT_EDIT_KEY,
  135.     STR_CHAT_OPTIONS,
  136.     STR_CHAT_SAVE,
  137.     STR_CHAT_SAVE_SUCESS,
  138.     STR_CHAT_SAVE_FAILED,
  139.     STR_CHAT_SAVE_PARTIAL
  140. } STRING_LIST_CHAT;
  141. typedef enum
  142. {
  143.     CHAT_IMAGE_ID = CHAT_BASE,
  144.     CHAT_IMAGE_APP_ID,
  145.     IMG_CHAT_NICKNAME,
  146.     IMG_CHAT_DESTINATION
  147. } IMAGE_LIST_CHAT;
  148. /* void ExitChatApp(void); */
  149. typedef enum
  150. {
  151.     CHAT_ROOM1,
  152.     CHAT_ROOM2
  153. } CHAT_ROOM_LIST;
  154. typedef enum
  155. {
  156.     CHAT_STATUS_IDLE,
  157.     CHAT_SEND_FAILED,
  158.     CHAT_SEND_SUCCESS,
  159.     ABORT_MSG
  160. } CHAT_COMM_STATUS;
  161. typedef enum
  162. {
  163.     RECEIVING_CHAT,
  164.     SENDING_CHAT,
  165.     RECEIVING_CHAT_TRUNCATE,
  166.     SENDING_CHAT_TRUNCATE
  167. } CHAT_MESSAGE_TYPE;
  168. #endif /* _CHATDEF_H */ 
  169. #endif /* __MMI_MESSAGES_CHAT__ */