⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mmi_featuresmt190.h

📁 MTK6226修改平台UI的文件介绍
💻 H
📖 第 1 页 / 共 5 页
字号:

   #if defined(__MMI_LANG_ITALIAN__)
      #define __MMI_MY_ITALIAN__											/* Detail Info: [turn on MY Italic inputs]*/
  #endif /* __MMI_LANG_ITALIAN__ */
   #if defined(__MMI_LANG_PORTUGUESE__)
     #define __MMI_MY_SA_PORTUGUESE__									/* Detail Info: [turn on MY South American Portuguese inputs]*/
  #endif /* __MMI_LANG_PORTUGUESE__ */

   #if defined(__MMI_LANG_TURKISH__)
      #define __MMI_MY_TURKISH__											/* Detail Info: [turn on MY Turkish inputs]*/
   #endif /* __MMI_LANG_TURKISH__ */

   #if defined(__MMI_LANG_INDONESIAN__)
      #define __MMI_MY_INDONESIAN__									  /* Detail Info: [to turn on MY Indonesian inputs] */

   #endif /* __MMI_LANG_INDONESIAN__ */


   #if defined(__MMI_LANG_CZECH__)
      #define __MMI_MY_CZECH__									  /* Detail Info: [to turn on MY czech inputs] */

   #endif /* __MMI_LANG_CZECH__ */


   #if defined(__MMI_LANG_MALAY__)
       #define __MMI_MY_MALAY__										  /* Detail Info: [to turn on MY Malay inputs]*/

   #endif /* __MMI_LANG_MALAY__ */

   #if defined(__MMI_LANG_VIETNAMESE__)
       #define __MMI_MY_VIETNAMESE__									  /* Detail Info: [to turn on MY Vietnamese inputs] */
    #endif /* __MMI_LANG_VIETNAMESE__ */

   #if defined(__MMI_LANG_ARABIC__)
      #define __MMI_MY_ARABIC__											/* Detail Info: [turn on MY Arabic inputs]*/

   #endif /* __MMI_LANG_ARABIC__*/

   #if defined(__MMI_LANG_SLOVAK__)
  	#define  __MMI_MY_SLOVAK__									  /* Detail Info: [to turn on MY SLOVAK inputs] */
   #endif /* __MMI_LANG_SLOVAK__ */
   
   #if defined(__MMI_LANG_DUTCH__)
       #define __MMI_MY_DUTCH__									  /* Detail Info: [to turn on MY Dutch inputs] */

   #endif /* __MMI_LANG_DUTCH__ */

   #if defined(__MMI_LANG_SWEDISH__)

   #define __MMI_MY_SWEDISH__									  /* Detail Info: [to turn on MY SWEDISH inputs] */									/* Detail Info: [turn on T9 SWEDISH inputs]*/
   #endif /* __MMI_LANG_SWEDISH__ */


   #if defined(__MMI_LANG_CROATIAN__)
      #define __MMI_MY_CROATIAN__								/* Detail Info: [to turn on MY CROATIAN inputs] */
   #endif /* __MMI_LANG_CROATIAN__ */

   #if defined(__MMI_LANG_ROMANIAN__)
        #define __MMI_MY_ROMANIAN__							/* Detail Info: [to turn on MY Romanian inputs]*/

    #endif /* __MMI_LANG_ROMANIAN__ */

   #if defined(__MMI_LANG_SLOVENIAN__)
       #define __MMI_MY_SLOVENIAN__                  /* Detail Info: [to turn on MY Slovenian inputs]*/

   #endif /* __MMI_LANG_SLOVENIAN__*/


   #if defined(__MMI_LANG_HEBREW__)
       #define __MMI_MY_HEBREW__                       /* Detail Info: [turn on MY Hungarian inputs]*/
   #endif

   #if defined(__MMI_LANG_GREEK__)
         #define __MMI_MY_GREEK__	                       /* Detail Info: [turn on MY GREEK inputs]*/
   #endif /* __MMI_LANG_GREEK__ */

#if defined(__MMI_LANG_FINNISH__)
      #define __MMI_MY_FINNISH__      										/* Detail Info: [turn on ZI FINNISH inputs]*/
