# HG changeset patch # User Kim F. Storm # Date 1121720365 0 # Node ID def523ae062b799e4c49076f47fa945d6ca25667 # Parent 37bb7eefbbc1eff69d584a44343f4381656ecb4d (struct frame): New member already_hscrolled_p. diff -r 37bb7eefbbc1 -r def523ae062b src/frame.h --- a/src/frame.h Mon Jul 18 20:59:09 2005 +0000 +++ b/src/frame.h Mon Jul 18 20:59:25 2005 +0000 @@ -463,6 +463,10 @@ 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 @@ 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)