1. 26 May, 2003 11 commits
  2. 25 May, 2003 26 commits
  3. 24 May, 2003 3 commits
    • Kim F. Storm's avatar
      6f8968c8
    • Kim F. Storm's avatar
      (struct x_output): Move members left_pos, top_pos, · 43a74f12
      Kim F. Storm authored
      border_width, pixel_height, pixel_width, line_height,
      internal_border_width, vertical_scroll_bar_extra,
      left_fringe_width, right_fringe_width, fringe_cols,
      fringes_extra, win_gravity, size_hint_flags, want_fullscreen,
      x_pixels_diff, and y_pixels_diff to struct frame (frame.h).
      (FRAME_INTERNAL_BORDER_WIDTH, FRAME_LINE_HEIGHT): Move to frame.h.
      (FRAME_DEFAULT_FONT_WIDTH): Remove macro.
      (PIXEL_WIDTH, PIXEL_HEIGHT)
      (FRAME_X_FRINGE_COLS, FRAME_X_FRINGE_WIDTH)
      (FRAME_X_LEFT_FRINGE_WIDTH, FRAME_X_RIGHT_FRINGE_WIDTH): Moved to
      frame.h and renamed [see frame.h changes].
      (CHAR_TO_PIXEL_ROW, CHAR_TO_PIXEL_COL, CHAR_TO_PIXEL_WIDTH)
      (CHAR_TO_PIXEL_HEIGHT, PIXEL_TO_CHAR_ROW, PIXEL_TO_CHAR_COL)
      (PIXEL_TO_CHAR_WIDTH, PIXEL_TO_CHAR_HEIGHT): Moved to frame.h
      and renamed [see frame.h changes].
      43a74f12
    • Kim F. Storm's avatar
      Make (several) trivial substitutions for renamed and · 0899d58c
      Kim F. Storm authored
      new macros in dispextern.h, frame.h and window.h.
      (x_draw_glyph_string_box): Adapt to per-window fringes and
      scroll-bars.
      (scroll_run): Adapt to new fringe position.
      (glyph_rect): Use window coordinates returned from
      window_from_coordinates rather than frame_to_window_pixel_xy.
      (XTset_vertical_scroll_bar): Adapt to per-window fringes and
      scroll-bars.
      (handle_one_xevent): Simplify a USE_GTK conditional.
      (x_clip_to_row): Remove superfluous whole_line_p arg and code
      (fringes are now inside margins, i.e. always in the clipping area).
      All callers changed.
      (x_new_font): Set FRAME_COLUMN_WIDTH and FRAME_LINE_HEIGHT
      directly, then call compute_fringe_widths.  Don't call
      frame_update_line_height.
      0899d58c