resource_shortcuts.c 4.85 KB

#include "MMI_features.h"
#ifndef __DISABLE_SHORTCUTS_IMPL__

#include "GlobalMenuItems.h"
#include "MMIDataType.h"
#include "ShortcutsDefs.h"

#include "mmi_rp_all_defs.h"


/*Default List*/
#ifndef __OP12__
const MMI_MENU_ID g_mmi_shct_quick_menu_default_list[]=
{
#if defined(__TOPWELL_MMI_SHCT_DEFAULT_FUNC__)
  #if defined(__TOPWELL_MMI_SHCT_DEFAULT_FUNC_MODE1__)
	ORGANIZER_ALARM_MENU,
    MENU_CONN_BT_MAIN,
    ORGANIZER_CALENDER_MENU,
    EXTRA_CALCULATOR_MENU,
    MAIN_MENU_PROFILES_MENUID,
    MENU_ID_FMRDO_MAIN
  #elif defined(__TOPWELL_MMI_SHCT_DEFAULT_FUNC_MODE2__)
	ORGANIZER_ALARM_MENU,
	MENU_CONN_BT_MAIN,
	EXTRA_CALCULATOR_MENU,
	ORGANIZER_CALENDER_MENU,
	MAIN_MENU_PROFILES_MENUID,
	MENU_ID_FMRDO_MAIN
  #elif defined(__TOPWELL_MMI_SHCT_DEFAULT_FUNC_MODE3__)
    EXTRA_CALCULATOR_MENU,
	MENU_ID_MAGNIFIER_FUNCTION_MENU,
    MAIN_MENU_MESSAGES_MENUID,
    MITEM102_PBOOK_NEW_ENTRY,
    #ifndef LOW_COST_SUPPORT                
    MITEM105_PBOOK_OWNER_NUMBER,
    #endif    
    ORGANIZER_ALARM_MENU
  #endif
#else
    MENU_ID_UM_WRITE_MSG,
    MAIN_MENU_MESSAGES_MENUID,
    MITEM102_PBOOK_NEW_ENTRY,
    #ifndef LOW_COST_SUPPORT                
    MITEM105_PBOOK_OWNER_NUMBER,
    #endif    
    MENU_VOLUME_LEVEL,
    ORGANIZER_ALARM_MENU
#endif    
};
#else
const MMI_MENU_ID g_mmi_shct_quick_menu_default_list[]=
{       
#ifdef __MMI_OP12_TOOLBAR__
    MAIN_MENU_FOR_SHORTCUTS,
#endif
    ORGANIZER_ALARM_MENU,
    ORGANIZER_CALENDER_MENU
};
#endif
const U8 g_mmi_shct_quick_menu_default_list_num = sizeof(g_mmi_shct_quick_menu_default_list)/sizeof(g_mmi_shct_quick_menu_default_list[0]);

/*Dedicated List*/
#if defined(__MMI_DEDICATED_KEY_SHORTCUTS__)
#ifdef __OP01_FWPBW__
const MMI_MENU_ID g_mmi_shct_nav_key_default_list[]=
{
    MENU_ID_UM_WRITE_MSG,
    ORGANIZER_ALARM_MENU,
    MAIN_MENU_PROFILES_MENUID,
    MITEM102_PBOOK_NEW_ENTRY
};
#elif defined(__OP12__)
const MMI_MENU_ID g_mmi_shct_nav_key_default_list[]=
{
    MAIN_MENU_PROFILES_MENUID,
    MAIN_MENU_PHONEBOOK_MENUID,
    MENU_ID_UM_WRITE_MSG,
#ifdef __MMI_MY_FAVORITE__
/* under construction !*/
#else
    ORGANIZER_ALARM_MENU
#endif
};
#else
const MMI_MENU_ID g_mmi_shct_nav_key_default_list[]=
{
#if defined(__TOPWELL_BASE_BUG__)
#if defined(__TOPWELL_MMI_SHCT_UKEY_FUNC__)
    #if defined(__TOPWELL_MMI_SHCT_UKEY_BT__)
        MENU_CONN_BT_MAIN,
    #elif defined(__TOPWELL_MMI_SHCT_UKEY_MP3__)    
        AUDIO_PLAYER_MAIN_MENUID,
    #elif defined(__TOPWELL_MMI_SHCT_UKEY_FM__)    
        MENU_ID_FMRDO_MAIN,
    #elif defined(__TOPWELL_MMI_SHCT_UKEY_CAM__)    
        MENU_ID_CAMERA_APP,
    #elif defined(__TOPWELL_MMI_SHCT_UKEY_SHORTCUTS__)    
        EXTRA_SHORTCUTS_MENUID,    
    #else
        //
    #endif
#else
    MENU_CONN_BT_MAIN,    
#endif

#if defined(__TOPWELL_MMI_SHCT_DKEY_FUNC__)
    #if defined(__TOPWELL_MMI_SHCT_DKEY_ALARM__)
        ORGANIZER_ALARM_MENU,
    #elif defined(__TOPWELL_MMI_SHCT_DKEY_MSG__)    
        MAIN_MENU_MESSAGES_MENUID,
    #elif defined(__TOPWELL_MMI_SHCT_DKEY_CAM__)
        MENU_ID_CAMERA_APP,  
    #elif defined(__TOPWELL_MMI_SHCT_DKEY_TORCH__)
        MENU_ID_TORCH_MENU,
    #elif defined(__TOPWELL_MMI_SHCT_DKEY_SHORTCUTS__)
        EXTRA_SHORTCUTS_MENUID,     
     #elif defined(__TOPWELL_MMI_SHCT_DKEY_PHB__)
        MAIN_MENU_PHONEBOOK_MENUID,     
    #else
        //
    #endif    
#else
    ORGANIZER_ALARM_MENU,
#endif

#if defined(__TOPWELL_MMI_SHCT_LKEY_FUNC__)
    #if defined(__TOPWELL_MMI_SHCT_LKEY_MSG__)
        MAIN_MENU_MESSAGES_MENUID,
    #elif defined(__TOPWELL_MMI_SHCT_LKEY_WMSG__)
		MENU_ID_UM_WRITE_MSG,
    #elif defined(__TOPWELL_MMI_SHCT_LKEY_PROF__)
        MAIN_MENU_PROFILES_MENUID,  
    #elif defined(__TOPWELL_MMI_SHCT_LKEY_CAM__)
        MENU_ID_CAMERA_APP,  
    #elif defined(__TOPWELL_MMI_SHCT_LKEY_MSG__)	
        MAIN_MENU_MESSAGES_MENUID,
    #elif defined(__TOPWELL_MMI_SHCT_LKEY_CALC__)	        
        EXTRA_CALCULATOR_MENU,    
    #else
        //
    #endif
#else
    MAIN_MENU_MESSAGES_MENUID,
#endif

#if defined(__TOPWELL_MMI_SHCT_RKEY_FUNC__)
    #if defined(__TOPWELL_MMI_SHCT_RKEY_PROF__)
        MAIN_MENU_PROFILES_MENUID
    #elif defined(__TOPWELL_MMI_SHCT_RKEY_MSG__)    
        MAIN_MENU_MESSAGES_MENUID
    #elif defined(__TOPWELL_MMI_SHCT_RKEY_AUDIO__)    
        AUDIO_PLAYER_MAIN_MENUID
    #elif defined(__TOPWELL_MMI_SHCT_RKEY_WMSG__)
		MENU_ID_UM_WRITE_MSG
    #elif defined(__TOPWELL_MMI_SHCT_RKEY_CALENDER__)
		ORGANIZER_CALENDER_MENU	
	#elif defined(__TOPWELL_MMI_SHCT_RKEY_CAM__)
		MENU_ID_CAMERA_APP	
    #else
        //
    #endif    
#else
    MAIN_MENU_PROFILES_MENUID
#endif    

#else
#ifdef __MMI_MEDIA_PLAYER__
    MENU_ID_MEDPLY_MAIN,
#elif defined(__MMI_VIDEO_PLAYER__)
    MENU_ID_VDOPLY_APP,
#else
    0,
#endif
    ORGANIZER_ALARM_MENU,
    MAIN_MENU_PROFILES_MENUID,
    MAIN_MENU_MESSAGES_MENUID
 #endif

};
#endif /* __OP12__ */
#endif /*__MMI_DEDICATED_KEY_SHORTCUTS__ */
#endif /* __DISABLE_SHORTCUTS_IMPL__ */