MOON
Server: Apache/2.2.31 (Unix) mod_ssl/2.2.31 OpenSSL/0.9.8e-fips-rhel5 mod_bwlimited/1.4
System: Linux csr818.wilogic.com 2.6.18-419.el5xen #1 SMP Fri Feb 24 22:50:37 UTC 2017 x86_64
User: digitals (531)
PHP: 5.4.45
Disabled: NONE
Upload Files
File: //usr/share/gtk-doc/html/gdk/gdk-X-Window-System-Interaction.html
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>X Window System Interaction</title>
<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
<link rel="start" href="index.html" title="GDK Reference Manual">
<link rel="up" href="reference.html" title="API Reference">
<link rel="prev" href="gdk-Cairo-Interaction.html" title="Cairo Interaction">
<link rel="next" href="ix01.html" title="Index">
<meta name="generator" content="GTK-Doc V1.6 (XML mode)">
<link rel="stylesheet" href="style.css" type="text/css">
<link rel="reference" href="reference.html" title="API Reference">
<link rel="index" href="ix01.html" title="Index">
<link rel="index" href="ix02.html" title="Index of deprecated symbols">
<link rel="index" href="ix03.html" title="Index of new symbols in 2.2">
<link rel="index" href="ix04.html" title="Index of new symbols in 2.4">
<link rel="index" href="ix05.html" title="Index of new symbols in 2.6">
<link rel="index" href="ix06.html" title="Index of new symbols in 2.8">
<link rel="index" href="ix07.html" title="Index of new symbols in 2.10">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
<table class="navigation" id="top" width="100%" summary="Navigation header" cellpadding="2" cellspacing="2">
<tr valign="middle">
<td><a accesskey="p" href="gdk-Cairo-Interaction.html"><img src="left.png" width="24" height="24" border="0" alt="Prev"></a></td>
<td><a accesskey="u" href="reference.html"><img src="up.png" width="24" height="24" border="0" alt="Up"></a></td>
<td><a accesskey="h" href="index.html"><img src="home.png" width="24" height="24" border="0" alt="Home"></a></td>
<th width="100%" align="center">GDK Reference Manual</th>
<td><a accesskey="n" href="ix01.html"><img src="right.png" width="24" height="24" border="0" alt="Next"></a></td>
</tr>
<tr><td colspan="5" class="shortcuts"><nobr><a href="#id3138145" class="shortcut">Top</a>
                  &#160;|&#160;
                  <a href="#id3139888" class="shortcut">Description</a></nobr></td></tr>
</table>
<div class="refentry" lang="en">
<a name="gdk-X-Window-System-Interaction"></a><div class="titlepage"></div>
<div class="refnamediv"><table width="100%"><tr>
<td valign="top">
<h2>
<a name="id3138145"></a><span class="refentrytitle">X Window System Interaction</span>
</h2>
<p>X Window System Interaction &#8212; X backend-specific functions</p>
</td>
<td valign="top" align="right"></td>
</tr></table></div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<pre class="synopsis">

#include &lt;gdk/gdkx.h&gt;


#define     <a href="gdk-X-Window-System-Interaction.html#GDK-ROOT-WINDOW:CAPS">GDK_ROOT_WINDOW</a>                 ()
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-ROOT-PARENT:CAPS">GDK_ROOT_PARENT</a>                 ()
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-DISPLAY:CAPS">GDK_DISPLAY</a>                     ()
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-WINDOW-XDISPLAY:CAPS">GDK_WINDOW_XDISPLAY</a>             (win)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-WINDOW-XID:CAPS">GDK_WINDOW_XID</a>                  (win)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-PIXMAP-XDISPLAY:CAPS">GDK_PIXMAP_XDISPLAY</a>             (pix)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-PIXMAP-XID:CAPS">GDK_PIXMAP_XID</a>                  (pix)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-DISPLAY-XDISPLAY:CAPS">GDK_DISPLAY_XDISPLAY</a>            (display)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-DRAWABLE-XDISPLAY:CAPS">GDK_DRAWABLE_XDISPLAY</a>           (win)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-DRAWABLE-XID:CAPS">GDK_DRAWABLE_XID</a>                (win)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-IMAGE-XDISPLAY:CAPS">GDK_IMAGE_XDISPLAY</a>              (image)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-IMAGE-XIMAGE:CAPS">GDK_IMAGE_XIMAGE</a>                (image)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-GC-XDISPLAY:CAPS">GDK_GC_XDISPLAY</a>                 (gc)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-COLORMAP-XDISPLAY:CAPS">GDK_COLORMAP_XDISPLAY</a>           (cmap)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-COLORMAP-XCOLORMAP:CAPS">GDK_COLORMAP_XCOLORMAP</a>          (cmap)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-SCREEN-XDISPLAY:CAPS">GDK_SCREEN_XDISPLAY</a>             (screen)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-SCREEN-XNUMBER:CAPS">GDK_SCREEN_XNUMBER</a>              (screen)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-SCREEN-XSCREEN:CAPS">GDK_SCREEN_XSCREEN</a>              (screen)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-VISUAL-XVISUAL:CAPS">GDK_VISUAL_XVISUAL</a>              (vis)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-FONT-XDISPLAY:CAPS">GDK_FONT_XDISPLAY</a>               (font)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-FONT-XFONT:CAPS">GDK_FONT_XFONT</a>                  (font)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-CURSOR-XCURSOR:CAPS">GDK_CURSOR_XCURSOR</a>              (cursor)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-CURSOR-XDISPLAY:CAPS">GDK_CURSOR_XDISPLAY</a>             (cursor)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-GC-XGC:CAPS">GDK_GC_XGC</a>                      (gc)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-GC-GET-XGC:CAPS">GDK_GC_GET_XGC</a>                  (gc)
#define     <a href="gdk-X-Window-System-Interaction.html#GDK-WINDOW-XWINDOW:CAPS">GDK_WINDOW_XWINDOW</a>
<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*  <a href="gdk-X-Window-System-Interaction.html#gdkx-visual-get">gdkx_visual_get</a>                 (VisualID xvisualid);
<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* <a href="gdk-X-Window-System-Interaction.html#gdkx-colormap-get">gdkx_colormap_get</a>              (Colormap xcolormap);
<a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-foreign-new">gdk_pixmap_foreign_new</a>          (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-foreign-new-for-display">gdk_pixmap_foreign_new_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-foreign-new-for-screen">gdk_pixmap_foreign_new_for_screen</a>
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> width,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> height,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> depth);
<a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-window-foreign-new">gdk_window_foreign_new</a>          (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-window-foreign-new-for-display">gdk_window_foreign_new_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    <a href="gdk-X-Window-System-Interaction.html#gdk-xid-table-lookup">gdk_xid_table_lookup</a>            (XID xid);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    <a href="gdk-X-Window-System-Interaction.html#gdk-xid-table-lookup-for-display">gdk_xid_table_lookup_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             XID xid);
<a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-window-lookup">gdk_window_lookup</a>               (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-window-lookup-for-display">gdk_window_lookup_for_display</a>   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-lookup">gdk_pixmap_lookup</a>               (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
<a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-lookup-for-display">gdk_pixmap_lookup_for_display</a>   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);
#define     <a href="gdk-X-Window-System-Interaction.html#gdk-font-lookup">gdk_font_lookup</a>                 (xid)
#define     <a href="gdk-X-Window-System-Interaction.html#gdk-font-lookup-for-display">gdk_font_lookup_for_display</a>     (display, xid)
<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-lookup-xdisplay">gdk_x11_lookup_xdisplay</a>         (Display *xdisplay);
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a>     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-server-time">gdk_x11_get_server_time</a>         (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a>    <a href="gdk-X-Window-System-Interaction.html#gdk-net-wm-supports">gdk_net_wm_supports</a>             (<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> property);
<a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a>    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint">gdk_x11_screen_supports_net_wm_hint</a>
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             <a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> property);
const char* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-get-window-manager-name">gdk_x11_screen_get_window_manager_name</a>
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);
<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*  <a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-lookup-visual">gdk_x11_screen_lookup_visual</a>    (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             VisualID xvisualid);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-window-set-user-time">gdk_x11_window_set_user_time</a>    (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window,
                                             <a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> timestamp);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-window-move-to-current-desktop">gdk_x11_window_move_to_current_desktop</a>
                                            (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);
