]> Pileus Git - ~andy/gtk/commitdiff
Update for multihead.
authorOwen Taylor <otaylor@redhat.com>
Tue, 30 Apr 2002 18:07:51 +0000 (18:07 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 30 Apr 2002 18:07:51 +0000 (18:07 +0000)
Tue Apr 30 12:26:31 2002  Owen Taylor  <otaylor@redhat.com>

        * gdk-sections.txt: Update for multihead.

        * multihead.sgml gtk-docs.sgml: Add overview of
multihead from multihead branch.

* tmpl/gdkdisplay.sgml tmpl/gdkscreen.sgml: New
        sections from multihead branch.

30 files changed:
ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
docs/reference/ChangeLog
docs/reference/gdk/gdk-docs.sgml
docs/reference/gdk/gdk-sections.txt
docs/reference/gdk/multihead.sgml [new file with mode: 0644]
docs/reference/gdk/tmpl/colors.sgml
docs/reference/gdk/tmpl/cursors.sgml
docs/reference/gdk/tmpl/dnd.sgml
docs/reference/gdk/tmpl/drawing.sgml
docs/reference/gdk/tmpl/events.sgml
docs/reference/gdk/tmpl/fonts.sgml
docs/reference/gdk/tmpl/gcs.sgml
docs/reference/gdk/tmpl/gdkdisplay.sgml [new file with mode: 0644]
docs/reference/gdk/tmpl/gdkscreen.sgml [new file with mode: 0644]
docs/reference/gdk/tmpl/general.sgml
docs/reference/gdk/tmpl/images.sgml
docs/reference/gdk/tmpl/input_devices.sgml
docs/reference/gdk/tmpl/keys.sgml
docs/reference/gdk/tmpl/pango_interaction.sgml
docs/reference/gdk/tmpl/properties.sgml
docs/reference/gdk/tmpl/regions.sgml
docs/reference/gdk/tmpl/rgb.sgml
docs/reference/gdk/tmpl/selections.sgml
docs/reference/gdk/tmpl/x_interaction.sgml
gdk/x11/gdkselection-x11.c

index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 7514d3bf53447cbd9a91c34ed3545cdadf2e4ae2..1ae0a867885b3e9f99471ded22e15f8b060c9920 100644 (file)
        unrefs the tag table first, so that the btree is in a consistent
        state when we're removing tags from it. 
 
-       * gtk/gtktexttagtable.c (_gtk_text_tag_table_remove_buffer): strip
-       all tags in the tag table out of the buffer. #77301
+Tue Apr 30 12:28:27 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk/gdkdisplay.c gdk/gdkpango.c gdk/gdkpixmap.c
+       gdk/x11/gdkdisplay-x11.c gdk/x11/gdkevents-x11.c
+       gdk/x11/gdkpixmap-x11.c gdk/x11/gdkx.h: Doc fixes.
 
 Tue Apr 30 11:37:09 2002  Owen Taylor  <otaylor@redhat.com>
 
index 77e4098d92642b691f7a5b929183906a669355fe..b4d844f6e3ca4e93f96315b5b973ab66bbb008d8 100644 (file)
@@ -1,3 +1,13 @@
+Tue Apr 30 12:26:31 2002  Owen Taylor  <otaylor@redhat.com>
+
+       * gdk-sections.txt: Update for multihead.
+
+       * multihead.sgml gtk-docs.sgml: Add overview of
+       multihead from multihead branch.
+
+       * tmpl/gdkdisplay.sgml tmpl/gdkscreen.sgml: New
+       sections from multihead branch.
+
 2002-04-30  Havoc Pennington  <hp@redhat.com>
 
        * gtk/other_software.sgml: half-finished docs on merging GTK with
index 67321178a81907c32ace6ef75de1acbaf0b38e91..95d34006cfeed3295c9251aeecdf2824285fe55a 100644 (file)
 <!entity gdk-Input SYSTEM "sgml/input.sgml">
 <!entity gdk-Drag-and-Drop SYSTEM "sgml/dnd.sgml">
 <!entity gdk-X-Window-System-Interaction SYSTEM "sgml/x_interaction.sgml">
+<!entity gdk-Screen SYSTEM "sgml/gdkscreen.sgml">
+<!entity gdk-Display SYSTEM "sgml/gdkdisplay.sgml">
+
+<!entity gdk-Multihead SYSTEM "multihead.sgml">
 ]>
 
 <book id="index">
     <title>API Reference</title>
     &gdk-General;
 
+    &gdk-Multihead;
+    &gdk-Screen;
+    &gdk-Display;
+
     &gdk-Points-Rectangles-and-Regions;
     &gdk-Graphics-Contexts;
     &gdk-Drawing-Primitives;
index 0974d0f599a1564d23e8ec515dc886e8fe493e06..b60374442f9297bd7b625a4ac894254a835d0978 100644 (file)
@@ -6,6 +6,8 @@
 <FILE>general</FILE>
 gdk_init
 gdk_init_check
+gdk_parse_args
+gdk_get_display_arg_name
 gdk_set_locale
 gdk_set_sm_client_id
 gdk_exit
@@ -110,6 +112,78 @@ gdk_wm_decoration_get_type
 gdk_wm_function_get_type
 </SECTION>
 
