# HG changeset patch # User Richard M. Stallman # Date 902474587 0 # Node ID c3b29b916c9c5189796f1436e6d47bbb3e57c682 # Parent f85d55276ec5cc25a0e264f4c7a3ce9d1a2af051 (FRAME_OUTER_WINDOW): New macro. diff -r f85d55276ec5 -r c3b29b916c9c src/xterm.h --- a/src/xterm.h Fri Aug 07 07:22:27 1998 +0000 +++ b/src/xterm.h Fri Aug 07 07:23:07 1998 +0000 @@ -508,9 +508,16 @@ #define FRAME_DEFAULT_FACE(f) ((f)->output_data.x->computed_faces[0]) #define FRAME_MODE_LINE_FACE(f) ((f)->output_data.x->computed_faces[1]) -/* Return the window associated with the frame F. */ +/* Return the X window used for displaying data in frame F. */ #define FRAME_X_WINDOW(f) ((f)->output_data.x->window_desc) +/* Return the outermost X window associated with the frame F. */ +#ifdef USE_X_TOOLKIT +#define FRAME_OUTER_WINDOW(f) (XtWindow ((f)->output_data.x->widget)) +#else +#define FRAME_OUTER_WINDOW(f) (FRAME_X_WINDOW (f)) +#endif + #define FRAME_FOREGROUND_PIXEL(f) ((f)->output_data.x->foreground_pixel) #define FRAME_BACKGROUND_PIXEL(f) ((f)->output_data.x->background_pixel) #define FRAME_FONT(f) ((f)->output_data.x->font)