• Kim F. Storm's avatar
    * dispextern.h (Display_Info): Generic typedef for *_display_info. · d74b2553
    Kim F. Storm authored
    (NativeRectangle): Generic typedef for rectangle type.
    (enum window_part): Move here from window.c.
    (struct redisplay_interface): New members flush_display_optional,
    define_frame_cursor, clear_frame_area, draw_window_cursor,
    draw_vertical_window_border, shift_glyphs_for_insert.
    Rename member clear_mouse_face to clear_window_mouse_face.
    (estimate_mode_line_height_hook): Remove hook.
    (auto_raise_tool_bar_buttons_p): Don't declare extern.
    (tool_bar_item_info): Remove prototype.
    (help_echo_string, help_echo_window, help_echo_object)
    (previous_help_echo_string, help_echo_pos)
    (last_mouse_frame, last_tool_bar_item, mouse_autoselect_window):
    (x_stretch_cursor_p, output_cursor): Declare extern.
    (x_draw_glyphs, notice_overwritten_cursor): Remove prototypes.
    (x_write_glyphs), x_insert_glyphs, x_clear_end_of_line)
    (x_fix_overlapping_area, draw_phys_cursor_glyph, erase_phys_cursor)
    (display_and_set_cursor, set_output_cursor, x_cursor_to)
    (x_update_cursor, x_clear_cursor, x_draw_vertical_border)
    (frame_to_window_pixel_xy, get_glyph_string_clip_rect)
    (note_mouse_highlight, x_clear_window_mouse_face, cancel_mouse_face)
    (handle_tool_bar_click, clear_mouse_face, show_mouse_face)
    (cursor_in_mouse_face_p, expose_frame, x_intersect_rectangles):
    Add prototypes.
    (mode_line_string, marginal_area_string): Fix prototypes.
    d74b2553
dispextern.h 93.6 KB