X backend-specific functions
<gdk-display>) (anid unsigned-long) ⇒ (ret <gdk-pixmap>)Wraps a native pixmap in a
<gdk-pixmap>. This may fail if the pixmap has been destroyed.For example in the X backend, a native pixmap handle is an Xlib
<xid>.
- display
- The
<gdk-display>where anid is located.- anid
- a native pixmap handle.
- ret
- the newly-created
<gdk-pixmap>wrapper for the native pixmap or ‘#f’ if the pixmap has been destroyed.Since 2.2
<gdk-screen>) (anid unsigned-long) (width int) (height int) (depth int) ⇒ (ret <gdk-pixmap>)Wraps a native pixmap in a
<gdk-pixmap>. This may fail if the pixmap has been destroyed.For example in the X backend, a native pixmap handle is an Xlib
<xid>.This function is an alternative to
gdk-pixmap-foreign-new-for-displayfor cases where the dimensions of the pixmap are known. For the X backend, this avoids a roundtrip to the server.
- screen
- a
<gdk-screen>- anid
- a native pixmap handle
- width
- the width of the pixmap identified by anid
- height
- the height of the pixmap identified by anid
- depth
- the depth of the pixmap identified by anid
- ret
- the newly-created
<gdk-pixmap>wrapper for the native pixmap or ‘#f’ if the pixmap has been destroyed.Since 2.10
<gdk-display>) (anid unsigned-long) ⇒ (ret <gdk-window>)Wraps a native window in a
<gdk-window>. This may fail if the window has been destroyed. If the window was already known to GDK, a new reference to the existing<gdk-window>is returned.For example in the X backend, a native window handle is an Xlib
<xid>.
- display
- the
<gdk-display>where the window handle comes from.- anid
- a native window handle.
- ret
- a
<gdk-window>wrapper for the native window or ‘#f’ if the window has been destroyed. The wrapper will be newly created, if one doesn't exist already.Since 2.2
unsigned-long) ⇒ (ret <gdk-window>)Looks up the
<gdk-window>that wraps the given native window handle.For example in the X backend, a native window handle is an Xlib
<xid>.
- anid
- a native window handle.
- ret
- the
<gdk-window>wrapper for the native window, or ‘#f’ if there is none.
unsigned-long) ⇒ (ret <gdk-pixmap>)Looks up the
<gdk-pixmap>that wraps the given native pixmap handle.For example in the X backend, a native pixmap handle is an Xlib
<xid>.
- anid
- a native pixmap handle.
- ret
- the
<gdk-window>wrapper for the native window, or ‘#f’ if there is none.