<a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a>     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-get-user-time">gdk_x11_display_get_user_time</a>   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);
<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-colormap-foreign-new">gdk_x11_colormap_foreign_new</a>   (<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a> *visual,
                                             Colormap xcolormap);
Colormap    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-colormap-get-xcolormap">gdk_x11_colormap_get_xcolormap</a>  (<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-colormap-get-xdisplay">gdk_x11_colormap_get_xdisplay</a>   (<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);
Cursor      <a href="gdk-X-Window-System-Interaction.html#gdk-x11-cursor-get-xcursor">gdk_x11_cursor_get_xcursor</a>      (<a href="gdk-Cursors.html#GdkCursor">GdkCursor</a> *cursor);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-cursor-get-xdisplay">gdk_x11_cursor_get_xdisplay</a>     (<a href="gdk-Cursors.html#GdkCursor">GdkCursor</a> *cursor);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-get-xdisplay">gdk_x11_display_get_xdisplay</a>    (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-grab">gdk_x11_display_grab</a>            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-ungrab">gdk_x11_display_ungrab</a>          (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-set-cursor-theme">gdk_x11_display_set_cursor_theme</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *theme,
                                             const <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> size);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-register-standard-event-type">gdk_x11_register_standard_event_type</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> event_base,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> n_events);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-drawable-get-xdisplay">gdk_x11_drawable_get_xdisplay</a>   (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);
XID         <a href="gdk-X-Window-System-Interaction.html#gdk-x11-drawable-get-xid">gdk_x11_drawable_get_xid</a>        (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);
const char* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-font-get-name">gdk_x11_font_get_name</a>           (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-font-get-xdisplay">gdk_x11_font_get_xdisplay</a>       (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);
<a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-font-get-xfont">gdk_x11_font_get_xfont</a>          (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-gc-get-xdisplay">gdk_x11_gc_get_xdisplay</a>         (<a href="gdk-Graphics-Contexts.html#GdkGC">GdkGC</a> *gc);
GC          <a href="gdk-X-Window-System-Interaction.html#gdk-x11-gc-get-xgc">gdk_x11_gc_get_xgc</a>              (<a href="gdk-Graphics-Contexts.html#GdkGC">GdkGC</a> *gc);
Window      <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-default-root-xwindow">gdk_x11_get_default_root_xwindow</a>
                                            (void);
<a
href="../glib/glib-Basic-Types.html#gint"
>gint</a>        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-default-screen">gdk_x11_get_default_screen</a>      (void);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-default-xdisplay">gdk_x11_get_default_xdisplay</a>    (void);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-grab-server">gdk_x11_grab_server</a>             (void);
Display*    <a href="gdk-X-Window-System-Interaction.html#gdk-x11-image-get-xdisplay">gdk_x11_image_get_xdisplay</a>      (<a href="gdk-Images.html#GdkImage">GdkImage</a> *image);
XImage*     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-image-get-ximage">gdk_x11_image_get_ximage</a>        (<a href="gdk-Images.html#GdkImage">GdkImage</a> *image);
int         <a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-get-screen-number">gdk_x11_screen_get_screen_number</a>
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);
Screen*     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-get-xscreen">gdk_x11_screen_get_xscreen</a>      (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);
void        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-ungrab-server">gdk_x11_ungrab_server</a>           (void);
Visual*     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-visual-get-xvisual">gdk_x11_visual_get_xvisual</a>      (<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a> *visual);
Atom        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom">gdk_x11_atom_to_xatom</a>           (<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> atom);
Atom        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-atom-to-xatom-for-display">gdk_x11_atom_to_xatom_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> atom);
<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a>     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom">gdk_x11_xatom_to_atom</a>           (Atom xatom);
<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a>     <a href="gdk-X-Window-System-Interaction.html#gdk-x11-xatom-to-atom-for-display">gdk_x11_xatom_to_atom_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             Atom xatom);
Atom        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name">gdk_x11_get_xatom_by_name</a>       (const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *atom_name);
Atom        <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-xatom-by-name-for-display">gdk_x11_get_xatom_by_name_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *atom_name);
const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a>* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-xatom-name">gdk_x11_get_xatom_name</a>         (Atom xatom);
const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a>* <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-xatom-name-for-display">gdk_x11_get_xatom_name_for_display</a>
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             Atom xatom);

</pre>
</div>
<div class="refsect1" lang="en">
<a name="id3139888"></a><h2>Description</h2>
<p>

