/[emacs]/emacs/src/dispextern.h
ViewVC logotype

Diff of /emacs/src/dispextern.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.117 by rms, Wed Nov 14 22:31:37 2001 UTC revision 1.118 by kfstorm, Fri Nov 16 13:01:09 2001 UTC
# Line 668  struct glyph_row Line 668  struct glyph_row
668    unsigned contains_overlapping_glyphs_p : 1;    unsigned contains_overlapping_glyphs_p : 1;
669    
670    /* 1 means this row is a wide as the window it is displayed in, including    /* 1 means this row is a wide as the window it is displayed in, including
671       scroll bars, bitmap areas, and internal borders.  This also       scroll bars, fringes, and internal borders.  This also
672       implies that the row doesn't have marginal areas.  */       implies that the row doesn't have marginal areas.  */
673    unsigned full_width_p : 1;    unsigned full_width_p : 1;
674    
# Line 968  extern struct glyph_row scratch_glyph_ro Line 968  extern struct glyph_row scratch_glyph_ro
968  /* Width of display region of window W.  For terminal frames, this  /* Width of display region of window W.  For terminal frames, this
969     equals the width of W since there are no vertical scroll bars.  For     equals the width of W since there are no vertical scroll bars.  For
970     window system frames, the value has to be corrected by the pixel     window system frames, the value has to be corrected by the pixel
971     width of vertical scroll bars, and bitmap areas.  */     width of vertical scroll bars, and fringes.  */
972    
973  #define WINDOW_DISPLAY_PIXEL_WIDTH(W)                                   \  #define WINDOW_DISPLAY_PIXEL_WIDTH(W)                                   \
974       (((XFASTINT ((W)->width)                                           \       (((XFASTINT ((W)->width)                                           \
975          - FRAME_SCROLL_BAR_WIDTH (XFRAME (WINDOW_FRAME ((W))))          \          - FRAME_SCROLL_BAR_WIDTH (XFRAME (WINDOW_FRAME ((W))))          \
976          - FRAME_FLAGS_AREA_COLS (XFRAME (WINDOW_FRAME ((W)))))          \          - FRAME_FRINGE_COLS (XFRAME (WINDOW_FRAME ((W)))))              \
977         * CANON_X_UNIT (XFRAME (WINDOW_FRAME ((W))))))         * CANON_X_UNIT (XFRAME (WINDOW_FRAME ((W))))))
978    
979  /* Height of the display region of W, including a mode line, if any.  */  /* Height of the display region of W, including a mode line, if any.  */
# Line 1017  extern struct glyph_row scratch_glyph_ro Line 1017  extern struct glyph_row scratch_glyph_ro
1017       (FRAME_INTERNAL_BORDER_WIDTH_SAFE (XFRAME (WINDOW_FRAME ((W))))    \       (FRAME_INTERNAL_BORDER_WIDTH_SAFE (XFRAME (WINDOW_FRAME ((W))))    \
1018        + (WINDOW_LEFT_MARGIN ((W))                                       \        + (WINDOW_LEFT_MARGIN ((W))                                       \
1019           * CANON_X_UNIT (XFRAME (WINDOW_FRAME ((W)))))                  \           * CANON_X_UNIT (XFRAME (WINDOW_FRAME ((W)))))                  \
1020        + FRAME_LEFT_FLAGS_AREA_WIDTH (XFRAME (WINDOW_FRAME ((W)))))        + FRAME_LEFT_FRINGE_WIDTH (XFRAME (WINDOW_FRAME ((W)))))
1021    
1022  /* Right edge of window W in pixels, relative to its frame.  */  /* Right edge of window W in pixels, relative to its frame.  */
1023            
# Line 1352  enum face_id Line 1352  enum face_id
1352    DEFAULT_FACE_ID,    DEFAULT_FACE_ID,
1353    MODE_LINE_FACE_ID,    MODE_LINE_FACE_ID,
1354    TOOL_BAR_FACE_ID,    TOOL_BAR_FACE_ID,
1355    BITMAP_AREA_FACE_ID,    FRINGE_FACE_ID,
1356    HEADER_LINE_FACE_ID,    HEADER_LINE_FACE_ID,
1357    SCROLL_BAR_FACE_ID,    SCROLL_BAR_FACE_ID,
1358    BORDER_FACE_ID,    BORDER_FACE_ID,

Legend:
Removed from v.1.117  
changed lines
  Added in v.1.118

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26