summaryrefslogtreecommitdiff
path: root/src/frame.h
diff options
context:
space:
mode:
authorRichard M. Stallman <rms@gnu.org>1994-04-25 22:10:01 +0000
committerRichard M. Stallman <rms@gnu.org>1994-04-25 22:10:01 +0000
commite954771f952d03acd255180eecf5d6b00a29c4a9 (patch)
tree23ba66487e9d8b1d5387410d743075e9bb9768c1 /src/frame.h
parentd6e1e0276cd838744acba18412450b239eb508b1 (diff)
downloademacs-e954771f952d03acd255180eecf5d6b00a29c4a9.tar.gz
(struct frame): New fields menu_bar_vector and menu_bar_items_used.
Diffstat (limited to 'src/frame.h')
-rw-r--r--src/frame.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/frame.h b/src/frame.h
index 364d8ffdf95..78cd1abc4f7 100644
--- a/src/frame.h
+++ b/src/frame.h
@@ -233,6 +233,13 @@ struct frame
/* Nonnegative if current redisplay should not do scroll computation
for lines beyond a certain vpos. This is the vpos. */
int scroll_bottom_vpos;
+
+ /* A vector that records the entire structure of this frame's menu bar.
+ For the format of the data, see extensive comments in xmenu.c.
+ Only the X toolkit version uses this. */
+ Lisp_Object menu_bar_vector;
+ /* Number of elements in the vector that have meaningful data. */
+ int menu_bar_items_used;
};
#ifdef MULTI_FRAME