⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdk-x-window-system-interaction.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>an Xlib <span class="type">Display*</span>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3306111"></a><h3><a name="GDK-GC-XGC:CAPS"></a>GDK_GC_XGC()</h3><a class="indexterm" name="id3306124"></a><pre class="programlisting">#define             GDK_GC_XGC(gc)</pre><p>Returns the X GC of a <a class="link" 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><p><span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></p></td><td>a <a class="link" href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>an Xlib <span class="type">GC</span>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3306186"></a><h3><a name="GDK-GC-GET-XGC:CAPS"></a>GDK_GC_GET_XGC()</h3><a class="indexterm" name="id3306199"></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 class="link" 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><p><span class="term"><em class="parameter"><code>gc</code></em>&#160;:</span></p></td><td>a <a class="link" href="gdk-Graphics-Contexts.html#GdkGC"><span class="type">GdkGC</span></a>.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td>an Xlib <span class="type">GC</span>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3306267"></a><h3><a name="GDK-WINDOW-XWINDOW:CAPS"></a>GDK_WINDOW_XWINDOW</h3><a class="indexterm" name="id3306280"></a><pre class="programlisting">#define             GDK_WINDOW_XWINDOW</pre><p>Another name for <a class="link" 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="id3306307"></a><h3><a name="gdkx-visual-get"></a>gdkx_visual_get ()</h3><a class="indexterm" name="id3306319"></a><pre class="programlisting"><a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*          gdkx_visual_get                     (VisualID xvisualid);</pre><p>Returns a <a class="link" 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><p><span class="term"><em class="parameter"><code>xvisualid</code></em>&#160;:</span></p></td><td> a X visual id.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the <a class="link" 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="id3306396"></a><h3><a name="gdkx-colormap-get"></a>gdkx_colormap_get ()</h3><a class="indexterm" name="id3306412"></a><pre class="programlisting"><a class="link" 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 class="link" 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 alreadyknown to GTK+ (a colormap created by GTK+ or the defaultcolormap for the screen), since GTK+ </p><p>Always use <a class="link" 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><p><span class="term"><em class="parameter"><code>xcolormap</code></em>&#160;:</span></p></td><td> the XID of a colormap for the default screen.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the existing <a class="link" 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 <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a>.</td></tr></tbody></table></div></div><hr><div class="refsect2" lang="en"><a name="id3306530"></a><h3><a name="gdk-pixmap-foreign-new"></a>gdk_pixmap_foreign_new ()</h3><a class="indexterm" name="id3306543"></a><pre class="programlisting"><a class="link" href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*          gdk_pixmap_foreign_new              (<a class="link" href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre><p>Wraps a native window for the default display in a <a class="link" 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><p><span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></p></td><td> a native pixmap handle.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the newly-created <a class="link" href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the    native pixmap or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.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="id3306640"></a><h3><a name="gdk-pixmap-foreign-new-for-display"></a>gdk_pixmap_foreign_new_for_display ()</h3><a class="indexterm" name="id3306657"></a><pre class="programlisting"><a class="link" href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*          gdk_pixmap_foreign_new_for_display  (<a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a> *display,                                                         <a class="link" href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid);</pre><p>Wraps a native pixmap in a <a class="link" 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><p><span class="term"><em class="parameter"><code>display</code></em>&#160;:</span></p></td><td> The <a class="link" 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><p><span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></p></td><td> a native pixmap handle.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the newly-created <a class="link" href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap"><span class="type">GdkPixmap</span></a> wrapper for the    native pixmap or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the pixmap has been destroyed.</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3306796"></a><h3><a name="gdk-pixmap-foreign-new-for-screen"></a>gdk_pixmap_foreign_new_for_screen ()</h3><a class="indexterm" name="id3306813"></a><pre class="programlisting"><a class="link" href="gdk-Bitmaps-and-Pixmaps.html#GdkPixmap">GdkPixmap</a>*          gdk_pixmap_foreign_new_for_screen   (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Event-Structures.html#GdkNativeWindow">GdkNativeWindow</a> anid,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> width,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> height,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> depth);</pre><p>Wraps a native pixmap in a <a class="link" 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 class="link" 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 Xbackend, this avoids a roundtrip to the server.</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><em class="parameter"><code>screen</code></em>&#160;:</span></p></td><td> a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a></td></tr><tr><td><p><span class="term"><em class="parameter"><code>anid</code></em>&#160;:</span></p></td><td> a native pixmap handle</td></tr><tr><td><p><span class="term"><em class="parameter"><code>width</code></em>&#160;:</span></p></td>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -