1. 21 Apr, 2004 31 commits
  2. 20 Apr, 2004 9 commits
    • Glenn Morris's avatar
      Add some entries missing from 2002-11-16. · d589ba10
      Glenn Morris authored
      d589ba10
    • Kim F. Storm's avatar
      Add image slices. Add posn-at- functions. · 09fe18d3
      Kim F. Storm authored
      09fe18d3
    • Kim F. Storm's avatar
      (insert-image): Add optional SLICE arg. · 5af275e0
      Kim F. Storm authored
      (insert-sliced-image): New defun.
      5af275e0
    • Kim F. Storm's avatar
      (image_ascent): Remove prototype. · c7b08a9d
      Kim F. Storm authored
      c7b08a9d
    • Kim F. Storm's avatar
      (x_draw_relief_rect): Add top_p and bot_p args. · 57326d99
      Kim F. Storm authored
      (x_draw_glyph_string_box): Fix call to x_draw_relief_rect.
      (x_draw_image_foreground, x_draw_image_relief)
      (x_draw_image_foreground_1, x_draw_image_glyph_string):
      Draw sliced images.
      57326d99
    • Kim F. Storm's avatar
      (Qslice): New variable. · e893970b
      Kim F. Storm authored
      (syms_of_xdisp): Intern and staticpro it.
      (pos_visible_p): Return pixel position in new x and y args.
      (init_iterator): Reset it->slice info.
      (handle_display_prop): Parse (slice ...) property.
      (push_it, pop_it): Save/restore slice info.
      (make_cursor_line_fully_visible): Fix 2004-04-14 change.  Do not
      force repositioning of tall row if window is vscrolled, as that
      would reset vscroll.
      (append_space): Set it->constrain_row_ascent_descent_p to avoid
      increasing row height if row is non-empty.
      (fill_image_glyph_string): Copy slice info.
      (take_vertical_position_into_account): Simplify.
      (produce_image_glyph): Handle iterator slice info, setup glyph
      slice info.  Do not force minimum line height.
      (x_produce_glyphs): If it->constrain_row_ascent_descent_p is set,
      do not increase height (ascent/descent) of non-empty row when
      adding normal character glyph; instead reduce glyph ascent/descent
      appropriately; if row is higher than current glyph, adjust glyph
      descent/ascent to reposition glyph within the existing row.
      Likewise, when char is newline, only set ascent/descent if row is
      currently empty.
      (note_mouse_highlight): Handle hotspots with sliced image.
      e893970b
    • Kim F. Storm's avatar
      754dc3d8
    • Kim F. Storm's avatar
      (Fpos_visible_in_window_p): Return pixel position if · 0cc1039f
      Kim F. Storm authored
      PARTIALLY arg is non-nil.  Simplify.  Doc fix.
      (Fwindow_vscroll, Fset_window_vscroll): Add optional PIXEL_P arg
      to return/set vscroll in pixels.
      0cc1039f
    • Kim F. Storm's avatar
      (w32_draw_relief_rect): Add top_p and bot_p args. · cb0b194a
      Kim F. Storm authored
      (x_draw_glyph_string_box): Fix call to x_draw_relief_rect.
      (x_draw_image_foreground, x_draw_image_relief)
      (w32_draw_image_foreground_1, x_draw_image_glyph_string):
      Draw sliced images.
      cb0b194a