changeset 14741:9f9c4d4581e4

Put most of file into HAVE_MENUS conditional. (Fx_popup_menu): Put parts into HAVE_MENUS conditionals.
author Richard M. Stallman <rms@gnu.org>
date Sun, 03 Mar 1996 22:47:53 +0000
parents 0e3add8490d0
children 80811280625e
files src/xmenu.c
diffstat 1 files changed, 10 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/src/xmenu.c	Sun Mar 03 22:34:21 1996 +0000
+++ b/src/xmenu.c	Sun Mar 03 22:47:53 1996 +0000
@@ -771,6 +771,7 @@
   int for_click = 0;
   struct gcpro gcpro1;
 
+#ifdef HAVE_MENUS
   if (! NILP (position))
     {
       check_x ();
@@ -844,6 +845,7 @@
       xpos += XINT (x);
       ypos += XINT (y);
     }
+#endif /* HAVE_MENUS */
 
   title = Qnil;
   GCPRO1 (title);
@@ -923,6 +925,7 @@
       return Qnil;
     }
 
+#ifdef HAVE_MENUS
   /* Display them in a menu.  */
   BLOCK_INPUT;
 
@@ -933,11 +936,14 @@
   discard_menu_items ();
 
   UNGCPRO;
+#endif /* HAVE_MENUS */
 
   if (error_name) error (error_name);
   return selection;
 }
 
+#ifdef HAVE_MENUS
+
 DEFUN ("x-popup-dialog", Fx_popup_dialog, Sx_popup_dialog, 2, 2, 0,
   "Pop up a dialog box and return user's selection.\n\
 POSITION specifies which frame to use.\n\
@@ -2631,6 +2637,8 @@
 }
 
 #endif /* not USE_X_TOOLKIT */
+
+#endif /* HAVE_MENUS */
 
 syms_of_xmenu ()
 {
@@ -2646,5 +2654,7 @@
 #endif
 
   defsubr (&Sx_popup_menu);
+#ifdef HAVE_MENUS
   defsubr (&Sx_popup_dialog);
+#endif
 }