#endif /* __MMI_LANG_FINNISH__ */

   #if defined(__MMI_LANG_HUNGARIAN__)

         #define __MMI_MY_HUNGARIAN__										/* Detail Info: [turn on Zi Hungarian inputs]*/
   #endif /* __MMI_LANG_HUNGARIAN__ */

#endif
//end add by luo ren 2007/03/26
#elif defined(__MMI_ITAP__)
/* under construction !*/
#if !defined(__MMI_TOUCH_SCREEN__)
   #if defined(__MMI_LANG_ENGLISH__)
/* under construction !*/
   #endif /* __MMI_LANG_ENGLISH__ */
#endif
/* under construction !*/
   #if defined(__MMI_LANG_TR_CHINESE__)
/* under construction !*/
   #endif
/* under construction !*/
   #if defined(__MMI_LANG_SM_CHINESE__)
/* under construction !*/
   #endif
/* under construction !*/
#if !defined(__MMI_TOUCH_SCREEN__)
/* under construction !*/
#endif
#endif

#if !defined(__MMI_TOUCH_SCREEN__)
#if defined(__MMI_LANG_THAI__)
	#define __MMI_MULTITAP_THAI__												/* Detail Info: [turn on Multitap Hindi inputs]*/
#endif /* __MMI_LANG_THAI__ */

#if defined(__MMI_LANG_HINDI__)
	#define __MMI_MULTITAP_HINDI__											/* Detail Info: [turn on Multitap Hindi inputs]*/
#endif
#endif /* __MMI_LANG_HINDI__ */

#define __MMI_PREFER_INPUT_METHOD__  										/* Detail Info: [turn on preferred input method setting menu in phone setup]*/
#if defined(CANNON_PLUS_BB) || defined(MILAN_BB)
  #define __MMI_MULTITAP_KEY_0__												/* Detail Info: [change dialling screen mulitap + p w from key star to key-zero]*/
#endif

#if (defined(DRAGONFLY_BB) || defined(FIREFLY_BB) || defined(FIREFLY17_demo_BB))
  #define __MMI_WITH_C_KEY__													/* Detail Info: [turn on C key function]*/
#endif

#ifndef __MMI_TOUCH_SCREEN__
#define __MMI_FULL_SCREEN_EDITOR__											/* Detail Info: [Hide multitap line in the bottom of input box by default]*/
#endif /* ~ __MMI_TOUCH_SCREEN__ */

#if (defined(__MMI_MULTITAP_ARABIC__) && !defined(__MMI_ZI_ARABIC__)) || (defined(__MMI_MULTITAP_PERSIAN__) && !defined(__MMI_ZI_PERSIAN__))
   #define __MMI_ARSHAPING_ENGINE__
#endif


/*------------------------------               ------------------------------*/
/*------------------------------[End Framework]------------------------------*/
/*------------------------------               ------------------------------*/

/*-----------------------------                   ---------------------------*/
/*-----------------------------[Begin Application]---------------------------*/
/*-----------------------------                   ---------------------------*/

/*****************************************************************************
 [Application]: Bootup/Idle
 *****************************************************************************/
#define __MMI_IDLE_FULL_SCREEN__											/* Detail Info: []*/
#define __MMI_KEYPAD_LOCK_PATTERN_1__									/* Detail Info: [Define keypad lock pattern as RSK (Name)->#]*/

#ifdef __MMI_TOUCH_SCREEN__
#define __MMI_KEYPAD_LOCK_PROMPT_TEXT__
#endif

#ifdef __HOMEZONE_SUPPORT__
#define __MMI_HOMEZONE_STATUS_ICON__
#endif

#define __MMI_OPERATOR_NAME_MENU__
#define __MMI_IMEISV_SUPPORT__
#define __MMI_EONS_SUPPORT__

#define __MMI_CSP_SMS_COMMON_SETTING_ALWAYS_ON__
#define __MMI_CSP_LANG_SEL_MENU_ALWAYS_ON__

/*****************************************************************************
 [Application]: Engineer/Factory Mode
 *****************************************************************************/
#define __MMI_FACTORY_MODE__												/* Detail Info: []*/
#define __MMI_ENGINEER_MODE__												/* Detail Info: []*/
#define __DIRECT_ENTRY_FACTORY_MODE_ON_BOOTUP__   					/* Detail Info: [for fast entry to Factory mode]*/

