comparison src/window.h @ 251:677f6a0ee643 r20-5b24

Import from CVS: tag r20-5b24
author cvs
date Mon, 13 Aug 2007 10:19:59 +0200
parents 1f0dabaa0855
children 65c19d2020f7
comparison
equal deleted inserted replaced
250:f385a461c9aa 251:677f6a0ee643
378 void window_scroll (Lisp_Object window, Lisp_Object n, int direction, 378 void window_scroll (Lisp_Object window, Lisp_Object n, int direction,
379 Error_behavior errb); 379 Error_behavior errb);
380 int buffer_window_count (struct buffer *b, struct frame *f); 380 int buffer_window_count (struct buffer *b, struct frame *f);
381 int buffer_window_mru (struct window *w); 381 int buffer_window_mru (struct window *w);
382 void check_frame_size (struct frame *frame, int *rows, int *cols); 382 void check_frame_size (struct frame *frame, int *rows, int *cols);
383 void mark_windows_in_use (Lisp_Object window, int mark);
384 struct window *decode_window (Lisp_Object window); 383 struct window *decode_window (Lisp_Object window);
385 struct window *find_window_by_pixel_pos (unsigned int pix_x, 384 struct window *find_window_by_pixel_pos (unsigned int pix_x,
386 unsigned int pix_y, 385 unsigned int pix_y,
387 Lisp_Object win); 386 Lisp_Object win);
388 387
393 display_line_dynarr *window_display_lines (struct window *w, int); 392 display_line_dynarr *window_display_lines (struct window *w, int);
394 struct buffer *window_display_buffer (struct window *w); 393 struct buffer *window_display_buffer (struct window *w);
395 void set_window_display_buffer (struct window *w, struct buffer *b); 394 void set_window_display_buffer (struct window *w, struct buffer *b);
396 void update_frame_window_mirror (struct frame *f); 395 void update_frame_window_mirror (struct frame *f);
397 396
398 int map_windows (struct frame *f, 397 void map_windows (struct frame *f,
399 int (*mapfun) (struct window *w, void *closure), 398 int (*mapfun) (struct window *w, void *closure),
400 void *closure); 399 void *closure);
401 void some_window_value_changed (Lisp_Object specifier, struct window *w, 400 void some_window_value_changed (Lisp_Object specifier, struct window *w,
402 Lisp_Object oldval); 401 Lisp_Object oldval);
403 402
404 #define WINDOW_FRAME(w) ((w)->frame) 403 #define WINDOW_FRAME(w) ((w)->frame)
405 #define WINDOW_BUFFER(w) ((w)->buffer) 404 #define WINDOW_BUFFER(w) ((w)->buffer)