From: Kim F. Storm Date: Mon, 18 Jul 2005 20:59:25 +0000 (+0000) Subject: (struct frame): New member already_hscrolled_p. X-Git-Tag: emacs-pretest-22.0.90~8012 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=d3378f02fd3ed53fa1006da01fb6624235877b15;p=emacs.git (struct frame): New member already_hscrolled_p. --- diff --git a/src/frame.h b/src/frame.h index d70b38d3203..a2f5fc2fde5 100644 --- a/src/frame.h +++ b/src/frame.h @@ -463,6 +463,10 @@ struct frame realized. Reset to zero whenever the default face changes. Used to see the difference between a font change and face change. */ unsigned default_face_done_p : 1; + + /* Set to non-zero if this frame has already been hscrolled during + current redisplay. */ + unsigned already_hscrolled_p : 1; }; #ifdef MULTI_KBOARD @@ -821,13 +825,13 @@ extern Lisp_Object selected_frame; Display-related Macros ***********************************************************************/ -/* Canonical y-unit on frame F. +/* Canonical y-unit on frame F. This value currently equals the line height of the frame (which is the height of the default font of F). */ #define FRAME_LINE_HEIGHT(F) ((F)->line_height) -/* Canonical x-unit on frame F. +/* Canonical x-unit on frame F. This value currently equals the average width of the default font of F. */ #define FRAME_COLUMN_WIDTH(F) ((F)->column_width)