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

📄 gdkscreen.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069085"></a><h3><a name="gdk-screen-get-toplevel-windows"></a>gdk_screen_get_toplevel_windows ()</h3><a class="indexterm" name="id3069101"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList">GList</a>*              gdk_screen_get_toplevel_windows     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Obtains a list of all toplevel windows known to GDK on the screen <em class="parameter"><code>screen</code></em>.A toplevel window is a child of the root window (see<a class="link" href="gdk-Windows.html#gdk-get-default-root-window"><code class="function">gdk_get_default_root_window()</code></a>).</p><p>The returned list should be freed with <ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a>, butits elements need 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>&#160;:</span></p></td><td> The <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> where the toplevels are located.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> list of toplevel windows, free with <ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#g-list-free"><code class="function">g_list_free()</code></a></td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069223"></a><h3><a name="gdk-screen-make-display-name"></a>gdk_screen_make_display_name ()</h3><a class="indexterm" name="id3069238"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>*              gdk_screen_make_display_name        (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Determines the name to pass to <a class="link" href="GdkDisplay.html#gdk-display-open"><code class="function">gdk_display_open()</code></a> to geta <a class="link" href="GdkDisplay.html" title="GdkDisplay"><span class="type">GdkDisplay</span></a> with this screen as the default screen.</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"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> a newly allocated string, free with <ahref="/usr/share/gtk-doc/html/glib/glib-Memory-Allocation.html#g-free"><code class="function">g_free()</code></a></td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069344"></a><h3><a name="gdk-screen-get-n-monitors"></a>gdk_screen_get_n_monitors ()</h3><a class="indexterm" name="id3069360"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                gdk_screen_get_n_monitors           (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);</pre><p>Returns the number of monitors which <em class="parameter"><code>screen</code></em> consists of.</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"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> number of monitors which <em class="parameter"><code>screen</code></em> consists of.</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069447"></a><h3><a name="gdk-screen-get-monitor-geometry"></a>gdk_screen_get_monitor_geometry ()</h3><a class="indexterm" name="id3069462"></a><pre class="programlisting">void                gdk_screen_get_monitor_geometry     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> monitor_num,                                                         <a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle">GdkRectangle</a> *dest);</pre><p>Retrieves the <a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> representing the size and position of the individual monitor within the entire screen area.</p><p>Note that the size of the entire screen area can be retrieved via <a class="link" href="GdkScreen.html#gdk-screen-get-width"><code class="function">gdk_screen_get_width()</code></a> and <a class="link" href="GdkScreen.html#gdk-screen-get-height"><code class="function">gdk_screen_get_height()</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>&#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>monitor_num</code></em>&#160;:</span></p></td><td> the monitor number. </td></tr><tr><td><p><span class="term"><em class="parameter"><code>dest</code></em>&#160;:</span></p></td><td> a <a class="link" href="gdk-Points-Rectangles-and-Regions.html#GdkRectangle"><span class="type">GdkRectangle</span></a> to be filled with the monitor geometry</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069616"></a><h3><a name="gdk-screen-get-monitor-at-point"></a>gdk_screen_get_monitor_at_point ()</h3><a class="indexterm" name="id3069631"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                gdk_screen_get_monitor_at_point     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> x,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> y);</pre><p>Returns the monitor number in which the point (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) is located.</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>x</code></em>&#160;:</span></p></td><td> the x coordinate in the virtual screen.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>y</code></em>&#160;:</span></p></td><td> the y coordinate in the virtual screen.</td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the monitor number in which the point (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) lies, or  a monitor close to (<em class="parameter"><code>x</code></em>,<em class="parameter"><code>y</code></em>) if the point is not in any monitor.</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069785"></a><h3><a name="gdk-screen-get-monitor-at-window"></a>gdk_screen_get_monitor_at_window ()</h3><a class="indexterm" name="id3069801"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                gdk_screen_get_monitor_at_window    (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);</pre><p>Returns the number of the monitor in which the largest area of the bounding rectangle of <em class="parameter"><code>window</code></em> resides.</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>window</code></em>&#160;:</span></p></td><td> a <a class="link" href="gdk-Windows.html#GdkWindow"><span class="type">GdkWindow</span></a></td></tr><tr><td><p><span class="term"><span class="emphasis"><em>Returns</em></span>&#160;:</span></p></td><td> the monitor number in which most of <em class="parameter"><code>window</code></em> is located,          or if <em class="parameter"><code>window</code></em> does not intersect any monitors, a monitor,          close to <em class="parameter"><code>window</code></em>.</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3069931"></a><h3><a name="gdk-screen-broadcast-client-message"></a>gdk_screen_broadcast_client_message ()</h3><a class="indexterm" name="id3069948"></a><pre class="programlisting">void                gdk_screen_broadcast_client_message (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Event-Structures.html#GdkEvent">GdkEvent</a> *event);</pre><p>On X11, sends an X ClientMessage event to all toplevel windows on<em class="parameter"><code>screen</code></em>. </p><p>Toplevel windows are determined by checking for the WM_STATE property, as described in the Inter-Client Communication Conventions Manual (ICCCM).If no windows are found with the WM_STATE property set, the message is sent to all children of the root window.</p><p>On Windows, broadcasts a message registered with the nameGDK_WIN32_CLIENT_MESSAGE to all top-level windows. The amount ofdata is limited to one long, i.e. four bytes.</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> the <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> where the event will be broadcasted.</td></tr><tr><td><p><span class="term"><em class="parameter"><code>event</code></em>&#160;:</span></p></td><td> the <a class="link" href="gdk-Event-Structures.html#GdkEvent"><span class="type">GdkEvent</span></a>.</td></tr></tbody></table></div><p class="since">Since  2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3070062"></a><h3><a name="gdk-screen-get-setting"></a>gdk_screen_get_setting ()</h3><a class="indexterm" name="id3070077"></a><pre class="programlisting"><ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            gdk_screen_get_setting              (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         const <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> *name,                                                         <a

⌨️ 快捷键说明

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