/*****************************************************************************
 [Application]: GPIO/External device
 *****************************************************************************/
#if defined(__PHONE_CLAMSHELL__)
	#define __MMI_CLAMSHELL__												/* Detail Info: [Phone is clamshell one]*/
	#define __MMI_CLAMCLOSE_BACK2IDLE__
#endif
#if defined(__PHONE_SLIDE__)
	#define __MMI_SLIDE__													/* Detail Info: [Phone is a slide one]*/
	#define __MMI_CLAMSHELL__												/* Detail Info: [Phone is clamshell one]*/
	#define __MMI_CLAMCLOSE_BACK2IDLE__
#endif
#define __MMI_STATUS_ICON_EN_EARPHONE__
#ifdef __MMI_CLAMSHELL__
#define __MMI_SYNC_LCD_GPIO_MODE__
#endif

#ifndef LED_NOT_PRESENT
//#define __MMI_STATUS_LED__    //zx del 20070410  关闭来电灯
#endif

/* Keypad lock: [is to combined with clam shell ]
 */
#ifdef DEMO_PROJECT
	#ifdef __MMI_CLAMSHELL__
		#ifdef __MMI_SLIDE__
			#define __MMI_AUTO_KEYPAD_LOCK__
		#endif
	#else
		#define __MMI_AUTO_KEYPAD_LOCK__
	#endif
#else
	#define __MMI_AUTO_KEYPAD_LOCK__
#endif
/* end, diamond */


//#define __MMI_GPIO_DISABLE_SLEEP_MODE__								/* Detail Info: [For certain LCM that can retain display when backlight is off] */

/* __MMI_LCD_PARTIAL_ON__ can be used on any bar-type project, but it is recommended to be enabled with
 * __MMI_GPIO_DISABLE_SLEEP_MODE__ for power-saving issue because backlight can be completely turned off.
 */
#ifndef __MMI_CLAMSHELL__
#define __MMI_LCD_PARTIAL_ON__											/* Detail Info: [LCD partial-display screen saver] */
#if defined (__MMI_GPIO_DISABLE_SLEEP_MODE__)
#define __MMI_LCD_PARTIAL_ON_ENABLED__									/* Detail Info: [Enable LCD partial-display screen saver by default] */
#endif /* __MMI_GPIO_DISABLE_SLEEP_MODE__ */
#endif /* ~ __MMI_CLAMSHELL__ */

/* USB: [USB device configure as Mass Storage and COM emulator]
 */
#ifdef __USB_ENABLE__
   #ifndef __MMI_EXT_DEVICE__
      #define __MMI_EXT_DEVICE__											/* Detail Info: [Turn on external device features, before USB, IrDA, Bluetooth turn on, shall enable this compile option first]*/
   #endif
   #define __MMI_USB_SUPPORT__											/* Detail Info: [MMI support USB feature]*/
   #ifdef __P_PROPRIETARY_COPYRIGHT__
/* under construction !*/
   #endif																		
#endif  /* __USB_ENABLE__ */

/* IrDA: [Transmit/Recv object via Infrared]
 */
#if defined(__IRDA_SUPPORT__) || (defined(MMI_ON_WIN32) && (!defined(__MTK_TARGET__)))

   #ifndef __MMI_EXT_DEVICE__
      #define __MMI_EXT_DEVICE__											/* Detail Info: [Turn on external device features, before USB, IrDA, Bluetooth turn on, shall enable this compile option first]*/
   #endif

   #ifdef __FS_CARD_SUPPORT__
      #define __MMI_IRDA_CARD_SUPPORT__ 								/* Detail Info: [Memory Card Support]*/
   #endif

   #define __MMI_IRDA_SUPPORT__											/* Detail Info: [MMI support IrDA feature]*/
   #define __MMI_IRDA_RECEIVED_NOTIFY_IN_IDLE__						/* Detail Info: [Enable notify screen in idle after IrDA received files]*/
   #define __MMI_IRDA_RECEIVED_NOTIFY_POPUP__

#endif  /* __IRDA_SUPPORT__ */