+<SECTION>
+<FILE>gdkdisplay</FILE>
+<TITLE>GdkDisplay</TITLE>
+GdkDisplay
+gdk_open_display
+gdk_display_get_name
+gdk_display_get_n_screens
+gdk_display_get_screen
+gdk_display_get_default_screen
+gdk_display_pointer_ungrab
+gdk_display_keyboard_ungrab
+gdk_display_pointer_is_grabbed
+gdk_display_beep
+gdk_display_sync
+gdk_display_close
+gdk_display_list_devices
+gdk_display_get_event
+gdk_display_peek_event
+gdk_display_put_event
+gdk_display_add_client_message_filter
+gdk_display_set_double_click_time
+gdk_display_set_sm_client_id
+gdk_set_default_display
+gdk_get_default_display
+<SUBSECTION Standard>
+GDK_DISPLAY_OBJECT
+GDK_IS_DISPLAY
+GDK_TYPE_DISPLAY
+gdk_display_get_type
+GDK_DISPLAY_CLASS
+GDK_IS_DISPLAY_CLASS
+GDK_DISPLAY_GET_CLASS
+</SECTION>
+
+<SECTION>
+<FILE>gdkscreen</FILE>
+<TITLE>GdkScreen</TITLE>
+gdk_screen_get_default_colormap
+gdk_screen_set_default_colormap
+gdk_screen_get_system_colormap
+gdk_screen_get_system_visual
+gdk_screen_get_rgb_colormap
+gdk_screen_get_rgb_visual
+gdk_screen_get_root_window
+gdk_screen_get_display
+gdk_screen_get_number
+gdk_screen_get_window_at_pointer
+gdk_screen_get_width
+gdk_screen_get_height
+gdk_screen_get_width_mm
+gdk_screen_get_height_mm
+gdk_screen_close
+gdk_screen_list_visuals
+gdk_screen_get_toplevel_windows
+gdk_screen_use_virtual_screen
+gdk_screen_get_n_monitors
+gdk_screen_get_monitor_geometry
+gdk_screen_get_monitor_at_point
+gdk_screen_get_monitor_at_window
+gdk_screen_broadcast_client_message
+gdk_get_default_screen
+gdk_screen_get_setting
+<SUBSECTION Standard>
+GDK_SCREEN
+GDK_IS_SCREEN
+GDK_TYPE_SCREEN
+gdk_screen_get_type
+GDK_SCREEN_CLASS
+GDK_IS_SCREEN_CLASS
+GDK_SCREEN_GET_CLASS
+</SECTION>
+
 <SECTION>
 <TITLE>Bitmaps and Pixmaps</TITLE>
 <FILE>pixmaps</FILE>
@@ -274,8 +348,12 @@ gdk_color_get_type
 GdkFont
 GdkFontType
 gdk_font_load
+gdk_font_load_for_display
 gdk_fontset_load
+gdk_fontset_load_for_display
 gdk_font_from_description
+gdk_font_from_description_for_display
+gdk_font_get_display
 gdk_font_ref
 gdk_font_unref
 gdk_font_id
@@ -322,6 +400,8 @@ gdk_drawable_ref
 gdk_drawable_unref
 gdk_drawable_set_data
 gdk_drawable_get_data
+gdk_drawable_get_display
+gdk_drawable_get_screen
 gdk_drawable_get_visual
 gdk_drawable_set_colormap
 gdk_drawable_get_colormap
@@ -380,6 +460,7 @@ GdkFunction
 
 gdk_gc_new
 gdk_gc_new_with_values
+gdk_gc_get_screen
 gdk_gc_ref
 gdk_gc_unref
 gdk_gc_destroy
@@ -648,10 +729,13 @@ GDK_SELECTION_TYPE_PIXMAP
 GDK_SELECTION_TYPE_WINDOW
 GDK_SELECTION_TYPE_STRING
 gdk_selection_owner_set
+gdk_selection_owner_set_for_display
 gdk_selection_owner_get
+gdk_selection_owner_get_for_display
 gdk_selection_convert
 gdk_selection_property_get
 gdk_selection_send_notify
+gdk_selection_send_notify_for_display
 </SECTION>
 
 <SECTION>
@@ -662,12 +746,16 @@ GDK_ATOM_TO_POINTER
 GDK_POINTER_TO_ATOM
 GDK_NONE
 gdk_text_property_to_text_list
+gdk_text_property_to_text_list_for_display
 gdk_free_text_list
 gdk_text_property_to_utf8_list
+gdk_text_property_to_utf8_list_for_display
 gdk_string_to_compound_text
+gdk_string_to_compound_text_for_display
 gdk_free_compound_text
 gdk_utf8_to_string_target
 gdk_utf8_to_compound_text
+gdk_utf8_to_compound_text_for_display
 gdk_atom_intern
 gdk_atom_name
 gdk_property_get
@@ -683,6 +771,7 @@ GDK_TYPE_PROP_MODE
 <TITLE>Pango Interaction</TITLE>
 <FILE>pango_interaction</FILE>
 gdk_pango_context_get
+gdk_pango_context_get_for_screen
 gdk_pango_context_set_colormap
 GdkPangoAttrEmbossed
 GdkPangoAttrStipple
@@ -759,6 +848,7 @@ gdk_threads_mutex
 GdkKeymap
 GdkKeymapKey
 gdk_keymap_get_default
+gdk_keymap_get_for_display
 gdk_keymap_lookup_key
 gdk_keymap_translate_keyboard_state
 gdk_keymap_get_entries_for_keyval
@@ -868,6 +958,7 @@ GdkEventFunc
 
 <SUBSECTION>
 gdk_event_send_client_message
+gdk_event_send_client_message_for_display
 gdk_event_send_clientmessage_toall
 gdk_add_client_message_filter
 
