📄 dict_init.c
字号:
#ifdef __PALM_LEARN_MACHINE__
#include "dict.h"
void Hilite_dict_main(void);
void Hilite_dict_entry(void);
void Hilite_dict_help(void);
void Hilite_dict_charge(void);
extern void dict_start_menu_win(void);
extern void dict_help_win_fun(void);
extern void dict_help_charge_win_fun(void);
extern void LM_dictions_mod(void);
void dict_down_place_fun(void);
void dict_resource_init(void);
unsigned short learn_machine_base;
unsigned short learn_machine_keys_timer_id;
unsigned short learn_machine_get_wordlist;
unsigned short zxwx_vscroll_timer;
unsigned short nvram_dict_charge_year;
unsigned short nvram_dict_charge_month;
unsigned short nvram_dict_charge_day;
////初始化菜单的函数
void Palm_learn_machine_init(void)
{
////此菜单被选择时出现亮色
SetHiliteHandler(MENU_ID_PALM_LEARN_MACHINE, Hilite_dict_main);
SetHiliteHandler(MENU_ID_PALM_ENTRY_DICT, Hilite_dict_entry);
SetHiliteHandler(MENU_ID_PALM_ENTRY_CHARGE, Hilite_dict_charge);
SetHiliteHandler(MENU_ID_PALM_ENTRY_HELP, Hilite_dict_help);
}
void Hilite_dict_main(void)
{
////设置左右键的文字和图标
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
ChangeRightSoftkey(STR_GLOBAL_BACK, IMG_GLOBAL_BACK);
////设置按键(左右快键)的执行函数
SetLeftSoftkeyFunction(dict_start_menu_win, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
void Hilite_dict_entry(void)
{
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
ChangeRightSoftkey(STR_GLOBAL_BACK, IMG_GLOBAL_BACK);
////设置按键(左右快键)的执行函数
SetLeftSoftkeyFunction(LM_dictions_mod, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
void Hilite_dict_help(void)
{
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
ChangeRightSoftkey(STR_GLOBAL_BACK, IMG_GLOBAL_BACK);
////设置按键(左右快键)的执行函数
SetLeftSoftkeyFunction(dict_help_win_fun, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
void Hilite_dict_charge(void)
{
ChangeLeftSoftkey(STR_GLOBAL_OK, IMG_GLOBAL_OK);
ChangeRightSoftkey(STR_GLOBAL_BACK, IMG_GLOBAL_BACK);
////设置按键(左右快键)的执行函数
SetLeftSoftkeyFunction(dict_help_charge_win_fun, KEY_EVENT_UP);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
void dict_start_menu_win(void)//modified
{
/*----------------------------------------------------------------*/
/* Local Variables */
/*----------------------------------------------------------------*/
U16 nStrItemList[10];
U8 *guiBuffer;
U16 nNumofItem;
int fp;
/*----------------------------------------------------------------*/
/* Code Body */
/*----------------------------------------------------------------*/
dict_resource_init();
// fp = MY_OPENFILE(DISK_TYPE, "dict\\dict_start_menu.gif", FS_READ_ONLY);
// if(fp<0)
{
EntryNewScreen(SCR_ID_DICT_SETTING_WIN, NULL, dict_start_menu_win, NULL);
guiBuffer = GetCurrGuiBuffer(SCR_ID_DICT_SETTING_WIN);
RegisterHighlightHandler(ExecuteCurrHiliteHandler);
nNumofItem = GetNumOfChild(MENU_ID_PALM_LEARN_MACHINE);
GetSequenceStringIds(MENU_ID_PALM_LEARN_MACHINE, nStrItemList);
SetParentHandler(MENU_ID_PALM_LEARN_MACHINE);
ShowCategory15Screen(
STR_PALM_LEARN_MACHINE,
0,
STR_GLOBAL_OK,
IMG_GLOBAL_OK,
STR_GLOBAL_BACK,
IMG_GLOBAL_BACK,
nNumofItem,
nStrItemList,
(U16*) gIndexIconsImageList,
1,
0,
guiBuffer);
SetRightSoftkeyFunction(GoBackHistory, KEY_EVENT_UP);
}
// else
// dict_setting_win_fun();
// LM_dictions_mod();
}
void dict_resource_init(void)
{
learn_machine_base = LEARN_MACHINE_BASE;
learn_machine_keys_timer_id = LEARN_MACHINE_KEYS_TIMER_ID;
learn_machine_get_wordlist = LEARN_MACHINE_GET_WORDLIST;
zxwx_vscroll_timer = ZXWX_VSCROLL_TIMER;
nvram_dict_charge_year = NVRAM_DICT_CHARGE_YEAR;
nvram_dict_charge_month = NVRAM_DICT_CHARGE_MONTH;
nvram_dict_charge_day = NVRAM_DICT_CHARGE_DAY;
}
char dict_get_drive_id(void)
{
return 'E';
/*在此修改星座系统文件所在盘符*/
}
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -