]> Pileus Git - ~andy/gtk/blobdiff - gdk/x11/gdkselection-x11.c
Document 2.2 API additions.
[~andy/gtk] / gdk / x11 / gdkselection-x11.c
index 0f55b77f4b0ef701db8296bef9d994b8b56280df..5a83ccdbc18080a708895e4e2bc97c49a4ca96d9 100644 (file)
@@ -101,20 +101,22 @@ _gdk_selection_filter_clear_event (XSelectionClearEvent *event)
 }
 /**
  * gdk_selection_owner_set_for_display:
- * @display : the #GdkDisplay.
- * @owner : a GdkWindow or NULL to indicate that the the owner for
- * the given should be unset.
- * @selection : an atom identifying a selection.
- * @time_ : timestamp to use when setting the selection. 
- * If this is older than the timestamp given last time the owner was 
- * set for the given selection, the request will be ignored.
- * @send_event : if TRUE, and the new owner is different from the current
- * owner, the current owner will be sent a SelectionClear event.
+ * @display: the #GdkDisplay.
+ * @owner: a #GdkWindow or %NULL to indicate that the the owner for
+ *         the given should be unset.
+ * @selection: an atom identifying a selection.
+ * @time_: timestamp to use when setting the selection. 
+ *         If this is older than the timestamp given last time the owner was 
+ *         set for the given selection, the request will be ignored.
+ * @send_event: if %TRUE, and the new owner is different from the current
+ *              owner, the current owner will be sent a SelectionClear event.
  *
  * Sets the #GdkWindow @owner as the current owner of the selection @selection.
  * 
- * Returns : TRUE if the selection owner was succesfully changed to owner,
- *          otherwise FALSE. 
+ * Returns: %TRUE if the selection owner was successfully changed to owner,
+ *         otherwise %FALSE. 
+ *
+ * Since: 2.2
  */
 gboolean
 gdk_selection_owner_set_for_display (GdkDisplay *display,
@@ -179,9 +181,9 @@ gdk_selection_owner_set_for_display (GdkDisplay *display,
 }
 
 /**
- * gdk_selection_owner_get_for_display :
- * @display : a #GdkDisplay.
- * @selection : an atom indentifying a selection.
+ * gdk_selection_owner_get_for_display:
+ * @display: a #GdkDisplay.
+ * @selection: an atom indentifying a selection.
  *
  * Determine the owner of the given selection.
  *
@@ -189,11 +191,12 @@ gdk_selection_owner_set_for_display (GdkDisplay *display,
  * process if a foreign window was previously created for that
  * window, but a new foreign window will never be created by this call. 
  *
- * Returns :if there is a selection owner for this window,
- * and it is a window known to the current process, the GdkWindow that owns 
- * the selection, otherwise NULL.
+ * Returns: if there is a selection owner for this window, and it is a 
+ *    window known to the current process, the #GdkWindow that owns the 
+ *    selection, otherwise %NULL.
+ *
+ * Since: 2.2
  */ 
-
 GdkWindow *
 gdk_selection_owner_get_for_display (GdkDisplay *display,
                                     GdkAtom     selection)
@@ -364,15 +367,17 @@ gdk_selection_property_get (GdkWindow  *requestor,
 
 /**
  * gdk_selection_send_notify_for_display:
- * @display : the #GdkDisplay where @requestor is realized
- * @requestor : window to which to deliver response.
- * @selection : selection that was requested.
- * @target : target that was selected.
- * @property : property in which the selection owner stored the data,
- * or GDK_NONE to indicate that the request was rejected.
- * @time_ : timestamp. 
+ * @display: the #GdkDisplay where @requestor is realized
+ * @requestor: window to which to deliver response.
+ * @selection: selection that was requested.
+ * @target: target that was selected.
+ * @property: property in which the selection owner stored the data,
+ *            or %GDK_NONE to indicate that the request was rejected.
+ * @time_: timestamp. 
  *
  * Send a response to SelectionRequest event.
+ *
+ * Since: 2.2
  **/
 void
 gdk_selection_send_notify_for_display (GdkDisplay *display,
@@ -402,22 +407,24 @@ gdk_selection_send_notify_for_display (GdkDisplay *display,
  * gdk_text_property_to_text_list_for_display:
  * @display: The #GdkDisplay where the encoding is defined.
  * @encoding: an atom representing the encoding. The most 
- * common values for this are STRING, or COMPOUND_TEXT. 
- * This is value used as the type for the property.
+ *    common values for this are STRING, or COMPOUND_TEXT. 
+ *    This is value used as the type for the property.
  * @format: the format of the property.
  * @text: The text data.
  * @length: The number of items to transform.
  * @list: location to store a terminated array of strings in 
- * the encoding of the current locale. This array should be 
- * freed using gdk_free_text_list().
+ *    the encoding of the current locale. This array should be 
+ *    freed using gdk_free_text_list().
  *
  * Convert a text string from the encoding as it is stored 
  * in a property into an array of strings in the encoding of
- * the current local. (The elements of the array represent the
- * null-separated elements of the original text string.)
+ * the current locale. (The elements of the array represent the
+ * nul-separated elements of the original text string.)
  *
- * Returns : the number of strings stored in list, or 0, 
+ * Returns: the number of strings stored in list, or 0, 
  * if the conversion failed. 
+ *
+ * Since: 2.2
  */
 gint
 gdk_text_property_to_text_list_for_display (GdkDisplay   *display,
@@ -545,11 +552,13 @@ make_list (const gchar  *text,
  * @list:     location to store the list of strings or %NULL. The
  *            list should be freed with g_strfreev().
  * 
- * Converts a text property in the giving encoding to
+ * Converts a text property in the given encoding to
  * a list of UTF-8 strings. 
  * 
  * Return value: the number of strings in the resulting
  *               list.
+ *
+ * Since: 2.2
  **/
 gint 
 gdk_text_property_to_utf8_list_for_display (GdkDisplay    *display,
@@ -634,8 +643,8 @@ gdk_text_property_to_utf8_list_for_display (GdkDisplay    *display,
 
 /**
  * gdk_string_to_compound_text_for_display:
- * @display : the #GdkDisplay where the encoding is defined.
- * @str            : a null-terminated string.
+ * @display the #GdkDisplay where the encoding is defined.
+ * @str:      a nul-terminated string.
  * @encoding: location to store the encoding atom 
  *           (to be used as the type for the property).
  * @format:   location to store the format of the property
@@ -645,7 +654,9 @@ gdk_text_property_to_utf8_list_for_display (GdkDisplay    *display,
  * Convert a string from the encoding of the current 
  * locale into a form suitable for storing in a window property.
  * 
- * Returns : 0 upon sucess, non-zero upon failure. 
+ * Returns: 0 upon sucess, non-zero upon failure. 
+ *
+ * Since: 2.2
  **/
 gint
 gdk_string_to_compound_text_for_display (GdkDisplay  *display,
@@ -777,6 +788,8 @@ gdk_utf8_to_string_target (const gchar *str)
  * 
  * Return value: %TRUE if the conversion succeeded, otherwise
  *               %FALSE.
+ *
+ * Since: 2.2
  **/
 gboolean
 gdk_utf8_to_compound_text_for_display (GdkDisplay  *display,