@@ -939,6 +1030,8 @@ GdkCursor
 GdkCursorType
 gdk_cursor_new
 gdk_cursor_new_from_pixmap
+gdk_cursor_new_for_screen
+gdk_cursor_get_screen
 gdk_cursor_ref
 gdk_cursor_unref
 gdk_cursor_destroy
@@ -979,6 +1072,7 @@ gdk_drag_begin
 gdk_drag_motion
 gdk_drop_finish
 gdk_drag_get_protocol
+gdk_drag_get_protocol_for_display
 GdkDragProtocol
 gdk_drag_context_unref
 GdkDragContext
@@ -1010,6 +1104,7 @@ GDK_WINDOW_XDISPLAY
 GDK_WINDOW_XID
 GDK_PIXMAP_XDISPLAY
 GDK_PIXMAP_XID
+GDK_DISPLAY_XDISPLAY
 GDK_DRAWABLE_XDISPLAY
 GDK_DRAWABLE_XID
 GDK_IMAGE_XDISPLAY
@@ -1017,6 +1112,9 @@ GDK_IMAGE_XIMAGE
 GDK_GC_XDISPLAY
 GDK_COLORMAP_XDISPLAY
 GDK_COLORMAP_XCOLORMAP
+GDK_SCREEN_XDISPLAY
+GDK_SCREEN_XNUMBER
+GDK_SCREEN_XSCREEN
 GDK_VISUAL_XVISUAL
 GDK_FONT_XDISPLAY
 GDK_FONT_XFONT
@@ -1026,19 +1124,29 @@ GDK_GC_XGC
 GDK_GC_GET_XGC
 GDK_WINDOW_XWINDOW
 gdkx_visual_get
+gdkx_visual_get_for_screen
 gdkx_colormap_get
 gdk_pixmap_foreign_new
+gdk_pixmap_foreign_new_for_display
 gdk_window_foreign_new
+gdk_window_foreign_new_for_display
 gdk_xid_table_lookup
+gdk_xid_table_lookup_for_display
 gdk_window_lookup
+gdk_window_lookup_for_display
 gdk_pixmap_lookup
+gdk_pixmap_lookup_for_display
 gdk_font_lookup
+gdk_font_lookup_for_display
+gdk_x11_lookup_xdisplay
 gdk_x11_get_server_time
 gdk_net_wm_supports
+gdk_x11_screen_supports_net_wm_hint
 gdk_x11_colormap_get_xcolormap
 gdk_x11_colormap_get_xdisplay
 gdk_x11_cursor_get_xcursor
 gdk_x11_cursor_get_xdisplay
+gdk_x11_display_get_xdisplay
 gdk_x11_drawable_get_xdisplay
 gdk_x11_drawable_get_xid
 gdk_x11_font_get_name
@@ -1052,12 +1160,18 @@ gdk_x11_get_default_xdisplay
 gdk_x11_grab_server
 gdk_x11_image_get_xdisplay
 gdk_x11_image_get_ximage
+gdk_x11_screen_get_screen_number
+gdk_x11_screen_get_xscreen
 gdk_x11_ungrab_server
 gdk_x11_visual_get_xvisual
 gdk_x11_atom_to_xatom
+gdk_x11_atom_to_xatom_for_display
 gdk_x11_xatom_to_atom
+gdk_x11_xatom_to_atom_for_display
 gdk_x11_get_xatom_by_name
+gdk_x11_get_xatom_by_name_for_display
 gdk_x11_get_xatom_name
+gdk_x11_get_xatom_name_for_display
 
 <SUBSECTION Private>
 gdk_display
