aboutsummaryrefslogtreecommitdiffstats
path: root/src/dispextern.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/dispextern.h')
-rw-r--r--src/dispextern.h19
1 files changed, 9 insertions, 10 deletions
diff --git a/src/dispextern.h b/src/dispextern.h
index b0f2944da86..5f730df514b 100644
--- a/src/dispextern.h
+++ b/src/dispextern.h
@@ -3182,9 +3182,9 @@ struct glyph_row *row_containing_pos (struct window *, ptrdiff_t,
3182 struct glyph_row *, int); 3182 struct glyph_row *, int);
3183int line_bottom_y (struct it *); 3183int line_bottom_y (struct it *);
3184int default_line_pixel_height (struct window *); 3184int default_line_pixel_height (struct window *);
3185int display_prop_intangible_p (Lisp_Object, Lisp_Object, ptrdiff_t, ptrdiff_t); 3185bool display_prop_intangible_p (Lisp_Object, Lisp_Object, ptrdiff_t, ptrdiff_t);
3186void resize_echo_area_exactly (void); 3186void resize_echo_area_exactly (void);
3187int resize_mini_window (struct window *, int); 3187bool resize_mini_window (struct window *, bool);
3188void set_vertical_scroll_bar (struct window *); 3188void set_vertical_scroll_bar (struct window *);
3189void set_horizontal_scroll_bar (struct window *); 3189void set_horizontal_scroll_bar (struct window *);
3190int try_window (Lisp_Object, struct text_pos, int); 3190int try_window (Lisp_Object, struct text_pos, int);
@@ -3199,10 +3199,10 @@ int window_box_right (struct window *, enum glyph_row_area);
3199int estimate_mode_line_height (struct frame *, enum face_id); 3199int estimate_mode_line_height (struct frame *, enum face_id);
3200int move_it_to (struct it *, ptrdiff_t, int, int, int, int); 3200int move_it_to (struct it *, ptrdiff_t, int, int, int, int);
3201void pixel_to_glyph_coords (struct frame *, int, int, int *, int *, 3201void pixel_to_glyph_coords (struct frame *, int, int, int *, int *,
3202 NativeRectangle *, int); 3202 NativeRectangle *, bool);
3203void remember_mouse_glyph (struct frame *, int, int, NativeRectangle *); 3203void remember_mouse_glyph (struct frame *, int, int, NativeRectangle *);
3204 3204
3205void mark_window_display_accurate (Lisp_Object, int); 3205void mark_window_display_accurate (Lisp_Object, bool);
3206void redisplay_preserve_echo_area (int); 3206void redisplay_preserve_echo_area (int);
3207void init_iterator (struct it *, struct window *, ptrdiff_t, 3207void init_iterator (struct it *, struct window *, ptrdiff_t,
3208 ptrdiff_t, struct glyph_row *, enum face_id); 3208 ptrdiff_t, struct glyph_row *, enum face_id);
@@ -3228,7 +3228,7 @@ extern void reseat_at_previous_visible_line_start (struct it *);
3228extern Lisp_Object lookup_glyphless_char_display (int, struct it *); 3228extern Lisp_Object lookup_glyphless_char_display (int, struct it *);
3229extern ptrdiff_t compute_display_string_pos (struct text_pos *, 3229extern ptrdiff_t compute_display_string_pos (struct text_pos *,
3230 struct bidi_string_data *, 3230 struct bidi_string_data *,
3231 struct window *, int, int *); 3231 struct window *, bool, int *);
3232extern ptrdiff_t compute_display_string_end (ptrdiff_t, 3232extern ptrdiff_t compute_display_string_end (ptrdiff_t,
3233 struct bidi_string_data *); 3233 struct bidi_string_data *);
3234extern void produce_stretch_glyph (struct it *); 3234extern void produce_stretch_glyph (struct it *);
@@ -3271,21 +3271,20 @@ extern void get_glyph_string_clip_rect (struct glyph_string *,
3271extern Lisp_Object find_hot_spot (Lisp_Object, int, int); 3271extern Lisp_Object find_hot_spot (Lisp_Object, int, int);
3272 3272
3273extern void handle_tool_bar_click (struct frame *, 3273extern void handle_tool_bar_click (struct frame *,
3274 int, int, int, int); 3274 int, int, bool, int);
3275 3275
3276extern void expose_frame (struct frame *, int, int, int, int); 3276extern void expose_frame (struct frame *, int, int, int, int);
3277extern int x_intersect_rectangles (XRectangle *, XRectangle *, 3277extern bool x_intersect_rectangles (XRectangle *, XRectangle *, XRectangle *);
3278 XRectangle *);
3279#endif /* HAVE_WINDOW_SYSTEM */ 3278#endif /* HAVE_WINDOW_SYSTEM */
3280 3279
3281extern void note_mouse_highlight (struct frame *, int, int); 3280extern void note_mouse_highlight (struct frame *, int, int);
3282extern void x_clear_window_mouse_face (struct window *); 3281extern void x_clear_window_mouse_face (struct window *);
3283extern void cancel_mouse_face (struct frame *); 3282extern void cancel_mouse_face (struct frame *);
3284extern int clear_mouse_face (Mouse_HLInfo *); 3283extern bool clear_mouse_face (Mouse_HLInfo *);
3285extern bool cursor_in_mouse_face_p (struct window *w); 3284extern bool cursor_in_mouse_face_p (struct window *w);
3286extern void tty_draw_row_with_mouse_face (struct window *, struct glyph_row *, 3285extern void tty_draw_row_with_mouse_face (struct window *, struct glyph_row *,
3287 int, int, enum draw_glyphs_face); 3286 int, int, enum draw_glyphs_face);
3288extern void display_tty_menu_item (const char *, int, int, int, int, int); 3287extern void display_tty_menu_item (const char *, int, int, int, int, bool);
3289 3288
3290/* Flags passed to try_window. */ 3289/* Flags passed to try_window. */
3291#define TRY_WINDOW_CHECK_MARGINS (1 << 0) 3290#define TRY_WINDOW_CHECK_MARGINS (1 << 0)