aboutsummaryrefslogtreecommitdiffstats
path: root/src/xterm.h
diff options
context:
space:
mode:
authorStefan Monnier2011-03-21 12:42:16 -0400
committerStefan Monnier2011-03-21 12:42:16 -0400
commitcafdcef32d55cbb44389d7e322e7f973cbb72dfd (patch)
tree7ee0c41ea8a589650ce6f4311fb10e61a63807b9 /src/xterm.h
parenta08a25d7aaf251aa18f2ef747be53734bc55cae9 (diff)
parent4e05e67e4cd0bc1b0a4ef3176a4d0d91c6b3738e (diff)
downloademacs-cafdcef32d55cbb44389d7e322e7f973cbb72dfd.tar.gz
emacs-cafdcef32d55cbb44389d7e322e7f973cbb72dfd.zip
Merge from trunk
Diffstat (limited to 'src/xterm.h')
-rw-r--r--src/xterm.h14
1 files changed, 13 insertions, 1 deletions
diff --git a/src/xterm.h b/src/xterm.h
index 48d68557796..15630e902e5 100644
--- a/src/xterm.h
+++ b/src/xterm.h
@@ -675,9 +675,20 @@ enum
675#define gtk_adjustment_get_upper(w) ((w)->upper) 675#define gtk_adjustment_get_upper(w) ((w)->upper)
676#endif 676#endif
677 677
678#ifdef HAVE_GTK3
679#define DEFAULT_GDK_DISPLAY() \
680 gdk_x11_display_get_xdisplay (gdk_display_get_default ())
681#else
682#undef GDK_WINDOW_XID
683#define GDK_WINDOW_XID(w) GDK_WINDOW_XWINDOW (w)
684#define DEFAULT_GDK_DISPLAY() GDK_DISPLAY ()
685#define gtk_widget_get_preferred_size(a, ign, b) \
686 gtk_widget_size_request(a, b)
687#endif
688
678#define GTK_WIDGET_TO_X_WIN(w) \ 689#define GTK_WIDGET_TO_X_WIN(w) \
679 ((w) && gtk_widget_get_window (w) \ 690 ((w) && gtk_widget_get_window (w) \
680 ? GDK_WINDOW_XWINDOW (gtk_widget_get_window (w)) : 0) 691 ? GDK_WINDOW_XID (gtk_widget_get_window (w)) : 0)
681 692
682#define FRAME_GTK_OUTER_WIDGET(f) ((f)->output_data.x->widget) 693#define FRAME_GTK_OUTER_WIDGET(f) ((f)->output_data.x->widget)
683#define FRAME_GTK_WIDGET(f) ((f)->output_data.x->edit_widget) 694#define FRAME_GTK_WIDGET(f) ((f)->output_data.x->edit_widget)
@@ -979,6 +990,7 @@ extern int x_alloc_nearest_color (struct frame *, Colormap, XColor *);
979extern void x_query_colors (struct frame *f, XColor *, int); 990extern void x_query_colors (struct frame *f, XColor *, int);
980extern void x_query_color (struct frame *f, XColor *); 991extern void x_query_color (struct frame *f, XColor *);
981extern void x_clear_area (Display *, Window, int, int, int, int, int); 992extern void x_clear_area (Display *, Window, int, int, int, int, int);
993extern void x_mouse_leave (struct x_display_info *);
982extern void set_vertical_scroll_bar (struct window *); 994extern void set_vertical_scroll_bar (struct window *);
983 995
984extern int x_dispatch_event (XEvent *, Display *); 996extern int x_dispatch_event (XEvent *, Display *);