159 |
static void single_menu_item (); |
static void single_menu_item (); |
160 |
static void list_of_panes (); |
static void list_of_panes (); |
161 |
static void list_of_items (); |
static void list_of_items (); |
162 |
|
void w32_free_menu_strings (HWND); |
163 |
|
|
164 |
/* This holds a Lisp vector that holds the results of decoding |
/* This holds a Lisp vector that holds the results of decoding |
165 |
the keymaps or alist-of-alists that specify a menu. |
the keymaps or alist-of-alists that specify a menu. |
1036 |
buf.arg = entry; |
buf.arg = entry; |
1037 |
kbd_buffer_store_event (&buf); |
kbd_buffer_store_event (&buf); |
1038 |
|
|
1039 |
|
/* Free memory used by owner-drawn and help-echo strings. */ |
1040 |
|
w32_free_menu_strings (FRAME_W32_WINDOW (f)); |
1041 |
|
f->output_data.w32->menu_command_in_progress = 0; |
1042 |
|
f->output_data.w32->menubar_active = 0; |
1043 |
return; |
return; |
1044 |
} |
} |
1045 |
i += MENU_ITEMS_ITEM_LENGTH; |
i += MENU_ITEMS_ITEM_LENGTH; |
1046 |
} |
} |
1047 |
} |
} |
1048 |
|
/* Free memory used by owner-drawn and help-echo strings. */ |
1049 |
|
w32_free_menu_strings (FRAME_W32_WINDOW (f)); |
1050 |
|
f->output_data.w32->menu_command_in_progress = 0; |
1051 |
|
f->output_data.w32->menubar_active = 0; |
1052 |
} |
} |
1053 |
|
|
1054 |
/* Allocate a widget_value, blocking input. */ |
/* Allocate a widget_value, blocking input. */ |