diff --git a/docs/reference/gdk/multihead.sgml b/docs/reference/gdk/multihead.sgml
new file mode 100644 (file)
index 0000000..bcedf2b
--- /dev/null
@@ -0,0 +1,124 @@
+<refentry id="multihead" revision="20 Mar 2002">
+  <refmeta>
+    <refentrytitle>Multi-head Support Overview</refentrytitle>
+    <manvolnum>3</manvolnum>
+    <refmiscinfo>GDK Library</refmiscinfo>
+  </refmeta>
+
+  <refnamediv>
+    <refname>Multi-head Support Overview</refname>
+    <refpurpose>Overview of <link
+    linkend="GdkDisplay">GdkDisplay</link> and <link
+    linkend="GdkScreen">GdkScreen</link></refpurpose>
+  </refnamediv>
+
+  <refsect1>
+    <title>Overview</title>
+      <para>
+       Multihead support is based around two main object types:
+       <itemizedlist>
+         <listitem><para>#GdkDisplayManager</para></listitem>
+         <listitem><para>#GdkDisplay</para></listitem>
+       </itemizedlist>
+      </para>
+      
+      <para>
+       #GdkDisplay objects are the Gdk representation of the X Display which can be 
+       described as <emphasis>"a workstation consisting of a keyboard a pointing
+         device (such as a mouse) and one or more screens"</emphasis>. 
+       It is used to open and keep track of various #GdkScreen objects currently 
+       intanciated by the application. It is also used to grab and release the keyboard 
+       and the mouse pointer.
+      </para>
+      <para>
+       #GdkScreen objects are the Gdk representation of a physical screen. It is used 
+       throughout Gdk and Gtk+ to specify which screen the top level windows (GtkWindow)
+       are to be displayed on. 
+       It is also used to query the screen specification and default settings such as 
+       the default colormap (gdk_screen_get_default_colormap()),
+       the screen width (gdk_screen_get_width()), etc.
+      </para>
+      <para> 
+       the following code samples demonstrate common usage of the objects described above
+      </para>
+      
+      <example>
+       <title>Testing the number of screen on the current display</title>
+       <programlisting><!--
+-->gint num_screen = 0;
+gchar *displayname = NULL;
+GdkScreen **screen_list;
+GdkDisplay *display;
+
+gtk_init (&amp;argc, &amp;argv);
+
+display = gdk_get_default_display ();
+num_screen = gdk_display_get_n_screens (display);
+displayname = gdk_display_get_name (display);
+if (num_screen <= 1)
+  {
+    printf ("This Xserver (%s) manages only one screen. exiting...\n",
+            displayname);
+    exit (1);
+  }
+else
+  {
+    printf ("This Xserver (%s) manages %d screens.\n", displayname,
+            num_screen);
+  }<!--
+
+-->     </programlisting>
+      </example>
+      <example>
+       <title>Opening a second display</title>
+       <programlisting><!--
+-->gchar *second_screen_name;
+dkDisplay *second_display;
+dkScreen *second_screen;
+tkWidget *window;
+
+tk_init (&amp;argc, &amp;argv);
+
+* screen2_name needs to be initialized before calling 
+* gdk_display_new() */
+second_display = gdk_display_new (&amp;argc, &amp;argv, second_screen_name);
+if (second_display)
+    second_screen = gdk_display_get_default_screen (second_display);
+else 
+  {
+       g_print ("Can't open display :\n\t%s\n\n",
+                 second_screen_name);
+    exit (1);  
+  }
+/* now GdkScreen can be assigned to GtkWindows */
+
+window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
+gtk_window_set_screen (window, second_screen);<!--
+     --></programlisting>
+      </example>
+    </refsect1>
+    <refsect1>
+      <title>See Also</title>
+      <para>
+       <variablelist>
+         <varlistentry>
+           <term>#GdkDisplay</term>
+           <listitem><para>the Gdk Object used to represent and manipulate display
+               related data</para></listitem>
+         </varlistentry>
+         <varlistentry>
+           <term>#GdkScreen</term>
+           <listitem><para>the Gdk Object used to represent and query screen related
+               data</para></listitem>
+         </varlistentry>
+       </variablelist>
+      </para>
+    </refsect1>
+  </refentry>
+  
+<!--
+Local variables:
+mode: sgml
+sgml-parent-document: ("gdk-docs.sgml" "book" "refentry" "")
+End:
+-->
\ No newline at end of file
index dc6e08713392ef5409e48d188cb537a486230c04..28b9af0a393ed131eec48de1b87378f6a10540d8 100644 (file)
@@ -103,7 +103,7 @@ Creates a new colormap for the given visual.
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_colormap_get_system_size ##### -->
index a441471b253605559592bc0b1a8ab381163c0366..f811ea9b9f0f4116a9c577b843b5d7e5b88b6a59 100644 (file)
@@ -171,6 +171,25 @@ The color does not have to be allocated first.
 @Returns: a new #GdkCursor.
 
 
+<!-- ##### FUNCTION gdk_cursor_new_for_screen ##### -->
+<para>
+
+</para>
+
+@screen: 
+@cursor_type: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_cursor_get_screen ##### -->
+<para>
+
+</para>
+
+@cursor: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_cursor_ref ##### -->
 <para>
 
index d9caae13259100b4b73855dd473b5f68ae393636..3d372c68b0bb0d317fdb3dae0c3b67140c4c8b8b 100644 (file)
@@ -162,6 +162,17 @@ Finds out the DND protocol supported by a window.
   support Drag and Drop.
 
 
+<!-- ##### FUNCTION gdk_drag_get_protocol_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@xid: 
+@protocol: 
+@Returns: 
+
+
 <!-- ##### ENUM GdkDragProtocol ##### -->
 <para>
 Used in #GdkDragContext to indicate the protocol according to
index 57a39f179dd26ae3d9d2f4aed9bf31d561fb2cfe..7717f7f7fb2ce5dd44fedd37ea4c4b617fdce3cb 100644 (file)
@@ -72,6 +72,24 @@ or a #GdkWindow.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_drawable_get_display ##### -->
+<para>
+
+</para>
+
+@drawable: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_drawable_get_screen ##### -->
+<para>
+
+</para>
+
+@drawable: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_drawable_get_visual ##### -->
 <para>
 
index 64fdbbd713b3abee5389120401ab3d1a8019943b..592be2f672bc506d2e7d82a962ccca39ad250893 100644 (file)
@@ -151,43 +151,44 @@ is given in the <link linkend="glib-The-Main-Event-Loop">GLib Main Loop</link>.
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_peek ##### -->
 <para>
 </para>
 
-@Returns:
+@Returns: 
+
 
 <!-- ##### FUNCTION gdk_event_get ##### -->
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_get_graphics_expose ##### -->
 <para>
 </para>
 
-@window:
-@Returns:
+@window: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_put ##### -->
 <para>
 </para>
 
-@event:
+@event: 
 
 
 <!-- ##### FUNCTION gdk_event_copy ##### -->
 <para>
 </para>
 
-@event:
-@Returns:
+@event: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_free ##### -->
@@ -201,8 +202,8 @@ is given in the <link linkend="glib-The-Main-Event-Loop">GLib Main Loop</link>.
 <para>
 </para>
 
-@event:
-@Returns:
+@event: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_get_state ##### -->
@@ -252,9 +253,9 @@ is given in the <link linkend="glib-The-Main-Event-Loop">GLib Main Loop</link>.
 <para>
 </para>
 
