]> git.eshelyaron.com Git - emacs.git/commitdiff
(struct frame): New field external_menu_bar.
authorRichard M. Stallman <rms@gnu.org>
Fri, 21 Jan 1994 20:43:07 +0000 (20:43 +0000)
committerRichard M. Stallman <rms@gnu.org>
Fri, 21 Jan 1994 20:43:07 +0000 (20:43 +0000)
(FRAME_EXTERNAL_MENU_BAR): New macro.

src/frame.h

index 6b470e6ab9ad5ad0e9386a2639f4731681d7f006..9f6f2506572473e78552b7333842e541c867535e 100644 (file)
@@ -152,6 +152,11 @@ struct frame
   /* Number of lines of menu bar.  */
   int menu_bar_lines;
 
+#ifdef USE_X_TOOLKIT
+  /* Nonzero means using a menu bar that comes from the X toolkit.  */
+  int external_menu_bar;
+#endif
+
   /* Nonzero if last attempt at redisplay on this frame was preempted.  */
   char display_preempted;
 
@@ -253,6 +258,7 @@ typedef struct frame *FRAME_PTR;
 #define FRAME_NEW_HEIGHT(f) (f)->new_height
 #define FRAME_NEW_WIDTH(f) (f)->new_width
 #define FRAME_MENU_BAR_LINES(f) (f)->menu_bar_lines
+#define FRAME_EXTERNAL_MENU_BAR(f) (f)->external_menu_bar
 #define FRAME_CURSOR_X(f) (f)->cursor_x
 #define FRAME_CURSOR_Y(f) (f)->cursor_y
 #define FRAME_VISIBLE_P(f) ((f)->visible != 0)