Mercurial > emacs
comparison src/xterm.h @ 111356:ee70db35f80f
Get window position by reading _NET_FRAME_EXTENTS (Bug#5721).
* src/xfns.c (x_real_positions): Try to get _NET_FRAME_EXTENTS first
before traversing window tree (Bug#5721).
* src/xterm.c (x_term_init): Initialize Xatom_net_frame_extents.
* src/xterm.h (struct x_display_info): Xatom_net_frame_extents is new.
author | Jan D. <jan.h.d@swipnet.se> |
---|---|
date | Thu, 04 Nov 2010 09:41:25 +0100 |
parents | 60266cf487b0 |
children | 132f2dfd549f 376148b31b5e |
comparison
equal
deleted
inserted
replaced
111355:2d8e87ba4337 | 111356:ee70db35f80f |
---|---|
360 Atom *net_supported_atoms; | 360 Atom *net_supported_atoms; |
361 int nr_net_supported_atoms; | 361 int nr_net_supported_atoms; |
362 Window net_supported_window; | 362 Window net_supported_window; |
363 Atom Xatom_net_window_type, Xatom_net_window_type_tooltip; | 363 Atom Xatom_net_window_type, Xatom_net_window_type_tooltip; |
364 | 364 |
365 /* Atoms dealing with maximization and fullscreen */ | 365 /* Atoms dealing with EWMH (i.e. _NET_...) */ |
366 Atom Xatom_net_wm_state, Xatom_net_wm_state_fullscreen_atom, | 366 Atom Xatom_net_wm_state, Xatom_net_wm_state_fullscreen_atom, |
367 Xatom_net_wm_state_maximized_horz, Xatom_net_wm_state_maximized_vert, | 367 Xatom_net_wm_state_maximized_horz, Xatom_net_wm_state_maximized_vert, |
368 Xatom_net_wm_state_sticky; | 368 Xatom_net_wm_state_sticky, Xatom_net_frame_extents; |
369 | 369 |
370 /* XSettings atoms and windows. */ | 370 /* XSettings atoms and windows. */ |
371 Atom Xatom_xsettings_sel, Xatom_xsettings_prop, Xatom_xsettings_mgr; | 371 Atom Xatom_xsettings_sel, Xatom_xsettings_prop, Xatom_xsettings_mgr; |
372 Window xsettings_window; | 372 Window xsettings_window; |
373 }; | 373 }; |