-@func:
-@data:
-@notify:
+@func: 
+@data: 
+@notify: 
 
 
 <!-- ##### USER_FUNCTION GdkEventFunc ##### -->
@@ -272,16 +273,27 @@ gdk_event_handler_set().
 <para>
 </para>
 
-@event:
-@xid:
-@Returns:
+@event: 
+@xid: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_event_send_client_message_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@event: 
+@xid: 
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_event_send_clientmessage_toall ##### -->
 <para>
 </para>
 
-@event:
+@event: 
 
 
 <!-- ##### FUNCTION gdk_add_client_message_filter ##### -->
@@ -289,30 +301,30 @@ gdk_event_handler_set().
 </para>
 
 @message_type: 
-@func:
-@data:
+@func: 
+@data: 
 
 
 <!-- ##### FUNCTION gdk_get_show_events ##### -->
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_set_show_events ##### -->
 <para>
 </para>
 
-@show_events:
+@show_events: 
 
 
 <!-- ##### FUNCTION gdk_setting_get ##### -->
 <para>
 </para>
 
-@name:
-@value:
-@Returns:
+@name: 
+@value: 
+@Returns: 
 
 
index 5a86237782f6d097fe17b939b63e4f5694224172..9604889a0025d574590cd97b4302d09e247e3496 100644 (file)
@@ -299,6 +299,16 @@ You should make no assumptions about the initial reference count.
 @Returns: a #GdkFont, or %NULL if the font could not be loaded.
 
 
+<!-- ##### FUNCTION gdk_font_load_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@font_name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_fontset_load ##### -->
 <para>
 Loads a fontset.
@@ -313,6 +323,16 @@ You should make no assumptions about the initial reference count.
 @Returns: a #GdkFont, or %NULL if the fontset could not be loaded.
 
 
+<!-- ##### FUNCTION gdk_fontset_load_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@fontset_name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_font_from_description ##### -->
 <para>
 
@@ -322,6 +342,25 @@ You should make no assumptions about the initial reference count.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_font_from_description_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@font_desc: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_font_get_display ##### -->
+<para>
+
+</para>
+
+@font: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_font_ref ##### -->
 <para>
 Increases the reference count of a font by one.
index 4d8c8780a2069c64ab941eb5db6f40045307f52b..0e3b6d86f8fbd0b6b4483321ba94cfa8cc9d7c5c 100644 (file)
@@ -144,6 +144,15 @@ Create a new GC with the given initial values.
 @Returns: the new graphics context.
 
 
+<!-- ##### FUNCTION gdk_gc_get_screen ##### -->
+<para>
+
+</para>
+
+@gc: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_gc_ref ##### -->
 <para>
 
diff --git a/docs/reference/gdk/tmpl/gdkdisplay.sgml b/docs/reference/gdk/tmpl/gdkdisplay.sgml
new file mode 100644 (file)
index 0000000..72e0640
--- /dev/null
@@ -0,0 +1,215 @@
+<!-- ##### SECTION Title ##### -->
+GdkDisplay
+
+<!-- ##### SECTION Short_Description ##### -->
+controls the keyboard/mouse pointer grabs and a set of #GdkScreen
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+#GdkDisplay objects purpose are two fold :
+<itemizedlist>
+<listitem><para>To grab/ungrab keyboard focus and mouse pointer</para></listitem>
+<listitem><para>To manage and provide information about the #GdkScreen(s) 
+               available for this #GdkDisplay
+         </para></listitem>
+</itemizedlist>
+</para>
+<para>
+  #GdkDisplay objects are the Gdk representation of the X Display which can be 
+  described as <emphasis>"a workstation consisting of a keyboard a pointing
+  device (such as a mouse) and one or more screens"</emphasis>. 
+  It is used to open and keep track of various #GdkScreen objects currently 
+  intanciated by the application. It is also used to grab and release the keyboard 
+  and the mouse pointer.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GdkDisplay ##### -->
+<para>
+
+</para>
+
+@parent_instance: 
+
+<!-- ##### FUNCTION gdk_open_display ##### -->
+<para>
+
+</para>
+
+@display_name: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_get_name ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_get_n_screens ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_get_screen ##### -->
+<para>
+
+</para>
+
+@display: 
+@screen_num: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_get_default_screen ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_pointer_ungrab ##### -->
+<para>
+
+</para>
+
+@display: 
+@time: 
+
+
+<!-- ##### FUNCTION gdk_display_keyboard_ungrab ##### -->
+<para>
+
+</para>
+
+@display: 
+@time: 
+
+
+<!-- ##### FUNCTION gdk_display_pointer_is_grabbed ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_beep ##### -->
+<para>
+
+</para>
+
+@display: 
+
+
+<!-- ##### FUNCTION gdk_display_sync ##### -->
+<para>
+
+</para>
+
+@display: 
+
+
+<!-- ##### FUNCTION gdk_display_close ##### -->
+<para>
+
+</para>
+
+@display: 
+
+
+<!-- ##### FUNCTION gdk_display_list_devices ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_get_event ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_peek_event ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_display_put_event ##### -->
+<para>
+
+</para>
+
+@display: 
+@event: 
+
+
+<!-- ##### FUNCTION gdk_display_add_client_message_filter ##### -->
+<para>
+
+</para>
+
+@display: 
+@message_type: 
+@func: 
+@data: 
+
+
+<!-- ##### FUNCTION gdk_display_set_double_click_time ##### -->
+<para>
+
+</para>
+
+@display: 
+@msec: 
+
+
+<!-- ##### FUNCTION gdk_display_set_sm_client_id ##### -->
+<para>
+
+</para>
+
+@display: 
+@sm_client_id: 
+
+
+<!-- ##### FUNCTION gdk_set_default_display ##### -->
+<para>
+
+</para>
+
+@display: 
+
+
+<!-- ##### FUNCTION gdk_get_default_display ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
diff --git a/docs/reference/gdk/tmpl/gdkscreen.sgml b/docs/reference/gdk/tmpl/gdkscreen.sgml
new file mode 100644 (file)
index 0000000..87bdd7b
--- /dev/null
@@ -0,0 +1,252 @@
+<!-- ##### SECTION Title ##### -->
+GdkScreen
+
+<!-- ##### SECTION Short_Description ##### -->
+object representing a physical screen
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+  #GdkScreen objects are the Gdk representation of a physical screen. It is used 
+  throughout Gdk and Gtk+ to specify which screen the top level windows (GtkWindow)
+  are to be displayed on. 
+  It is also used to query the screen specification and default settings such as 
+  the default colormap (gdk_screen_get_default_colormap()),
+  the screen width (gdk_screen_get_width()), etc.
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### FUNCTION gdk_screen_get_default_colormap ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_set_default_colormap ##### -->
+<para>
+
+</para>
+
+@screen: 
+@colormap: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_system_colormap ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_system_visual ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_rgb_colormap ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_rgb_visual ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_root_window ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_display ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_number ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_window_at_pointer ##### -->
+<para>
+
+</para>
+
+@screen: 
+@win_x: 
+@win_y: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_width ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_height ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_width_mm ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_height_mm ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_close ##### -->
+<para>
+
+</para>
+
+@screen: 
+
+
+<!-- ##### FUNCTION gdk_screen_list_visuals ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_toplevel_windows ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_use_virtual_screen ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_n_monitors ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_monitor_geometry ##### -->
+<para>
+
+</para>
+
+@screen: 
+@monitor_num: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_monitor_at_point ##### -->
+<para>
+
+</para>
+
+@screen: 
+@x: 
+@y: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_monitor_at_window ##### -->
+<para>
+
+</para>
+
+@screen: 
+@anid: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_broadcast_client_message ##### -->
+<para>
+
+</para>
+
+@screen: 
+@event: 
+
+
+<!-- ##### FUNCTION gdk_get_default_screen ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_screen_get_setting ##### -->
+<para>
+
+</para>
+
+@screen: 
+@name: 
+@value: 
+@Returns: 
+
+
index c3b24d4977a39f7a50a2d74e273deae35b1d5722..00b7d9fb7919e162e43c25668cc67ca2c10dd9d2 100644 (file)
@@ -53,6 +53,23 @@ by GTK+ applications.
 @Returns: %TRUE if initialization succeeded.
 
 