</p>
</div>
<div class="refsect1" lang="en">
<a name="id3139902"></a><h2>Details</h2>
<div class="refsect2" lang="en">
<a name="id3139912"></a><h3>
<a name="GDK-ROOT-WINDOW:CAPS"></a>GDK_ROOT_WINDOW()</h3>
<a class="indexterm" name="id3139926"></a><pre class="programlisting">#define GDK_ROOT_WINDOW()             (gdk_x11_get_default_root_xwindow ())
</pre>
<p>
Obtains the Xlib window id of the root window of the current screen. 
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3139943"></a><h3>
<a name="GDK-ROOT-PARENT:CAPS"></a>GDK_ROOT_PARENT()</h3>
<a class="indexterm" name="id3139958"></a><pre class="programlisting">#define GDK_ROOT_PARENT()             (gdk_get_default_root_window ())
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">GDK_ROOT_PARENT</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Obtains the Xlib window id of the root window of the default screen.
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3139988"></a><h3>
<a name="GDK-DISPLAY:CAPS"></a>GDK_DISPLAY()</h3>
<a class="indexterm" name="id3140001"></a><pre class="programlisting">#define GDK_DISPLAY()                 gdk_display
</pre>
<p>
The current display.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140035"></a><h3>
<a name="GDK-WINDOW-XDISPLAY:CAPS"></a>GDK_WINDOW_XDISPLAY()</h3>
<a class="indexterm" name="id3140049"></a><pre class="programlisting">#define     GDK_WINDOW_XDISPLAY(win)</pre>
<p>
Returns the display of a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>win</code></em>&#160;:</span></td>
<td>a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140112"></a><h3>
<a name="GDK-WINDOW-XID:CAPS"></a>GDK_WINDOW_XID()</h3>
<a class="indexterm" name="id3140125"></a><pre class="programlisting">#define     GDK_WINDOW_XID(win)</pre>
<p>
Returns the X window belonging to a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>win</code></em>&#160;:</span></td>
<td>a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the Xlib <span class="type">Window</span> of <em class="parameter"><code>win</code></em>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140194"></a><h3>
<a name="GDK-PIXMAP-XDISPLAY:CAPS"></a>GDK_PIXMAP_XDISPLAY()</h3>
<a class="indexterm" name="id3140208"></a><pre class="programlisting">#define     GDK_PIXMAP_XDISPLAY(pix)</pre>
<p>
Returns the display of a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>pix</code></em>&#160;:</span></td>
<td>a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140271"></a><h3>
<a name="GDK-PIXMAP-XID:CAPS"></a>GDK_PIXMAP_XID()</h3>
<a class="indexterm" name="id3140284"></a><pre class="programlisting">#define     GDK_PIXMAP_XID(pix)</pre>
<p>
Returns the X pixmap belonging to a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>pix</code></em>&#160;:</span></td>
<td>a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the Xlib <span class="type">XPixmap</span> of <em class="parameter"><code>win</code></em>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140353"></a><h3>
<a name="GDK-DISPLAY-XDISPLAY:CAPS"></a>GDK_DISPLAY_XDISPLAY()</h3>
<a class="indexterm" name="id3140366"></a><pre class="programlisting">#define     GDK_DISPLAY_XDISPLAY(display)</pre>
<p>
Returns the display of a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td>a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140416"></a><h3>
<a name="GDK-DRAWABLE-XDISPLAY:CAPS"></a>GDK_DRAWABLE_XDISPLAY()</h3>
<a class="indexterm" name="id3140430"></a><pre class="programlisting">#define     GDK_DRAWABLE_XDISPLAY(win)</pre>
<p>
Returns the display of a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>win</code></em>&#160;:</span></td>
<td>a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140493"></a><h3>
<a name="GDK-DRAWABLE-XID:CAPS"></a>GDK_DRAWABLE_XID()</h3>
<a class="indexterm" name="id3140507"></a><pre class="programlisting">#define     GDK_DRAWABLE_XID(win)</pre>
<p>
Returns the X resource (window or pixmap) belonging to a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>win</code></em>&#160;:</span></td>
<td>a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the ID of <em class="parameter"><code>win</code></em>'s X resource.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140572"></a><h3>
<a name="GDK-IMAGE-XDISPLAY:CAPS"></a>GDK_IMAGE_XDISPLAY()</h3>
<a class="indexterm" name="id3140585"></a><pre class="programlisting">#define GDK_IMAGE_XDISPLAY(image)     (gdk_x11_image_get_xdisplay (image))
</pre>
<p>
Returns the display of a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>image</code></em>&#160;:</span></td>
<td>a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140649"></a><h3>
<a name="GDK-IMAGE-XIMAGE:CAPS"></a>GDK_IMAGE_XIMAGE()</h3>
<a class="indexterm" name="id3140663"></a><pre class="programlisting">#define GDK_IMAGE_XIMAGE(image)       (gdk_x11_image_get_ximage (image))
</pre>
<p>
Returns the X image belonging to a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>image</code></em>&#160;:</span></td>
<td>a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an <span class="type">XImage*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140727"></a><h3>
<a name="GDK-GC-XDISPLAY:CAPS"></a>GDK_GC_XDISPLAY()</h3>
<a class="indexterm" name="id3140740"></a><pre class="programlisting">#define     GDK_GC_XDISPLAY(gc)</pre>
<p>
Returns the display of a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></td>
<td>a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140803"></a><h3>
<a name="GDK-COLORMAP-XDISPLAY:CAPS"></a>GDK_COLORMAP_XDISPLAY()</h3>
<a class="indexterm" name="id3140816"></a><pre class="programlisting">#define GDK_COLORMAP_XDISPLAY(cmap)   (gdk_x11_colormap_get_xdisplay (cmap))
</pre>
<p>
Returns the display of a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cmap</code></em>&#160;:</span></td>
<td>a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140881"></a><h3>
<a name="GDK-COLORMAP-XCOLORMAP:CAPS"></a>GDK_COLORMAP_XCOLORMAP()</h3>
<a class="indexterm" name="id3140894"></a><pre class="programlisting">#define GDK_COLORMAP_XCOLORMAP(cmap)  (gdk_x11_colormap_get_xcolormap (cmap))
</pre>
<p>
Returns the X colormap belonging to a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cmap</code></em>&#160;:</span></td>
<td>a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Colormap</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3140958"></a><h3>
<a name="GDK-SCREEN-XDISPLAY:CAPS"></a>GDK_SCREEN_XDISPLAY()</h3>
<a class="indexterm" name="id3140972"></a><pre class="programlisting">#define     GDK_SCREEN_XDISPLAY(screen)</pre>
<p>
Returns the display of a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td>a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141035"></a><h3>
<a name="GDK-SCREEN-XNUMBER:CAPS"></a>GDK_SCREEN_XNUMBER()</h3>
<a class="indexterm" name="id3141049"></a><pre class="programlisting">#define     GDK_SCREEN_XNUMBER(screen)</pre>
<p>
Returns the index of a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td>a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>the position of <em class="parameter"><code>screen</code></em> among the screens of
  its display.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141115"></a><h3>
<a name="GDK-SCREEN-XSCREEN:CAPS"></a>GDK_SCREEN_XSCREEN()</h3>
<a class="indexterm" name="id3141128"></a><pre class="programlisting">#define     GDK_SCREEN_XSCREEN(screen)</pre>
<p>
Returns the screen of a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td>a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Screen*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141192"></a><h3>
<a name="GDK-VISUAL-XVISUAL:CAPS"></a>GDK_VISUAL_XVISUAL()</h3>
<a class="indexterm" name="id3141205"></a><pre class="programlisting">#define     GDK_VISUAL_XVISUAL(vis)</pre>
<p>
Returns the X visual belonging to a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>vis</code></em>&#160;:</span></td>
<td>a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Visual*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141269"></a><h3>
<a name="GDK-FONT-XDISPLAY:CAPS"></a>GDK_FONT_XDISPLAY()</h3>
<a class="indexterm" name="id3141285"></a><pre class="programlisting">#define GDK_FONT_XDISPLAY(font)       (gdk_x11_font_get_xdisplay (font))
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">GDK_FONT_XDISPLAY</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Returns the display of a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td>
<td>a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141361"></a><h3>
<a name="GDK-FONT-XFONT:CAPS"></a>GDK_FONT_XFONT()</h3>
<a class="indexterm" name="id3141376"></a><pre class="programlisting">#define GDK_FONT_XFONT(font)          (gdk_x11_font_get_xfont (font))
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">GDK_FONT_XFONT</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Returns the X font belonging to a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td>
<td>a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">XFontStruct*</span> or an <span class="type">XFontSet</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141457"></a><h3>
<a name="GDK-CURSOR-XCURSOR:CAPS"></a>GDK_CURSOR_XCURSOR()</h3>
<a class="indexterm" name="id3141470"></a><pre class="programlisting">#define GDK_CURSOR_XCURSOR(cursor)    (gdk_x11_cursor_get_xcursor (cursor))
</pre>
<p>
Returns the X cursor belonging to a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cursor</code></em>&#160;:</span></td>
<td>a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Cursor</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141534"></a><h3>
<a name="GDK-CURSOR-XDISPLAY:CAPS"></a>GDK_CURSOR_XDISPLAY()</h3>
<a class="indexterm" name="id3141548"></a><pre class="programlisting">#define GDK_CURSOR_XDISPLAY(cursor)   (gdk_x11_cursor_get_xdisplay (cursor))
</pre>
<p>
Returns the display of a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cursor</code></em>&#160;:</span></td>
<td>a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">Display*</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141612"></a><h3>
<a name="GDK-GC-XGC:CAPS"></a>GDK_GC_XGC()</h3>
<a class="indexterm" name="id3141625"></a><pre class="programlisting">#define     GDK_GC_XGC(gc)</pre>
<p>
Returns the X GC of a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></td>
<td>a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">GC</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141687"></a><h3>
<a name="GDK-GC-GET-XGC:CAPS"></a>GDK_GC_GET_XGC()</h3>
<a class="indexterm" name="id3141700"></a><pre class="programlisting">#define GDK_GC_GET_XGC(gc)	      (GDK_GC_X11(gc)-&gt;dirty_mask ? _gdk_x11_gc_flush (gc) : ((GdkGCX11 *)(gc))-&gt;xgc)
</pre>
<p>
Returns the X GC of a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></td>
<td>a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>an Xlib <span class="type">GC</span>.


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141768"></a><h3>
<a name="GDK-WINDOW-XWINDOW:CAPS"></a>GDK_WINDOW_XWINDOW</h3>
<a class="indexterm" name="id3141782"></a><pre class="programlisting">#define     GDK_WINDOW_XWINDOW</pre>
<p>
Another name for <a href="gdk-X-Window-System-Interaction.html#GDK-DRAWABLE-XID:CAPS"><code class="function">GDK_DRAWABLE_XID()</code></a>. 
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141808"></a><h3>
<a name="gdkx-visual-get"></a>gdkx_visual_get ()</h3>
<a class="indexterm" name="id3141820"></a><pre class="programlisting"><a href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*  gdkx_visual_get                 (VisualID xvisualid);</pre>
<p>
Returns a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> corresponding to a X visual.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xvisualid</code></em>&#160;:</span></td>
<td> a X visual id.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3141897"></a><h3>
<a name="gdkx-colormap-get"></a>gdkx_colormap_get ()</h3>
<a class="indexterm" name="id3141912"></a><pre class="programlisting"><a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdkx_colormap_get              (Colormap xcolormap);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdkx_colormap_get</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Returns a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a> corresponding to a X colormap;
this function only works if the colormap is already
known to GTK+ (a colormap created by GTK+ or the default
colormap for the screen), since GTK+ 
</p>
<p>
Always use <a href="gdk-X-Window-System-Interaction.html#gdk-x11-colormap-foreign-new"><code class="function">gdk_x11_colormap_foreign_new()</code></a> instead.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xcolormap</code></em>&#160;:</span></td>
<td> the XID of a colormap for the default screen.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the existing <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a> object if it was
 already known to GTK+, otherwise warns and return
 <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142030"></a><h3>
