XFIXES(3) X Version 11 XFIXES(3)

# [NAME](#NAME)

XFixes - Augmented versions of core protocol requests

# [SYNTAX](#SYNTAX)

#include &lt;X11/extensions/Xfixes.h&gt;

```
Bool XFixesQueryExtension (Display *dpy,
	int *event_base_return, int *error_base_return);

Status XFixesQueryVersion (Display *dpy,
	int *major_version_return,
	int *minor_version_return);

void XFixesChangeSaveSet (Display *dpy,
	Window window,
	int mode,
	int target,
	int map);
```

# [ARGUMENTS](#ARGUMENTS)

[*display*](#display)

Specifies the connection to the X server.

[*window*](#window)

Specifies which window.

[*mode*](#mode)

Specifies the save set operation (SetModeInsert/SetModeDelete).

[*target*](#target)

Specifies the target when executing the save set (**SaveSetNearest**/**SaveSetRoot**). In **SaveSetNearest** mode, the save set member window will be reparented to the nearest window not owned by the save set client. In **SaveSetRoot** mode, the save set member window will be reparented to the root window.

[*map*](#map)

Specifies the map mode (**SaveSetMap**/**SaveSetUnmap**) which selects whether the save setmember window will be mapped or unmapped during save set processing.

# [DESCRIPTION](#DESCRIPTION)

**Xfixes** is a simple library designed to interface the X Fixes Extension. This extension provides application with work arounds for various limitations in the core protocol.

# [RESTRICTIONS](#RESTRICTIONS)

**Xfixes** will remain upward compatible after the 1.0 release.

# [AUTHORS](#AUTHORS)

Keith Packard, member of the XFree86 Project, Inc. and HP;  
Owen Taylor, member of the Gnome Foundation and Redhat, Inc.

2008-05-19 libXfixes 6.0.2

---

Document: Xfixes(3) from libxfixes 6.0.2-r4 (Chainguard OS)
Source: https://gitlab.freedesktop.org/xorg/lib/libxfixes