+<!-- ##### FUNCTION gdk_parse_args ##### -->
+<para>
+
+</para>
+
+@argc: 
+@argv: 
+
+
+<!-- ##### FUNCTION gdk_get_display_arg_name ##### -->
+<para>
+
+</para>
+
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_set_locale ##### -->
 <para>
 Initializes the support for internationalization by calling the <function>setlocale()</function>
@@ -81,7 +98,7 @@ locale.
 <para>
 </para>
 
-@sm_client_id:
+@sm_client_id: 
 
 
 <!-- ##### FUNCTION gdk_exit ##### -->
@@ -139,37 +156,37 @@ trapping X errors with gdk_error_trap_push() and gdk_error_trap_pop().
 
 <!-- ##### FUNCTION gdk_screen_width ##### -->
 <para>
-Returns the width of the screen in pixels.
+Returns the width of the default screen in pixels.
 </para>
 
-@Returns: the width of the screen in pixels.
+@Returns: the width of the default screen in pixels.
 
 
 <!-- ##### FUNCTION gdk_screen_height ##### -->
 <para>
-Returns the height of the screen in pixels.
+Returns the height of the default screen in pixels.
 </para>
 
-@Returns: the height of the screen in pixels.
+@Returns: the height of the default screen in pixels.
 
 
 <!-- ##### FUNCTION gdk_screen_width_mm ##### -->
 <para>
-Returns the width of the screen in millimeters.
+Returns the width of the default screen in millimeters.
 Note that on many X servers this value will not be correct.
 </para>
 
-@Returns: the width of the screen in millimeters, though it is not always
+@Returns: the width of the default screen in millimeters, though it is not always
 correct.
 
 
 <!-- ##### FUNCTION gdk_screen_height_mm ##### -->
 <para>
-Returns the height of the screen in millimeters.
+Returns the height of the default screen in millimeters.
 Note that on many X servers this value will not be correct.
 </para>
 
-@Returns: the height of the screen in millimeters, though it is not always
+@Returns: the height of the default screen in millimeters, though it is not always
 correct.
 
 
index c4fb7c5d9c4c5e78cfdab8cde374c0fa066fed6d..98cb586a637a9d86ac5c0e48ae1964b96e660e5c 100644 (file)
@@ -123,11 +123,12 @@ image is freed.</para></warning>
 </para>
 
 @drawable: 
-@x:
-@y:
-@width:
-@height:
-@Returns:
+@x: 
+@y: 
+@width: 
+@height: 
+@Returns: 
+
 
 <!-- ##### FUNCTION gdk_image_ref ##### -->
 <para>
index bd84e6bd5e4ccee6c2851a877a6325a7b5222a11..16ffab7f0df074affe27736c36310ad7929d9d4a 100644 (file)
@@ -176,7 +176,7 @@ types that GTK+ understands.
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_device_set_source ##### -->
index a711ac2118f339b625c42c341c8f32065229e655..b21093c1917095fc5816cd5427c788527dcf2052 100644 (file)
@@ -118,6 +118,15 @@ be mapped to a keyval.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_keymap_get_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_keymap_lookup_key ##### -->
 <para>
 