#if defined(__BTVCSR_HP__)
   #ifndef __MMI_EXT_DEVICE__
      #define __MMI_EXT_DEVICE__											/* Detail Info: []*/
   #endif
#define __MMI_BT_HP_SUPPORT__
#define __MMI_BT_BG_PWRON__
#define __MMI_BT_SET_NAME__
#define __MMI_BT_MYDEV_SHOW_BD_ADDR__
#endif

#if defined(__BTVCSR_HCI_BCHS__)
   #ifndef __MMI_EXT_DEVICE__
      #define __MMI_EXT_DEVICE__											/* Detail Info: []*/
   #endif
#define __MMI_BT_SUPPORT__ 												/* Detail Info: [For general bt MMI screen, menu, string, image]*/ 
#define __MMI_BT_BCHS_SUPPORT__											/* Detail Info: [For bchs]*/
#endif

#if defined(__BTMTK__)
   #ifndef __MMI_EXT_DEVICE__
      #define __MMI_EXT_DEVICE__											/* Detail Info: []*/
   #endif
#define __MMI_BT_SUPPORT__ 												/* Detail Info: [For general bt MMI screen, menu, string, image]*/ 
#define __MMI_BT_MTK_SUPPORT__											/* Detail Info: [For bchs]*/
#endif


#ifdef __MMI_BT_SUPPORT__ 												/* Detail Info: [For general bt MMI screen, menu, string, image]*/ 

#ifdef __BT_HFG_PROFILE__
#define __MMI_HFP_SUPPORT__												/* Detail Info: [For bchs hfg]*/
#define __MMI_HSP_SUPPORT__												/* Detail Info: [For bchs ag]*/
#endif
#ifdef __BT_SPP_PROFILE__
#define __MMI_SPP_SUPPORT__												/* Detail Info: [For bchs spp]*/
#endif
#ifdef __BT_DUN_PROFILE__
#define __MMI_DUN_SUPPORT__												/* Detail Info: [For bchs dun]*/
#endif
#ifdef __BT_OPP_PROFILE__
#define __MMI_OPP_SUPPORT__												/* Detail Info: [For bchs opp]*/
#endif
#ifdef __BT_FTS_PROFILE__
#define __MMI_FTS_SUPPORT__												/* Detail Info: [For bchs fts]*/
#endif
#ifdef __BT_FTC_PROFILE__
#define __MMI_FTC_SUPPORT__												/* Detail Info: [For bchs ftc]*/
#endif
#ifdef __BT_A2DP_PROFILE__
#define __MMI_A2DP_SUPPORT__												/* Detail Info: [For bchs a2dp]*/
#endif
#ifdef __BT_AVRCP_PROFILE__												/* Detail Info: [For bchs avrcp]*/
#define __MMI_AVRCP_SUPPORT__
#endif
#ifdef __BT_SIM_PROFILE__												/* Detail Info: [For simap]*/
#define __MMI_SIMAP_SUPPORT__
#endif
#ifdef __BT_FAX_PROFILE__												/* Detail Info: [For fax]*/
#define __MMI_FAX_SUPPORT__
#endif

#ifdef __BT_HIDD_PROFILE__												/* Detail Info: [For hid device]*/
#define __MMI_HIDD_SUPPORT__
#endif



/* prohibit some services while a2dp is active */
#if defined(__MMI_A2DP_SUPPORT__) && defined(__MMI_BT_BCHS_SUPPORT__)
#define __MMI_BT_PROHIBIT_OPP__
#define __MMI_BT_PROHIBIT_FTP__
#define __MMI_BT_PROHIBIT_SPP__
#define __MMI_BT_PROHIBIT_DUN__
#endif

#endif



#if defined(TFT_MAINLCD)
   #define __MMI_NO_CONTRAST_LEVEL__   								/* Detail Info: [TFT, No contrast setup function] */
#endif

/* Memory Card
 */
#define __MMI_MEMORY_CARD_SUPPORT__										/* Detail Info: [Support Memory Card]*/
#define __MMI_SLEEP_OUT_BACKLIGHT_ON__  								/* Detail Info: [Backligh control]*/

/*****************************************************************************
 [Application]: PhoneBook
 *****************************************************************************/
