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

📄 gdkscreen.html

📁 最新gtk中文资料集
💻 HTML
📖 第 1 页 / 共 5 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"><title>GdkScreen</title><meta name="generator" content="DocBook XSL Stylesheets V1.73.2"><link rel="start" href="index.html" title="GDK Reference Manual"><link rel="up" href="reference.html" title="API Reference"><link rel="prev" href="GdkDisplayManager.html" title="GdkDisplayManager"><link rel="next" href="gdk-Points-Rectangles-and-Regions.html" title="Points, Rectangles and Regions"><meta name="generator" content="GTK-Doc V1.9 (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"><link rel="index" href="ix08.html" title="Index of new symbols in 2.12"></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="GdkDisplayManager.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="gdk-Points-Rectangles-and-Regions.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="#id3065846" class="shortcut">Top</a>                  &#160;|&#160;                  <a href="#id3067040" class="shortcut">Description</a>                  &#160;|&#160;                  <a href="#id3066927" class="shortcut">Object Hierarchy</a>                  &#160;|&#160;                  <a href="#id3066951" class="shortcut">Properties</a>                  &#160;|&#160;                  <a href="#id3067001" class="shortcut">Signals</a></nobr></td></tr></table><div class="refentry" lang="en"><a name="GdkScreen"></a><div class="titlepage"></div><div class="refnamediv"><table width="100%"><tr><td valign="top"><h2><a name="id3065846"></a><span class="refentrytitle">GdkScreen</span></h2><p>GdkScreen &#8212; Object representing a physical screen</p></td><td valign="top" align="right"></td></tr></table></div><div class="refsynopsisdiv"><h2>Synopsis</h2><pre class="synopsis">#include &lt;gdk/gdk.h&gt;                    <a class="link" href="GdkScreen.html#GdkScreen-struct">GdkScreen</a>;<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-default">gdk_screen_get_default</a>              (void);<a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>*        <a class="link" href="GdkScreen.html#gdk-screen-get-default-colormap">gdk_screen_get_default_colormap</a>     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);void                <a class="link" href="GdkScreen.html#gdk-screen-set-default-colormap">gdk_screen_set_default_colormap</a>     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a> *colormap);<a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>*        <a class="link" href="GdkScreen.html#gdk-screen-get-system-colormap">gdk_screen_get_system_colormap</a>      (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-system-visual">gdk_screen_get_system_visual</a>        (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>*        <a class="link" href="GdkScreen.html#gdk-screen-get-rgb-colormap">gdk_screen_get_rgb_colormap</a>         (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-rgb-visual">gdk_screen_get_rgb_visual</a>           (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Colormaps-and-Colors.html#GdkColormap">GdkColormap</a>*        <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-colormap">gdk_screen_get_rgba_colormap</a>        (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Visuals.html#GdkVisual">GdkVisual</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-rgba-visual">gdk_screen_get_rgba_visual</a>          (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a class="link" href="GdkScreen.html#gdk-screen-is-composited">gdk_screen_is_composited</a>            (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="gdk-Windows.html#GdkWindow">GdkWindow</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-root-window">gdk_screen_get_root_window</a>          (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<a class="link" href="GdkDisplay.html" title="GdkDisplay">GdkDisplay</a>*         <a class="link" href="GdkScreen.html#gdk-screen-get-display">gdk_screen_get_display</a>              (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-number">gdk_screen_get_number</a>               (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-width">gdk_screen_get_width</a>                (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-height">gdk_screen_get_height</a>               (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-width-mm">gdk_screen_get_width_mm</a>             (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-height-mm">gdk_screen_get_height_mm</a>            (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList">GList</a>*              <a class="link" href="GdkScreen.html#gdk-screen-list-visuals">gdk_screen_list_visuals</a>             (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList">GList</a>*              <a class="link" href="GdkScreen.html#gdk-screen-get-toplevel-windows">gdk_screen_get_toplevel_windows</a>     (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a>*              <a class="link" href="GdkScreen.html#gdk-screen-make-display-name">gdk_screen_make_display_name</a>        (<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>                <a class="link" href="GdkScreen.html#gdk-screen-get-n-monitors">gdk_screen_get_n_monitors</a>           (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);void                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-geometry">gdk_screen_get_monitor_geometry</a>     (<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);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-point">gdk_screen_get_monitor_at_point</a>     (<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);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a>                <a class="link" href="GdkScreen.html#gdk-screen-get-monitor-at-window">gdk_screen_get_monitor_at_window</a>    (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Windows.html#GdkWindow">GdkWindow</a> *window);void                <a class="link" href="GdkScreen.html#gdk-screen-broadcast-client-message">gdk_screen_broadcast_client_message</a> (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <a class="link" href="gdk-Event-Structures.html#GdkEvent">GdkEvent</a> *event);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a class="link" href="GdkScreen.html#gdk-screen-get-setting">gdk_screen_get_setting</a>              (<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,                                                         <ahref="/usr/share/gtk-doc/html/gobject/gobject-Generic-values.html#GValue">GValue</a> *value);const <ahref="/usr/share/gtk-doc/html/cairo/cairo-Font-Options.html#cairo-font-options-t">cairo_font_options_t</a>* <a class="link" href="GdkScreen.html#gdk-screen-get-font-options">gdk_screen_get_font_options</a> (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);void                <a class="link" href="GdkScreen.html#gdk-screen-set-font-options">gdk_screen_set_font_options</a>         (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         const <ahref="/usr/share/gtk-doc/html/cairo/cairo-Font-Options.html#cairo-font-options-t">cairo_font_options_t</a> *options);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a>             <a class="link" href="GdkScreen.html#gdk-screen-get-resolution">gdk_screen_get_resolution</a>           (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);void                <a class="link" href="GdkScreen.html#gdk-screen-set-resolution">gdk_screen_set_resolution</a>           (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a> dpi);<a class="link" href="gdk-Windows.html#GdkWindow">GdkWindow</a>*          <a class="link" href="GdkScreen.html#gdk-screen-get-active-window">gdk_screen_get_active_window</a>        (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Doubly-Linked-Lists.html#GList">GList</a>*              <a class="link" href="GdkScreen.html#gdk-screen-get-window-stack">gdk_screen_get_window_stack</a>         (<a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a> *screen);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen">gdk_spawn_on_screen</a>                 (<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> *working_directory,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **argv,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **envp,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Spawning-Processes.html#GSpawnFlags">GSpawnFlags</a> flags,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Spawning-Processes.html#GSpawnChildSetupFunc">GSpawnChildSetupFunc</a> child_setup,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> *child_pid,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError">GError</a> **error);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a class="link" href="GdkScreen.html#gdk-spawn-on-screen-with-pipes">gdk_spawn_on_screen_with_pipes</a>      (<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> *working_directory,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **argv,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gchar">gchar</a> **envp,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Spawning-Processes.html#GSpawnFlags">GSpawnFlags</a> flags,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Spawning-Processes.html#GSpawnChildSetupFunc">GSpawnChildSetupFunc</a> child_setup,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a> user_data,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> *child_pid,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> *standard_input,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> *standard_output,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gint">gint</a> *standard_error,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError">GError</a> **error);<ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gboolean">gboolean</a>            <a class="link" href="GdkScreen.html#gdk-spawn-command-line-on-screen">gdk_spawn_command_line_on_screen</a>    (<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> *command_line,                                                         <ahref="/usr/share/gtk-doc/html/glib/glib-Error-Reporting.html#GError">GError</a> **error);</pre></div><div class="refsect1" lang="en"><a name="id3066927"></a><h2>Object Hierarchy</h2><pre class="synopsis">  <ahref="/usr/share/gtk-doc/html/gobject/gobject-The-Base-Object-Type.html#GObject">GObject</a>   +----GdkScreen</pre></div><div class="refsect1" lang="en"><a name="id3066951"></a><h2>Properties</h2><pre class="synopsis">  "<a class="link" href="GdkScreen.html#GdkScreen--font-options">font-options</a>"             <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gpointer">gpointer</a>              : Read / Write  "<a class="link" href="GdkScreen.html#GdkScreen--resolution">resolution</a>"               <ahref="/usr/share/gtk-doc/html/glib/glib-Basic-Types.html#gdouble">gdouble</a>               : Read / Write</pre></div><div class="refsect1" lang="en"><a name="id3067001"></a><h2>Signals</h2><pre class="synopsis">  "<a class="link" href="GdkScreen.html#GdkScreen-composited-changed">composited-changed</a>"                             : Run Last  "<a class="link" href="GdkScreen.html#GdkScreen-size-changed">size-changed</a>"                                   : Run Last</pre></div><div class="refsect1" lang="en"><a name="id3067040"></a><h2>Description</h2><p>  <a class="link" href="GdkScreen.html" title="GdkScreen"><span class="type">GdkScreen</span></a> objects are the GDK representation of a physical screen. It is used   throughout GDK and GTK+ to specify which screen the top level windows  are to be displayed on.   It is also used to query the screen specification and default settings such as   the default colormap (<a class="link" href="GdkScreen.html#gdk-screen-get-default-colormap"><code class="function">gdk_screen_get_default_colormap()</code></a>),  the screen width (<a class="link" href="GdkScreen.html#gdk-screen-get-width"><code class="function">gdk_screen_get_width()</code></a>), etc.</p><p>Note that a screen may consist of multiple monitors which are merged toform a large screen area. </p></div><div class="refsect1" lang="en"><a name="id3067093"></a><h2>Details</h2><div class="refsect2" lang="en"><a name="id3067103"></a><h3><a name="GdkScreen-struct"></a>GdkScreen</h3><a class="indexterm" name="id3067117"></a><pre class="programlisting">typedef struct _GdkScreen GdkScreen;</pre><p>This is a currently just a placeholder typedef for the first argument of the <em class="parameter"><code>window_at_pointer</code></em> function in <a class="link" href="gdk-Windows.html#GdkPointerHooks"><span class="type">GdkPointerHooks</span></a>. It will be usedwhen GDK gets multihead support. </p><p class="since">Since 2.2</p></div><hr><div class="refsect2" lang="en"><a name="id3067156"></a><h3><a name="gdk-screen-get-default"></a>gdk_screen_get_default ()</h3><a class="indexterm" name="id3067171"></a><pre class="programlisting"><a class="link" href="GdkScreen.html" title="GdkScreen">GdkScreen</a>*          gdk_screen_get_default              (void);</pre>

⌨️ 快捷键说明

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