index 641972b659bdef4f877a0f09a9ed2080beed3492..9c3b2935daf7175590da6f965eeaf8619de1c8a7 100644 (file)
@@ -22,6 +22,15 @@ Pango Interaction
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_pango_context_get_for_screen ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_pango_context_set_colormap ##### -->
 <para>
 
index 3c4c8d3fd9597d59fc4f88f2eb8e17295766462c..e3c0d2693ffa670a2dbfb17e9e6511ee36515d58 100644 (file)
@@ -96,6 +96,20 @@ the nul-separated elements of the original text string.)
           if the conversion failed.
 
 
+<!-- ##### FUNCTION gdk_text_property_to_text_list_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@encoding: 
+@format: 
+@text: 
+@length: 
+@list: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_free_text_list ##### -->
 <para>
 Frees the array of strings created by
@@ -119,6 +133,20 @@ gdk_text_property_to_text_list().
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_text_property_to_utf8_list_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@encoding: 
+@format: 
+@text: 
+@length: 
+@list: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_string_to_compound_text ##### -->
 <para>
 Converts a string from the encoding of the current locale 
@@ -133,6 +161,20 @@ into a form suitable for storing in a window property.
 @Returns: 0 upon sucess, non-zero upon failure.
 
 
+<!-- ##### FUNCTION gdk_string_to_compound_text_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@str: 
+@encoding: 
+@format: 
+@ctext: 
+@length: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_free_compound_text ##### -->
 <para>
 Frees the data returned from gdk_string_to_compound_text().
@@ -163,6 +205,20 @@ Frees the data returned from gdk_string_to_compound_text().
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_utf8_to_compound_text_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@str: 
+@encoding: 
+@format: 
+@ctext: 
+@length: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_atom_intern ##### -->
 <para>
 Finds or creates an atom corresponding to a given string.
index 4aedc3d6eacebc37ecc619d7430fdee2ba4ca068..a204e58ae40df62b80ce924f1ecaab3b4afc7f5b 100644 (file)
@@ -236,16 +236,16 @@ Positive values shrink the region. Negative values expand it.
 
 </para>
 
-@region:
-@rect:
+@region: 
+@rect: 
 
 
 <!-- ##### FUNCTION gdk_region_intersect ##### -->
 <para>
 </para>
 
-@source1:
-@source2:
+@source1: 
+@source2: 
 
 
 <!-- ##### FUNCTION gdk_region_union ##### -->
@@ -253,24 +253,24 @@ Positive values shrink the region. Negative values expand it.
 
 </para>
 
-@source1:
-@source2:
+@source1: 
+@source2: 
 
 
 <!-- ##### FUNCTION gdk_region_subtract ##### -->
 <para>
 </para>
 
-@source1:
-@source2:
+@source1: 
+@source2: 
 
 
 <!-- ##### FUNCTION gdk_region_xor ##### -->
 <para>
 </para>
 
-@source1:
-@source2:
+@source1: 
+@source2: 
 
 
 <!-- ##### STRUCT GdkSpan ##### -->
index 2c8f066a9c8d7e15d50587a08f7b2323ca21defd..ed9dc697e44a4847f4fa1f7c61b203caaf84c9bc 100644 (file)
@@ -409,7 +409,7 @@ private colormap.
 <para>
 </para>
 
-@Returns:
+@Returns: 
 
 
 <!-- ##### FUNCTION gdk_rgb_get_colormap ##### -->
index 118fe8971fe66ee05029dbcf79ac043c67c62486..11652afcbdaa4324ff72d5e892e303447399063b 100644 (file)
@@ -208,6 +208,19 @@ Sets the owner of the given selection.
           changed to @owner, otherwise %FALSE.
 
 
+<!-- ##### FUNCTION gdk_selection_owner_set_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@owner: 
+@selection: 
+@time: 
+@send_event: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_selection_owner_get ##### -->
 <para>
 Determines the owner of the given selection.
@@ -224,6 +237,16 @@ Determines the owner of the given selection.
           this call.
 
 
+<!-- ##### FUNCTION gdk_selection_owner_get_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@selection: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_selection_convert ##### -->
 <para>
 Retrieves the contents of a selection in a given
@@ -273,3 +296,16 @@ Sends a response to SelectionRequest event.
 @time: timestamp.
 
 
+<!-- ##### FUNCTION gdk_selection_send_notify_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@requestor: 
+@selection: 
+@target: 
+@property: 
+@time: 
+
+
index a41b673d5168ffd9fa23d353704626427c0f57c3..4174cb4af4a37b9d413202cc269a8965a51d2a37 100644 (file)
@@ -76,6 +76,14 @@ Returns the X pixmap belonging to a #GdkPixmap.
 @win: a #GdkPixmap.
 
 
+<!-- ##### MACRO GDK_DISPLAY_XDISPLAY ##### -->
+<para>
+
+</para>
+
+@display: 
+
+
 <!-- ##### MACRO GDK_DRAWABLE_XDISPLAY ##### -->
 <para>
 Returns the display of a #GdkDrawable.
@@ -139,6 +147,30 @@ Returns the X colormap belonging to a #GdkColormap.
 @Returns: an Xlib <type>Colormap</type>.
 
 
