📄 plxmain.c
字号:
/***************************************************************************
*
* Pollex Mobile Platform
*
* Copyright (c) 2004 by Pollex Mobile Software Co., Ltd.
* All Rights Reserved
*
* Module :
*
* Purpose :
*
\**************************************************************************/
#include "plxDefs.h"
#include "plxPort.h"
#include "../brow/plxbrowPort.h"
#include "CommonScreens.h"
void highlight_plxMainMenu_Browser(void);
void highlight_plxMainMenu_mms(void);
extern void EntryScrPlxMMSMainMenu(void);
extern void CreateMmsMain(void);
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*
<> Function EntryScrPlxMainMenu
<> Purpose entry pollex app's main menu screen
<> Params
<> Return
<> Remarks
\*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
void EntryScrPlxMainMenu(void){
U16 nStrItemList[MAX_SUB_MENUS];
U16 nNumofItem;
U8* guiBuffer;
U16 SettingsSubmenuImageList[MAX_SUB_MENUS];
SetHiliteHandler(MENU_ID_PLX_BROW, highlight_plxMainMenu_Browser);
SetHiliteHandler(MENU_ID_PLX_MMS, highlight_plxMainMenu_mms);
EntryNewScreen(SCR_ID_PLX_MAIN, NULL, EntryScrPlxMainMenu, NULL);
guiBuffer = GetCurrGuiBuffer(SCR_ID_PLX_MAIN);
nNumofItem = GetNumOfChild(MENU_ID_PLX_MAIN);
GetSequenceStringIds(MENU_ID_PLX_MAIN,nStrItemList);
GetSequenceImageIds(MENU_ID_PLX_MAIN, SettingsSubmenuImageList);
SetParentHandler(MENU_ID_PLX_MAIN);
RegisterHighlightHandler(ExecuteCurrHiliteHandler);
ShowCategory15Screen(STR_ID_PLX_MAIN, IMG_ID_PLX_MAIN_TITLEBAR,
STR_GLOBAL_OK, IMG_GLOBAL_OK,
STR_GLOBAL_BACK, IMG_GLOBAL_BACK,
nNumofItem, nStrItemList, SettingsSubmenuImageList,
LIST_MENU, 0, guiBuffer);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
}
/*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*
<> Function highlight_plxMainMenu_Browser
<> Purpose
<> Params
<> Return
<> Remarks
\*<><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><>*/
void highlight_plxMainMenu_Browser(void)
{
ChangeLeftSoftkey(STR_GLOBAL_OK,IMG_GLOBAL_OK);
ChangeRightSoftkey(STR_GLOBAL_BACK,IMG_GLOBAL_BACK);
SetLeftSoftkeyFunction(EntryOfBrowMainScreen,KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
}
void highlight_plxMainMenu_mms(void)
{
// SetLeftSoftkeyFunction(EntryScrPlxMMSMainMenu,KEY_EVENT_UP);
SetLeftSoftkeyFunction(CreateMmsMain,KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory,KEY_EVENT_UP);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -