| 39 |
#define MENU_SET_RESERVED_LENGTH (sizeof(int16_t) * 4) |
#define MENU_SET_RESERVED_LENGTH (sizeof(int16_t) * 4) |
| 40 |
|
|
| 41 |
MENU_SET bbs_menu; |
MENU_SET bbs_menu; |
| 42 |
|
MENU_SET top10_menu; |
| 43 |
|
|
| 44 |
int load_menu(MENU_SET *p_menu_set, const char *conf_file) |
int load_menu(MENU_SET *p_menu_set, const char *conf_file) |
| 45 |
{ |
{ |
| 989 |
return EXITMENU; |
return EXITMENU; |
| 990 |
} |
} |
| 991 |
|
|
| 992 |
|
if(p_menu->item_count <= 0) // empty menu |
| 993 |
|
{ |
| 994 |
|
moveto(p_menu->screen_row, p_menu->screen_col); |
| 995 |
|
clrtoeol(); |
| 996 |
|
prints("没有可选项"); |
| 997 |
|
press_any_key(); |
| 998 |
|
return -1; |
| 999 |
|
} |
| 1000 |
|
|
| 1001 |
menu_item_pos = p_menu_set->menu_item_pos[p_menu_set->choose_step]; |
menu_item_pos = p_menu_set->menu_item_pos[p_menu_set->choose_step]; |
| 1002 |
menu_item_id = p_menu->items[menu_item_pos]; |
menu_item_id = p_menu->items[menu_item_pos]; |
| 1003 |
p_menu_item = get_menu_item_by_id(p_menu_set, menu_item_id); |
p_menu_item = get_menu_item_by_id(p_menu_set, menu_item_id); |
| 1069 |
{ |
{ |
| 1070 |
moveto(p_menu->screen_row, p_menu->screen_col); |
moveto(p_menu->screen_row, p_menu->screen_col); |
| 1071 |
clrtoeol(); |
clrtoeol(); |
| 1072 |
prints("ûпѡ"); |
prints("没有可选项"); |
| 1073 |
press_any_key(); |
press_any_key(); |
| 1074 |
return -1; |
return -1; |
| 1075 |
} |
} |
| 1168 |
if (p_menu_set->choose_step > 0) |
if (p_menu_set->choose_step > 0) |
| 1169 |
{ |
{ |
| 1170 |
p_menu_set->choose_step--; |
p_menu_set->choose_step--; |
| 1171 |
if (p_menu_set->choose_step == 0) |
return REDRAW; |
|
{ |
|
|
return REDRAW; |
|
|
} |
|
|
if (display_menu(p_menu_set) != 0) |
|
|
{ |
|
|
return menu_control(p_menu_set, KEY_LEFT); |
|
|
} |
|
| 1172 |
} |
} |
| 1173 |
else |
else |
| 1174 |
{ |
{ |