<a name="gdk-pixmap-foreign-new"></a>gdk_pixmap_foreign_new ()</h3>
<a class="indexterm" name="id3142044"></a><pre class="programlisting"><a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  gdk_pixmap_foreign_new          (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Wraps a native window for the default display in a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
This may fail if the pixmap has been destroyed.
</p>
<p>
For example in the X backend, a native pixmap handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native pixmap handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the newly-created <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the 
   native pixmap or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if the pixmap has been destroyed.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142141"></a><h3>
<a name="gdk-pixmap-foreign-new-for-display"></a>gdk_pixmap_foreign_new_for_display ()</h3>
<a class="indexterm" name="id3142158"></a><pre class="programlisting"><a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  gdk_pixmap_foreign_new_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Wraps a native pixmap in a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
This may fail if the pixmap has been destroyed.
</p>
<p>
For example in the X backend, a native pixmap handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> The <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where <em class="parameter"><code>anid</code></em> is located.
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native pixmap handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the newly-created <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the 
   native pixmap or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if the pixmap has been destroyed.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142295"></a><h3>
<a name="gdk-pixmap-foreign-new-for-screen"></a>gdk_pixmap_foreign_new_for_screen ()</h3>
<a class="indexterm" name="id3142312"></a><pre class="programlisting"><a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  gdk_pixmap_foreign_new_for_screen
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> width,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> height,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> depth);</pre>
<p>
Wraps a native pixmap in a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>.
This may fail if the pixmap has been destroyed.
</p>
<p>
For example in the X backend, a native pixmap handle is an Xlib
<span class="type">XID</span>.
</p>
<p>
This function is an alternative to <a href="gdk-X-Window-System-Interaction.html#gdk-pixmap-foreign-new-for-display"><code class="function">gdk_pixmap_foreign_new_for_display()</code></a>
for cases where the dimensions of the pixmap are known. For the X
backend, this avoids a roundtrip to the server.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native pixmap handle
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>width</code></em>&#160;:</span></td>
<td> the width of the pixmap identified by <em class="parameter"><code>anid</code></em>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>height</code></em>&#160;:</span></td>
<td> the height of the pixmap identified by <em class="parameter"><code>anid</code></em>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>depth</code></em>&#160;:</span></td>
<td> the depth of the pixmap identified by <em class="parameter"><code>anid</code></em>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the newly-created <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the 
   native pixmap or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if the pixmap has been destroyed.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.10
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142544"></a><h3>
<a name="gdk-window-foreign-new"></a>gdk_window_foreign_new ()</h3>
<a class="indexterm" name="id3142557"></a><pre class="programlisting"><a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  gdk_window_foreign_new          (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Wraps a native window for the default display in a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
This may fail if the window has been destroyed.
</p>
<p>
For example in the X backend, a native window handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native window handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the newly-created <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the 
   native window or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if the window has been destroyed.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142654"></a><h3>
<a name="gdk-window-foreign-new-for-display"></a>gdk_window_foreign_new_for_display ()</h3>
<a class="indexterm" name="id3142670"></a><pre class="programlisting"><a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  gdk_window_foreign_new_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Wraps a native window in a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>.
This may fail if the window has been destroyed. If the window
was already known to GDK, a new reference to the existing 
<a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> is returned.
</p>
<p>
For example in the X backend, a native window handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where the window handle comes from.
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native window handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native window or 
  <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if the window has been destroyed. The wrapper will be
  newly created, if one doesn't exist already.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142812"></a><h3>
<a name="gdk-xid-table-lookup"></a>gdk_xid_table_lookup ()</h3>
<a class="indexterm" name="id3142825"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    gdk_xid_table_lookup            (XID xid);</pre>
<p>
Returns the Gdk object associated with the given X id.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xid</code></em>&#160;:</span></td>
<td> an X id.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the associated Gdk object, which may be a <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a>,
a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> or a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3142910"></a><h3>
<a name="gdk-xid-table-lookup-for-display"></a>gdk_xid_table_lookup_for_display ()</h3>
<a class="indexterm" name="id3142926"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    gdk_xid_table_lookup_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             XID xid);</pre>
<p>
Returns the GDK object associated with the given X id.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xid</code></em>&#160;:</span></td>
<td> an X id.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> a GDK object associated with the given X id.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143021"></a><h3>
<a name="gdk-window-lookup"></a>gdk_window_lookup ()</h3>
<a class="indexterm" name="id3143035"></a><pre class="programlisting"><a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  gdk_window_lookup               (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Looks up the <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that wraps the given native window handle. 
</p>
<p>
For example in the X backend, a native window handle is an Xlib
<span class="type">XID</span>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native window handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native window, 
   or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if there is none.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143130"></a><h3>
<a name="gdk-window-lookup-for-display"></a>gdk_window_lookup_for_display ()</h3>
<a class="indexterm" name="id3143146"></a><pre class="programlisting"><a href="gdk-Windows.html#GdkWindow">GdkWindow</a>*  gdk_window_lookup_for_display   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Looks up the <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> that wraps the given native window handle.
</p>
<p>
For example in the X backend, a native window handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to the window handle
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native window handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native window, 
   or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if there is none.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143277"></a><h3>
<a name="gdk-pixmap-lookup"></a>gdk_pixmap_lookup ()</h3>
<a class="indexterm" name="id3143291"></a><pre class="programlisting"><a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  gdk_pixmap_lookup               (<a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Looks up the <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> that wraps the given native pixmap handle.
</p>
<p>
For example in the X backend, a native pixmap handle is an Xlib
<span class="type">XID</span>.</p>
<p>
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native pixmap handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a> wrapper for the native window,
   or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if there is none.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143386"></a><h3>
<a name="gdk-pixmap-lookup-for-display"></a>gdk_pixmap_lookup_for_display ()</h3>
<a class="indexterm" name="id3143402"></a><pre class="programlisting"><a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*  gdk_pixmap_lookup_for_display   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre>
<p>
Looks up the <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> that wraps the given native pixmap handle.
</p>
<p>
For example in the X backend, a native pixmap handle is an Xlib
<span class="type">XID</span>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> associated with <em class="parameter"><code>anid</code></em>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></td>
<td> a native pixmap handle.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the native pixmap,
   or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if there is none.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143538"></a><h3>
<a name="gdk-font-lookup"></a>gdk_font_lookup()</h3>
<a class="indexterm" name="id3143554"></a><pre class="programlisting">#define gdk_font_lookup(xid)	   ((GdkFont*) gdk_xid_table_lookup (xid))
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdk_font_lookup</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Obtains the <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a> for the given Xlib font ID, or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if no <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a> has
been created for <em class="parameter"><code>xid</code></em>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>xid</code></em>&#160;:</span></td>
<td>an Xlib font ID


</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143633"></a><h3>
<a name="gdk-font-lookup-for-display"></a>gdk_font_lookup_for_display()</h3>
<a class="indexterm" name="id3143649"></a><pre class="programlisting">#define gdk_font_lookup_for_display(display, xid) ((GdkFont*) gdk_xid_table_lookup_for_display (display, ((xid)|XID_FONT_BIT)))
</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdk_font_lookup_for_display</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Obtains the <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a> for the given Xlib font ID on <em class="parameter"><code>display</code></em>, or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> if no
<a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a> has been created for <em class="parameter"><code>xid</code></em>.
</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td>a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xid</code></em>&#160;:</span></td>
<td>an Xlib font ID
Since: 2.2


</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143757"></a><h3>
<a name="gdk-x11-lookup-xdisplay"></a>gdk_x11_lookup_xdisplay ()</h3>
<a class="indexterm" name="id3143772"></a><pre class="programlisting"><a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>* gdk_x11_lookup_xdisplay         (Display *xdisplay);</pre>
<p>
Find the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to <em class="parameter"><code>display</code></em>, if any exists.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xdisplay</code></em>&#160;:</span></td>
<td> a pointer to an X Display
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>, if found, otherwise <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a>.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143870"></a><h3>
<a name="gdk-x11-get-server-time"></a>gdk_x11_get_server_time ()</h3>
<a class="indexterm" name="id3143883"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a>     gdk_x11_get_server_time         (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);</pre>
<p>
Routine to get the current X server time stamp.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>window</code></em>&#160;:</span></td>
<td> a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>, used for communication with the server.
         The window must have GDK_PROPERTY_CHANGE_MASK in its
         events mask or a hang will result.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the time stamp.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3143954"></a><h3>
<a name="gdk-net-wm-supports"></a>gdk_net_wm_supports ()</h3>
<a class="indexterm" name="id3143967"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a>    gdk_net_wm_supports             (<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> property);</pre>
<p>
This function is specific to the X11 backend of GDK, and indicates
whether the window manager for the default screen supports a certain
hint from the Extended Window Manager Hints Specification. See
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint"><code class="function">gdk_x11_screen_supports_net_wm_hint()</code></a> for complete details.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>property</code></em>&#160;:</span></td>
<td> a property atom.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> <a
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
><code class="literal">TRUE</code></a> if the window manager supports <em class="parameter"><code>property</code></em>
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144058"></a><h3>
<a name="gdk-x11-screen-supports-net-wm-hint"></a>gdk_x11_screen_supports_net_wm_hint ()</h3>
<a class="indexterm" name="id3144075"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gboolean"
>gboolean</a>    gdk_x11_screen_supports_net_wm_hint
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             <a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> property);</pre>
<p>
This function is specific to the X11 backend of GDK, and indicates
whether the window manager supports a certain hint from the
Extended Window Manager Hints Specification. You can find this
specification on 
<a href="http://www.freedesktop.org" target="_top">http://www.freedesktop.org</a>.
</p>
<p>
When using this function, keep in mind that the window manager
can change over time; so you shouldn't use this function in
a way that impacts persistent application state. A common bug
is that your application can start up before the window manager
does when the user logs in, and before the window manager starts
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-screen-supports-net-wm-hint"><code class="function">gdk_x11_screen_supports_net_wm_hint()</code></a> will return <a
href="../glib/glib-Standard-Macros.html#FALSE:CAPS"
><code class="literal">FALSE</code></a> for every property.
You can monitor the window_manager_changed signal on <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> to detect
a window manager change.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> the relevant <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>property</code></em>&#160;:</span></td>
<td> a property atom.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> <a
href="../glib/glib-Standard-Macros.html#TRUE:CAPS"
><code class="literal">TRUE</code></a> if the window manager supports <em class="parameter"><code>property</code></em>

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144235"></a><h3>
<a name="gdk-x11-screen-get-window-manager-name"></a>gdk_x11_screen_get_window_manager_name ()</h3>
<a class="indexterm" name="id3144252"></a><pre class="programlisting">const char* gdk_x11_screen_get_window_manager_name
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre>
<p>
Returns the name of the window manager for <em class="parameter"><code>screen</code></em>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> 
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the name of the window manager screen <em class="parameter"><code>screen</code></em>, or 
"unknown" if the window manager is unknown. The string is owned by GDK
and should not be freed.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144340"></a><h3>
<a name="gdk-x11-screen-lookup-visual"></a>gdk_x11_screen_lookup_visual ()</h3>
<a class="indexterm" name="id3144356"></a><pre class="programlisting"><a href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*  gdk_x11_screen_lookup_visual    (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,
                                             VisualID xvisualid);</pre>
<p>
Looks up the <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> for a particular screen and X Visual ID.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xvisualid</code></em>&#160;:</span></td>
<td> an X Visual ID.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> (owned by the screen object), or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a>
  if the visual ID wasn't found.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144478"></a><h3>
<a name="gdk-x11-window-set-user-time"></a>gdk_x11_window_set_user_time ()</h3>
<a class="indexterm" name="id3144494"></a><pre class="programlisting">void        gdk_x11_window_set_user_time    (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window,
                                             <a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a> timestamp);</pre>
<p>
The application can use this call to update the _NET_WM_USER_TIME
property on a toplevel window.  This property stores an Xserver
time which represents the time of the last user input event
received for this window.  This property may be used by the window
manager to alter the focus, stacking, and/or placement behavior of
windows when they are mapped depending on whether the new window
was created by a user action or is a "pop-up" window activated by a
timer or some other event.
</p>
<p>
Note that this property is automatically updated by GDK, so this
function should only be used by applications which handle input
events bypassing GDK.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>window</code></em>&#160;:</span></td>
<td> A toplevel <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>timestamp</code></em>&#160;:</span></td>
<td> An XServer timestamp to which the property should be set
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.6
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144592"></a><h3>
<a name="gdk-x11-window-move-to-current-desktop"></a>gdk_x11_window_move_to_current_desktop ()</h3>
<a class="indexterm" name="id3144609"></a><pre class="programlisting">void        gdk_x11_window_move_to_current_desktop
                                            (<a href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);</pre>
<p>
Moves the window to the correct workspace when running under a 
window manager that supports multiple workspaces, as described
in the <a href="http://www.freedesktop.org/Standards/wm-spec" target="_top">Extended 
Window Manager Hints</a>.  Will not do anything if the
window is already on all workspaces.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>window</code></em>&#160;:</span></td>
<td> a <a href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a>
</td>
</tr></tbody>
</table></div>
<p>Since  2.8
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144682"></a><h3>
<a name="gdk-x11-display-get-user-time"></a>gdk_x11_display_get_user_time ()</h3>
<a class="indexterm" name="id3144698"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#guint32"
>guint32</a>     gdk_x11_display_get_user_time   (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);</pre>
<p>
Returns the timestamp of the last user interaction on 
<em class="parameter"><code>display</code></em>. The timestamp is taken from events caused
by user interaction such as key presses or pointer 
movements. See <a href="gdk-X-Window-System-Interaction.html#gdk-x11-window-set-user-time"><code class="function">gdk_x11_window_set_user_time()</code></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the timestamp of the last user interaction 

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.8
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144790"></a><h3>
<a name="gdk-x11-colormap-foreign-new"></a>gdk_x11_colormap_foreign_new ()</h3>
<a class="indexterm" name="id3144806"></a><pre class="programlisting"><a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdk_x11_colormap_foreign_new   (<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a> *visual,
                                             Colormap xcolormap);</pre>
<p>
If xcolormap refers to a colormap previously known to GTK+,
returns a new reference to the existing <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a> object,
otherwise creates a new GdkColormap object and returns that</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>visual</code></em>&#160;:</span></td>
<td> a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xcolormap</code></em>&#160;:</span></td>
<td> The XID of a colormap with visual <em class="parameter"><code>visual</code></em>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a> object for <em class="parameter"><code>xcolormap</code></em>.
  Free with <a
href="../gobject/gobject-The-Base-Object-Type.html#g-object-unref"
><code class="function">g_object_unref()</code></a>. Note that for colormap created
  with <a href="gdk-X-Window-System-Interaction.html#gdk-x11-colormap-foreign-new"><code class="function">gdk_x11_colormap_foreign_new()</code></a>, unref'ing the last
  reference to the object will only free the <span class="type">GdkColoramp</span>
  object and not call <code class="function">XFreeColormap()</code>

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3144976"></a><h3>
<a name="gdk-x11-colormap-get-xcolormap"></a>gdk_x11_colormap_get_xcolormap ()</h3>
<a class="indexterm" name="id3144990"></a><pre class="programlisting">Colormap    gdk_x11_colormap_get_xcolormap  (<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);</pre>
<p>
Returns the X colormap belonging to a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>colormap</code></em>&#160;:</span></td>
<td>  a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Colormap</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145070"></a><h3>
<a name="gdk-x11-colormap-get-xdisplay"></a>gdk_x11_colormap_get_xdisplay ()</h3>
<a class="indexterm" name="id3145084"></a><pre class="programlisting">Display*    gdk_x11_colormap_get_xdisplay   (<a href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);</pre>
<p>
Returns the display of a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>colormap</code></em>&#160;:</span></td>
<td> a <a href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145163"></a><h3>
<a name="gdk-x11-cursor-get-xcursor"></a>gdk_x11_cursor_get_xcursor ()</h3>
<a class="indexterm" name="id3145177"></a><pre class="programlisting">Cursor      gdk_x11_cursor_get_xcursor      (<a href="gdk-Cursors.html#GdkCursor">GdkCursor</a> *cursor);</pre>
<p>
Returns the X cursor belonging to a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cursor</code></em>&#160;:</span></td>
<td> a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Cursor</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145256"></a><h3>
<a name="gdk-x11-cursor-get-xdisplay"></a>gdk_x11_cursor_get_xdisplay ()</h3>
<a class="indexterm" name="id3145270"></a><pre class="programlisting">Display*    gdk_x11_cursor_get_xdisplay     (<a href="gdk-Cursors.html#GdkCursor">GdkCursor</a> *cursor);</pre>
<p>
Returns the display of a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>cursor</code></em>&#160;:</span></td>
<td> a <a href="gdk-Cursors.html#GdkCursor"><span class="type">GdkCursor</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145348"></a><h3>
<a name="gdk-x11-display-get-xdisplay"></a>gdk_x11_display_get_xdisplay ()</h3>
<a class="indexterm" name="id3145364"></a><pre class="programlisting">Display*    gdk_x11_display_get_xdisplay    (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);</pre>
<p>
Returns the X display of a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an X display.
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145445"></a><h3>
<a name="gdk-x11-display-grab"></a>gdk_x11_display_grab ()</h3>
<a class="indexterm" name="id3145460"></a><pre class="programlisting">void        gdk_x11_display_grab            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);</pre>
<p>
Call <code class="function">XGrabServer()</code> on <em class="parameter"><code>display</code></em>. 
To ungrab the display again, use <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-ungrab"><code class="function">gdk_x11_display_ungrab()</code></a>. 
</p>
<p>
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-grab"><code class="function">gdk_x11_display_grab()</code></a>/<a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-ungrab"><code class="function">gdk_x11_display_ungrab()</code></a> calls can be nested.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> 
</td>
</tr></tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145576"></a><h3>
<a name="gdk-x11-display-ungrab"></a>gdk_x11_display_ungrab ()</h3>
<a class="indexterm" name="id3145592"></a><pre class="programlisting">void        gdk_x11_display_ungrab          (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display);</pre>
<p>
Ungrab <em class="parameter"><code>display</code></em> after it has been grabbed with 
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-grab"><code class="function">gdk_x11_display_grab()</code></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr></tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145671"></a><h3>
<a name="gdk-x11-display-set-cursor-theme"></a>gdk_x11_display_set_cursor_theme ()</h3>
<a class="indexterm" name="id3145687"></a><pre class="programlisting">void        gdk_x11_display_set_cursor_theme
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *theme,
                                             const <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> size);</pre>
<p>
Sets the cursor theme from which the images for cursor
should be taken. 
</p>
<p>
If the windowing system supports it, existing cursors created 
with <a href="gdk-Cursors.html#gdk-cursor-new"><code class="function">gdk_cursor_new()</code></a>, <a href="gdk-Cursors.html#gdk-cursor-new-for-display"><code class="function">gdk_cursor_new_for_display()</code></a> and 
<code class="function">gdk_cursor_new_for_name()</code> are updated to reflect the theme 
change. Custom cursors constructed with <a href="gdk-Cursors.html#gdk-cursor-new-from-pixmap"><code class="function">gdk_cursor_new_from_pixmap()</code></a> 
or <a href="gdk-Cursors.html#gdk-cursor-new-from-pixbuf"><code class="function">gdk_cursor_new_from_pixbuf()</code></a> will have to be handled
by the application (GTK+ applications can learn about 
cursor theme changes by listening for change notification
for the corresponding <span class="type">GtkSetting</span>).</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>theme</code></em>&#160;:</span></td>
<td> the name of the cursor theme to use, or <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a> to unset
        a previously set value 
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>size</code></em>&#160;:</span></td>
<td> the cursor size to use, or 0 to keep the previous size
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.8
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3145879"></a><h3>
<a name="gdk-x11-register-standard-event-type"></a>gdk_x11_register_standard_event_type ()</h3>
<a class="indexterm" name="id3145896"></a><pre class="programlisting">void        gdk_x11_register_standard_event_type
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> event_base,
                                             <a
