📄 gdkscreen.html
字号:
<p>Gets the default screen for the default display. (See<a class="link" href="GdkDisplay.html#gdk-display-get-default"><code class="function">gdk_display_get_default()</code></a>).</p><p></p><div class="variablelist"><table border="0"><col align="left" valign="top"><tbody><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> a <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a>, or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if there is no default display.</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067247"></a><h3><a name="gdk-screen-get-default-colormap"></a>gdk_screen_get_default_colormap ()</h3><a class="indexterm" name="id3067263"></a><pre class="programlisting"><a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdk_screen_get_default_colormap (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets the default colormap 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><p><span class="term"><em class="parameter"><code>screen</code></em> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the default <a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a>.</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067351"></a><h3><a name="gdk-screen-set-default-colormap"></a>gdk_screen_set_default_colormap ()</h3><a class="indexterm" name="id3067367"></a><pre class="programlisting">void gdk_screen_set_default_colormap (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen, <a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);</pre><p>Sets the default <em class="parameter"><code>colormap</code></em> 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><p><span class="term"><em class="parameter"><code>screen</code></em> :</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>colormap</code></em> :</span></p></td><td> a <a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap"><span class="type">GdkColormap</span></a></td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067472"></a><h3><a name="gdk-screen-get-system-colormap"></a>gdk_screen_get_system_colormap ()</h3><a class="indexterm" name="id3067488"></a><pre class="programlisting"><a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdk_screen_get_system_colormap (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets the system's default colormap 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><p><span class="term"><em class="parameter"><code>screen</code></em> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the default colormap for <em class="parameter"><code>screen</code></em>.</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067574"></a><h3><a name="gdk-screen-get-system-visual"></a>gdk_screen_get_system_visual ()</h3><a class="indexterm" name="id3067590"></a><pre class="programlisting"><a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>* gdk_screen_get_system_visual (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Get the system's default visual for <em class="parameter"><code>screen</code></em>.This is the visual for the root window of the display.The return value should not be freed.</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> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the system visual</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067672"></a><h3><a name="gdk-screen-get-rgb-colormap"></a>gdk_screen_get_rgb_colormap ()</h3><a class="indexterm" name="id3067688"></a><pre class="programlisting"><a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdk_screen_get_rgb_colormap (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets the preferred colormap for rendering image data on <em class="parameter"><code>screen</code></em>.Not a very useful function; historically, GDK could only render RGBimage data to one colormap and visual, but in the current versionit can render to any colormap and visual. So there's no need tocall this function.</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> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> the preferred colormap</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067773"></a><h3><a name="gdk-screen-get-rgb-visual"></a>gdk_screen_get_rgb_visual ()</h3><a class="indexterm" name="id3067788"></a><pre class="programlisting"><a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>* gdk_screen_get_rgb_visual (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets a "preferred visual" chosen by GdkRGB for rendering image dataon <em class="parameter"><code>screen</code></em>. In previous versions ofGDK, this was the only visual GdkRGB could use for rendering. Incurrent versions, it's simply the visual GdkRGB would have chosen as the optimal one in those previous versions. GdkRGB can now render to drawables with any 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>screen</code></em> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> The <a class="link" href="gdk-Visuals.html#GdkVisual"><span class="type">GdkVisual</span></a> chosen by GdkRGB.</td></tr></tbody></table></div><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067882"></a><h3><a name="gdk-screen-get-rgba-colormap"></a>gdk_screen_get_rgba_colormap ()</h3><a class="indexterm" name="id3067897"></a><pre class="programlisting"><a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>* gdk_screen_get_rgba_colormap (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets a colormap to use for creating windows or pixmaps with analpha channel. The windowing system on which GTK+ is runningmay not support this capability, in which case <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> willbe returned. Even if a non-<ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> value is returned, itspossible that the window's alpha channel won't be honoredwhen displaying the window on the screen: in particular, forX an appropriate windowing manager and compositing managermust be running to provide appropriate display.</p><p>This functionality is not implemented in the Windows backend.</p><p>For setting an overall opacity for a top-level window, see<a class="link" href="gdk-Windows.html#gdk-window-set-opacity"><code class="function">gdk_window_set_opacity()</code></a>.</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> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> a colormap to use for windows with an alpha channel or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the capability is not available.</td></tr></tbody></table></div><p class="since">Since 2.8</p></div><hr><div class="refsect2" lang="en"><a name="id3068032"></a><h3><a name="gdk-screen-get-rgba-visual"></a>gdk_screen_get_rgba_visual ()</h3><a class="indexterm" name="id3068048"></a><pre class="programlisting"><a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>* gdk_screen_get_rgba_visual (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Gets a visual to use for creating windows or pixmaps with analpha channel. See the docs for <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-colormap"><code class="function">gdk_screen_get_rgba_colormap()</code></a>for caveats.</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> :</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"><span class="emphasis"><em>Returns</em></span> :</span></p></td><td> a visual to use for windows with an alpha channel or <ahref="/usr/share/gtk-doc/html/liboil/liboil-liboiljunk.html#NULL:CAPS"><code class="literal">NULL</code></a> if the capability is not available.</td></tr></tbody></table></div><p class="since">Since 2.8</p></div><hr>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -