66 |
typedef struct xg_menu_cb_data_ |
typedef struct xg_menu_cb_data_ |
67 |
{ |
{ |
68 |
xg_list_node ptrs; |
xg_list_node ptrs; |
69 |
|
|
70 |
FRAME_PTR f; |
FRAME_PTR f; |
71 |
Lisp_Object menu_bar_vector; |
Lisp_Object menu_bar_vector; |
72 |
int menu_bar_items_used; |
int menu_bar_items_used; |
85 |
Lisp_Object help; |
Lisp_Object help; |
86 |
gpointer call_data; |
gpointer call_data; |
87 |
xg_menu_cb_data *cl_data; |
xg_menu_cb_data *cl_data; |
88 |
|
|
89 |
} xg_menu_item_cb_data; |
} xg_menu_item_cb_data; |
90 |
|
|
91 |
|
|
98 |
char *name; |
char *name; |
99 |
/* value (meaning depend on widget type) */ |
/* value (meaning depend on widget type) */ |
100 |
char *value; |
char *value; |
101 |
/* keyboard equivalent. no implications for XtTranslations */ |
/* keyboard equivalent. no implications for XtTranslations */ |
102 |
char *key; |
char *key; |
103 |
/* Help string or nil if none. |
/* Help string or nil if none. |
104 |
GC finds this string through the frame's menu_bar_vector |
GC finds this string through the frame's menu_bar_vector |