href="../glib/glib-Basic-Types.html#gint"
>gint</a> n_events);</pre>
<p>
Registers interest in receiving extension events with type codes
between <em class="parameter"><code>event_base</code></em> and <code class="literal">event_base + n_events - 1</code>.
The registered events must have the window field in the same place
as core X events (this is not the case for e.g. XKB extension events).
</p>
<p>
If an event type is registered, events of this type will go through
global and window-specific filters (see <a href="gdk-Windows.html#gdk-window-add-filter"><code class="function">gdk_window_add_filter()</code></a>). 
Unregistered events will only go through global filters.
GDK may register the events of some X extensions on its own.
</p>
<p>
This function should only be needed in unusual circumstances, e.g.
when filtering XInput extension events on the root window.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>event_base</code></em>&#160;:</span></td>
<td> first event type code to register
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>n_events</code></em>&#160;:</span></td>
<td> number of event type codes to register
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.4
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146041"></a><h3>
<a name="gdk-x11-drawable-get-xdisplay"></a>gdk_x11_drawable_get_xdisplay ()</h3>
<a class="indexterm" name="id3146055"></a><pre class="programlisting">Display*    gdk_x11_drawable_get_xdisplay   (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);</pre>
<p>
Returns the display of a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>drawable</code></em>&#160;:</span></td>
<td> a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146134"></a><h3>
<a name="gdk-x11-drawable-get-xid"></a>gdk_x11_drawable_get_xid ()</h3>
<a class="indexterm" name="id3146148"></a><pre class="programlisting">XID         gdk_x11_drawable_get_xid        (<a href="gdk-Drawing-Primitives.html#GdkDrawable">GdkDrawable</a> *drawable);</pre>
<p>
Returns the X resource (window or pixmap) belonging to a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>drawable</code></em>&#160;:</span></td>
<td> a <a href="gdk-Drawing-Primitives.html#GdkDrawable"><span class="type">GdkDrawable</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the ID of <em class="parameter"><code>drawable</code></em>'s X resource.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146230"></a><h3>
<a name="gdk-x11-font-get-name"></a>gdk_x11_font_get_name ()</h3>
<a class="indexterm" name="id3146245"></a><pre class="programlisting">const char* gdk_x11_font_get_name           (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdk_x11_font_get_name</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Return the X Logical Font Description (for font-&gt;type == GDK_FONT_FONT)
or comma separated list of XLFDs (for font-&gt;type == GDK_FONT_FONTSET)
that was used to load the font. If the same font was loaded
via multiple names, which name is returned is undefined.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td>
<td> a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the name of the font. This string is owned
  by GDK and must not be modified or freed.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146332"></a><h3>
<a name="gdk-x11-font-get-xdisplay"></a>gdk_x11_font_get_xdisplay ()</h3>
<a class="indexterm" name="id3146348"></a><pre class="programlisting">Display*    gdk_x11_font_get_xdisplay       (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdk_x11_font_get_xdisplay</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Returns the display of a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td>
<td> a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td>  an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146439"></a><h3>
<a name="gdk-x11-font-get-xfont"></a>gdk_x11_font_get_xfont ()</h3>
<a class="indexterm" name="id3146455"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gpointer"
>gpointer</a>    gdk_x11_font_get_xfont          (<a href="gdk-Fonts.html#GdkFont">GdkFont</a> *font);</pre>
<div class="warning" style="margin-left: 0.5in; margin-right: 0.5in;">
<h3 class="title">Warning</h3>
<p><code class="literal">gdk_x11_font_get_xfont</code> is deprecated and should not be used in newly-written code.</p>
</div>
<p>
Returns the X font belonging to a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>font</code></em>&#160;:</span></td>
<td> a <a href="gdk-Fonts.html#GdkFont"><span class="type">GdkFont</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">XFontStruct*</span> or an <span class="type">XFontSet</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146551"></a><h3>
<a name="gdk-x11-gc-get-xdisplay"></a>gdk_x11_gc_get_xdisplay ()</h3>
<a class="indexterm" name="id3146564"></a><pre class="programlisting">Display*    gdk_x11_gc_get_xdisplay         (<a href="gdk-Graphics-Contexts.html#GdkGC">GdkGC</a> *gc);</pre>
<p>
Returns the display of a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></td>
<td> a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146643"></a><h3>
<a name="gdk-x11-gc-get-xgc"></a>gdk_x11_gc_get_xgc ()</h3>
<a class="indexterm" name="id3146656"></a><pre class="programlisting">GC          gdk_x11_gc_get_xgc              (<a href="gdk-Graphics-Contexts.html#GdkGC">GdkGC</a> *gc);</pre>
<p>
Returns the X GC of a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></td>
<td> a <a href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">GC</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146734"></a><h3>
<a name="gdk-x11-get-default-root-xwindow"></a>gdk_x11_get_default_root_xwindow ()</h3>
<a class="indexterm" name="id3146748"></a><pre class="programlisting">Window      gdk_x11_get_default_root_xwindow
                                            (void);</pre>
<p>
Gets the root window of the default screen 
(see <a href="gdk-X-Window-System-Interaction.html#gdk-x11-get-default-screen"><code class="function">gdk_x11_get_default_screen()</code></a>).</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Window</span>.
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146804"></a><h3>
<a name="gdk-x11-get-default-screen"></a>gdk_x11_get_default_screen ()</h3>
<a class="indexterm" name="id3146817"></a><pre class="programlisting"><a
href="../glib/glib-Basic-Types.html#gint"
>gint</a>        gdk_x11_get_default_screen      (void);</pre>
<p>
Gets the default GTK+ screen number.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> returns the screen number specified by
  the --display command line option or the DISPLAY environment
  variable when <a href="gdk-General.html#gdk-init"><code class="function">gdk_init()</code></a> calls <code class="function">XOpenDisplay()</code>.
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146881"></a><h3>
<a name="gdk-x11-get-default-xdisplay"></a>gdk_x11_get_default_xdisplay ()</h3>
<a class="indexterm" name="id3146894"></a><pre class="programlisting">Display*    gdk_x11_get_default_xdisplay    (void);</pre>
<p>
Gets the default GTK+ display.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody><tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the Xlib <span class="type">Display*</span> for the display
specified in the <code class="option">--display</code> command line option 
or the <code class="envar">DISPLAY</code> environment variable.
</td>
</tr></tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3146947"></a><h3>
<a name="gdk-x11-grab-server"></a>gdk_x11_grab_server ()</h3>
<a class="indexterm" name="id3146960"></a><pre class="programlisting">void        gdk_x11_grab_server             (void);</pre>
<p>
Call <a href="gdk-X-Window-System-Interaction.html#gdk-x11-display-grab"><code class="function">gdk_x11_display_grab()</code></a> on the default display. 
To ungrab the server again, use <a href="gdk-X-Window-System-Interaction.html#gdk-x11-ungrab-server"><code class="function">gdk_x11_ungrab_server()</code></a>. 
</p>
<p>
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-grab-server"><code class="function">gdk_x11_grab_server()</code></a>/<a href="gdk-X-Window-System-Interaction.html#gdk-x11-ungrab-server"><code class="function">gdk_x11_ungrab_server()</code></a> calls can be nested.</p>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147032"></a><h3>
<a name="gdk-x11-image-get-xdisplay"></a>gdk_x11_image_get_xdisplay ()</h3>
<a class="indexterm" name="id3147046"></a><pre class="programlisting">Display*    gdk_x11_image_get_xdisplay      (<a href="gdk-Images.html#GdkImage">GdkImage</a> *image);</pre>
<p>
Returns the display of a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>image</code></em>&#160;:</span></td>
<td> a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Display*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147125"></a><h3>
<a name="gdk-x11-image-get-ximage"></a>gdk_x11_image_get_ximage ()</h3>
<a class="indexterm" name="id3147138"></a><pre class="programlisting">XImage*     gdk_x11_image_get_ximage        (<a href="gdk-Images.html#GdkImage">GdkImage</a> *image);</pre>
<p>
Returns the X image belonging to a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>image</code></em>&#160;:</span></td>
<td> a <a href="gdk-Images.html#GdkImage"><span class="type">GdkImage</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an <span class="type">XImage*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147218"></a><h3>
<a name="gdk-x11-screen-get-screen-number"></a>gdk_x11_screen_get_screen_number ()</h3>
<a class="indexterm" name="id3147234"></a><pre class="programlisting">int         gdk_x11_screen_get_screen_number
                                            (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre>
<p>
Returns the index of a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the position of <em class="parameter"><code>screen</code></em> among the screens of
  its display.
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147321"></a><h3>
<a name="gdk-x11-screen-get-xscreen"></a>gdk_x11_screen_get_xscreen ()</h3>
<a class="indexterm" name="id3147337"></a><pre class="programlisting">Screen*     gdk_x11_screen_get_xscreen      (<a href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre>
<p>
Returns the screen of a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></td>
<td> a <a href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Screen*</span>
</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147420"></a><h3>
<a name="gdk-x11-ungrab-server"></a>gdk_x11_ungrab_server ()</h3>
<a class="indexterm" name="id3147433"></a><pre class="programlisting">void        gdk_x11_ungrab_server           (void);</pre>
<p>
Ungrab the default display after it has been grabbed with 
<a href="gdk-X-Window-System-Interaction.html#gdk-x11-grab-server"><code class="function">gdk_x11_grab_server()</code></a>.</p>
<p>

</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147470"></a><h3>
<a name="gdk-x11-visual-get-xvisual"></a>gdk_x11_visual_get_xvisual ()</h3>
<a class="indexterm" name="id3147484"></a><pre class="programlisting">Visual*     gdk_x11_visual_get_xvisual      (<a href="gdk-Visuals.html#GdkVisual">GdkVisual</a> *visual);</pre>
<p>
Returns the X visual belonging to a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>visual</code></em>&#160;:</span></td>
<td> a <a href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a>.
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> an Xlib <span class="type">Visual*</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147562"></a><h3>
<a name="gdk-x11-atom-to-xatom"></a>gdk_x11_atom_to_xatom ()</h3>
<a class="indexterm" name="id3147576"></a><pre class="programlisting">Atom        gdk_x11_atom_to_xatom           (<a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> atom);</pre>
<p>
Converts from a <a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> to the X atom for the default GDK display
with the same string value.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>atom</code></em>&#160;:</span></td>
<td> A <a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> 
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the X atom corresponding to <em class="parameter"><code>atom</code></em>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147658"></a><h3>
<a name="gdk-x11-atom-to-xatom-for-display"></a>gdk_x11_atom_to_xatom_for_display ()</h3>
<a class="indexterm" name="id3147675"></a><pre class="programlisting">Atom        gdk_x11_atom_to_xatom_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             <a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a> atom);</pre>
<p>
Converts from a <a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> to the X atom for a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
with the same string value.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> A <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>atom</code></em>&#160;:</span></td>
<td> A <a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a> 
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the X atom corresponding to <em class="parameter"><code>atom</code></em>.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147799"></a><h3>
<a name="gdk-x11-xatom-to-atom"></a>gdk_x11_xatom_to_atom ()</h3>
<a class="indexterm" name="id3147813"></a><pre class="programlisting"><a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a>     gdk_x11_xatom_to_atom           (Atom xatom);</pre>
<p>
Convert from an X atom for the default display to the corresponding
<a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xatom</code></em>&#160;:</span></td>
<td> an X atom for the default GDK display
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the corresponding G<span class="type">dkAtom</span>.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3147892"></a><h3>
<a name="gdk-x11-xatom-to-atom-for-display"></a>gdk_x11_xatom_to_atom_for_display ()</h3>
<a class="indexterm" name="id3147908"></a><pre class="programlisting"><a href="gdk-Properties-and-Atoms.html#GdkAtom">GdkAtom</a>     gdk_x11_xatom_to_atom_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             Atom xatom);</pre>
<p>
Convert from an X atom for a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> to the corresponding
<a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> A <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xatom</code></em>&#160;:</span></td>
<td> an X atom 
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> the corresponding <a href="gdk-Properties-and-Atoms.html#GdkAtom"><span class="type">GdkAtom</span></a>.

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3148027"></a><h3>
<a name="gdk-x11-get-xatom-by-name"></a>gdk_x11_get_xatom_by_name ()</h3>
<a class="indexterm" name="id3148041"></a><pre class="programlisting">Atom        gdk_x11_get_xatom_by_name       (const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *atom_name);</pre>
<p>
Returns the X atom for GDK's default display corresponding to <em class="parameter"><code>atom_name</code></em>.
This function caches the result, so if called repeatedly it is much
faster than <code class="function">XInternAtom()</code>, which is a round trip to the server each time.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>atom_name</code></em>&#160;:</span></td>
<td> a string
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> a X atom for GDK's default display.
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3148121"></a><h3>
<a name="gdk-x11-get-xatom-by-name-for-display"></a>gdk_x11_get_xatom_by_name_for_display ()</h3>
<a class="indexterm" name="id3148138"></a><pre class="programlisting">Atom        gdk_x11_get_xatom_by_name_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a> *atom_name);</pre>
<p>
Returns the X atom for a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> corresponding to <em class="parameter"><code>atom_name</code></em>.
This function caches the result, so if called repeatedly it is much
faster than <code class="function">XInternAtom()</code>, which is a round trip to the server each time.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>atom_name</code></em>&#160;:</span></td>
<td> a string
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> a X atom for a <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a>

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3148267"></a><h3>
<a name="gdk-x11-get-xatom-name"></a>gdk_x11_get_xatom_name ()</h3>
<a class="indexterm" name="id3148280"></a><pre class="programlisting">const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a>* gdk_x11_get_xatom_name         (Atom xatom);</pre>
<p>
Returns the name of an X atom for GDK's default display. This
function is meant mainly for debugging, so for convenience, unlike
<code class="function"><code class="function">XAtomName()</code></code> and <a href="gdk-Properties-and-Atoms.html#gdk-atom-name"><code class="function">gdk_atom_name()</code></a>, the result 
doesn't need to be freed. Also, this function will never return <a
href="../glib/glib-Standard-Macros.html#NULL:CAPS"
><code class="literal">NULL</code></a>, 
even if <em class="parameter"><code>xatom</code></em> is invalid.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>xatom</code></em>&#160;:</span></td>
<td> an X atom for GDK's default display
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> name of the X atom; this string is owned by GTK+,
  so it shouldn't be modifed or freed. 
</td>
</tr>
</tbody>
</table></div>
</div>
<hr>
<div class="refsect2" lang="en">
<a name="id3148389"></a><h3>
<a name="gdk-x11-get-xatom-name-for-display"></a>gdk_x11_get_xatom_name_for_display ()</h3>
<a class="indexterm" name="id3148406"></a><pre class="programlisting">const <a
href="../glib/glib-Basic-Types.html#gchar"
>gchar</a>* gdk_x11_get_xatom_name_for_display
                                            (<a href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,
                                             Atom xatom);</pre>
<p>
Returns the name of an X atom for its display. This
function is meant mainly for debugging, so for convenience, unlike
<code class="function">XAtomName()</code> and <a href="gdk-Properties-and-Atoms.html#gdk-atom-name"><code class="function">gdk_atom_name()</code></a>, the result doesn't need to
be freed.</p>
<p>

</p>
<div class="variablelist"><table border="0">
<col align="left" valign="top">
<tbody>
<tr>
<td>
<span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></td>
<td> the <a href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> where <em class="parameter"><code>xatom</code></em> is defined
</td>
</tr>
<tr>
<td>
<span class="term"><em class="parameter"><code>xatom</code></em>&#160;:</span></td>
<td> an X atom 
</td>
</tr>
<tr>
<td>
<span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></td>
<td> name of the X atom; this string is owned by GDK,
  so it shouldn't be modifed or freed. 

</td>
</tr>
</tbody>
</table></div>
<p>Since  2.2
</p>
</div>
</div>
</div>
</body>
</html>