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 };