Mercurial > hg > xemacs-beta
comparison src/window.h @ 5133:444a448b2f53
Merge branch ben-lisp-object into default branch
author | Ben Wing <ben@xemacs.org> |
---|---|
date | Sun, 07 Mar 2010 06:47:37 -0600 |
parents | 2a462149bd6a |
children | 1fae11d56ad2 |
comparison
equal
deleted
inserted
replaced
5113:b2dcf6a6d8ab | 5133:444a448b2f53 |
---|---|
32 #include "scrollbar.h" | 32 #include "scrollbar.h" |
33 #endif | 33 #endif |
34 | 34 |
35 struct window; | 35 struct window; |
36 | 36 |
37 DECLARE_LRECORD (window, struct window); | 37 DECLARE_LISP_OBJECT (window, struct window); |
38 #define XWINDOW(x) XRECORD (x, window, struct window) | 38 #define XWINDOW(x) XRECORD (x, window, struct window) |
39 #define wrap_window(p) wrap_record (p, window) | 39 #define wrap_window(p) wrap_record (p, window) |
40 #define WINDOWP(x) RECORDP (x, window) | 40 #define WINDOWP(x) RECORDP (x, window) |
41 #define CHECK_WINDOW(x) CHECK_RECORD (x, window) | 41 #define CHECK_WINDOW(x) CHECK_RECORD (x, window) |
42 #define CONCHECK_WINDOW(x) CONCHECK_RECORD (x, window) | 42 #define CONCHECK_WINDOW(x) CONCHECK_RECORD (x, window) |
79 x = wrong_type_argument (Qwindow_live_p, (x)); \ | 79 x = wrong_type_argument (Qwindow_live_p, (x)); \ |
80 } while (0) | 80 } while (0) |
81 | 81 |
82 struct window_mirror; | 82 struct window_mirror; |
83 | 83 |
84 DECLARE_LRECORD (window_mirror, struct window_mirror); | 84 DECLARE_LISP_OBJECT (window_mirror, struct window_mirror); |
85 #define XWINDOW_MIRROR(x) XRECORD (x, window_mirror, struct window_mirror) | 85 #define XWINDOW_MIRROR(x) XRECORD (x, window_mirror, struct window_mirror) |
86 #define wrap_window_mirror(p) wrap_record (p, window_mirror) | 86 #define wrap_window_mirror(p) wrap_record (p, window_mirror) |
87 #define WINDOW_MIRRORP(x) RECORDP (x, window_mirror) | 87 #define WINDOW_MIRRORP(x) RECORDP (x, window_mirror) |
88 #define CHECK_WINDOW_MIRROR(x) CHECK_RECORD (x, window_mirror) | 88 #define CHECK_WINDOW_MIRROR(x) CHECK_RECORD (x, window_mirror) |
89 #define CONCHECK_WINDOW_MIRROR(x) CONCHECK_RECORD (x, window_mirror) | 89 #define CONCHECK_WINDOW_MIRROR(x) CONCHECK_RECORD (x, window_mirror) |
90 | 90 |
91 DECLARE_LRECORD (window_configuration, struct window_config); | 91 DECLARE_LISP_OBJECT (window_configuration, struct window_config); |
92 | 92 |
93 EXFUN (Fget_buffer_window, 3); | 93 EXFUN (Fget_buffer_window, 3); |
94 EXFUN (Fmove_to_window_line, 2); | 94 EXFUN (Fmove_to_window_line, 2); |
95 EXFUN (Frecenter, 2); | 95 EXFUN (Frecenter, 2); |
96 EXFUN (Freplace_buffer_in_windows, 3); | 96 EXFUN (Freplace_buffer_in_windows, 3); |