aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorRichard M. Stallman1998-08-07 07:23:07 +0000
committerRichard M. Stallman1998-08-07 07:23:07 +0000
commitdca3296e5249db932106d8bafea85f5a6b55ca3c (patch)
tree4fa10b9bd52ed86380c62c5f66f1afb2074c96e9 /src
parent835d0be6dde6c2b83162ede3362c14027d658a6a (diff)
downloademacs-dca3296e5249db932106d8bafea85f5a6b55ca3c.tar.gz
emacs-dca3296e5249db932106d8bafea85f5a6b55ca3c.zip
(FRAME_OUTER_WINDOW): New macro.
Diffstat (limited to 'src')
-rw-r--r--src/xterm.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/xterm.h b/src/xterm.h
index 28749dee0be..5e3f6d9f896 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -508,9 +508,16 @@ struct x_output
508#define FRAME_DEFAULT_FACE(f) ((f)->output_data.x->computed_faces[0]) 508#define FRAME_DEFAULT_FACE(f) ((f)->output_data.x->computed_faces[0])
509#define FRAME_MODE_LINE_FACE(f) ((f)->output_data.x->computed_faces[1]) 509#define FRAME_MODE_LINE_FACE(f) ((f)->output_data.x->computed_faces[1])
510 510
511/* Return the window associated with the frame F. */ 511/* Return the X window used for displaying data in frame F. */
512#define FRAME_X_WINDOW(f) ((f)->output_data.x->window_desc) 512#define FRAME_X_WINDOW(f) ((f)->output_data.x->window_desc)
513 513
514/* Return the outermost X window associated with the frame F. */
515#ifdef USE_X_TOOLKIT
516#define FRAME_OUTER_WINDOW(f) (XtWindow ((f)->output_data.x->widget))
517#else
518#define FRAME_OUTER_WINDOW(f) (FRAME_X_WINDOW (f))
519#endif
520
514#define FRAME_FOREGROUND_PIXEL(f) ((f)->output_data.x->foreground_pixel) 521#define FRAME_FOREGROUND_PIXEL(f) ((f)->output_data.x->foreground_pixel)
515#define FRAME_BACKGROUND_PIXEL(f) ((f)->output_data.x->background_pixel) 522#define FRAME_BACKGROUND_PIXEL(f) ((f)->output_data.x->background_pixel)
516#define FRAME_FONT(f) ((f)->output_data.x->font) 523#define FRAME_FONT(f) ((f)->output_data.x->font)