#define __MMI_PHB_CALLERGROUP_MEMBER_LIST__							/* Detail Info: [Edit member list in calle group]*/
#if defined(__MMI_T9__) || defined(__MMI_ZI__)|| defined(__MMI_MY__)   //add logical relation: __MMI_MY__ by luo ren 2007/03/26
   #define __MMI_PHB_QUICK_SEARCH__										/* Detail Info: [Enable Quick search feature]*/
#endif
#define __MMI_PHB_ADV_NUM_MATCH_MOBILE__								/* Detail Info: [Compare number filed in advance way for call]*/
#define __MMI_PHB_DELETE_ALL_CHECK_PHONE_LOCK__						/* Detail Info: [Check phone lock when delete all]*/
//zx open 20070404 开启idle下右软键进入快速查找的宏
#define __MMI_PHB_RSK_QUICK_SEARCH__									/* Detail Info: [Link idle screen RSK to quick search, Must define __MMI_PHB_QUICK_SEARCH__]*/
#define __MMI_PHB_PINYIN_SORT__		 //zx open 20070709								/* Detail Info: [Sort phonebook list in Pinyin order]*/
//zx open 20070404 开启紧急号码编辑的宏
#define __MMI_PHB_SOS_NUM_EDIT__										/* Detail Info: [Allow sos number editable]*/
//#define __MMI_PHB_DISPLAY_ONE_MSISDN__								/* Detail Info: [Display one MSISDN only]*/
//zx open 20070404 开启从电话本中发送短信息
#define __MMI_PHB_SEND_SMS_FROM_PHB__
#if defined(TOP_6227_BB)
#define __MMI_PHB_SEND_SMS_FROM_PHB__								/* Detail Info: [Send SMS from phonebook]*/
#endif
#if defined(MMS_SUPPORT)
#if defined(TOP_6227_BB)
#define __MMI_PHB_SEND_MMS_FROM_PHB__								/* Detail Info: [Send MMS from phonebook]*/
#endif
#endif
//#define __MMI_PHB_COMBINE_COPY_DUPLICATE__							/* Detail Info: [Combine copy and duplicate as one item]*/
//#define __MMI_PHB_NAME_AND_NUM_REQUIRE__							/* Detail Info: [Both name and number required to add a new entry]*/
//#define __MMI_PHB_CALLERGROUP_IN_SIM__								/* Detail Info: [Can associate caller group info for entry in SIM card]*/
//zx open 20070404 添加存储后更新通话记录的宏
#define __MMI_PHB_UPDATE_CALL_LOG_AFTER_SAVE__					/* Detail Info: [Update call log data after save an entry to phb from call log]*/
//#define __MMI_PHB_NO_OPTIONAL_FIELD__								/* Detail Info: [Disable optional field in phonebook.]*/
#define __MMI_CALLERGROUP_NO_ALERT__									/* Detail Info: [No alert setting in caller group]*/
#define __MMI_PHB_BIRTHDAY_FIELD__										/* Detail Info: [Turn on birthday field in phonebook field]*/
#if defined(DRAGONFLY_BB)
#define __MMI_PHB_INFO_FIELD__											/* Detail Info: [Turn on title, url, address, note field in phonebook]*/
#endif

#if defined(__IP_NUMBER__)
	#define __MMI_PHB_IP_DIAL_FROM_PHB__								/* Detail Info: [Make IP dial from phonebook]*/
#endif


#if defined(__MMI_FILE_MANAGER__)
   #define __MMI_PHB_CALLER_RES_SETTING__								/* Detail Info: [Select resource first then forward to phonebook entry]*/
   #define __MMI_PHB_CALL_SHOW_PICTURE_FROM_FILE__ 				/* Detail Info: [Show Picture from file for calling screen]*/
#endif

#define __MMI_VCARD__														/* Detail Info: [Enable vCard feature]*/
														
#ifdef DEMO_PROJECT
    #if !defined(__MMI_MAINLCD_128X128__) || !defined(__MMI_MAINLCD_128X160__)
        // #define __MMI_PHB_TWO_LINE_MENUITEM_DISPLAY__                  /* Detail Info: [Show Name and Number with selection and associated Picture]*/
    #endif
#endif

//#define __MMI_PHB_ALS_SUPPORT__

/*****************************************************************************
 [Application]: SMS/EMS/Email

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -