本文整理汇总了C++中SetLeftSoftkeyFunction函数的典型用法代码示例。如果您正苦于以下问题:C++ SetLeftSoftkeyFunction函数的具体用法?C++ SetLeftSoftkeyFunction怎么用?C++ SetLeftSoftkeyFunction使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了SetLeftSoftkeyFunction函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: HighlightGPRSCount
/*****************************************************************************
* FUNCTION
* HighlightGPRSCount
* DESCRIPTION
*
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void HighlightGPRSCount(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
#ifdef __MMI_GPRS_UNIT_TEST__
gprsTotalSent = 0;
gprsTotalReceived = 1025;
gprsLastSent = 1048533;
gprsLastReceived = 11048576;
SetKeyHandler(EntryScrGPRSCounter, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetKeyHandler(GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
SetLeftSoftkeyFunction(EntryScrGPRSCounter, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
#else /* __MMI_GPRS_UNIT_TEST__ */
SetKeyHandler(GetGPRSCountersRequest, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetKeyHandler(GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
SetLeftSoftkeyFunction(GetGPRSCountersRequest, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
#endif /* __MMI_GPRS_UNIT_TEST__ */
return;
}
示例2: HighlightBMIMenu
/*****************************************************************************
* FUNCTION
* HighlightBMIMenu
* DESCRIPTION
* Highlight handler of BMI menu item.
* Register key handlers.
* PARAMETERS
* None.
* RETURNS
* None.
* GLOBALS AFFECTED
* None
*****************************************************************************/
void HighlightBMIMenu(void)
{
#if 0
SetLeftSoftkeyFunction(EntryBMIWelcomeScreen,KEY_EVENT_UP);
SetKeyHandler(EntryBMIWelcomeScreen,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);
#else
SetLeftSoftkeyFunction(EntryBMIInputScreen ,KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
SetKeyHandler(EntryBMIInputScreen,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);
#endif
}
示例3: HighlightCHISTDeleteAllLogs
/**************************************************************
FUNCTION NAME : HighlightCHISTDeleteAllLogs
PURPOSE : Call list option Delete All handler
INPUT PARAMETERS : void
OUTPUT PARAMETERS : nil
RETURNS : void
**************************************************************/
void HighlightCHISTDeleteAllLogs( void )
{
/* Check if the number of dialed calls is zero or not */
if( chis_p->nDialedCalls != 0 )
{
chis_p->isDeleteAll = TRUE;
/* dialed calls count is non zero */
/* Change left soft key icon and label */
ChangeLeftSoftkey( STR_GLOBAL_OK, IMG_GLOBAL_OK );
/*3 Register function for left soft key */
SetLeftSoftkeyFunction( EntryCHISTDeleteAllDialedConfirm,
KEY_EVENT_UP );
}
else if ( chis_p->nMissedCalls != 0 )
{
chis_p->isDeleteAll = TRUE;
/* missed calls count is non zero */
/* Change left soft key icon and label */
ChangeLeftSoftkey( STR_GLOBAL_OK, IMG_GLOBAL_OK );
/*3 Register function for left soft key */
SetLeftSoftkeyFunction( EntryCHISTDeleteAllMissedConfirm,
KEY_EVENT_UP );
}
else if ( chis_p->nRecvdCalls != 0 )
{
/* recd calls count is non zero */
/* Change left soft key icon and label */
ChangeLeftSoftkey( STR_GLOBAL_OK, IMG_GLOBAL_OK );
/*3 Register function for left soft key */
SetLeftSoftkeyFunction( EntryCHISTDeleteAllRecvdConfirm,
KEY_EVENT_UP );
}
else if ( chis_p->nRejectedCalls != 0)
{
/* recd calls count is non zero */
/* Change left soft key icon and label */
ChangeLeftSoftkey( STR_GLOBAL_OK, IMG_GLOBAL_OK );
/*3 Register function for left soft key */
SetLeftSoftkeyFunction( EntryCHISTDeleteAllRejectedConfirm,
KEY_EVENT_UP );
}
else
{
/* dialed calls count is zero then disable left soft key */
ChangeLeftSoftkey( 0, 0);
}
/* Change right soft key icon and label */
ChangeRightSoftkey( STR_GLOBAL_BACK, IMG_GLOBAL_BACK );
/* Register function for right soft key */
SetRightSoftkeyFunction( GoBackHistory, KEY_EVENT_UP );
return;
}
示例4: game_simu_highlight
void game_simu_highlight(void)
{
SetLeftSoftkeyFunction(EntryRomList, KEY_EVENT_UP);
SetKeyHandler(EntryRomList, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
SetKeyHandler(GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
}
示例5: mmi_brw_address_list_entry_enter_url
/*****************************************************************************
* FUNCTION
* mmi_brw_address_list_entry_enter_url
* DESCRIPTION
* Entry function for full screen editor to enter the url.
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void mmi_brw_address_list_entry_enter_url(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
U8 *guiBuffer;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
EntryNewScreen(SCR_ID_BRW_ENTER_URL, NULL, mmi_brw_address_list_entry_enter_url, NULL);
guiBuffer = GetCurrGuiBuffer(SCR_ID_BRW_ENTER_URL);
/*it saves the current screen as the browser top most screen*/
mmi_brw_set_top_screen_id();
SetHiliteHandler(MENU_ID_BRW_EDITOR_OPTION_DONE, mmi_brw_address_list_enter_url_editor_done_option_highlight_hdlr);
ShowCategory5Screen(
STR_ID_BRW_ENTER_ADDRESS,
GetRootTitleIcon(SERVICES_WAP_MENU_ID),
STR_GLOBAL_OPTIONS,
0,
STR_GLOBAL_BACK,
0,
INPUT_TYPE_ALPHANUMERIC_LOWERCASE | INPUT_TYPE_OVERRIDE_DEFAULT | INPUT_TYPE_USE_ONLY_ENGLISH_MODES,
(U8*) g_brw_hist_selected_url,
BRW_ADDRESS_LIST_URL_LENGTH,
guiBuffer);
SetLeftSoftkeyFunction(mmi_brw_editor_entry_option, KEY_EVENT_UP);
SetCategory5RightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
示例6: mmi_brw_address_list_scr_highlight_hdlr
/*****************************************************************************
* FUNCTION
* mmi_brw_address_list_scr_highlight_hdlr
* DESCRIPTION
* Highlight handler for the enter address screen
* PARAMETERS
* index [IN]
* RETURNS
* void
*****************************************************************************/
void mmi_brw_address_list_scr_highlight_hdlr(S32 index)
{
g_brw_cntx.index_highlighted_item = index;
if(index == 0)
{
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
SetLeftSoftkeyFunction(mmi_brw_address_list_pre_entry_enter_url, KEY_EVENT_UP);
}
else
{
ChangeLeftSoftkey(STR_GLOBAL_OPTIONS, IMG_GLOBAL_OPTIONS);
SetLeftSoftkeyFunction(mmi_brw_address_list_entry_options, KEY_EVENT_UP);
SetKeyHandler(mmi_brw_address_list_entry_options, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
}
}
示例7: mmi_SSC_handle_hardware_version
/*****************************************************************************
* FUNCTION
* mmi_SSC_handle_hardware_version
* DESCRIPTION
* Execute the sofeware version dispaly
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void mmi_SSC_handle_hardware_version(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
CHAR strHWVersionNo[(MAX_SW_VER_LEN + 1) * ENCODING_LENGTH];
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
memset(strHWVersionNo, 0, sizeof(strHWVersionNo));
#ifdef __ASCII
strcpy(strHWVersionNo, (CHAR*) release_hw_ver());
#endif
#ifdef __UCS2_ENCODING
mmi_asc_n_to_ucs2(strHWVersionNo, (CHAR*) release_hw_ver(), MAX_SW_VER_LEN);
#endif
EntryNewScreen(SCR_ENTER_HW_VERSION, NULL, mmi_SSC_handle_hardware_version, NULL);
ShowCategory7Screen(SSC_SCR_HW_VERSION_CAPTION_ID, 0, STR_GLOBAL_OK, 0, 0, 0, (PU8) strHWVersionNo, NULL);
SetLeftSoftkeyFunction(mmi_idle_display, KEY_EVENT_UP);
}
示例8: EntryCALLSETBarringPass
/**************************************************************
FUNCTION NAME : EntryCALLSETBarringPass(void)
PURPOSE : entry function for call barring passwd
INPUT PARAMETERS : nil
OUTPUT PARAMETERS : nil
RETURNS : void
**************************************************************/
void EntryCALLSETBarringPass(void )
{
U8* guiBuffer;
// U8* inputBuffer;
EntryNewScreen(SCR_ID_CALLSET_BARRING_PASS, NULL, EntryCALLSETBarringPass, NULL);
/* Get current screen info into gui buffer for history purposes*/
guiBuffer = GetCurrGuiBuffer(SCR_ID_CALLSET_BARRING_PASS);
// inputBuffer = GetCurrInputBuffer(SCR_ID_CALLSET_BARRING_PASS);
if(guiBuffer==NULL)
memset( g_callset_cntx_p->SSBarPassOld, 0, sizeof(g_callset_cntx_p->SSBarPassOld));
// else
// pfnUnicodeStrcpy((S8*)g_callset_cntx_p->SSBarPassOld, ( S8*)inputBuffer);
/* Register input validation function*/
RegisterInputBoxValidationFunction(ScrBarringPasswordaValidation);
/* Display Category Screen */
ShowCategory111Screen(STR_GLOBAL_OK, IMG_GLOBAL_OK,
STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
STR_BARRING_PASSWORD_CAP,INPUT_TYPE_NUMERIC_PASSWORD,
(PU8)g_callset_cntx_p->SSBarPassOld, BARR_SIM_PASS_LEN+1, NULL, guiBuffer);
/* Register function with left/right softkey */
SetLeftSoftkeyFunction(CallBarrOption,KEY_EVENT_UP);
SetCategory111RightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
g_callset_cntx_p->SSBarPassStep = 0;
/* Register Exit handler */
return;
}
示例9: mmi_idle_entry_change_dial_mode
/*****************************************************************************
* FUNCTION
* mmi_idle_entry_change_dial_mode
* DESCRIPTION
*
* PARAMETERS
* void
* RETURNS
* void
*****************************************************************************/
void mmi_idle_entry_change_dial_mode(void)
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
g_idle_context.DigitScreenDialMode = (g_idle_context.DigitScreenDialMode) ? 0 : 1; /* 0: GSM, 1: WLAN */
sprintf(g_idle_context.DialPadCallBuffer, "");
g_idle_context.IdleScreenDigitKeyCode = -1;
IdleScreenDigitHandler();
DeleteScreenIfPresent(IDLE_SCREEN_DIGIT_OPTIONS_ID);
DeleteScreenIfPresent(IDLE_SCREEN_DIGIT_HANDLER_ID);
DeleteScreenIfPresent(SCR_ID_VOIP_CALL_EDITOR);
if (mmi_netset_get_active_preferred_mode() == P_WLAN_PREFERRED || mmi_idle_get_dial_mode() == 0)
{
/* enter VoIP dialer screen first then change dialer mode to digit dialer */
/* restore RSK/LSK handers because they are changed to disable long press */
SetLeftSoftkeyFunction(mmi_idle_entry_dial_pad_option, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
}
示例10: HighlightBMIInlineEditor
/*****************************************************************************
* FUNCTION
* HighlightBMIInlineEditor
* DESCRIPTION
* Highlight handler of inline editor in input screen.
* PARAMETERS
* None
* RETURNS
* None
* GLOBALS AFFECTED
* None
*****************************************************************************/
void HighlightBMIInlineEditor(S32 index)
{
g_bmi_cntx->CurrHilite = (U8)index;
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
SetLeftSoftkeyFunction(BmiComputeResult,KEY_EVENT_UP);
return;
}
示例11: EntryBMIWelcomeScreen
/*****************************************************************************
* FUNCTION
* EntryBMIWelcomeScreen
* DESCRIPTION
* Display welcome screen of BMI application
* PARAMETERS
* None
* RETURNS
* None
* GLOBALS AFFECTED
* None
*****************************************************************************/
void EntryBMIWelcomeScreen(void)
{
U8 *guiBuffer;
EntryNewScreen(SCR_BMI_WELCOME, NULL, EntryBMIWelcomeScreen, NULL);
guiBuffer = GetCurrGuiBuffer(SCR_BMI_WELCOME);
if(g_bmi_cntx == NULL)
g_bmi_cntx = OslMalloc(sizeof(bmi_context_struct));
memset(g_bmi_cntx, 0, sizeof(bmi_context_struct));
ShowCategory129Screen((U8*)get_string(STR_BMI_WELCOME_CAPTION), GetRootTitleIcon(ORGANIZER_HEALTH_MENU),
STR_GLOBAL_OK, IMG_GLOBAL_OK, STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
IMG_BMI_WELCOME_SCREEN, guiBuffer);
SetLeftSoftkeyFunction(EntryBMIInputScreen ,KEY_EVENT_UP);
SetRightSoftkeyFunction(BmiFreeMemAndGoBack,KEY_EVENT_UP);
#ifdef __MMI_NOKIA_STYLE_N800__
ClearKeyHandler( KEY_LSK, KEY_EVENT_DOWN);
ClearKeyHandler( KEY_RSK, KEY_EVENT_DOWN);
SetKeyHandler(EntryBMIInputScreen , KEY_LSK, KEY_EVENT_UP);
SetKeyHandler(BmiFreeMemAndGoBack , KEY_RSK, KEY_EVENT_UP);
#endif
}
示例12: I51_mmi_menu_highlight
void I51_mmi_menu_highlight (void)
{
SetLeftSoftkeyFunction (I51_menu_entry,KEY_EVENT_UP);
SetKeyHandler (I51_menu_entry,KEY_RIGHT_ARROW,KEY_EVENT_DOWN);
SetRightSoftkeyFunction (GoBackHistory, KEY_EVENT_UP);
SetKeyHandler (GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
}
示例13: Draw_MobileEdenScreen
/*****************************************************************************
FUNCTION NAME : Draw_MobileEdenScreen
PURPOSE :draw Level1.
INPUT PARAMETERS : void
OUTPUT PARAMETERS : void
RETURNS :
Entry_MobileEden Entry_SP_Level1 SP_Pre_Entry_Level2
| | |
| /Level1/ | /Level2/ |
Mobile Paradise | | | | |
->New Style World | |
---->Joke
-------->Request
-------->Price Explanation
...
<----- <-----
SP_EDEN_GoBackHistory SP_Level1_GoBackHistory
******************************************************************************/
void Draw_MobileEdenScreen(void)
{
U16 nStrItemList[5];
U16 nTempStrItemList[5];
int i = 0;
U16 nNumofItem = 0; /* Stores no of children in the submenu*/
U8* guiBuffer = NULL; /* Buffer holding history data */
mmi_trace(g_sw_SP,"niej Draw_MobileEdenScreen");
EntryNewScreen(SCR_SP_MOBILE_EDEN, NULL, Draw_MobileEdenScreen, NULL);
guiBuffer = GetCurrGuiBuffer(SCR_SP_MOBILE_EDEN);
GetSequenceStringIds_Ext(MENU_ID_SP_MOBILE_EDEN,nTempStrItemList);
/*in the submenu of MENU_ID_SP_MOBILE_EDEN,
the first 3 items support China Telecom, the last item support China Unicom*/
if(sp_network_name == SP_NETWORK_CU)
{
mmi_trace(g_sw_SP,"niej sp_network_name is SP_NETWORK_CU");
nNumofItem = 1;
nStrItemList[0] = nTempStrItemList[3];
// SetLeftSoftkeyFunction(Entry_Fun_Interact_CU,KEY_EVENT_UP);
}
else if (sp_network_name == SP_NETWORK_CT)
{
mmi_trace(g_sw_SP,"niej sp_network_name is SP_NETWORK_CT nNumofItem[%d]", nNumofItem);
nNumofItem = 3;
for(i=0; i<nNumofItem; i++)
{
nStrItemList[i] = nTempStrItemList[i];
mmi_trace(g_sw_SP,"niej nStrItemList[%d]:[%d]",i, nStrItemList[i]);
}
RegisterHighlightHandler(ExecuteCurrHiliteHandler);
}
else
{
mmi_trace(g_sw_SP,"niej sp_network_name[%d] can't support this function", sp_network_name);
}
SetParentHandler(MENU_ID_SP_MOBILE_EDEN);
mmi_trace(g_sw_SP,"niej ShowCategory52Screen ");
ShowCategory52Screen(STR_MOBILE_EDEN,MAIN_MENU_TITLE_FUNANDGAMES_ICON,
STR_GLOBAL_OK, IMG_GLOBAL_OK,
STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
nNumofItem,nStrItemList,(PU16)gIndexIconsImageList,
NULL,
0,0,guiBuffer);
if(sp_network_name == SP_NETWORK_CU)
{
SetLeftSoftkeyFunction(Entry_Fun_Interact_CU,KEY_EVENT_UP);
}
SetRightSoftkeyFunction(SP_EDEN_GoBackHistory,KEY_EVENT_UP);
SetKeyHandler(SP_EDEN_GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
}
示例14: Entry_SP_Level1
/*****************************************************************************
FUNCTION NAME : void Entry_SP_Level1(void)
PURPOSE : From level1 go to next screen .
The association between entry function and menu as following
Entry_MobileEden Entry_SP_Level1 SP_Pre_Entry_Level2
| | |
| /Level1/ | /Level2/ |
Mobile Paradise | | |
->New Style World |
---->Joke
-------->Request
-------->Price Explanation
...
<----- <-----
SP_EDEN_GoBackHistory SP_Level1_GoBackHistory
eg. when into Mobile Paradise ->New Style World->, this function will be
called.
INPUT PARAMETERS : void
OUTPUT PARAMETERS : void
RETURNS : void
******************************************************************************/
void Entry_SP_Level1(void)
{
U16 nStrItemList[SP_MAX_SUB_MENUS]; /* Stores the strings id of submenus returned */
U16 nNumofItem; /* Stores no of children in the submenu*/
U8* guiBuffer; /* Buffer holding history data */
mmi_trace(g_sw_SP,"niej Entry_SP_Level1 sp_level1_scr.sp_scr_id[%d],sp_level1_scr.sp_menu_id[%d]",
sp_level1_scr.sp_scr_id, sp_level1_scr.sp_menu_id);
EntryNewScreen(sp_level1_scr.sp_scr_id, NULL, Entry_SP_Level1, NULL);
guiBuffer = GetCurrGuiBuffer(sp_level1_scr.sp_scr_id);
nNumofItem = GetNumOfChild(sp_level1_scr.sp_menu_id);
GetSequenceStringIds_Ext(sp_level1_scr.sp_menu_id, nStrItemList);
SetParentHandler(sp_level1_scr.sp_menu_id);
RegisterHighlightHandler (SP_Level_2_Get_Index);
ShowCategory52Screen(GetStringIdOfItem(sp_level1_scr.sp_menu_id),
MAIN_MENU_TITLE_FUNANDGAMES_ICON,
STR_GLOBAL_OK, IMG_GLOBAL_OK,
STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
nNumofItem,nStrItemList,(PU16)gIndexIconsImageList,
NULL,
0,0,guiBuffer);
SetLeftSoftkeyFunction (SP_Pre_Entry_Level2, KEY_EVENT_UP);
SetKeyHandler (SP_Pre_Entry_Level2, KEY_RIGHT_ARROW, KEY_EVENT_DOWN);
SetRightSoftkeyFunction(SP_Level1_GoBackHistory,KEY_EVENT_UP);
SetKeyHandler(SP_Level1_GoBackHistory, KEY_LEFT_ARROW, KEY_EVENT_DOWN);
}
示例15: SP_Entry_Make_Call
/*****************************************************************************
FUNCTION NAME : SP_Entry_Make_Call
PURPOSE :when the sp service is IVR, question call or don't call.
INPUT PARAMETERS : void
OUTPUT PARAMETERS : void
RETURNS :
******************************************************************************/
void SP_Entry_Make_Call (void)
{
S8 textbuf[SP_CODE_LENGTH*ENCODING_LENGTH];
SP_SMS_Service_Code_Struct sp_level2_service_code;
mmi_trace(g_sw_SP,"niej SP_Entry_Make_Call");
SP_Get_Level2_Service_Code(sp_level1_scr.sp_menu_id,
sp_level1_scr.sp_menu_id+sp_level_2_index+1,
&sp_level2_service_code);
EntryNewScreen(SCR_ID_MSG_CONFIRMATION, Sp_Exit_Make_Call, NULL, NULL);
memset(textbuf, 0, SP_CODE_LENGTH*ENCODING_LENGTH);
memset(g_msg_cntx.smsPhoneNumber, 0, (MAX_DIGITS+1)*ENCODING_LENGTH);
AnsiiToUnicodeString(textbuf, (S8*)sp_level2_service_code.Code_Subscribe);
mmi_trace(g_sw_SP, "niej Code_Subscribe[%s]", sp_level2_service_code.Code_Subscribe);
pfnUnicodeStrcpy(g_msg_cntx.smsPhoneNumber, textbuf);
mmi_trace(1, "g_msg_cntx.smsPhoneNumber[%s]", g_msg_cntx.smsPhoneNumber);
ShowCategory154Screen(0, 0,
STR_GLOBAL_YES, IMG_SMS_COMMON_NOIMAGE,
STR_GLOBAL_NO, IMG_SMS_COMMON_NOIMAGE,
(PU8)get_string_lang (STR_GLOBAL_DIAL, SSC_SCHINESE),
(PU8)g_msg_cntx.smsPhoneNumber,
IMG_GLOBAL_QUESTION, NULL);
SetLeftSoftkeyFunction (Sp_Make_Call, KEY_EVENT_UP);
SetRightSoftkeyFunction (GoBackHistory, KEY_EVENT_UP);
playRequestedTone(WARNING_TONE);
}