| 807 |
return 0; |
return 0; |
| 808 |
} |
} |
| 809 |
|
|
| 810 |
static int display_menu_cursor(MENU_SET *p_menu_set, int show) |
int display_menu_cursor(MENU_SET *p_menu_set, int show) |
| 811 |
{ |
{ |
| 812 |
MENU_ID menu_id; |
MENU_ID menu_id; |
| 813 |
MENU_ITEM_ID menu_item_id; |
MENU_ITEM_ID menu_item_id; |
| 864 |
{ |
{ |
| 865 |
if (p_menu->title.row == 0 && p_menu->title.col == 0) |
if (p_menu->title.row == 0 && p_menu->title.col == 0) |
| 866 |
{ |
{ |
| 867 |
show_top(p_menu->title.text); |
show_top(p_menu->title.text, BBS_name, ""); |
| 868 |
} |
} |
| 869 |
else |
else |
| 870 |
{ |
{ |
| 1116 |
return ((*(p_menu_item->action_cmd_handler))((void *)(p_menu_item->name))); |
return ((*(p_menu_item->action_cmd_handler))((void *)(p_menu_item->name))); |
| 1117 |
} |
} |
| 1118 |
break; |
break; |
| 1119 |
|
case KEY_ESC: |
| 1120 |
case KEY_LEFT: |
case KEY_LEFT: |
| 1121 |
if (p_menu_set->choose_step > 0) |
if (p_menu_set->choose_step > 0) |
| 1122 |
{ |
{ |
| 1309 |
{ |
{ |
| 1310 |
int shmid; |
int shmid; |
| 1311 |
|
|
| 1312 |
|
if (p_menu_set == NULL) |
| 1313 |
|
{ |
| 1314 |
|
return -1; |
| 1315 |
|
} |
| 1316 |
|
|
| 1317 |
if (p_menu_set->p_menu_name_dict != NULL) |
if (p_menu_set->p_menu_name_dict != NULL) |
| 1318 |
{ |
{ |
| 1319 |
trie_dict_destroy(p_menu_set->p_menu_name_dict); |
trie_dict_destroy(p_menu_set->p_menu_name_dict); |