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
commit8d6de7cea6237ac32989f1710af4bda10194a142 (patch)
tree8e20d44719595a07403c23c50e3617b0139f7e55 /src/frame.h
parentafb66a9aa83c6ff9b97d79d90fabbdf75c3aad8e (diff)
downloademacs-8d6de7cea6237ac32989f1710af4bda10194a142.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