+<!-- ##### MACRO GDK_SCREEN_XDISPLAY ##### -->
+<para>
+
+</para>
+
+@screen: 
+
+
+<!-- ##### MACRO GDK_SCREEN_XNUMBER ##### -->
+<para>
+
+</para>
+
+@screen: 
+
+
+<!-- ##### MACRO GDK_SCREEN_XSCREEN ##### -->
+<para>
+
+</para>
+
+@screen: 
+
+
 <!-- ##### MACRO GDK_VISUAL_XVISUAL ##### -->
 <para>
 Returns the X visual belonging to a #GdkVisual.
@@ -223,6 +255,16 @@ Returns a #GdkVisual corresponding to a X visual.
 @Returns: the #GdkVisual.
 
 
+<!-- ##### FUNCTION gdkx_visual_get_for_screen ##### -->
+<para>
+
+</para>
+
+@screen: 
+@xvisualid: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdkx_colormap_get ##### -->
 <para>
 Returns a #GdkColormap corresponding to a X colormap.
@@ -241,6 +283,16 @@ Returns a #GdkColormap corresponding to a X colormap.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_pixmap_foreign_new_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@anid: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_window_foreign_new ##### -->
 <para>
 
@@ -250,6 +302,16 @@ Returns a #GdkColormap corresponding to a X colormap.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_window_foreign_new_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@anid: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_xid_table_lookup ##### -->
 <para>
 Returns the Gdk object associated with the given X id.
@@ -260,6 +322,16 @@ Returns the Gdk object associated with the given X id.
 a #GdkWindow or a #GdkFont.
 
 
+<!-- ##### FUNCTION gdk_xid_table_lookup_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@xid: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_window_lookup ##### -->
 <para>
 </para>
@@ -267,6 +339,17 @@ a #GdkWindow or a #GdkFont.
 @anid: 
 @Returns: 
 
+
+<!-- ##### FUNCTION gdk_window_lookup_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@anid: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_pixmap_lookup ##### -->
 <para>
 </para>
@@ -275,6 +358,16 @@ a #GdkWindow or a #GdkFont.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_pixmap_lookup_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@anid: 
+@Returns: 
+
+
 <!-- ##### MACRO gdk_font_lookup ##### -->
 <para>
 Obtains the #GdkFont for the given Xlib pixmap ID, or %NULL if no #GdkPixmap has
@@ -284,6 +377,24 @@ been created for @xid.
 @xid: 
 
 
+<!-- ##### MACRO gdk_font_lookup_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@xid: 
+
+
+<!-- ##### FUNCTION gdk_x11_lookup_xdisplay ##### -->
+<para>
+
+</para>
+
+@xdisplay: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_get_server_time ##### -->
 <para>
 
@@ -302,6 +413,16 @@ been created for @xid.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_x11_screen_supports_net_wm_hint ##### -->
+<para>
+
+</para>
+
+@screen: 
+@property: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_colormap_get_xcolormap ##### -->
 <para>
 Returns the X colormap belonging to a #GdkColormap.
@@ -340,6 +461,15 @@ Returns the display of a #GdkCursor.
 @Returns: an Xlib <type>Display*</type>.
 
 
+<!-- ##### FUNCTION gdk_x11_display_get_xdisplay ##### -->
+<para>
+
+</para>
+
+@display: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_drawable_get_xdisplay ##### -->
 <para>
 Returns the display of a #GdkDrawable.
@@ -461,6 +591,24 @@ Returns the X image belonging to a #GdkImage.
 @Returns: an <type>XImage*</type>.
 
 
+<!-- ##### FUNCTION gdk_x11_screen_get_screen_number ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
+<!-- ##### FUNCTION gdk_x11_screen_get_xscreen ##### -->
+<para>
+
+</para>
+
+@screen: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_ungrab_server ##### -->
 <para>
 Ungrab the default display after it has been grabbed with 
@@ -487,6 +635,18 @@ Returns the X visual belonging to a #GdkVisual.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_x11_atom_to_xatom_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@atom: 
+@Returns: 
+<!-- # Unused Parameters # -->
+@virtual_atom: 
+
+
 <!-- ##### FUNCTION gdk_x11_xatom_to_atom ##### -->
 <para>
 
@@ -496,6 +656,16 @@ Returns the X visual belonging to a #GdkVisual.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_x11_xatom_to_atom_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@xatom: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_get_xatom_by_name ##### -->
 <para>
 
@@ -505,6 +675,16 @@ Returns the X visual belonging to a #GdkVisual.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_x11_get_xatom_by_name_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@atom_name: 
+@Returns: 
+
+
 <!-- ##### FUNCTION gdk_x11_get_xatom_name ##### -->
 <para>
 
@@ -514,3 +694,13 @@ Returns the X visual belonging to a #GdkVisual.
 @Returns: 
 
 
+<!-- ##### FUNCTION gdk_x11_get_xatom_name_for_display ##### -->
+<para>
+
+</para>
+
+@display: 
+@xatom: 
+@Returns: 
+
+
index edb918b7d89119ca134056b74e36f8653d4c0f5a..0fa62be75beb92917c052f3e27e87d47feeba538 100644 (file)
@@ -193,10 +193,9 @@ gdk_selection_owner_set (GdkWindow *owner,
  *
  * Determine the owner of the given selection.
  *
- * <para> Note that the return value may be owned by a different 
+ * Note that the return value may be owned by a different 
  * process if a foreign window was previously created for that
  * window, but a new foreign window will never be created by this call. 
- * </para>
  *
  * Returns :if there is a selection owner for this window,
  * and it is a window known to the current process, the GdkWindow that owns