changeset 770:4de9c9a62bda

entered into RCS
author Jim Blandy <jimb@redhat.com>
date Tue, 14 Jul 1992 15:57:45 +0000
parents 1f320a0729f8
children 538c0bcb418e
files src/xmenu.c
diffstat 1 files changed, 8 insertions(+), 8 deletions(-) [+]
line wrap: on
line diff
--- a/src/xmenu.c	Tue Jul 14 15:21:18 1992 +0000
+++ b/src/xmenu.c	Tue Jul 14 15:57:45 1992 +0000
@@ -42,7 +42,7 @@
 #include <signal.h>
 #include "config.h"
 #include "lisp.h"
-#include "screen.h"
+#include "frame.h"
 #include "window.h"
 
 /* This may include sys/types.h, and that somehow loses
@@ -96,7 +96,7 @@
   "Pop up a deck-of-cards menu and return user's selection.\n\
 ARG is a position specification: a list ((XOFFSET YOFFSET) WINDOW)\n\
 where XOFFSET and YOFFSET are positions in characters from the top left\n\
-corner of WINDOW's screen.  A mouse-event list will serve for this.\n\
+corner of WINDOW's frame.  A mouse-event list will serve for this.\n\
 This controls the position of the center of the first line\n\
 in the first pane of the menu, not the top left of the menu as a whole.\n\
 \n\
@@ -118,7 +118,7 @@
   char *error_name;
   Lisp_Object ltitle, selection;
   int i, j;
-  SCREEN_PTR s;
+  FRAME_PTR f;
   Lisp_Object x, y, window;
 
   window = Fcar (Fcdr (arg));
@@ -127,12 +127,12 @@
   CHECK_WINDOW (window, 0);
   CHECK_NUMBER (x, 0);
   CHECK_NUMBER (y, 0);
-  s = XSCREEN (WINDOW_SCREEN (XWINDOW (window)));
+  f = XFRAME (WINDOW_FRAME (XWINDOW (window)));
 
-  XMenu_xpos = FONT_WIDTH (s->display.x->font) * XINT (x);
-  XMenu_ypos = FONT_HEIGHT (s->display.x->font) * XINT (y);
-  XMenu_xpos += s->display.x->left_pos;
-  XMenu_ypos += s->display.x->top_pos;
+  XMenu_xpos = FONT_WIDTH (f->display.x->font) * XINT (x);
+  XMenu_ypos = FONT_HEIGHT (f->display.x->font) * XINT (y);
+  XMenu_xpos += f->display.x->left_pos;
+  XMenu_ypos += f->display.x->top_pos;
 
   ltitle = Fcar (menu);
   CHECK_STRING (ltitle, 1);