a GdkDevice
Returns the GdkDevice
that wraps the given device ID.
a GdkDeviceManager
a device ID, as understood by the XInput2 protocol
Frees the data returned from gdk_x11_display_string_to_compound_text().
The pointer stored in ctext
from a call to gdk_x11_display_string_to_compound_text().
Frees the array of strings created by gdk_x11_display_text_property_to_text_list().
the value stored in the list
parameter by a call to gdk_x11_display_text_property_to_text_list().
Routine to get the current X server time stamp.
a GdkSurface
, used for communication with the server. The surface must have GDK_PROPERTY_CHANGE_MASK
in its events mask or a hang will result.
Returns the X atom for a GdkDisplay
corresponding to atom_name
.
This function caches the result, so if called repeatedly it is much
faster than XInternAtom(), which is a round trip to the server each time.
a GdkDisplay
a string
Returns the name of an X atom for its display. This function is meant mainly for debugging, so for convenience, unlike XAtomName() and the result doesn’t need to be freed.
the GdkDisplay
where xatom
is defined
an X atom
Find the GdkDisplay
corresponding to xdisplay,
if any exists.
Sets the SM_CLIENT_ID
property on the application’s leader window so that
the window manager can save the application’s state using the X11R6 ICCCM
session management protocol.
See the X Session Management Library documentation for more information on session management and the Inter-Client Communication Conventions Manual
the client id assigned by the session manager when the connection was opened, or %NULL to remove the property.
Returns the device ID as seen by XInput2.