gtkmm r1051 - in trunk: . gtk/src



Author: murrayc
Date: Mon Oct 20 12:22:47 2008
New Revision: 1051
URL: http://svn.gnome.org/viewvc/gtkmm?rev=1051&view=rev

Log:
2008-10-20  Murray Cumming  <murrayc murrayc com>

* gtk/src/gtk_docs.xml: Regenerated.
* gtk/src/gtk_docs_override.xml: Added an override for 
gtk_tree_view_set_tooltip_row() because gmmproc did not rename one 
of the functions mentioned.
This adds documentation for the set_tooltip_*() methods.
Bug #547787 (John Hobbs)

Modified:
   trunk/ChangeLog
   trunk/gtk/src/gtk_docs.xml
   trunk/gtk/src/gtk_docs_override.xml

Modified: trunk/gtk/src/gtk_docs.xml
==============================================================================
--- trunk/gtk/src/gtk_docs.xml	(original)
+++ trunk/gtk/src/gtk_docs.xml	Mon Oct 20 12:22:47 2008
@@ -14,30 +14,31 @@
 </return>
 </function>
 
-<function name="gtk_page_setup_get_paper_height">
+<function name="gtk_status_icon_set_from_file">
 <description>
-Return value: the paper height.
+Makes @status_icon display the file @filename.
+See gtk_status_icon_new_from_file() for details.
+
+Since: 2.10 
 
 </description>
 <parameters>
-<parameter name="setup">
-<parameter_description> a #GtkPageSetup
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="filename">
+<parameter_description> a filename
 </parameter_description>
 </parameter>
 </parameters>
-<return> the paper height.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_set_tooltip_row">
 <description>
 Sets the tip area of @tooltip to be the area covered by the row at @path.
+See also gtk_tree_view_set_tooltip_column() for a simpler alternative.
 See also gtk_tooltip_set_tip_area().
 
 Since: 2.12
@@ -173,20 +174,22 @@
 </return>
 </function>
 
-<function name="gtk_combo_box_entry_new">
+<function name="_gtk_file_chooser_entry_set_base_folder">
 <description>
-Creates a new #GtkComboBoxEntry which has a #GtkEntry as child. After
-construction, you should set a model using gtk_combo_box_set_model() and a
-text_column * using gtk_combo_box_entry_set_text_column().
-
+Sets the folder with respect to which completions occur.
 
 </description>
 <parameters>
+<parameter name="chooser_entry">
+<parameter_description> a #GtkFileChooserEntry
+</parameter_description>
+</parameter>
+<parameter name="file">
+<parameter_description> file for a folder in the chooser entries current file system.
+</parameter_description>
+</parameter>
 </parameters>
-<return> A new #GtkComboBoxEntry.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_forward_sentence_end">
@@ -352,36 +355,59 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_get_colormap">
+<function name="gtk_cell_layout_reorder">
 <description>
-Gets the colormap that will be used to render @widget. No reference will
-be added to the returned colormap; it should not be unreferenced.
+Re-inserts @cell at @position. Note that @cell has already to be packed
+into @cell_layout for this to function properly.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="cell_layout">
+<parameter_description> A #GtkCellLayout.
+</parameter_description>
+</parameter>
+<parameter name="cell">
+<parameter_description> A #GtkCellRenderer to reorder.
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> New position to insert @cell at.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the colormap used by @widget
-</return>
+<return></return>
 </function>
 
-<function name="gtk_color_selection_get_current_alpha">
+<function name="gtk_tree_view_set_rules_hint">
 <description>
-Return value: an integer between 0 and 65535.
+This function tells GTK+ that the user interface for your
+application requires users to read across tree rows and associate
+cells with one another. By default, GTK+ will then render the tree
+with alternating row colors. Do &amp;lt;emphasis&amp;gt;not&amp;lt;/emphasis&amp;gt; use it
+just because you prefer the appearance of the ruled tree; that&apos;s a
+question for the theme. Some themes will draw tree rows in
+alternating colors even when rules are turned off, and users who
+prefer that appearance all the time can choose those themes. You
+should call this function only as a &amp;lt;emphasis&amp;gt;semantic&amp;lt;/emphasis&amp;gt;
+hint to the theme engine that your tree makes alternating colors
+useful from a functional standpoint (since it has lots of columns,
+generally).
+
 
 </description>
 <parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection.
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
+</parameter_description>
+</parameter>
+<parameter name="setting">
+<parameter_description> %TRUE if the tree requires reading across rows
 </parameter_description>
 </parameter>
 </parameters>
-<return> an integer between 0 and 65535.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_ui_manager_insert_action_group">
@@ -477,6 +503,35 @@
 <return></return>
 </function>
 
+<function name="gtk_window_set_startup_id">
+<description>
+Startup notification identifiers are used by desktop environment to 
+track application startup, to provide user feedback and other 
+features. This function changes the corresponding property on the
+underlying GdkWindow. Normally, startup identifier is managed 
+automatically and you should only use this function in special cases
+like transferring focus from other processes. You should use this
+function before calling gtk_window_present() or any equivalent
+function generating a window map event.
+
+This function is only useful on X11, not with other GTK+ targets.
+
+Since: 2.12
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="startup_id">
+<parameter_description> a string with startup-notification identifier
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_notebook_set_tab_reorderable">
 <description>
 Sets whether the notebook tab can be reordered
@@ -504,7 +559,7 @@
 
 <function name="GtkTextBuffer">
 <description>
-The end_user_action signal is emitted at the end of a single
+The ::end-user-action signal is emitted at the end of a single
 user-visible operation #GtkTextBuffer.
 
 See also: 
@@ -575,17 +630,40 @@
 <return></return>
 </function>
 
-<function name="GtkCellRendererCombo">
+<function name="gtk_paper_size_new_custom">
 <description>
-If %TRUE, the cell renderer will include an entry and allow to enter 
-values other than the ones in the popup list. 
+Creates a new #GtkPaperSize object with the
+given parameters.
 
-Since: 2.6
 
 </description>
 <parameters>
+<parameter name="name">
+<parameter_description> the paper name 
+</parameter_description>
+</parameter>
+<parameter name="display_name">
+<parameter_description> the human-readable name
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> the paper width, in units of @unit
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> the paper height, in units of @unit
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> the unit for @width and @height
+</parameter_description>
+</parameter>
 </parameters>
-<return></return>
+<return> a new #GtkPaperSize object, use gtk_paper_size_free()
+to free it
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_text_buffer_set_mark">
@@ -648,19 +726,19 @@
 destroying the dialog if you wish to do so.
 
 Typical usage of this function might be:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 gint result = gtk_dialog_run (GTK_DIALOG (dialog));
 switch (result)
 {
 case GTK_RESPONSE_ACCEPT:
-do_application_specific_something (&amp;lt;!-- --&amp;gt;);
+do_application_specific_something ();
 break;
 default:
-do_nothing_since_dialog_was_cancelled (&amp;lt;!-- --&amp;gt;);
+do_nothing_since_dialog_was_cancelled ();
 break;
 }
 gtk_widget_destroy (dialog);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 Note that even though the recursive main loop gives the effect of a
 modal dialog (it prevents the user from interacting with other 
@@ -691,64 +769,6 @@
 </return>
 </function>
 
-<function name="gtk_notebook_remove_page">
-<description>
-Removes a page from the notebook given its index
-in the notebook.
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook.
-</parameter_description>
-</parameter>
-<parameter name="page_num">
-<parameter_description> the index of a notebook page, starting
-from 0. If -1, the last page will
-be removed.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_scale_button_new">
-<description>
-Creates a #GtkScaleButton, with a range between @min and @max, with
-a stepping of @step.
-
-
-</description>
-<parameters>
-<parameter name="size">
-<parameter_description> a stock icon size
-</parameter_description>
-</parameter>
-<parameter name="min">
-<parameter_description> the minimum value of the scale (usually 0)
-</parameter_description>
-</parameter>
-<parameter name="max">
-<parameter_description> the maximum value of the scale (usually 100)
-</parameter_description>
-</parameter>
-<parameter name="step">
-<parameter_description> the stepping of value when a scroll-wheel event,
-or up/down arrow event occurs (usually 2)
-</parameter_description>
-</parameter>
-<parameter name="icons">
-<parameter_description> a %NULL-terminated array of icon names, or %NULL if
-you want to set the list later with gtk_scale_button_set_icons()
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkScaleButton
-
-Since: 2.12
-</return>
-</function>
-
 <function name="gtk_recent_chooser_get_items">
 <description>
 Gets the list of recently used resources in form of #GtkRecentInfo objects.
@@ -772,42 +792,56 @@
 </return>
 </function>
 
-<function name="gtk_icon_view_set_orientation">
+<function name="gtk_editable_select_region">
 <description>
-Sets the ::orientation property which determines whether the labels 
-are drawn beside the icons instead of below.
-
-Since: 2.6
+Selects the text between @start and @end. Both @start and @end are
+relative to the start of the content. Note that positions are specified
+in characters, not bytes.
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
-<parameter name="orientation">
-<parameter_description> the relative position of texts and icons 
+<parameter name="start">
+<parameter_description> start of region
+</parameter_description>
+</parameter>
+<parameter name="end">
+<parameter_description> end of region
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="_gtk_window_set_has_toplevel_focus">
+<function name="gtk_combo_box_entry_new">
 <description>
-Internal function that sets whether the keyboard focus for the
-toplevel window (taking into account inter-process embedding.)
+Creates a new #GtkComboBoxEntry which has a #GtkEntry as child. After
+construction, you should set a model using gtk_combo_box_set_model() and a
+text column using gtk_combo_box_entry_set_text_column().
+
+
+</description>
+<parameters>
+</parameters>
+<return> A new #GtkComboBoxEntry.
+
+Since: 2.4
+</return>
+</function>
+
+<function name="GtkMountOperation">
+<description>
+#GtkMountOperation is an implementation of #GMountOperation that 
+can be used with GIO functions for mounting volumes such as
+g_file_mount_enclosing_volume() or g_file_mount_mountable().
+
+When necessary, #GtkMountOperation shows dialogs to ask for passwords.
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="has_toplevel_focus">
-<parameter_description> %TRUE if the in
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -859,59 +893,50 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_select_range">
+<function name="gtk_recent_chooser_set_select_multiple">
 <description>
-This function moves the &quot;insert&quot; and &quot;selection_bound&quot; marks
-simultaneously.  If you move them in two steps
-with gtk_text_buffer_move_mark(), you will temporarily select a
-region in between their old and new locations, which can be pretty
-inefficient since the temporarily-selected region will force stuff
-to be recalculated. This function moves them as a unit, which can
-be optimized.
+Sets whether @chooser can select multiple items.
 
-Since: 2.4
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="ins">
-<parameter_description> where to put the &quot;insert&quot; mark
+<parameter name="chooser">
+<parameter_description> a #GtkRecentChooser
 </parameter_description>
 </parameter>
-<parameter name="bound">
-<parameter_description> where to put the &quot;selection_bound&quot; mark
+<parameter name="select_multiple">
+<parameter_description> %TRUE if @chooser can select more than one item
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_item_factory_get_item">
+<function name="gtk_page_setup_load_file">
 <description>
-Obtains the menu item which corresponds to @path. 
-
-If the widget corresponding to @path is a menu item which opens a 
-submenu, then the item is returned. If you are interested in the submenu, 
-use gtk_item_factory_get_widget() instead.
+Reads the page setup from the file @file_name.
+See gtk_page_setup_to_file().
 
-Deprecated: 2.4:
 
 </description>
 <parameters>
-<parameter name="ifactory">
-<parameter_description> a #GtkItemFactory
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> the path to the menu item
+<parameter name="file_name">
+<parameter_description> the filename to read the page setup from
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the menu item for the given path, or %NULL if @path doesn&apos;t
-lead to a menu item
+<return> %TRUE on success
+
+Since: 2.14
 </return>
 </function>
 
@@ -934,20 +959,6 @@
 </return>
 </function>
 
-<function name="gtk_file_system_win32_new">
-<description>
-Creates a new #GtkFileSystemWin32 object. #GtkFileSystemWin32
-implements the #GtkFileSystem interface with direct access to
-the filesystem using Windows API calls
-
-
-</description>
-<parameters>
-</parameters>
-<return> the new #GtkFileSystemWin32 object
-</return>
-</function>
-
 <function name="gtk_container_get_focus_chain">
 <description>
 Retrieves the focus chain of the container, if one has been
@@ -1033,61 +1044,22 @@
 </return>
 </function>
 
-<function name="gtk_paint_expander">
+<function name="gtk_about_dialog_get_website_label">
 <description>
-Draws an expander as used in #GtkTreeView. @x and @y specify the
-center the expander. The size of the expander is determined by the
-&quot;expander-size&quot; style property of @widget.  (If widget is not
-specified or doesn&apos;t have an &quot;expander-size&quot; property, an
-unspecified default size will be used, since the caller doesn&apos;t
-have sufficient information to position the expander, this is
-likely not useful.) The expander is expander_size pixels tall
-in the collapsed position and expander_size pixels wide in the
-expanded position.
+Return value: The label used for the website link. The string is owned by the about
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x position to draw the expander at
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y position to draw the expander at
-</parameter_description>
-</parameter>
-<parameter name="expander_style">
-<parameter_description> the style to draw the expander in; determines
-whether the expander is collapsed, expanded, or in an
-intermediate state.
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> The label used for the website link. The string is owned by the about
+dialog and must not be modified.
+
+Since: 2.6
+</return>
 </function>
 
 <function name="gtk_text_iter_inside_word">
@@ -1134,30 +1106,50 @@
 <return></return>
 </function>
 
-<function name="gtk_container_child_get_property">
+<function name="gtk_tree_model_get_iter_first">
 <description>
-Gets the value of a child property for @child and @container.
+Initializes @iter with the first iterator in the tree (the one at the path
+&quot;0&quot;) and returns %TRUE.  Returns %FALSE if the tree is empty.
+
 
 </description>
 <parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
+<parameter name="tree_model">
+<parameter_description> A #GtkTreeModel.
 </parameter_description>
 </parameter>
-<parameter name="child">
-<parameter_description> a widget which is a child of @container
+<parameter name="iter">
+<parameter_description> The uninitialized #GtkTreeIter.
 </parameter_description>
 </parameter>
-<parameter name="property_name">
-<parameter_description> the name of the property to get
+</parameters>
+<return> %TRUE, if @iter was set.
+</return>
+</function>
+
+<function name="gtk_tree_store_iter_is_valid">
+<description>
+WARNING: This function is slow. Only use it for debugging and/or testing
+purposes.
+
+Checks if the given iter is a valid iter for this #GtkTreeStore.
+
+
+</description>
+<parameters>
+<parameter name="tree_store">
+<parameter_description> A #GtkTreeStore.
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> a location to return the value
+<parameter name="iter">
+<parameter_description> A #GtkTreeIter.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the iter is valid, %FALSE if the iter is invalid.
+
+Since: 2.2
+</return>
 </function>
 
 <function name="gtk_tree_row_reference_get_path">
@@ -1208,6 +1200,24 @@
 <return></return>
 </function>
 
+<function name="gtk_mount_operation_new">
+<description>
+Creates a new #GtkMountOperation
+
+
+</description>
+<parameters>
+<parameter name="parent">
+<parameter_description> transient parent of the window, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GtkMountOperation
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_text_view_get_wrap_mode">
 <description>
 Gets the line wrapping for the view.
@@ -1247,22 +1257,56 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_get_use_color">
+<function name="gtk_toolbar_set_drop_highlight_item">
 <description>
-Gets the value of %GTK_PRINT_SETTINGS_USE_COLOR.
+Highlights @toolbar to give an idea of what it would look like
+if @item was added to @toolbar at the position indicated by @index_. 
+If @item is %NULL, highlighting is turned off. In that case @index_ 
+is ignored.
+
+The @tool_item passed to this function must not be part of any widget
+hierarchy. When an item is set as drop highlight item it can not
+added to any widget hierarchy or used as highlight item for another
+toolbar.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar
+</parameter_description>
+</parameter>
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem, or %NULL to turn of highlighting
+</parameter_description>
+</parameter>
+<parameter name="index_">
+<parameter_description> a position on @toolbar
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether to use color
+<return></return>
+</function>
 
-Since: 2.10
-</return>
+<function name="gtk_text_buffer_remove_selection_clipboard">
+<description>
+Removes a #GtkClipboard added with 
+gtk_text_buffer_add_selection_clipboard().
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard added to @buffer by 
+gtk_text_buffer_add_selection_clipboard()
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_draw_vline">
@@ -1270,7 +1314,7 @@
 Draws a vertical line from (@x, @y1_) to (@x, @y2_) in @window
 using the given style and state.
 
-Deprecated: Use gtk_paint_vline() instead.
+Deprecated: 2.0: Use gtk_paint_vline() instead.
 
 </description>
 <parameters>
@@ -1376,30 +1420,22 @@
 <return></return>
 </function>
 
-<function name="gtk_list_store_insert_before">
+<function name="gtk_print_context_get_width">
 <description>
-Inserts a new row before @sibling. If @sibling is %NULL, then the row will 
-be appended to the end of the list. @iter will be changed to point to this 
-new row. The row will be empty after this function is called. To fill in 
-values, you need to call gtk_list_store_set() or gtk_list_store_set_value().
+Obtains the width of the #GtkPrintContext, in pixels.
 
 
 </description>
 <parameters>
-<parameter name="list_store">
-<parameter_description> A #GtkListStore
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> An unset #GtkTreeIter to set to the new row
-</parameter_description>
-</parameter>
-<parameter name="sibling">
-<parameter_description> A valid #GtkTreeIter, or %NULL
+<parameter name="context">
+<parameter_description> a #GtkPrintContext
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the width of @context
+
+Since: 2.10 
+</return>
 </function>
 
 <function name="gtk_widget_map">
@@ -1417,30 +1453,6 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_info_get_builtin_pixbuf">
-<description>
-Gets the built-in image for this icon, if any. To allow
-GTK+ to use built in icon images, you must pass the
-%GTK_ICON_LOOKUP_USE_BUILTIN to
-gtk_icon_theme_lookup_icon().
-
-
-</description>
-<parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo structure
-</parameter_description>
-</parameter>
-</parameters>
-<return> the built-in image pixbuf, or %NULL. No
-extra reference is added to the returned pixbuf, so if
-you want to keep it around, you must use g_object_ref().
-The returned image must not be modified.
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_menu_tool_button_new">
 <description>
 Creates a new #GtkMenuToolButton using @icon_widget as icon and
@@ -1572,23 +1584,6 @@
 </return>
 </function>
 
-<function name="gtk_tool_item_get_visible_vertical">
-<description>
-Return value: Whether @tool_item is visible when the toolbar is docked vertically
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem 
-</parameter_description>
-</parameter>
-</parameters>
-<return> Whether @tool_item is visible when the toolbar is docked vertically
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_paper_size_new">
 <description>
 Creates a new #GtkPaperSize object by parsing a 
@@ -1632,6 +1627,24 @@
 <return></return>
 </function>
 
+<function name="gtk_color_selection_dialog_get_color_selection">
+<description>
+Retrieves the #GtkColorSelection widget embedded in the dialog.
+
+
+</description>
+<parameters>
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelectionDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the embedded #GtkColorSelection
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_expander_set_spacing">
 <description>
 Sets the spacing field of @expander, which is the number of pixels to
@@ -1653,28 +1666,41 @@
 <return></return>
 </function>
 
-<function name="gtk_toolbar_get_relief_style">
+<function name="gtk_clipboard_request_targets">
 <description>
-Return value: The relief style of buttons on @toolbar.
+Requests the contents of the clipboard as list of supported targets. 
+When the list is later received, @callback will be called. 
+
+The @targets parameter to @callback will contain the resulting targets if
+the request succeeded, or %NULL if it failed.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description>  a function to call when the targets are received,
+or the retrieval fails. (It will always be called
+one way or the other.)
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data to pass to @callback.
 </parameter_description>
 </parameter>
 </parameters>
-<return> The relief style of buttons on @toolbar.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_draw_box">
 <description>
 Draws a box on @window with the given parameters.
 
-Deprecated: Use gtk_paint_box() instead.
+Deprecated: 2.0: Use gtk_paint_box() instead.
 
 </description>
 <parameters>
@@ -1714,49 +1740,28 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_store_insert_with_values">
+<function name="gtk_image_get_icon_name">
 <description>
-Creates a new row at @position.  @iter will be changed to point to this
-new row.  If @position is larger than the number of rows on the list, then
-the new row will be appended to the list.  The row will be filled with
-the values given to this function.
-
-Calling
-&amp;lt;literal&amp;gt;gtk_tree_store_insert_with_values (tree_store, iter, position, ...)&amp;lt;/literal&amp;gt;
-has the same effect as calling
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-gtk_tree_store_insert (tree_store, iter, position);
-gtk_tree_store_set (tree_store, iter, ...);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
-with the different that the former will only emit a row_inserted signal,
-while the latter will emit row_inserted, row_changed and if the tree store
-is sorted, rows_reordered.  Since emitting the rows_reordered signal
-repeatedly can affect the performance of the program,
-gtk_tree_store_insert_with_values() should generally be preferred when
-inserting rows in a sorted tree store.
+Gets the icon name and size being displayed by the #GtkImage.
+The storage type of the image must be %GTK_IMAGE_EMPTY or
+%GTK_IMAGE_ICON_NAME (see gtk_image_get_storage_type()).
+The returned string is owned by the #GtkImage and should not
+be freed.
 
-Since: 2.10
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="tree_store">
-<parameter_description> A #GtkTreeStore
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> An unset #GtkTreeIter to set the new row, or %NULL.
-</parameter_description>
-</parameter>
-<parameter name="parent">
-<parameter_description> A valid #GtkTreeIter, or %NULL
+<parameter name="image">
+<parameter_description> a #GtkImage
 </parameter_description>
 </parameter>
-<parameter name="position">
-<parameter_description> position to insert the new row
+<parameter name="icon_name">
+<parameter_description> place to store an icon name
 </parameter_description>
 </parameter>
-<parameter name="Varargs">
-<parameter_description> pairs of column number and value, terminated with -1
+<parameter name="size">
+<parameter_description> place to store an icon size
 </parameter_description>
 </parameter>
 </parameters>
@@ -1838,22 +1843,27 @@
 </return>
 </function>
 
-<function name="gtk_print_context_create_pango_layout">
+<function name="gtk_file_filter_get_needed">
 <description>
-Creates a new #PangoLayout that is suitable for use
-with the #GtkPrintContext.
+Gets the fields that need to be filled in for the structure
+passed to gtk_file_filter_filter()
+
+This function will not typically be used by applications; it
+is intended principally for use in the implementation of
+#GtkFileChooser.
 
 
 </description>
 <parameters>
-<parameter name="context">
-<parameter_description> a #GtkPrintContext
+<parameter name="filter">
+<parameter_description> a #GtkFileFilter
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new Pango layout for @context
+<return> bitfield of flags indicating needed fields when
+calling gtk_file_filter_filter()
 
-Since: 2.10
+Since: 2.4
 </return>
 </function>
 
@@ -1885,29 +1895,6 @@
 </return>
 </function>
 
-<function name="gtk_style_set_background">
-<description>
-Sets the background of @window to the background color or pixmap
-specified by @style for the given state.
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_list_store_insert">
 <description>
 Creates a new row at @position.  @iter will be changed to point to this new
@@ -1935,41 +1922,54 @@
 <return></return>
 </function>
 
-<function name="gtk_settings_get_for_screen">
+<function name="gtk_test_find_widget">
 <description>
-Gets the #GtkSettings object for @screen, creating it if necessary.
+This function will search the descendants of @widget for a widget
+of type @widget_type that has a label matching @label_pattern next
+to it. This is most useful for automated GUI testing, e.g. to find
+the &quot;OK&quot; button in a dialog and synthesize clicks on it.
+However see gtk_test_find_label(), gtk_test_find_sibling() and
+gtk_test_widget_click() for possible caveats involving the search of
+such widgets and synthesizing widget events.
 
 
 </description>
 <parameters>
-<parameter name="screen">
-<parameter_description> a #GdkScreen.
+<parameter name="widget">
+<parameter_description>        Container widget, usually a GtkWindow.
+</parameter_description>
+</parameter>
+<parameter name="label_pattern">
+<parameter_description> Shell-glob pattern to match a label string.
+</parameter_description>
+</parameter>
+<parameter name="widget_type">
+<parameter_description>   Type of a aearched for label sibling widget.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GtkSettings object.
+<return> a valid widget if any is found or %NULL.
 
-Since: 2.2
+Since: 2.14
 </return>
 </function>
 
-<function name="gtk_color_selection_set_has_opacity_control">
+<function name="gtk_selection_data_get_target">
 <description>
-Sets the @colorsel to use or not use opacity.
+Retrieves the target of the selection.
 
 
 </description>
 <parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection.
-</parameter_description>
-</parameter>
-<parameter name="has_opacity">
-<parameter_description> %TRUE if @colorsel can set the opacity, %FALSE otherwise.
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>  the target of the selection.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_widget_unmap">
@@ -2150,24 +2150,20 @@
 <return></return>
 </function>
 
-<function name="gtk_cell_view_new_with_markup">
+<function name="gtk_printer_is_virtual">
 <description>
-Creates a new #GtkCellView widget, adds a #GtkCellRendererText 
-to it, and makes its show @markup. The text can text can be
-marked up with the &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text 
-markup language&amp;lt;/link&amp;gt;.
-
+Return value: %TRUE if @printer is virtual
 
 </description>
 <parameters>
-<parameter name="markup">
-<parameter_description> the text to display in the cell view
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly created #GtkCellView widget.
+<return> %TRUE if @printer is virtual
 
-Since: 2.6
+Since: 2.10
 </return>
 </function>
 
@@ -2232,6 +2228,24 @@
 </return>
 </function>
 
+<function name="gtk_test_list_all_types">
+<description>
+Return the type ids that have been registered after
+calling gtk_test_register_all_types().
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="n_types">
+<parameter_description> location to store number of types
+</parameter_description>
+</parameter>
+</parameters>
+<return> 0-terminated array of type ids
+</return>
+</function>
+
 <function name="gtk_tree_sortable_set_sort_func">
 <description>
 Sets the comparison function used when sorting to be @sort_func.  If the
@@ -2264,72 +2278,6 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_item_set_proxy_menu_item">
-<description>
-Sets the #GtkMenuItem used in the toolbar overflow menu. The
- menu_item_id is used to identify the caller of this function and
-should also be used with gtk_tool_item_get_proxy_menu_item().
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem:
-</parameter_description>
-</parameter>
-<parameter name="menu_item_id">
-<parameter_description> a string used to identify @menu_item
-</parameter_description>
-</parameter>
-<parameter name="menu_item">
-<parameter_description> a #GtkMenuItem to be used in the overflow menu
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_widget_set_usize">
-<description>
-Sets the minimum size of a widget; that is, the widget&apos;s size
-request will be @width by @height. You can use this function to
-force a widget to be either larger or smaller than it is. The
-strange &quot;usize&quot; name dates from the early days of GTK+, and derives
-from X Window System terminology. In many cases,
-gtk_window_set_default_size() is a better choice for toplevel
-windows than this function; setting the default size will still
-allow users to shrink the window. Setting the usize will force them
-to leave the window at least as large as the usize. When dealing
-with window sizes, gtk_window_set_geometry_hints() can be a useful
-function as well.
-
-Note the inherent danger of setting any fixed size - themes,
-translations into other languages, different fonts, and user action
-can all change the appropriate size for a given widget. So, it&apos;s
-basically impossible to hardcode a size that will always be
-correct.
-
-Deprecated: Use gtk_widget_set_size_request() instead.
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> minimum width, or -1 to unset
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> minimum height, or -1 to unset
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_notebook_get_menu_label">
 <description>
 Retrieves the menu label widget of the page containing @child.
@@ -2377,52 +2325,38 @@
 </return>
 </function>
 
-<function name="gtk_cell_layout_reorder">
+<function name="gtk_widget_get_colormap">
 <description>
-Re-inserts @cell at @position. Note that @cell has already to be packed
-into @cell_layout for this to function properly.
+Gets the colormap that will be used to render @widget. No reference will
+be added to the returned colormap; it should not be unreferenced.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="cell_layout">
-<parameter_description> A #GtkCellLayout.
-</parameter_description>
-</parameter>
-<parameter name="cell">
-<parameter_description> A #GtkCellRenderer to reorder.
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> New position to insert @cell at.
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the colormap used by @widget
+</return>
 </function>
 
-<function name="gtk_expander_new_with_mnemonic">
+<function name="gtk_range_get_show_fill_level">
 <description>
-Creates a new expander using @label as the text of the label.
-If characters in @label are preceded by an underscore, they are underlined.
-If you need a literal underscore character in a label, use &apos;__&apos; (two 
-underscores). The first underlined character represents a keyboard 
-accelerator called a mnemonic.
-Pressing Alt and that key activates the button.
+Gets whether the range displays the fill level graphically.
 
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> the text of the label with an underscore in front of the
-mnemonic character
+<parameter name="range">
+<parameter_description> A #GtkRange
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkExpander widget.
+<return> %TRUE if @range shows the fill level.
 
-Since: 2.4
+Since: 2.12
 </return>
 </function>
 
@@ -2444,30 +2378,6 @@
 </return>
 </function>
 
-<function name="gtk_tool_button_set_label_widget">
-<description>
-Sets @label_widget as the widget that will be used as the label
-for @button. If @label_widget is %NULL the &quot;label&quot; property is used
-as label. If &quot;label&quot; is also %NULL, the label in the stock item
-determined by the &quot;stock_id&quot; property is used as label. If
-&quot;stock_id&quot; is also %NULL, @button does not have a label.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
-</parameter_description>
-</parameter>
-<parameter name="label_widget">
-<parameter_description> the widget used as label, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_label_get_attributes">
 <description>
 Gets the attribute list that was set on the label using
@@ -2510,33 +2420,22 @@
 <return></return>
 </function>
 
-<function name="gtk_item_factory_create_item">
+<function name="gtk_container_get_focus_child">
 <description>
-Creates an item for @entry.
-
-Deprecated: 2.4:
+Returns: The child widget which has the focus
 
 </description>
 <parameters>
-<parameter name="ifactory">
-<parameter_description> a #GtkItemFactory
-</parameter_description>
-</parameter>
-<parameter name="entry">
-<parameter_description> the #GtkItemFactoryEntry to create an item for
-</parameter_description>
-</parameter>
-<parameter name="callback_data">
-<parameter_description> data passed to the callback function of @entry
-</parameter_description>
-</parameter>
-<parameter name="callback_type">
-<parameter_description> 1 if the callback function of @entry is of type
-#GtkItemFactoryCallback1, 2 if it is of type #GtkItemFactoryCallback2 
+<parameter name="container">
+<parameter_description> a #GtkContainer
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> The child widget which has the focus
+inside @container, or %NULL if none is set.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_text_view_get_left_margin">
@@ -2558,7 +2457,7 @@
 
 <function name="gtk_action_group_set_translation_domain">
 <description>
-Sets the translation domain and uses dgettext() for translating the 
+Sets the translation domain and uses g_dgettext() for translating the 
 @label and @tooltip of #GtkActionEntry&amp;lt;!-- --&amp;gt;s added by 
 gtk_action_group_add_actions().
 
@@ -2574,7 +2473,7 @@
 </parameter_description>
 </parameter>
 <parameter name="domain">
-<parameter_description> the translation domain to use for dgettext() calls
+<parameter_description> the translation domain to use for g_dgettext() calls
 </parameter_description>
 </parameter>
 </parameters>
@@ -2645,30 +2544,20 @@
 </return>
 </function>
 
-<function name="gtk_tree_view_set_rules_hint">
+<function name="gtk_color_button_get_color">
 <description>
-This function tells GTK+ that the user interface for your
-application requires users to read across tree rows and associate
-cells with one another. By default, GTK+ will then render the tree
-with alternating row colors. Do &amp;lt;emphasis&amp;gt;not&amp;lt;/emphasis&amp;gt; use it
-just because you prefer the appearance of the ruled tree; that&apos;s a
-question for the theme. Some themes will draw tree rows in
-alternating colors even when rules are turned off, and users who
-prefer that appearance all the time can choose those themes. You
-should call this function only as a &amp;lt;emphasis&amp;gt;semantic&amp;lt;/emphasis&amp;gt;
-hint to the theme engine that your tree makes alternating colors
-useful from a functional standpoint (since it has lots of columns,
-generally).
+Sets @color to be the current color in the #GtkColorButton widget.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> a #GtkTreeView
+<parameter name="color_button">
+<parameter_description> a #GtkColorButton.
 </parameter_description>
 </parameter>
-<parameter name="setting">
-<parameter_description> %TRUE if the tree requires reading across rows
+<parameter name="color">
+<parameter_description> a #GdkColor to fill in with the current color.
 </parameter_description>
 </parameter>
 </parameters>
@@ -2847,7 +2736,7 @@
 <description>
 Changes the icon for a widget to a given widget. GTK+
 will not destroy the icon, so if you don&apos;t want
-it to persist, you should connect to the &quot;drag_end&quot; 
+it to persist, you should connect to the &quot;drag-end&quot; 
 signal and destroy it yourself.
 
 </description>
@@ -2898,46 +2787,6 @@
 </return>
 </function>
 
-<function name="gtk_buildable_custom_tag_start">
-<description>
-This is called for each unknown element under &amp;lt;child&amp;gt;.
-
-
-</description>
-<parameters>
-<parameter name="buildable">
-<parameter_description> a #GtkBuildable
-</parameter_description>
-</parameter>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder used to construct this object
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> child object or %NULL for non-child tags
-</parameter_description>
-</parameter>
-<parameter name="tagname">
-<parameter_description> name of tag
-</parameter_description>
-</parameter>
-<parameter name="parser">
-<parameter_description> a #GMarkupParser structure to fill in
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> return location for user data that will be passed in 
-to parser functions
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if a object has a custom implementation, %FALSE
-if it doesn&apos;t.
-
-Since: 2.12
-</return>
-</function>
-
 <function name="gtk_widget_set_has_tooltip">
 <description>
 Sets the has-tooltip property on @widget to @has_tooltip.  See
@@ -3001,6 +2850,10 @@
 set up accelerators on menu items gtk_menu_item_set_accel_path()
 provides a somewhat more convenient interface.
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="widget">
@@ -3083,6 +2936,17 @@
 <return></return>
 </function>
 
+<function name="gtk_image_menu_item_new">
+<description>
+Creates a new #GtkImageMenuItem with an empty label.
+
+</description>
+<parameters>
+</parameters>
+<return> a new #GtkImageMenuItem.
+</return>
+</function>
+
 <function name="gtk_menu_item_get_submenu">
 <description>
 Gets the submenu underneath this menu item, if any. See
@@ -3123,7 +2987,7 @@
 <description>
 Draws an extension, i.e. a notebook tab.
 
-Deprecated: Use gtk_paint_extension() instead.
+Deprecated: 2.0: Use gtk_paint_extension() instead.
 
 </description>
 <parameters>
@@ -3227,22 +3091,26 @@
 <return></return>
 </function>
 
-<function name="gtk_scale_button_get_adjustment">
+<function name="gtk_entry_layout_index_to_text_index">
 <description>
-Gets the #GtkAdjustment associated with the #GtkScaleButton&apos;s scale.
-See gtk_range_get_adjustment() for details.
+Converts from a position in the entry contents (returned
+by gtk_entry_get_text()) to a position in the
+entry&apos;s #PangoLayout (returned by gtk_entry_get_layout(),
+with text retrieved via pango_layout_get_text()).
 
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkScaleButton
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+<parameter name="layout_index">
+<parameter_description> byte index into the entry layout text
 </parameter_description>
 </parameter>
 </parameters>
-<return> the adjustment associated with the scale
-
-Since: 2.12
+<return> byte index into the entry contents
 </return>
 </function>
 
@@ -3283,34 +3151,22 @@
 </return>
 </function>
 
-<function name="gtk_print_operation_set_n_pages">
+<function name="gtk_message_dialog_get_image">
 <description>
-Sets the number of pages in the document. 
-
-This &amp;lt;emphasis&amp;gt;must&amp;lt;/emphasis&amp;gt; be set to a positive number
-before the rendering starts. It may be set in a 
-#GtkPrintOperation::begin-print signal hander.
-
-Note that the page numbers passed to the 
-#GtkPrintOperation::request-page-setup 
-and #GtkPrintOperation::draw-page signals are 0-based, i.e. if 
-the user chooses to print all pages, the last ::draw-page signal 
-will be for page @n_pages - 1.
+Gets the dialog&apos;s image.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="op">
-<parameter_description> a #GtkPrintOperation
-</parameter_description>
-</parameter>
-<parameter name="n_pages">
-<parameter_description> the number of pages
+<parameter name="dialog">
+<parameter_description> a #GtkMessageDialog
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the dialog&apos;s image
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_window_unmaximize">
@@ -3322,7 +3178,7 @@
 managers honor requests to unmaximize. But normally the window will
 end up unmaximized. Just don&apos;t write code that crashes if not.
 
-You can track maximization via the &quot;window_state_event&quot; signal
+You can track maximization via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 
@@ -3411,6 +3267,27 @@
 </return>
 </function>
 
+<function name="gtk_calendar_set_detail_width_chars">
+<description>
+Updates the width of detail cells.
+See #GtkCalendar:detail-width-chars.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar.
+</parameter_description>
+</parameter>
+<parameter name="chars">
+<parameter_description> detail width in characters.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_view_convert_bin_window_to_widget_coords">
 <description>
 Converts bin_window coordinates (see gtk_tree_view_get_bin_window())
@@ -3444,24 +3321,21 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_get_child_visible">
+<function name="gtk_selection_data_get_format">
 <description>
-Gets the value set with gtk_widget_set_child_visible().
-If you feel a need to use this function, your code probably
-needs reorganization. 
-
-This function is only useful for container implementations and
-never should be called by an application.
+Retrieves the format of the selection.
 
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the widget is mapped with the parent.
+<return> the format of the selection.
+
+Since: 2.14
 </return>
 </function>
 
@@ -3504,28 +3378,78 @@
 <return></return>
 </function>
 
-<function name="gtk_calendar_select_month">
+<function name="gtk_adjustment_configure">
 <description>
-Shifts the calendar to a different month.
+Sets all properties of the adjustment at once.
+
+Use this function to avoid multiple emissions of the &quot;changed&quot;
+signal. See gtk_adjustment_set_lower() for an alternative way
+of compressing multiple emissions of &quot;changed&quot; into one.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="calendar">
-<parameter_description> a #GtkCalendar
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
 </parameter_description>
 </parameter>
-<parameter name="month">
-<parameter_description> a month number between 0 and 11.
+<parameter name="value">
+<parameter_description> the new value
 </parameter_description>
 </parameter>
-<parameter name="year">
-<parameter_description> the year the month is in.
+<parameter name="lower">
+<parameter_description> the new minimum value
+</parameter_description>
+</parameter>
+<parameter name="upper">
+<parameter_description> the new maximum value
+</parameter_description>
+</parameter>
+<parameter name="step_increment">
+<parameter_description> the new step increment
+</parameter_description>
+</parameter>
+<parameter name="page_increment">
+<parameter_description> the new page increment
+</parameter_description>
+</parameter>
+<parameter name="page_size">
+<parameter_description> the new page size
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, always
-</return>
+<return></return>
+</function>
+
+<function name="gtk_entry_completion_set_match_func">
+<description>
+Sets the match function for @completion to be @func. The match function
+is used to determine if a row should or should not be in the completion
+list.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="completion">
+<parameter_description> A #GtkEntryCompletion.
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> The #GtkEntryCompletionMatchFunc to use.
+</parameter_description>
+</parameter>
+<parameter name="func_data">
+<parameter_description> The user data for @func.
+</parameter_description>
+</parameter>
+<parameter name="func_notify">
+<parameter_description> Destroy notifier for @func_data.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_icon_set_ref">
@@ -3563,6 +3487,39 @@
 </return>
 </function>
 
+<function name="gtk_test_widget_click">
+<description>
+This function will generate a @button click (button press and button
+release event) in the middle of the first GdkWindow found that belongs
+to @widget.
+For %GTK_NO_WINDOW widgets like GtkButton, this will often be an
+input-only event window. For other widgets, this is usually widget-&amp;gt;window.
+Certain caveats should be considered when using this function, in
+particular because the mouse pointer is warped to the button click
+location, see gdk_test_simulate_button() for details.
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> Widget to generate a button click on.
+</parameter_description>
+</parameter>
+<parameter name="button">
+<parameter_description> Number of the pointer button for the event, usually 1, 2 or 3.
+</parameter_description>
+</parameter>
+<parameter name="modifiers">
+<parameter_description> Keyboard modifiers the event is setup with.
+</parameter_description>
+</parameter>
+</parameters>
+<return> wether all actions neccessary for the button click simulation were carried out successfully.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_icon_view_select_all">
 <description>
 Selects all the icons. @icon_view must has its selection mode set
@@ -3631,7 +3588,8 @@
 </parameter_description>
 </parameter>
 <parameter name="info">
-<parameter_description> a pointer to the location to store application info for target
+<parameter_description> a pointer to the location to store application info for target,
+or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -3677,25 +3635,45 @@
 <return></return>
 </function>
 
-<function name="gtk_about_dialog_set_wrap_license">
+<function name="gtk_builder_value_from_string">
 <description>
-Sets whether the license text in @about is 
-automatically wrapped.
+This function demarshals a value from a string. This function
+calls g_value_init() on the @value argument, so it need not be
+initialised beforehand.
+
+This function can handle char, uchar, boolean, int, uint, long,
+ulong, enum, flags, float, double, string, #GdkColor and
+#GtkAdjustment type values. Support for #GtkWidget type values is
+still to come.
 
-Since: 2.8
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
 </parameter_description>
 </parameter>
-<parameter name="wrap_license">
-<parameter_description> whether to wrap the license
+<parameter name="pspec">
+<parameter_description> the #GParamSpec for the property
+</parameter_description>
+</parameter>
+<parameter name="string">
+<parameter_description> the string representation of the value
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the #GValue to store the result in
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE on success
+
+Since: 2.12
+</return>
 </function>
 
 <function name="GtkAdjustment">
@@ -3713,6 +3691,26 @@
 <return></return>
 </function>
 
+<function name="gtk_entry_set_overwrite_mode">
+<description>
+Sets whether the text is overwritten when typing in the #GtkEntry.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+<parameter name="overwrite">
+<parameter_description> new value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_window_get_type_hint">
 <description>
 Gets the type hint for this window. See gtk_window_set_type_hint().
@@ -3729,40 +3727,40 @@
 </return>
 </function>
 
-<function name="gtk_paper_size_new_custom">
+<function name="GtkCellRendererCombo">
 <description>
-Creates a new #GtkPaperSize object with the
-given parameters.
+This signal is emitted each time after the user selected an item in
+the combo box, either by using the mouse or the arrow keys.  Contrary
+to GtkComboBox, GtkCellRendererCombo::changed is not emitted for
+changes made to a selected item in the entry.  The argument @new_iter
+corresponds to the newly selected item in the combo box and it is relative
+to the GtkTreeModel set via the model property on GtkCellRendererCombo.
+
+Note that as soon as you change the model displayed in the tree view,
+the tree view will immediately cease the editing operating.  This
+means that you most probably want to refrain from changing the model
+until the combo cell renderer emits the edited or editing_canceled signal.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="name">
-<parameter_description> the paper name 
-</parameter_description>
-</parameter>
-<parameter name="display_name">
-<parameter_description> the human-readable name
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the paper width, in units of @unit
+<parameter name="combo">
+<parameter_description> the object on which the signal is emitted
 </parameter_description>
 </parameter>
-<parameter name="height">
-<parameter_description> the paper height, in units of @unit
+<parameter name="path_string">
+<parameter_description> a string of the path identifying the edited cell
+(relative to the tree view model)
 </parameter_description>
 </parameter>
-<parameter name="unit">
-<parameter_description> the unit for @width and @height
+<parameter name="new_iter">
+<parameter_description> the new iter selected in the combo box
+(relative to the combo box model)
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkPaperSize object, use gtk_paper_size_free()
-to free it
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_status_icon_is_embedded">
@@ -3877,40 +3875,39 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_item_get_visible_horizontal">
+<function name="gtk_tree_model_filter_refilter">
 <description>
-Return value: %TRUE if @tool_item is visible on toolbars that are
+Emits ::row_changed for each row in the child model, which causes
+the filter to re-evaluate whether a row is visible or not.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem 
+<parameter name="filter">
+<parameter_description> A #GtkTreeModelFilter.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @tool_item is visible on toolbars that are
-docked horizontally.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
-<function name="gtk_print_settings_get_resolution">
+<function name="_gtk_plug_add_to_socket">
 <description>
-Gets the value of %GTK_PRINT_SETTINGS_RESOLUTION.
-
+Adds a plug to a socket within the same application.
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="plug">
+<parameter_description> a #GtkPlug
+</parameter_description>
+</parameter>
+<parameter name="socket_">
+<parameter_description> a #GtkSocket
 </parameter_description>
 </parameter>
 </parameters>
-<return> the resolution in dpi
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_buffer_get_slice">
@@ -4085,44 +4082,51 @@
 <return></return>
 </function>
 
-<function name="gtk_color_selection_set_has_palette">
+<function name="gtk_combo_box_set_title">
 <description>
-Shows and hides the palette based upon the value of @has_palette.
+Sets the menu&apos;s title in tearoff mode.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection.
+<parameter name="combo_box">
+<parameter_description> a #GtkComboBox 
 </parameter_description>
 </parameter>
-<parameter name="has_palette">
-<parameter_description> %TRUE if palette is to be visible, %FALSE otherwise.
+<parameter name="title">
+<parameter_description> a title for the menu in tearoff mode
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_cell_layout_clear_attributes">
+<function name="gtk_file_chooser_widget_new_with_backend">
 <description>
-Clears all existing attributes previously set with
-gtk_cell_layout_set_attributes().
+Creates a new #GtkFileChooserWidget with a specified backend.  This is
+especially useful if you use gtk_file_chooser_set_local_only() to allow
+non-local files.  This is a file chooser widget that can be embedded in
+custom windows and it is the same widget that is used by
+#GtkFileChooserDialog.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="cell_layout">
-<parameter_description> A #GtkCellLayout.
+<parameter name="action">
+<parameter_description> Open or save mode for the widget
 </parameter_description>
 </parameter>
-<parameter name="cell">
-<parameter_description> A #GtkCellRenderer to clear the attribute mapping on.
+<parameter name="backend">
+<parameter_description> The name of the specific filesystem backend to use.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkFileChooserWidget
+
+Since: 2.4
+Deprecated: 2.14
+</return>
 </function>
 
 <function name="gtk_print_settings_get_output_bin">
@@ -4148,7 +4152,7 @@
 Draws a focus indicator around the given rectangle on @window using the
 given style.
 
-Deprecated: Use gtk_paint_focus() instead.
+Deprecated: 2.0: Use gtk_paint_focus() instead.
 
 </description>
 <parameters>
@@ -4180,32 +4184,25 @@
 <return></return>
 </function>
 
-<function name="gtk_accel_groups_activate">
+<function name="gtk_icon_size_register_alias">
 <description>
-Finds the first accelerator in any #GtkAccelGroup attached
-to @object that matches @accel_key and @accel_mods, and
-activates that accelerator.
-If an accelerator was activated and handled this keypress, %TRUE
-is returned.
+Registers @alias as another name for @target.
+So calling gtk_icon_size_from_name() with @alias as argument
+will return @target.
+
 
 </description>
 <parameters>
-<parameter name="object">
-<parameter_description>        the #GObject, usually a #GtkWindow, on which
-to activate the accelerator.
-</parameter_description>
-</parameter>
-<parameter name="accel_key">
-<parameter_description>     accelerator keyval from a key event
+<parameter name="alias">
+<parameter_description> an alias for @target
 </parameter_description>
 </parameter>
-<parameter name="accel_mods">
-<parameter_description>    keyboard state mask from a key event
+<parameter name="target">
+<parameter_description> an existing icon size
 </parameter_description>
 </parameter>
 </parameters>
-<return>       %TRUE if the accelerator was handled, %FALSE otherwise
-</return>
+<return></return>
 </function>
 
 <function name="gtk_print_operation_set_unit">
@@ -4256,20 +4253,64 @@
 <return></return>
 </function>
 
-<function name="gtk_get_event_widget">
+<function name="gtk_paint_slider">
 <description>
-If @event is %NULL or the event was not associated with any widget,
-Return value: the widget that originally received @event, or %NULL
+Draws a slider in the given rectangle on @window using the
+given style and orientation.
 
 </description>
 <parameters>
-<parameter name="event">
-<parameter_description> a #GdkEvent
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="shadow_type">
+<parameter_description> a shadow
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x origin of the rectangle in which to draw a slider
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y origin of the rectangle in which to draw a slider
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> the width of the rectangle in which to draw a slider
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> the height of the rectangle in which to draw a slider
+</parameter_description>
+</parameter>
+<parameter name="orientation">
+<parameter_description> the orientation to be used
 </parameter_description>
 </parameter>
 </parameters>
-<return> the widget that originally received @event, or %NULL
-</return>
+<return></return>
 </function>
 
 <function name="gtk_rc_get_default_files">
@@ -4287,6 +4328,32 @@
 </return>
 </function>
 
+<function name="gtk_box_new">
+<description>
+Creates a new #GtkHBox.
+
+
+</description>
+<parameters>
+<parameter name="orientation">
+<parameter_description> the box&apos; orientation.
+</parameter_description>
+</parameter>
+<parameter name="homogeneous">
+<parameter_description> %TRUE if all children are to be given equal space allocations.
+</parameter_description>
+</parameter>
+<parameter name="spacing">
+<parameter_description> the number of pixels to place by default between children.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GtkHBox.
+
+Since: 2.16
+</return>
+</function>
+
 <function name="_gtk_file_system_model_add_editable">
 <description>
 Adds an &quot;empty&quot; row at the beginning of the model.  This does not refer to
@@ -4308,6 +4375,37 @@
 <return></return>
 </function>
 
+<function name="gtk_print_settings_load_key_file">
+<description>
+Reads the print settings from the group @group_name in @key_file. 
+
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="key_file">
+<parameter_description> the #GKeyFile to retrieve the settings from
+</parameter_description>
+</parameter>
+<parameter name="group_name">
+<parameter_description> the name of the group to use, or %NULL to use the default
+&quot;Print Settings&quot;
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for errors, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE on success
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_notebook_set_tab_pos">
 <description>
 Sets the edge at which the tabs for switching pages in the
@@ -4342,11 +4440,11 @@
 Note that the background is still drawn when the widget is mapped.
 If this is not suitable (e.g. because you want to make a transparent
 window using an RGBA visual), you can work around this by doing:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 gtk_widget_realize (window);
 gdk_window_set_back_pixmap (window-&amp;gt;window, NULL, FALSE);
 gtk_widget_show (window);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt; 
+]|
 
 </description>
 <parameters>
@@ -4385,24 +4483,18 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_button_set_title">
+<function name="gtk_page_setup_new">
 <description>
-Modifies the @title of the browse dialog used by @button.
+Creates a new #GtkPageSetup. 
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> the button widget to modify.
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> the new browse dialog title.
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> a new #GtkPageSetup.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_icon_theme_new">
@@ -4440,6 +4532,8 @@
 Sets the current color in an HSV color selector.  Color component values must
 be in the [0.0, 1.0] range.
 
+Since: 2.14
+
 </description>
 <parameters>
 <parameter name="hsv">
@@ -4462,78 +4556,37 @@
 <return></return>
 </function>
 
-<function name="gtk_draw_handle">
+<function name="gtk_calendar_thaw">
 <description>
-Draws a handle as used in #GtkHandleBox and #GtkPaned.
+Does nothing. Previously defrosted a calendar; all the changes made
+since the last gtk_calendar_freeze() were displayed.
 
-Deprecated: Use gtk_paint_handle() instead.
+Deprecated: 2.8: 
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the handle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the handle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> with of the handle
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height of the handle
-</parameter_description>
-</parameter>
-<parameter name="orientation">
-<parameter_description> the orientation of the handle
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_selection_clear">
+<function name="gtk_mount_operation_is_showing">
 <description>
-The default handler for the GtkWidget::selection_clear_event
-signal. 
-
+Returns: %TRUE if @op is currently displaying a window
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="event">
-<parameter_description> the event
+<parameter name="op">
+<parameter_description> a #GtkMountOperation
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the event was handled, otherwise false
-
-Since: 2.2
+<return> %TRUE if @op is currently displaying a window
 
-Deprecated: 2.4: Instead of calling this function, chain up from
-your selection_clear_event handler. Calling this function
-from any other context is illegal. 
+Since: 2.14
 </return>
 </function>
 
@@ -4601,51 +4654,30 @@
 </return>
 </function>
 
-<function name="gtk_check_version">
+<function name="gtk_builder_add_from_file">
 <description>
-Checks that the GTK+ library in use is compatible with the
-given version. Generally you would pass in the constants
-#GTK_MAJOR_VERSION, #GTK_MINOR_VERSION, #GTK_MICRO_VERSION
-as the three arguments to this function; that produces
-a check that the library in use is compatible with
-the version of GTK+ the application or module was compiled
-against.
-
-Compatibility is defined by two things: first the version
-of the running library is newer than the version
- required_major required_minor @required_micro. Second
-the running library must be binary compatible with the
-version @required_major required_minor  required_micro
-(same major version.)
-
-This function is primarily for GTK+ modules; the module
-can call this function to check that it wasn&apos;t loaded
-into an incompatible version of GTK+. However, such a
-a check isn&apos;t completely reliable, since the module may be
-linked against an old version of GTK+ and calling the
-old version of gtk_check_version(), but still get loaded
-into an application using a newer version of GTK+.
+Parses a file containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
+UI definition&amp;lt;/link&amp;gt; and merges it with the current contents of @builder. 
 
 
 </description>
 <parameters>
-<parameter name="required_major">
-<parameter_description> the required major version.
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
 </parameter_description>
 </parameter>
-<parameter name="required_minor">
-<parameter_description> the required minor version.
+<parameter name="filename">
+<parameter_description> the name of the file to parse
 </parameter_description>
 </parameter>
-<parameter name="required_micro">
-<parameter_description> the required micro version.
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> %NULL if the GTK+ library is compatible with the
-given version, or a string describing the version mismatch.
-The returned string is owned by GTK+ and should not be modified
-or freed.
+<return> A positive value on success, 0 if an error occurred
+
+Since: 2.12
 </return>
 </function>
 
@@ -4666,23 +4698,28 @@
 </return>
 </function>
 
-<function name="gtk_ui_manager_get_ui">
+<function name="gtk_notebook_set_tab_label">
 <description>
-Creates a &amp;lt;link linkend=&quot;XML-UI&quot;&amp;gt;UI definition&amp;lt;/link&amp;gt; of the merged UI.
-
+Changes the tab label for @child. If %NULL is specified
+for @tab_label, then the page will have the label &apos;page N&apos;.
 
 </description>
 <parameters>
-<parameter name="self">
-<parameter_description> a #GtkUIManager
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> the page
+</parameter_description>
+</parameter>
+<parameter name="tab_label">
+<parameter_description> the tab label widget to use, or %NULL for default tab
+label.
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly allocated string containing an XML representation of 
-the merged UI.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="GtkAboutDialog">
@@ -4697,30 +4734,89 @@
 <return></return>
 </function>
 
-<function name="gtk_toolbar_insert">
+<function name="gtk_entry_get_text_length">
 <description>
-Insert a #GtkToolItem into the toolbar at position @pos. If @pos is
-0 the item is prepended to the start of the toolbar. If @pos is
-negative, the item is appended to the end of the toolbar.
+Retrieves the current length of the text in
+ entry  
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
-</parameter_description>
-</parameter>
-<parameter name="item">
-<parameter_description> a #GtkToolItem
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> the position of the new item
+<parameter name="entry">
+<parameter_description> a #GtkEntry
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the current number of characters
+in #GtkEntry, or 0 if there are none.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_selection_data_get_data">
+<description>
+Retrieves the raw data of the selection.
+
+
+</description>
+<parameters>
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
+</parameter_description>
+</parameter>
+</parameters>
+<return> the raw data of the selection.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_toolbar_insert">
+<description>
+Insert a #GtkToolItem into the toolbar at position @pos. If @pos is
+0 the item is prepended to the start of the toolbar. If @pos is
+negative, the item is appended to the end of the toolbar.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar
+</parameter_description>
+</parameter>
+<parameter name="item">
+<parameter_description> a #GtkToolItem
+</parameter_description>
+</parameter>
+<parameter name="pos">
+<parameter_description> the position of the new item
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_icon_view_set_orientation">
+<description>
+Sets the ::orientation property which determines whether the labels 
+are drawn beside the icons instead of below.
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="orientation">
+<parameter_description> the relative position of texts and icons 
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="_gtk_widget_propagate_screen_changed">
@@ -4742,20 +4838,22 @@
 <return></return>
 </function>
 
-<function name="gtk_text_buffer_remove_selection_clipboard">
+<function name="gtk_image_set_from_icon_set">
 <description>
-Removes a #GtkClipboard added with 
-gtk_text_buffer_add_selection_clipboard().
+See gtk_image_new_from_icon_set() for details.
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
+<parameter name="image">
+<parameter_description> a #GtkImage
 </parameter_description>
 </parameter>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard added to @buffer by 
-gtk_text_buffer_add_selection_clipboard()
+<parameter name="icon_set">
+<parameter_description> a #GtkIconSet
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> a stock icon size
 </parameter_description>
 </parameter>
 </parameters>
@@ -4823,6 +4921,25 @@
 <return></return>
 </function>
 
+<function name="_gtk_window_set_has_toplevel_focus">
+<description>
+Internal function that sets whether the keyboard focus for the
+toplevel window (taking into account inter-process embedding.)
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="has_toplevel_focus">
+<parameter_description> %TRUE if the in
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_list_store_insert_with_valuesv">
 <description>
 A variant of gtk_list_store_insert_with_values() which
@@ -4932,6 +5049,24 @@
 <return></return>
 </function>
 
+<function name="gtk_entry_get_overwrite_mode">
+<description>
+Gets the value set by gtk_entry_set_overwrite_mode().
+
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether the text is overwritten when typing.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_text_iter_backward_lines">
 <description>
 Moves @count lines backward, if possible (if @count would move
@@ -4958,6 +5093,32 @@
 </return>
 </function>
 
+<function name="gtk_show_about_dialog">
+<description>
+This is a convenience function for showing an application&apos;s about box.
+The constructed dialog is associated with the parent window and 
+reused for future invocations of this function.
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="parent">
+<parameter_description> transient parent, or %NULL for none
+</parameter_description>
+</parameter>
+<parameter name="first_property_name">
+<parameter_description> the name of the first property 
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> value of first property, followed by more properties, %NULL-terminated
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_send_expose">
 <description>
 Very rarely-used function. This function is used to emit
@@ -4988,27 +5149,29 @@
 </return>
 </function>
 
-<function name="gtk_button_set_image">
+<function name="gtk_rc_parse_color">
 <description>
-Set the image of @button to the given widget. Note that
-it depends on the #GtkSettings:gtk-button-images setting whether the
-image will be displayed or not, you don&apos;t have to call
-gtk_widget_show() on @image yourself.
+Parses a color in the &amp;lt;link linkend=&quot;color=format&quot;&amp;gt;format&amp;lt;/link&amp;gt; expected
+in a RC file. 
+
+Note that theme engines should use gtk_rc_parse_color_full() in 
+order to support symbolic colors.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkButton
+<parameter name="scanner">
+<parameter_description> a #GScanner
 </parameter_description>
 </parameter>
-<parameter name="image">
-<parameter_description> a widget to set as the image for the button
+<parameter name="color">
+<parameter_description> a pointer to a #GdkColor structure in which to store the result
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
+that was expected but not found
+</return>
 </function>
 
 <function name="gtk_tree_view_get_grid_lines">
@@ -5029,19 +5192,6 @@
 </return>
 </function>
 
-<function name="_gtk_socket_get_private">
-<description>
- socket: a #GtkSocket
-
-
-</description>
-<parameters>
-</parameters>
-<return>the private data associated with a GtkSocket, creating it
-first if necessary.
-</return>
-</function>
-
 <function name="gtk_print_settings_get_printer">
 <description>
 Convenience function to obtain the value of 
@@ -5061,23 +5211,6 @@
 </return>
 </function>
 
-<function name="gtk_handle_box_get_handle_position">
-<description>
-Gets the handle position of the handle box. See
-gtk_handle_box_set_handle_position().
-
-
-</description>
-<parameters>
-<parameter name="handle_box">
-<parameter_description> a #GtkHandleBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> the current handle position.
-</return>
-</function>
-
 <function name="gtk_tree_store_insert_after">
 <description>
 Inserts a new row after @sibling.  If @sibling is %NULL, then the row will be
@@ -5200,20 +5333,21 @@
 </return>
 </function>
 
-<function name="gtk_icon_view_get_spacing">
+<function name="gtk_paned_get_child1">
 <description>
-Return value: the space between cells 
+Obtains the first child of the paned widget.
+
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="paned">
+<parameter_description> a #GtkPaned widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the space between cells 
+<return> first child, or %NULL if it is not set.
 
-Since: 2.6
+Since: 2.4
 </return>
 </function>
 
@@ -5243,53 +5377,36 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_paste_clipboard">
+<function name="gtk_ruler_get_range">
 <description>
-Pastes the contents of a clipboard at the insertion point, or at 
- override_location  (Note: pasting is asynchronous, that is, we&apos;ll 
-ask for the paste data and return, and at some point later after 
-the main loop runs, the paste data will be inserted.)
+Retrieves values indicating the range and current position of a #GtkRuler.
+See gtk_ruler_set_range().
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
+<parameter name="ruler">
+<parameter_description> a #GtkRuler
 </parameter_description>
 </parameter>
-<parameter name="clipboard">
-<parameter_description> the #GtkClipboard to paste from
+<parameter name="lower">
+<parameter_description> location to store lower limit of the ruler, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="override_location">
-<parameter_description> location to insert pasted text, or %NULL for 
-at the cursor
+<parameter name="upper">
+<parameter_description> location to store upper limit of the ruler, or %NULL
 </parameter_description>
 </parameter>
-<parameter name="default_editable">
-<parameter_description> whether the buffer is editable by default
+<parameter name="position">
+<parameter_description> location to store the current position of the mark on the ruler, or %NULL
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_clipboard_get_owner">
-<description>
-If the clipboard contents callbacks were set with 
-gtk_clipboard_set_with_owner(), and the gtk_clipboard_set_with_data() or 
-gtk_clipboard_clear() has not subsequently called, returns the owner set 
-by gtk_clipboard_set_with_owner().
-
-
-</description>
-<parameters>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard
+<parameter name="max_size">
+<parameter_description> location to store the maximum size of the ruler used when calculating
+the space to leave for the text, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the owner of the clipboard, if any; otherwise %NULL.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_window_begin_move_drag">
@@ -5420,6 +5537,23 @@
 </return>
 </function>
 
+<function name="gtk_tool_shell_get_relief_style">
+<description>
+Return value: The relief style of buttons on @shell.
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GtkToolShell
+</parameter_description>
+</parameter>
+</parameters>
+<return> The relief style of buttons on @shell.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_drag_source_set_icon_name">
 <description>
 Sets the icon that will be used for drags from a particular source
@@ -5460,21 +5594,84 @@
 </return>
 </function>
 
-<function name="_gtk_recent_chooser_get_recent_manager">
+<function name="gtk_font_selection_get_size_list">
 <description>
-Gets the #GtkRecentManager used by @chooser.
+This returns the #GtkTreeeView used to list font sizes. 
 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkRecentChooser
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
 </parameter_description>
 </parameter>
 </parameters>
-<return> the recent manager for @chooser.
+<return> A #GtkWidget. 
 
-Since: 2.10
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_icon_view_get_spacing">
+<description>
+Return value: the space between cells 
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the space between cells 
+
+Since: 2.6
+</return>
+</function>
+
+<function name="gtk_text_buffer_select_range">
+<description>
+This function moves the &quot;insert&quot; and &quot;selection_bound&quot; marks
+simultaneously.  If you move them in two steps
+with gtk_text_buffer_move_mark(), you will temporarily select a
+region in between their old and new locations, which can be pretty
+inefficient since the temporarily-selected region will force stuff
+to be recalculated. This function moves them as a unit, which can
+be optimized.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="ins">
+<parameter_description> where to put the &quot;insert&quot; mark
+</parameter_description>
+</parameter>
+<parameter name="bound">
+<parameter_description> where to put the &quot;selection_bound&quot; mark
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="_gtk_file_chooser_entry_get_action">
+<description>
+Gets the action for this entry. 
+
+
+</description>
+<parameters>
+<parameter name="chooser_entry">
+<parameter_description> a #GtkFileChooserEntry
+</parameter_description>
+</parameter>
+</parameters>
+<return> the action
 </return>
 </function>
 
@@ -5495,33 +5692,72 @@
 </return>
 </function>
 
-<function name="gtk_page_setup_new_from_key_file">
+<function name="gtk_paint_box_gap">
 <description>
-Reads the page setup from the group @group_name in the key file
- key_file  Returns a new #GtkPageSetup object with the restored
-page setup, or %NULL if an error occurred.
-
+Draws a box in @window using the given style and state and shadow type, 
+leaving a gap in one side.
 
 </description>
 <parameters>
-<parameter name="key_file">
-<parameter_description> the #GKeyFile to retrieve the page_setup from
+<parameter name="style">
+<parameter_description> a #GtkStyle
 </parameter_description>
 </parameter>
-<parameter name="group_name">
-<parameter_description> the name of the group in the key_file to read, or %NULL
-to use the default name &quot;Page Setup&quot;
+<parameter name="window">
+<parameter_description> a #GdkWindow
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for an error, or %NULL
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="shadow_type">
+<parameter_description> type of shadow to draw
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin of the rectangle
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin of the rectangle
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> width of the rectangle 
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> width of the rectangle 
+</parameter_description>
+</parameter>
+<parameter name="gap_side">
+<parameter_description> side in which to leave the gap
+</parameter_description>
+</parameter>
+<parameter name="gap_x">
+<parameter_description> starting position of the gap
+</parameter_description>
+</parameter>
+<parameter name="gap_width">
+<parameter_description> width of the gap
 </parameter_description>
 </parameter>
 </parameters>
-<return> the restored #GtkPageSetup
-
-Since: 2.12
-</return>
+<return></return>
 </function>
 
 <function name="_gtk_scrolled_window_get_spacing">
@@ -5672,24 +5908,25 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_manager_get_items">
+<function name="gtk_mount_operation_set_parent">
 <description>
-Gets the list of recently used resources.
+Sets the transient parent for windows shown by the
+#GtkMountOperation.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="manager">
-<parameter_description> a #GtkRecentManager
+<parameter name="op">
+<parameter_description> a #GtkMountOperation
+</parameter_description>
+</parameter>
+<parameter name="parent">
+<parameter_description> transient parent of the window, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> a list of newly allocated #GtkRecentInfo objects. Use
-gtk_recent_info_unref() on each item inside the list, and then
-free the list itself using g_list_free().
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_message_dialog_format_secondary_text">
@@ -5720,34 +5957,46 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_insert_page">
+<function name="gtk_test_text_set">
 <description>
-Insert a page into @notebook at the given position.
+Set the text string of @widget to @string if it is a GtkLabel,
+GtkEditable (entry and text widgets) or GtkTextView.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
+<parameter name="widget">
+<parameter_description>     valid widget pointer.
 </parameter_description>
 </parameter>
-<parameter name="child">
-<parameter_description> the #GtkWidget to use as the contents of the page.
+<parameter name="string">
+<parameter_description>     a 0-terminated C string
 </parameter_description>
 </parameter>
-<parameter name="tab_label">
-<parameter_description> the #GtkWidget to be used as the label for the page,
-or %NULL to use the default label, &apos;page N&apos;.
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_text_iter_forward_to_tag_toggle">
+<description>
+Moves forward to the next toggle (on or off) of the
+#GtkTextTag @tag, or to the next toggle of any tag if
+ tag is %NULL. If no matching tag toggles are found,
+Return value: whether we found a tag toggle after @iter
+
+</description>
+<parameters>
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
-<parameter name="position">
-<parameter_description> the index (starting at 0) at which to insert the page,
-or -1 to append the page after all other pages.
+<parameter name="tag">
+<parameter_description> a #GtkTextTag, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the index (starting from 0) of the inserted
-page in the notebook, or -1 if function fails
+<return> whether we found a tag toggle after @iter
 </return>
 </function>
 
@@ -5811,60 +6060,16 @@
 <return></return>
 </function>
 
-<function name="gtk_clipboard_wait_for_text">
-<description>
-Requests the contents of the clipboard as text and converts
-the result to UTF-8 if necessary. This function waits for
-the data to be received using the main loop, so events,
-timeouts, etc, may be dispatched during the wait.
-
-
-</description>
-<parameters>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly-allocated UTF-8 string which must
-be freed with g_free(), or %NULL if retrieving
-the selection data failed. (This could happen
-for various reasons, in particular if the
-clipboard was empty or if the contents of the
-clipboard could not be converted into text form.)
-</return>
-</function>
-
-<function name="gtk_file_system_get_parent">
+<function name="_gtk_socket_end_embedding">
 <description>
-Gets the name of the parent folder of a path.  If the path has no parent, as when
-you request the parent of a file system root, then @parent will be set to %NULL.
+ socket: a #GtkSocket
 
+Called to end the embedding of a plug in the socket.
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> base path name
-</parameter_description>
-</parameter>
-<parameter name="parent">
-<parameter_description> location to store parent path name
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE if the operation was successful:  @parent will be set to
-the name of the @path&apos;s parent, or to %NULL if @path is already a file system
-root.  If the operation fails, this function returns %FALSE, sets @parent to
-NULL, and sets the @error value if it is specified.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_layout_set_overwrite_mode">
@@ -5885,29 +6090,27 @@
 <return></return>
 </function>
 
-<function name="gtk_print_operation_preview_render_page">
+<function name="gtk_assistant_get_page_side_image">
 <description>
-Renders a page to the preview, using the print context that
-was passed to the #GtkPrintOperation::preview handler together
-with @preview.
-
-Note that this function requires a suitable cairo context to 
-be associated with the print context. 
+Gets the header image for @page. 
 
-Since: 2.10 
 
 </description>
 <parameters>
-<parameter name="preview">
-<parameter_description> a #GtkPrintOperationPreview
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
 </parameter_description>
 </parameter>
-<parameter name="page_nr">
-<parameter_description> the page to render
+<parameter name="page">
+<parameter_description> a page of @assistant
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the side image for @page, or %NULL
+if there&apos;s no side image for the page.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_toggle_action_toggled">
@@ -6029,87 +6232,27 @@
 <return></return>
 </function>
 
-<function name="gtk_builder_set_translation_domain">
-<description>
-Sets the translation domain of @builder. 
-See #GtkBuilder:translation-domain.
-
-Since: 2.12
-
-</description>
-<parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
-</parameter_description>
-</parameter>
-<parameter name="domain">
-<parameter_description> the translation domain or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_text_buffer_deserialize_set_can_create_tags">
+<function name="_gtk_file_system_model_get_file">
 <description>
-Use this function to allow a rich text deserialization function to
-create new tags in the receiving buffer. Note that using this
-function is almost always a bad idea, because the rich text
-functions you register should know how to map the rich text format
-they handler to your text buffers set of tags.
-
-The ability of creating new (arbitrary!) tags in the receiving buffer
-is meant for special rich text formats like the internal one that
-is registered using gtk_text_buffer_register_deserialize_tagset(),
-because that format is essentially a dump of the internal structure
-of the source buffer, including its tag names.
-
-You should allow creation of tags only if you know what you are
-doing, e.g. if you defined a tagset name for your application
-suite&apos;s text buffers and you know that it&apos;s fine to receive new
-tags from these buffers, because you know that your application can
-handle the newly created tags.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="format">
-<parameter_description> a #GdkAtom representing a registered rich text format
-</parameter_description>
-</parameter>
-<parameter name="can_create_tags">
-<parameter_description> whether deserializing this format may create tags
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
+Gets the path for a particular row in @model. 
 
-<function name="gtk_notebook_set_menu_label">
-<description>
-Changes the menu label for the page containing @child. 
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the child widget
+<parameter name="model">
+<parameter_description> a #GtkFileSystemModel
 </parameter_description>
 </parameter>
-<parameter name="menu_label">
-<parameter_description> the menu label, or NULL for default
+<parameter name="iter">
+<parameter_description> a #GtkTreeIter pointing to a row of @model
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the file. This object is owned by @model and
+or freed. If you want to save the path for later use,
+you must take a ref, since the object may be freed
+on later changes to the file system.
+</return>
 </function>
 
 <function name="gtk_text_buffer_register_serialize_tagset">
@@ -6187,7 +6330,7 @@
 <description>
 Initializes an item factory.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -6236,6 +6379,27 @@
 </return>
 </function>
 
+<function name="gtk_link_button_set_visited">
+<description>
+Sets the &apos;visited&apos; state of the URI where the #GtkLinkButton
+points.  See gtk_link_button_get_visited() for more details.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="link_button">
+<parameter_description> a #GtkLinkButton
+</parameter_description>
+</parameter>
+<parameter name="visited">
+<parameter_description> the new &apos;visited&apos; state
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_class_find_style_property">
 <description>
 Finds a style property of a widget class by name.
@@ -6258,6 +6422,32 @@
 </return>
 </function>
 
+<function name="gtk_text_layout_get_line_yrange">
+<description>
+Find the range of y coordinates for the paragraph containing
+the given iter.
+
+</description>
+<parameters>
+<parameter name="layout">
+<parameter_description> a #GtkTextLayout
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description>   a #GtkTextIter
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description>      location to store the top of the paragraph in pixels,
+or %NULL.
+ height  location to store the height of the paragraph in pixels,
+or %NULL.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_combo_box_popup">
 <description>
 Pops up the menu or dropdown list of @combo_box. 
@@ -6329,46 +6519,38 @@
 </return>
 </function>
 
-<function name="gtk_toolbar_prepend_item">
+<function name="SECTION">
 <description>
-Adds a new button to the beginning (top or left edges) of the given toolbar.
-
- callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+The #GtkToolShell interface allows container widgets to provide additional
+information when embedding #GtkToolItem widgets.
 
+ see_also: #GtkToolbar, #GtkToolItem
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar.
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> give your toolbar button a label.
-</parameter_description>
-</parameter>
-<parameter name="tooltip_text">
-<parameter_description> a string that appears when the user holds the mouse over this item.
-</parameter_description>
-</parameter>
-<parameter name="tooltip_private_text">
-<parameter_description> use with #GtkTipsQuery.
+<parameter name="short_description">
+<parameter_description> Interface for containers containing #GtkToolItem widgets.
 </parameter_description>
 </parameter>
-<parameter name="icon">
-<parameter_description> a #GtkWidget that should be used as the button&apos;s icon.
-</parameter_description>
-</parameter>
-<parameter name="callback">
-<parameter_description> the function to be executed when the button is pressed.
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> a pointer to any data you wish to be passed to the callback.
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_rc_find_module_in_path">
+<description>
+Searches for a theme engine in the GTK+ search path. This function
+is not useful for applications and should not be used.
+
+
+</description>
+<parameters>
+<parameter name="module_file">
+<parameter_description> name of a theme engine
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new toolbar item as a #GtkWidget.
+<return> The filename, if found (must be freed with g_free()),
+otherwise %NULL.
 </return>
 </function>
 
@@ -6384,22 +6566,61 @@
 </return>
 </function>
 
-<function name="gtk_about_dialog_get_website_label">
+<function name="gtk_paint_expander">
 <description>
-Return value: The label used for the website link. The string is owned by the about
+Draws an expander as used in #GtkTreeView. @x and @y specify the
+center the expander. The size of the expander is determined by the
+&quot;expander-size&quot; style property of @widget.  (If widget is not
+specified or doesn&apos;t have an &quot;expander-size&quot; property, an
+unspecified default size will be used, since the caller doesn&apos;t
+have sufficient information to position the expander, this is
+likely not useful.) The expander is expander_size pixels tall
+in the collapsed position and expander_size pixels wide in the
+expanded position.
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x position to draw the expander at
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y position to draw the expander at
+</parameter_description>
+</parameter>
+<parameter name="expander_style">
+<parameter_description> the style to draw the expander in; determines
+whether the expander is collapsed, expanded, or in an
+intermediate state.
 </parameter_description>
 </parameter>
 </parameters>
-<return> The label used for the website link. The string is owned by the about
-dialog and must not be modified.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_view_buffer_to_window_coords">
@@ -6440,27 +6661,20 @@
 <return></return>
 </function>
 
-<function name="gtk_paper_size_get_height">
+<function name="gtk_icon_view_unset_model_drag_dest">
 <description>
-Gets the paper height of the #GtkPaperSize, in 
-units of @unit.
+Undoes the effect of gtk_icon_view_enable_model_drag_dest().
 
+Since: 2.8
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
 </parameter_description>
 </parameter>
 </parameters>
-<return> the paper height 
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_printer_is_default">
@@ -6661,6 +6875,9 @@
 <description>
 Sets the URL to use for the website link.
 
+Note that that the hook functions need to be set up
+before calling this function.
+
 Since: 2.6
 
 </description>
@@ -6783,6 +7000,45 @@
 </return>
 </function>
 
+<function name="gtk_print_unix_dialog_set_current_page">
+<description>
+Sets the current page number. If @current_page is not -1, this enables
+the current page choice for the range of pages to print.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="dialog">
+<parameter_description> a #GtkPrintUnixDialog
+</parameter_description>
+</parameter>
+<parameter name="current_page">
+<parameter_description> the current page number.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_text_buffer_copy_clipboard">
+<description>
+Copies the currently-selected text to a clipboard.
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer 
+</parameter_description>
+</parameter>
+<parameter name="clipboard">
+<parameter_description> the #GtkClipboard object to copy to
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tool_item_set_homogeneous">
 <description>
 Sets whether @tool_item is to be allocated the same size as other
@@ -6805,65 +7061,95 @@
 <return></return>
 </function>
 
-<function name="gtk_toolbar_get_style">
+<function name="gtk_builder_add_from_string">
 <description>
-Retrieves whether the toolbar has text, icons, or both . See
-gtk_toolbar_set_style().
- 
+Parses a string containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
+UI definition&amp;lt;/link&amp;gt; and merges it with the current contents of @builder. 
+
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
+</parameter_description>
+</parameter>
+<parameter name="buffer">
+<parameter_description> the string to parse
+</parameter_description>
+</parameter>
+<parameter name="length">
+<parameter_description> the length of @buffer (may be -1 if @buffer is nul-terminated)
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the current style of @toolbar
+<return> A positive value on success, 0 if an error occurred
+
+Since: 2.12
 </return>
 </function>
 
-<function name="_gtk_file_chooser_set_current_folder_path">
+<function name="gtk_font_selection_dialog_get_ok_button">
 <description>
-Sets the current folder for @chooser from a #GtkFilePath.
-Internal function, see gtk_file_chooser_set_current_folder_uri().
+Gets the &apos;OK&apos; button.
 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> the #GtkFilePath for the new folder
+</parameters>
+<return> the #GtkWidget used in the dialog for the &apos;OK&apos; button.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_notebook_set_tab_border">
+<description>
+Sets the width the border around the tab labels
+in a notebook. This is equivalent to calling
+gtk_notebook_set_tab_hborder (@notebook, @border_width) followed
+by gtk_notebook_set_tab_vborder (@notebook, @border_width).
+
+</description>
+<parameters>
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL.
+<parameter name="border_width">
+<parameter_description> width of the border around the tab labels.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the folder could be changed successfully, %FALSE
-otherwise.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
-<function name="gtk_combo_box_get_column_span_column">
+<function name="gtk_tool_button_new_from_stock">
 <description>
-Returns: the column span column.
+Creates a new #GtkToolButton containing the image and text from a
+stock item. Some stock ids have preprocessor macros like #GTK_STOCK_OK
+and #GTK_STOCK_APPLY.
+
+It is an error if @stock_id is not a name of a stock item.
+
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
+<parameter name="stock_id">
+<parameter_description> the name of the stock item 
 </parameter_description>
 </parameter>
 </parameters>
-<return> the column span column.
+<return> A new #GtkToolButton
 
-Since: 2.6
+Since: 2.4
 </return>
 </function>
 
@@ -6967,42 +7253,29 @@
 </return>
 </function>
 
-<function name="gtk_window_set_has_frame">
+<function name="gtk_menu_item_get_right_justified">
 <description>
-(Note: this is a special-purpose function for the framebuffer port,
-that causes GTK+ to draw its own window border. For most applications,
-you want gtk_window_set_decorated() instead, which tells the window
-manager whether to draw the window border.)
-
-If this function is called on a window with setting of %TRUE, before
-it is realized or showed, it will have a &quot;frame&quot; window around
- window-&amp;gt;window, accessible in @window-&amp;gt;frame. Using the signal 
-frame_event you can receive all events targeted at the frame.
-
-This function is used by the linux-fb port to implement managed
-windows, but it could conceivably be used by X-programs that
-want to do their own window decorations.
+Gets whether the menu item appears justified at the right
+side of the menu bar.
 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> a boolean
+<parameter name="menu_item">
+<parameter_description> a #GtkMenuItem
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the menu item will appear at the
+far right if added to a menu bar.
+</return>
 </function>
 
 <function name="gtk_text_buffer_insert">
 <description>
 Inserts @len bytes of @text at position @iter.  If @len is -1,
 @text must be nul-terminated and will be inserted in its
-entirety. Emits the &quot;insert_text&quot; signal; insertion actually occurs
+entirety. Emits the &quot;insert-text&quot; signal; insertion actually occurs
 in the default handler for the signal. @iter is invalidated when
 insertion occurs (because the buffer contents change), but the
 default signal handler revalidates it to point to the end of the
@@ -7074,12 +7347,12 @@
 gtk_tree_view_column_set_attributes() on the newly created #GtkTreeViewColumn.
 
 Here&apos;s a simple example:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 enum { TEXT_COLUMN, COLOR_COLUMN, N_COLUMNS };
 ...
 {
 GtkTreeViewColumn *column;
-GtkCellRenderer   *renderer = gtk_cell_renderer_text_new (&amp;lt;!-- --&amp;gt;);
+GtkCellRenderer   *renderer = gtk_cell_renderer_text_new ();
 
 column = gtk_tree_view_column_new_with_attributes (&quot;Title&quot;,
 renderer,
@@ -7087,7 +7360,7 @@
 &quot;foreground&quot;, COLOR_COLUMN,
 NULL);
 }
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -7188,33 +7461,19 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_get_current_folder_uri">
+<function name="_gtk_get_module_path">
 <description>
-Gets the current folder of @chooser as an URI.
-See gtk_file_chooser_set_current_folder_uri().
-
-Note that this is the folder that the file chooser is currently displaying
-(e.g. &quot;file:///home/username/Documents&quot;), which is &amp;lt;emphasis&amp;gt;not the same&amp;lt;/emphasis&amp;gt;
-as the currently-selected folder if the chooser is in
-#GTK_FILE_CHOOSER_SELECT_FOLDER mode
-(e.g. &quot;file:///home/username/Documents/selected-folder/&quot;.  To get the
-currently-selected folder in that mode, use gtk_file_chooser_get_uri() as the
-usual way to get the selection.
+Determines the search path for a particular type of module.
 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="type">
+<parameter_description> the type of the module, for instance &apos;modules&apos;, &apos;engines&apos;, immodules&apos;
 </parameter_description>
 </parameter>
 </parameters>
-<return> the URI for the current folder.  Free with g_free().  This
-function will also return %NULL if the file chooser was unable to load the
-last folder that was requested from it; for example, as would be for calling
-gtk_file_chooser_set_current_folder_uri() on a nonexistent folder.
-
-Since: 2.4
+<return> the search path for the module type. Free with g_strfreev().
 </return>
 </function>
 
@@ -7389,43 +7648,68 @@
 </return>
 </function>
 
-<function name="gtk_file_chooser_button_new">
+<function name="gtk_label_set_markup">
 <description>
-Creates a new file-selecting button widget.
+Parses @str which is marked up with the &amp;lt;link
+linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup language&amp;lt;/link&amp;gt;, setting the
+label&apos;s text and attribute list based on the parse results. If the @str is
+external data, you may need to escape it with g_markup_escape_text() or
+g_markup_printf_escaped()&amp;lt;!-- --&amp;gt;:
+|[
+char *markup;
 
+markup = g_markup_printf_escaped (&quot;&amp;lt;span style=\&quot;italic\&quot;&amp;gt;&amp;percnt;s&amp;lt;/span&amp;gt;&quot;, str);
+gtk_label_set_markup (GTK_LABEL (label), markup);
+g_free (markup);
+]|
 
 </description>
 <parameters>
-<parameter name="title">
-<parameter_description> the title of the browse dialog.
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
-<parameter name="action">
-<parameter_description> the open mode for the widget.
+<parameter name="str">
+<parameter_description> a markup string (see &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;)
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new button widget.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
-<function name="gtk_print_operation_get_default_page_setup">
+<function name="gtk_window_set_icon">
 <description>
-Returns: the default page setup 
+Sets up the icon representing a #GtkWindow. This icon is used when
+the window is minimized (also known as iconified).  Some window
+managers or desktop environments may also place it in the window
+frame, or display it in other contexts.
+
+The icon should be provided in whatever size it was naturally
+drawn; that is, don&apos;t scale the image before passing it to
+GTK+. Scaling is postponed until the last minute, when the desired
+final size is known, to allow best quality.
+
+If you have your icon hand-drawn in multiple sizes, use
+gtk_window_set_icon_list(). Then the best size will be used.
+
+This function is equivalent to calling gtk_window_set_icon_list()
+with a 1-element list.
+
+See also gtk_window_set_default_icon_list() to set the icon
+for all windows in your application in one go.
 
 </description>
 <parameters>
-<parameter name="op">
-<parameter_description> a #GtkPrintOperation
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="icon">
+<parameter_description> icon image, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the default page setup 
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_page_setup_get_paper_width">
@@ -7449,38 +7733,6 @@
 </return>
 </function>
 
-<function name="gtk_toolbar_set_drop_highlight_item">
-<description>
-Highlights @toolbar to give an idea of what it would look like
-if @item was added to @toolbar at the position indicated by @index_. 
-If @item is %NULL, highlighting is turned off. In that case @index_ 
-is ignored.
-
-The @tool_item passed to this function must not be part of any widget
-hierarchy. When an item is set as drop highlight item it can not
-added to any widget hierarchy or used as highlight item for another
-toolbar.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
-</parameter_description>
-</parameter>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem, or %NULL to turn of highlighting
-</parameter_description>
-</parameter>
-<parameter name="index_">
-<parameter_description> a position on @toolbar
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_recent_chooser_get_show_private">
 <description>
 Return value: %TRUE if the recent chooser should show private items,
@@ -7561,6 +7813,7 @@
 <function name="gtk_icon_view_set_tooltip_item">
 <description>
 Sets the tip area of @tooltip to be the area covered by the item at @path.
+See also gtk_icon_view_set_tooltip_column() for a simpler alternative.
 See also gtk_tooltip_set_tip_area().
 
 Since: 2.12
@@ -7648,20 +7901,27 @@
 </return>
 </function>
 
-<function name="gtk_tree_row_reference_get_model">
+<function name="gtk_icon_info_get_builtin_pixbuf">
 <description>
-Return value: the model
+Gets the built-in image for this icon, if any. To allow
+GTK+ to use built in icon images, you must pass the
+%GTK_ICON_LOOKUP_USE_BUILTIN to
+gtk_icon_theme_lookup_icon().
+
 
 </description>
 <parameters>
-<parameter name="reference">
-<parameter_description> A #GtkTreeRowReference
+<parameter name="icon_info">
+<parameter_description> a #GtkIconInfo structure
 </parameter_description>
 </parameter>
 </parameters>
-<return> the model
+<return> the built-in image pixbuf, or %NULL. No
+extra reference is added to the returned pixbuf, so if
+you want to keep it around, you must use g_object_ref().
+The returned image must not be modified.
 
-Since: 2.8
+Since: 2.4
 </return>
 </function>
 
@@ -7697,6 +7957,36 @@
 </return>
 </function>
 
+<function name="gtk_window_set_icon_from_file">
+<description>
+Sets the icon for @window.  
+Warns on failure if @err is %NULL.
+
+This function is equivalent to calling gtk_window_set_icon()
+with a pixbuf created by loading the image from @filename.
+
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="filename">
+<parameter_description> location of icon file
+</parameter_description>
+</parameter>
+<parameter name="err">
+<parameter_description> location to store error, or %NULL.
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if setting the icon succeeded.
+
+Since: 2.2
+</return>
+</function>
+
 <function name="gtk_text_layout_set_cursor_visible">
 <description>
 Sets whether the insertion cursor should be shown. Generally,
@@ -7743,63 +8033,57 @@
 <return></return>
 </function>
 
-<function name="gtk_selection_convert">
+<function name="gtk_icon_theme_lookup_by_gicon">
 <description>
-Requests the contents of a selection. When received, 
-a &quot;selection_received&quot; signal will be generated.
+Looks up an icon and returns a structure containing
+information such as the filename of the icon. 
+The icon can then be rendered into a pixbuf using
+gtk_icon_info_load_icon().
 
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> The widget which acts as requestor
+<parameter name="icon_theme">
+<parameter_description> a #GtkIconTheme
 </parameter_description>
 </parameter>
-<parameter name="selection">
-<parameter_description> Which selection to get
+<parameter name="icon">
+<parameter_description> the #GIcon to look up
 </parameter_description>
 </parameter>
-<parameter name="target">
-<parameter_description> Form of information desired (e.g., STRING)
+<parameter name="size">
+<parameter_description> desired icon size
 </parameter_description>
 </parameter>
-<parameter name="time_">
-<parameter_description> Time of request (usually of triggering event)
-       In emergency, you could use #GDK_CURRENT_TIME
+<parameter name="flags">
+<parameter_description> flags modifying the behavior of the icon lookup
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if requested succeeded. %FALSE if we could not process
-request. (e.g., there was already a request in process for
-this widget).
+<return> a #GtkIconInfo structure containing 
+information about the icon, or %NULL if the icon 
+wasn&apos;t found. Free with gtk_icon_info_free()
+
+Since: 2.14
 </return>
 </function>
 
-<function name="gtk_tree_view_set_reorderable">
+<function name="gtk_paper_size_get_name">
 <description>
-This function is a convenience function to allow you to reorder models that
-support the #GtkDragSourceIface and the #GtkDragDestIface.  Both
-#GtkTreeStore and #GtkListStore support these.  If @reorderable is %TRUE, then
-the user can reorder the model by dragging and dropping rows.  The
-developer can listen to these changes by connecting to the model&apos;s
-row_inserted and row_deleted signals.
+Gets the name of the #GtkPaperSize.
 
-This function does not give you any degree of control over the order -- any
-reordering is allowed.  If more control is needed, you should probably
-handle drag and drop manually.
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView.
-</parameter_description>
-</parameter>
-<parameter name="reorderable">
-<parameter_description> %TRUE, if the tree can be reordered.
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the name of @size
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_page_setup_to_file">
@@ -7900,7 +8184,7 @@
 <description>
 Sets the cursor position in an entry to the given value. 
 
-Deprecated: Use gtk_editable_set_position() instead.
+Deprecated: 2.0: Use gtk_editable_set_position() instead.
 
 </description>
 <parameters>
@@ -7921,17 +8205,37 @@
 <return></return>
 </function>
 
-<function name="gtk_rc_get_im_module_file">
+<function name="gtk_tool_button_get_label_widget">
 <description>
-Obtains the path to the IM modules file. See the documentation
-of the &amp;lt;link linkend=&quot;im-module-file&quot;&amp;gt;&amp;lt;envar&amp;gt;GTK_IM_MODULE_FILE&amp;lt;/envar&amp;gt;&amp;lt;/link&amp;gt;
-environment variable for more details.
+Return value: The widget used as label on @button, or %NULL.
 
 </description>
 <parameters>
+<parameter name="button">
+<parameter_description> a #GtkToolButton
+</parameter_description>
+</parameter>
 </parameters>
-<return> a newly-allocated string containing the name of the file
-listing the IM modules available for loading
+<return> The widget used as label on @button, or %NULL.
+
+Since: 2.4
+</return>
+</function>
+
+<function name="gtk_widget_get_window">
+<description>
+Return value: @widget&apos;s window.
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+</parameters>
+<return> @widget&apos;s window.
+
+Since: 2.14
 </return>
 </function>
 
@@ -7963,11 +8267,31 @@
 </return>
 </function>
 
+<function name="gtk_scale_button_get_orientation">
+<description>
+Gets the orientation of the #GtkScaleButton&apos;s popup window.
+
+
+</description>
+<parameters>
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GtkScaleButton&apos;s orientation.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_hsv_to_rgb">
 <description>
 Converts a color from RGB space to HSV.  Input values must be in the
 [0.0, 1.0] range; output values will be in the same range.
 
+Since: 2.14
+
 </description>
 <parameters>
 <parameter name="r">
@@ -7998,25 +8322,22 @@
 <return></return>
 </function>
 
-<function name="gtk_page_setup_get_page_width">
+<function name="gtk_spin_button_set_adjustment">
 <description>
-Return value: the page width.
+Replaces the #GtkAdjustment associated with @spin_button.
 
 </description>
 <parameters>
-<parameter name="setup">
-<parameter_description> a #GtkPageSetup
+<parameter name="spin_button">
+<parameter_description> a #GtkSpinButton
 </parameter_description>
 </parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment to replace the existing adjustment
 </parameter_description>
 </parameter>
 </parameters>
-<return> the page width.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_buffer_serialize">
@@ -8141,22 +8462,41 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_set_show_tabs">
+<function name="gtk_layout_get_bin_window">
 <description>
-Sets whether to show the tabs for the notebook or not.
+Retrieve the bin window of the layout used for drawing operations.
+
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
+<parameter name="layout">
+<parameter_description> a #GtkLayout
 </parameter_description>
 </parameter>
-<parameter name="show_tabs">
-<parameter_description> %TRUE if the tabs should be shown.
+</parameters>
+<return> a #GdkWindow
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_recent_info_exists">
+<description>
+Checks whether the resource pointed by @info still exists.  At
+the moment this check is done only on resources pointing to local files.
+
+
+</description>
+<parameters>
+<parameter name="info">
+<parameter_description> a #GtkRecentInfo
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the resource exists
+
+Since: 2.10
+</return>
 </function>
 
 <function name="GtkMenuBar">
@@ -8206,7 +8546,7 @@
 Draws an option menu tab (i.e. the up and down pointing arrows)
 in the given rectangle on @window using the given parameters.
 
-Deprecated: Use gtk_paint_tab() instead.
+Deprecated: 2.0: Use gtk_paint_tab() instead.
 
 </description>
 <parameters>
@@ -8246,6 +8586,25 @@
 <return></return>
 </function>
 
+<function name="gtk_font_selection_get_size">
+<description>
+The selected font size.
+
+
+</description>
+<parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #gint representing the font size selected, or -1
+if not.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_target_list_ref">
 <description>
 Increases the reference count of a #GtkTargetList by one.
@@ -8314,6 +8673,28 @@
 </return>
 </function>
 
+<function name="gtk_tree_drag_source_row_draggable">
+<description>
+Asks the #GtkTreeDragSource whether a particular row can be used as
+the source of a DND operation. If the source doesn&apos;t implement
+this interface, the row is assumed draggable.
+
+
+</description>
+<parameters>
+<parameter name="drag_source">
+<parameter_description> a #GtkTreeDragSource
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> row on which user is initiating a drag
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the row can be dragged
+</return>
+</function>
+
 <function name="gtk_window_move">
 <description>
 Asks the &amp;lt;link linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt; to move
@@ -8471,45 +8852,20 @@
 </return>
 </function>
 
-<function name="gtk_notebook_get_group">
+<function name="gtk_expander_get_use_markup">
 <description>
-Gets the current group identificator pointer for @notebook.
-
+Return value: %TRUE if the label&apos;s text will be parsed for markup
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
+<parameter name="expander">
+<parameter_description> a #GtkExpander
 </parameter_description>
 </parameter>
 </parameters>
-<return> the group identificator, or %NULL if none is set.
-
-Since: 2.12
-</return>
-</function>
-
-<function name="gtk_recent_filter_new">
-<description>
-Creates a new #GtkRecentFilter with no rules added to it.
-Such filter does not accept any recently used resources, so is not
-particularly useful until you add rules with
-gtk_recent_filter_add_pattern(), gtk_recent_filter_add_mime_type(),
-gtk_recent_filter_add_application(), gtk_recent_filter_add_age().
-To create a filter that accepts any recently used resource, use:
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-GtkRecentFilter *filter = gtk_recent_filter_new (&amp;lt;!-- --&amp;gt;);
-gtk_recent_filter_add_pattern (filter, &quot;*&quot;);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
-
-
-</description>
-<parameters>
-</parameters>
-<return> a new #GtkRecentFilter
+<return> %TRUE if the label&apos;s text will be parsed for markup
 
-Since: 2.10
+Since: 2.4
 </return>
 </function>
 
@@ -8535,6 +8891,28 @@
 <return></return>
 </function>
 
+<function name="gtk_file_chooser_button_new">
+<description>
+Creates a new file-selecting button widget.
+
+
+</description>
+<parameters>
+<parameter name="title">
+<parameter_description> the title of the browse dialog.
+</parameter_description>
+</parameter>
+<parameter name="action">
+<parameter_description> the open mode for the widget.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new button widget.
+
+Since: 2.6
+</return>
+</function>
+
 <function name="_gtk_plug_focus_first_last">
 <description>
 @plug: a #GtkPlug
@@ -8612,18 +8990,20 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_column_get_min_width">
+<function name="gtk_toolbar_get_orientation">
 <description>
-Return value: The minimum width of the @tree_column.
+Retrieves the current orientation of the toolbar. See
+gtk_toolbar_set_orientation().
+
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> A #GtkTreeViewColumn.
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar
 </parameter_description>
 </parameter>
 </parameters>
-<return> The minimum width of the @tree_column.
+<return> the orientation
 </return>
 </function>
 
@@ -8690,20 +9070,21 @@
 </parameter_description>
 </parameter>
 <parameter name="label">
-<parameter_description> The label displayed in menu items and on buttons
+<parameter_description> The label displayed in menu items and on buttons, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="tooltip">
-<parameter_description> A tooltip for this action
+<parameter_description> A tooltip for this action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> The stock icon to display in widgets representing this action
+<parameter_description> The stock icon to display in widgets representing this
+action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="value">
-<parameter_description> The value which gtk_radio_action_get_current_value() should return
-if this action is selected.
+<parameter_description> The value which gtk_radio_action_get_current_value() should
+return if this action is selected.
 </parameter_description>
 </parameter>
 </parameters>
@@ -8757,9 +9138,9 @@
 of the language which is currently used in the user interface.
 Using gettext(), a simple way to achieve that is to mark the
 string for translation:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 gtk_about_dialog_set_translator_credits (about, _(&quot;translator-credits&quot;));
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 It is a good idea to use the customary msgid &quot;translator-credits&quot; for this
 purpose, since translators will already know the purpose of that msgid, and
 since #GtkAboutDialog will detect if &quot;translator-credits&quot; is untranslated
@@ -8921,6 +9302,27 @@
 </return>
 </function>
 
+<function name="gtk_recent_chooser_set_show_not_found">
+<description>
+Sets whether @chooser should display the recently used resources that
+it didn&apos;t find.  This only applies to local resources.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkRecentChooser
+</parameter_description>
+</parameter>
+<parameter name="show_not_found">
+<parameter_description> whether to show the local items we didn&apos;t find
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_cell_renderer_toggle_set_active">
 <description>
 Activates or deactivates a cell renderer.
@@ -8954,21 +9356,24 @@
 </return>
 </function>
 
-<function name="gtk_entry_completion_get_popup_completion">
+<function name="gtk_entry_prepend_text">
 <description>
-Return value: %TRUE if popup completion is turned on
+Prepends the given text to the contents of the widget.
+
+Deprecated: 2.0: Use gtk_editable_insert_text() instead.
 
 </description>
 <parameters>
-<parameter name="completion">
-<parameter_description> a #GtkEntryCompletion
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> the text to prepend
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if popup completion is turned on
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_modify_font">
@@ -9036,6 +9441,82 @@
 <return></return>
 </function>
 
+<function name="gtk_tool_shell_get_icon_size">
+<description>
+Retrieves the icon size for the tool shell. Tool items must not call this
+function directly, but rely on gtk_tool_item_get_icon_size() instead.
+
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GtkToolShell
+</parameter_description>
+</parameter>
+</parameters>
+<return> the current size for icons of @shell
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_style_copy">
+<description>
+Creates a copy of the passed in #GtkStyle object.
+
+
+</description>
+<parameters>
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+</parameters>
+<return> a copy of @style
+</return>
+</function>
+
+<function name="gtk_entry_get_layout_offsets">
+<description>
+
+Obtains the position of the #PangoLayout used to render text
+in the entry, in widget coordinates. Useful if you want to line
+up the text in an entry with some other text, e.g. when using the
+entry to implement editable cells in a sheet widget.
+
+Also useful to convert mouse events into coordinates inside the
+#PangoLayout, e.g. to take some action if some part of the entry text
+is clicked.
+
+Note that as the user scrolls around in the entry the offsets will
+change; you&apos;ll need to connect to the &quot;notify::scroll-offset&quot;
+signal to track this. Remember when using the #PangoLayout
+functions you need to convert to and from pixels using
+PANGO_PIXELS() or #PANGO_SCALE.
+
+Keep in mind that the layout text may contain a preedit string, so
+gtk_entry_layout_index_to_text_index() and
+gtk_entry_text_index_to_layout_index() are needed to convert byte
+indices in the layout to byte indices in the entry contents.
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> location to store X offset of layout, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> location to store Y offset of layout, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_set_sensitive">
 <description>
 Sets the sensitivity of a widget. A widget is sensitive if the user
@@ -9211,64 +9692,42 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_iter_nth_child">
+<function name="gtk_file_chooser_set_show_hidden">
 <description>
-Sets @iter to be the child of @parent, using the given index.  The first
-index is 0.  If @n is too big, or @parent has no children, @iter is set
-to an invalid iterator and %FALSE is returned.  @parent will remain a valid
-node after this function has been called.  As a special case, if @parent is
-%NULL, then the @n&amp;lt;!-- --&amp;gt;th root node is set.
+Sets whether hidden files and folders are displayed in the file selector.  
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="tree_model">
-<parameter_description> A #GtkTreeModel.
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> The #GtkTreeIter to set to the nth child.
-</parameter_description>
-</parameter>
-<parameter name="parent">
-<parameter_description> The #GtkTreeIter to get the child from, or %NULL.
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
-<parameter name="n">
-<parameter_description> Then index of the desired child.
+<parameter name="show_hidden">
+<parameter_description> %TRUE if hidden files and folders should be displayed.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @parent has an @n&amp;lt;!-- --&amp;gt;th child.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_tree_view_column_set_sort_order">
+<function name="gtk_printer_get_job_count">
 <description>
-Changes the appearance of the sort indicator. 
-
-This &amp;lt;emphasis&amp;gt;does not&amp;lt;/emphasis&amp;gt; actually sort the model.  Use
-gtk_tree_view_column_set_sort_column_id() if you want automatic sorting
-support.  This function is primarily for custom sorting behavior, and should
-be used in conjunction with gtk_tree_sortable_set_sort_column() to do
-that. For custom models, the mechanism will vary. 
+Gets the number of jobs currently queued on the printer.
 
-The sort indicator changes direction to indicate normal sort or reverse sort.
-Note that you must have the sort indicator enabled to see anything when 
-calling this function; see gtk_tree_view_column_set_sort_indicator().
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> a #GtkTreeViewColumn
-</parameter_description>
-</parameter>
-<parameter name="order">
-<parameter_description> sort order that the sort indicator should indicate
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the number of jobs on @printer
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_widget_queue_draw">
@@ -9428,25 +9887,27 @@
 </return>
 </function>
 
-<function name="gtk_about_dialog_set_artists">
+<function name="gtk_widget_common_ancestor">
 <description>
-Sets the strings which are displayed in the artists tab
-of the secondary credits dialog. 
+Find the common ancestor of @widget_a and @widget_b that
+is closest to the two widgets.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
+<parameter name="widget_a">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="artists">
-<parameter_description> a %NULL-terminated array of strings 
+<parameter name="widget_b">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the closest common ancestor of @widget_a and
+ widget_b or %NULL if @widget_a and @widget_b do not
+share a common ancestor.
+</return>
 </function>
 
 <function name="gtk_print_settings_get_page_set">
@@ -9562,20 +10023,15 @@
 <return></return>
 </function>
 
-<function name="gtk_about_dialog_set_version">
+<function name="_gtk_path_bar_up">
 <description>
-Sets the version string to display in the about dialog.
-
-Since: 2.6
+If the selected button in the pathbar is not the furthest button &quot;up&quot; (in the
+root direction), act as if the user clicked on the next button up.
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
-</parameter_description>
-</parameter>
-<parameter name="version">
-<parameter_description> the version string 
+<parameter name="path_bar">
+<parameter_description> a #GtkPathBar
 </parameter_description>
 </parameter>
 </parameters>
@@ -9626,6 +10082,31 @@
 <return></return>
 </function>
 
+<function name="gtk_tree_model_get_iter_from_string">
+<description>
+Sets @iter to a valid iterator pointing to @path_string, if it
+exists. Otherwise, @iter is left invalid and %FALSE is returned.
+
+
+</description>
+<parameters>
+<parameter name="tree_model">
+<parameter_description> A #GtkTreeModel.
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> An uninitialized #GtkTreeIter.
+</parameter_description>
+</parameter>
+<parameter name="path_string">
+<parameter_description> A string representation of a #GtkTreePath.
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE, if @iter was set.
+</return>
+</function>
+
 <function name="gtk_radio_tool_button_set_group">
 <description>
 Adds @button to @group, removing it from the group it belonged to before.
@@ -9668,7 +10149,7 @@
 using the given style and state and shadow type, leaving a 
 gap in one side.
 
-Deprecated: Use gtk_paint_shadow_gap() instead.
+Deprecated: 2.0: Use gtk_paint_shadow_gap() instead.
 
 </description>
 <parameters>
@@ -9730,7 +10211,7 @@
 windows. But normally the window will end up restored to its normal
 state. Just don&apos;t write code that crashes if not.
 
-You can track the fullscreen state via the &quot;window_state_event&quot; signal
+You can track the fullscreen state via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 Since: 2.2
@@ -9745,19 +10226,53 @@
 <return></return>
 </function>
 
-<function name="gtk_text_layout_is_valid">
+<function name="gtk_text_iter_set_line_index">
 <description>
-Check if there are any invalid regions in a #GtkTextLayout&apos;s buffer
+Same as gtk_text_iter_set_line_offset(), but works with a
+&amp;lt;emphasis&amp;gt;byte&amp;lt;/emphasis&amp;gt; index. The given byte index must be at
+the start of a character, it can&apos;t be in the middle of a UTF-8
+encoded character.
 
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkTextLayout
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
+</parameter_description>
+</parameter>
+<parameter name="byte_on_line">
+<parameter_description> a byte index relative to the start of @iter&apos;s current line
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if any invalid regions were found
+<return></return>
+</function>
+
+<function name="gtk_text_iter_forward_visible_lines">
+<description>
+Moves @count visible lines forward, if possible (if @count would move
+past the start or end of the buffer, moves to the start or end of
+the buffer).  The return value indicates whether the iterator moved
+onto a dereferenceable position; if the iterator didn&apos;t move, or
+moved onto the end iterator, then %FALSE is returned. If @count is 0,
+the function does nothing and returns %FALSE. If @count is negative,
+moves backward by 0 - @count lines.
+
+
+</description>
+<parameters>
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
+</parameter_description>
+</parameter>
+<parameter name="count">
+<parameter_description> number of lines to move forward
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether @iter moved and is dereferenceable
+
+Since: 2.8
 </return>
 </function>
 
@@ -9935,54 +10450,96 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_get_row_drag_data">
+<function name="gtk_icon_view_unselect_path">
 <description>
-Obtains a @tree_model and @path from selection data of target type
-%GTK_TREE_MODEL_ROW. Normally called from a drag_data_received handler.
-This function can only be used if @selection_data originates from the same
-process that&apos;s calling this function, because a pointer to the tree model
-is being passed around. If you aren&apos;t in the same process, then you&apos;ll
-get memory corruption. In the #GtkTreeDragDest drag_data_received handler,
-you can assume that selection data of type %GTK_TREE_MODEL_ROW is
-in from the current process. The returned path must be freed with
-gtk_tree_path_free().
+Unselects the row at @path.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="selection_data">
-<parameter_description> a #GtkSelectionData
-</parameter_description>
-</parameter>
-<parameter name="tree_model">
-<parameter_description> a #GtkTreeModel
+<parameter name="icon_view">
+<parameter_description> A #GtkIconView.
 </parameter_description>
 </parameter>
 <parameter name="path">
-<parameter_description> row in @tree_model
+<parameter_description> The #GtkTreePath to be unselected.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @selection_data had target type %GTK_TREE_MODEL_ROW and
-is otherwise valid
-</return>
+<return></return>
 </function>
 
-<function name="gtk_icon_view_get_row_spacing">
+<function name="gtk_paint_layout">
 <description>
-Return value: the space between rows
+Draws a layout on @window using the given parameters.
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="use_text">
+<parameter_description> whether to use the text or foreground
+graphics context of @style
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin
+</parameter_description>
+</parameter>
+<parameter name="layout">
+<parameter_description> the layout to draw
 </parameter_description>
 </parameter>
 </parameters>
-<return> the space between rows
+<return></return>
+</function>
 
-Since: 2.6
-</return>
+<function name="gtk_toolbar_remove_space">
+<description>
+Removes a space from the specified position.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
+</description>
+<parameters>
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar.
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> the index of the space to remove.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_can_insert">
@@ -10010,36 +10567,6 @@
 </return>
 </function>
 
-<function name="gtk_entry_completion_set_match_func">
-<description>
-Sets the match function for @completion to be @func. The match function
-is used to determine if a row should or should not be in the completion
-list.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="completion">
-<parameter_description> A #GtkEntryCompletion.
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> The #GtkEntryCompletionMatchFunc to use.
-</parameter_description>
-</parameter>
-<parameter name="func_data">
-<parameter_description> The user data for @func.
-</parameter_description>
-</parameter>
-<parameter name="func_notify">
-<parameter_description> Destroy notifier for @func_data.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tool_item_get_icon_size">
 <description>
 Return value: a #GtkIconSize indicating the icon size used for @tool_item
@@ -10143,6 +10670,32 @@
 </return>
 </function>
 
+<function name="gtk_clipboard_wait_is_uris_available">
+<description>
+Test to see if there is a list of URIs available to be pasted
+This is done by requesting the TARGETS atom and checking
+if it contains the URI targets. This function
+waits for the data to be received using the main loop, so events, 
+timeouts, etc, may be dispatched during the wait.
+
+This function is a little faster than calling
+gtk_clipboard_wait_for_uris() since it doesn&apos;t need to retrieve
+the actual URI data.
+
+
+</description>
+<parameters>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE is there is an URI list available, %FALSE otherwise.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_action_disconnect_accelerator">
 <description>
 Undoes the effect of one call to gtk_action_connect_accelerator().
@@ -10252,7 +10805,7 @@
 a stock item.
 
 If no function is registered for a translation domain,
-dgettext() is used.
+g_dgettext() is used.
 
 Since: 2.8
 
@@ -10272,7 +10825,7 @@
 </parameter_description>
 </parameter>
 <parameter name="notify">
-<parameter_description> a #GtkDestroyNotify that is called when @data is 
+<parameter_description> a #GDestroyNotify that is called when @data is
 no longer needed
 </parameter_description>
 </parameter>
@@ -10334,26 +10887,6 @@
 </return>
 </function>
 
-<function name="gtk_image_get_animation">
-<description>
-Gets the #GdkPixbufAnimation being displayed by the #GtkImage.
-The storage type of the image must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_ANIMATION (see gtk_image_get_storage_type()).
-The caller of this function does not own a reference to the
-returned animation.
-
-
-</description>
-<parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-</parameters>
-<return> the displayed animation, or %NULL if the image is empty
-</return>
-</function>
-
 <function name="gtk_window_activate_default">
 <description>
 Activates the default widget for the window, unless the current 
@@ -10410,7 +10943,7 @@
 last time it was saved. Whenever the buffer is saved to disk, call
 gtk_text_buffer_set_modified (@buffer, FALSE). When the buffer is modified,
 it will automatically toggled on the modified bit again. When the modified
-bit flips, the buffer emits a &quot;modified_changed&quot; signal.
+bit flips, the buffer emits a &quot;modified-changed&quot; signal.
 
 </description>
 <parameters>
@@ -10481,27 +11014,26 @@
 </return>
 </function>
 
-<function name="gtk_action_set_visible">
+<function name="gtk_paper_size_get_default_right_margin">
 <description>
-Sets the ::visible property of the action to @visible. Note that 
-this doesn&apos;t necessarily mean effective visibility. See 
-gtk_action_is_visible() 
-for that.
+Gets the default right margin for the #GtkPaperSize.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
 </parameter_description>
 </parameter>
-<parameter name="visible">
-<parameter_description> %TRUE to make the action visible
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the default right margin
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_icon_view_get_orientation">
@@ -10572,30 +11104,9 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_has_key">
-<description>
-Return value: %TRUE, if @key has a value
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="key">
-<parameter_description> a key
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE, if @key has a value
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_tree_model_row_has_child_toggled">
 <description>
-Emits the &quot;row_has_child_toggled&quot; signal on @tree_model.  This should be
+Emits the &quot;row-has-child-toggled&quot; signal on @tree_model.  This should be
 called by models after the child state of a node changes.
 
 </description>
@@ -10616,22 +11127,24 @@
 <return></return>
 </function>
 
-<function name="gtk_ui_manager_get_action_groups">
+<function name="gtk_text_buffer_add_selection_clipboard">
 <description>
-Return value: a #GList of action groups. The list is owned by GTK+ 
+Adds @clipboard to the list of clipboards in which the selection 
+contents of @buffer are available. In most cases, @clipboard will be 
+the #GtkClipboard of type %GDK_SELECTION_PRIMARY for a view of @buffer.
 
 </description>
 <parameters>
-<parameter name="self">
-<parameter_description> a #GtkUIManager object
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GList of action groups. The list is owned by GTK+ 
-and should not be modified.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_get_bytes_in_line">
@@ -10649,39 +11162,21 @@
 </return>
 </function>
 
-<function name="gtk_im_context_simple_add_table">
+<function name="gtk_toolbar_get_relief_style">
 <description>
-Adds an additional table to search to the input context.
-Each row of the table consists of @max_seq_len key symbols
-followed by two #guint16 interpreted as the high and low
-words of a #gunicode value. Tables are searched starting
-from the last added.
-
-The table must be sorted in dictionary order on the
-numeric value of the key symbol fields. (Values beyond
-the length of the sequence should be zero.)
+Return value: The relief style of buttons on @toolbar.
 
 </description>
 <parameters>
-<parameter name="context_simple">
-<parameter_description> A #GtkIMContextSimple
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> the table 
-</parameter_description>
-</parameter>
-<parameter name="max_seq_len">
-<parameter_description> Maximum length of a sequence in the table
-(cannot be greater than #GTK_MAX_COMPOSE_LEN)
-</parameter_description>
-</parameter>
-<parameter name="n_seqs">
-<parameter_description> number of sequences in the table
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> The relief style of buttons on @toolbar.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_page_setup_get_paper_size">
@@ -10723,38 +11218,47 @@
 <return></return>
 </function>
 
-<function name="gtk_assistant_get_n_pages">
+<function name="gtk_entry_set_cursor_hadjustment">
 <description>
-Return value: The number of pages in the @assistant.
+Hooks up an adjustment to the cursor position in an entry, so that when 
+the cursor is moved, the adjustment is scrolled to show that position. 
+See gtk_scrolled_window_get_hadjustment() for a typical way of obtaining 
+the adjustment.
+
+The adjustment has to be in pixel units and in the same coordinate system 
+as the entry. 
+
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+<parameter name="adjustment">
+<parameter_description> an adjustment which should be adjusted when the cursor 
+is moved, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> The number of pages in the @assistant.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_icon_source_get_icon_name">
+<function name="gtk_assistant_get_n_pages">
 <description>
-Retrieves the source icon name, or %NULL if none is set. The
-icon_name is not a copy, and should not be modified or expected to
-persist beyond the lifetime of the icon source.
-
+Return value: The number of pages in the @assistant.
 
 </description>
 <parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
 </parameter_description>
 </parameter>
 </parameters>
-<return> icon name. This string must not be modified or freed.
+<return> The number of pages in the @assistant.
+
+Since: 2.10
 </return>
 </function>
 
@@ -10796,55 +11300,50 @@
 <return></return>
 </function>
 
-<function name="gtk_selection_data_set">
+<function name="gtk_window_get_focus_on_map">
 <description>
-Stores new data into a #GtkSelectionData object. Should
-&amp;lt;emphasis&amp;gt;only&amp;lt;/emphasis&amp;gt; be called from a selection handler callback.
-Zero-terminates the stored data.
+Gets the value set by gtk_window_set_focus_on_map().
+
 
 </description>
 <parameters>
-<parameter name="selection_data">
-<parameter_description> a pointer to a #GtkSelectionData structure.
-</parameter_description>
-</parameter>
-<parameter name="type">
-<parameter_description> the type of selection data
-</parameter_description>
-</parameter>
-<parameter name="format">
-<parameter_description> format (number of bits in a unit)
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> pointer to the data (will be copied)
-</parameter_description>
-</parameter>
-<parameter name="length">
-<parameter_description> length of the data
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if window should receive the input focus when
+mapped.
+
+Since: 2.6
+</return>
 </function>
 
-<function name="gtk_file_chooser_get_select_multiple">
+<function name="gtk_container_set_focus_vadjustment">
 <description>
-Gets whether multiple files can be selected in the file
-selector. See gtk_file_chooser_set_select_multiple().
+Hooks up an adjustment to focus handling in a container, so when a 
+child of the container is focused, the adjustment is scrolled to 
+show that widget. This function sets the vertical alignment. See 
+gtk_scrolled_window_get_vadjustment() for a typical way of obtaining 
+the adjustment and gtk_container_set_focus_hadjustment() for setting
+the horizontal adjustment.
 
+The adjustments have to be in pixel units and in the same coordinate 
+system as the allocation for immediate children of the container. 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="container">
+<parameter_description> a #GtkContainer
+</parameter_description>
+</parameter>
+<parameter name="adjustment">
+<parameter_description> an adjustment which should be adjusted when the focus 
+is moved among the descendents of @container
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if multiple files can be selected.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_assistant_set_current_page">
@@ -10882,6 +11381,8 @@
 #GtkBox:fill and #GtkBox:padding, are given their default
 values, %TRUE, %TRUE, and 0, respectively.
 
+Deprecated: 2.14: Use gtk_box_pack_start()
+
 </description>
 <parameters>
 <parameter name="box">
@@ -10917,19 +11418,31 @@
 <return></return>
 </function>
 
-<function name="GtkBuilder">
+<function name="gtk_print_settings_new_from_key_file">
 <description>
-The translation domain used when translating property values that
-have been marked as translatable in interface descriptions.
-If the translation domain is %NULL, #GtkBuilder uses gettext(),
-otherwise dgettext().
-
-Since: 2.12
+Reads the print settings from the group @group_name in @key_file.
+Return value: the restored #GtkPrintSettings
 
 </description>
 <parameters>
+<parameter name="key_file">
+<parameter_description> the #GKeyFile to retrieve the settings from
+</parameter_description>
+</parameter>
+<parameter name="group_name">
+<parameter_description> the name of the group to use, or %NULL to use
+the default &quot;Print Settings&quot;
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for errors, or %NULL
+</parameter_description>
+</parameter>
 </parameters>
-<return></return>
+<return> the restored #GtkPrintSettings
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_file_chooser_button_get_focus_on_click">
@@ -10984,51 +11497,74 @@
 <return></return>
 </function>
 
-<function name="gtk_image_get_icon_name">
+<function name="gtk_tree_store_insert_with_values">
 <description>
-Gets the icon name and size being displayed by the #GtkImage.
-The storage type of the image must be %GTK_IMAGE_EMPTY or
-%GTK_IMAGE_ICON_NAME (see gtk_image_get_storage_type()).
-The returned string is owned by the #GtkImage and should not
-be freed.
+Creates a new row at @position.  @iter will be changed to point to this
+new row.  If @position is larger than the number of rows on the list, then
+the new row will be appended to the list.  The row will be filled with
+the values given to this function.
 
-Since: 2.6
+Calling
+&amp;lt;literal&amp;gt;gtk_tree_store_insert_with_values (tree_store, iter, position, ...)&amp;lt;/literal&amp;gt;
+has the same effect as calling
+|[
+gtk_tree_store_insert (tree_store, iter, position);
+gtk_tree_store_set (tree_store, iter, ...);
+]|
+with the different that the former will only emit a row_inserted signal,
+while the latter will emit row_inserted, row_changed and if the tree store
+is sorted, rows_reordered.  Since emitting the rows_reordered signal
+repeatedly can affect the performance of the program,
+gtk_tree_store_insert_with_values() should generally be preferred when
+inserting rows in a sorted tree store.
+
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
+<parameter name="tree_store">
+<parameter_description> A #GtkTreeStore
 </parameter_description>
 </parameter>
-<parameter name="icon_name">
-<parameter_description> place to store an icon name
+<parameter name="iter">
+<parameter_description> An unset #GtkTreeIter to set the new row, or %NULL.
 </parameter_description>
 </parameter>
-<parameter name="size">
-<parameter_description> place to store an icon size
+<parameter name="parent">
+<parameter_description> A valid #GtkTreeIter, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> position to insert the new row
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> pairs of column number and value, terminated with -1
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_label_get_width_chars">
+<function name="gtk_about_dialog_set_copyright">
 <description>
-Retrieves the desired width of @label, in characters. See
-gtk_label_set_width_chars().
+Sets the copyright string to display in the about dialog.
+This should be a short string of one or two lines. 
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
+</parameter_description>
+</parameter>
+<parameter name="copyright">
+<parameter_description> the copyright string
 </parameter_description>
 </parameter>
 </parameters>
-<return> the width of the label in characters.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_im_context_focus_in">
@@ -11095,18 +11631,63 @@
 </return>
 </function>
 
-<function name="gtk_window_set_modal">
+<function name="gtk_recent_manager_add_full">
 <description>
-Sets a window modal or non-modal. Modal windows prevent interaction
-with other windows in the same application. To keep modal dialogs
-on top of main application windows, use
-gtk_window_set_transient_for() to make the dialog transient for the
-parent; most &amp;lt;link linkend=&quot;gtk-X11-arch&quot;&amp;gt;window managers&amp;lt;/link&amp;gt;
-will then disallow lowering the dialog below the parent.
+Adds a new resource, pointed by @uri, into the recently used
+resources list, using the metadata specified inside the #GtkRecentData
+structure passed in @recent_data.
 
+The passed URI will be used to identify this resource inside the
+list.
 
+In order to register the new recently used resource, metadata about
+the resource must be passed as well as the URI; the metadata is
+stored in a #GtkRecentData structure, which must contain the MIME
+type of the resource pointed by the URI; the name of the application
+that is registering the item, and a command line to be used when
+launching the item.
 
-</description>
+Optionally, a #GtkRecentData structure might contain a UTF-8 string
+to be used when viewing the item instead of the last component of the
+URI; a short description of the item; whether the item should be
+considered private - that is, should be displayed only by the
+applications that have registered it.
+
+
+</description>
+<parameters>
+<parameter name="manager">
+<parameter_description> a #GtkRecentManager
+</parameter_description>
+</parameter>
+<parameter name="uri">
+<parameter_description> a valid URI
+</parameter_description>
+</parameter>
+<parameter name="recent_data">
+<parameter_description> metadata of the resource
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the new item was successfully added to the
+recently used resources list, %FALSE otherwise.
+
+Since: 2.10
+</return>
+</function>
+
+<function name="gtk_window_set_modal">
+<description>
+Sets a window modal or non-modal. Modal windows prevent interaction
+with other windows in the same application. To keep modal dialogs
+on top of main application windows, use
+gtk_window_set_transient_for() to make the dialog transient for the
+parent; most &amp;lt;link linkend=&quot;gtk-X11-arch&quot;&amp;gt;window managers&amp;lt;/link&amp;gt;
+will then disallow lowering the dialog below the parent.
+
+
+
+</description>
 <parameters>
 <parameter name="window">
 <parameter_description> a #GtkWindow
@@ -11120,21 +11701,23 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_size_register_alias">
+<function name="gtk_style_set_background">
 <description>
-Registers @alias as another name for @target.
-So calling gtk_icon_size_from_name() with @alias as argument
-will return @target.
-
+Sets the background of @window to the background color or pixmap
+specified by @style for the given state.
 
 </description>
 <parameters>
-<parameter name="alias">
-<parameter_description> an alias for @target
+<parameter name="style">
+<parameter_description> a #GtkStyle
 </parameter_description>
 </parameter>
-<parameter name="target">
-<parameter_description> an existing icon size
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
 </parameter_description>
 </parameter>
 </parameters>
@@ -11207,7 +11790,10 @@
 </parameter>
 <parameter name="n_args">
 <parameter_description>      number of arguments to @signal_name
-@:            arguments to @signal_name
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description>     arguments to @signal_name
 </parameter_description>
 </parameter>
 </parameters>
@@ -11237,21 +11823,27 @@
 <return></return>
 </function>
 
-<function name="gtk_range_get_show_fill_level">
+<function name="gtk_expander_new_with_mnemonic">
 <description>
-Gets whether the range displays the fill level graphically.
+Creates a new expander using @label as the text of the label.
+If characters in @label are preceded by an underscore, they are underlined.
+If you need a literal underscore character in a label, use &apos;__&apos; (two 
+underscores). The first underlined character represents a keyboard 
+accelerator called a mnemonic.
+Pressing Alt and that key activates the button.
 
 
 </description>
 <parameters>
-<parameter name="range">
-<parameter_description> A #GtkRange
+<parameter name="label">
+<parameter_description> the text of the label with an underscore in front of the
+mnemonic character
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @range shows the fill level.
+<return> a new #GtkExpander widget.
 
-Since: 2.12
+Since: 2.4
 </return>
 </function>
 
@@ -11321,79 +11913,71 @@
 <return></return>
 </function>
 
-<function name="gtk_entry_layout_index_to_text_index">
+<function name="gtk_scale_button_get_adjustment">
 <description>
-Converts from a position in the entry contents (returned
-by gtk_entry_get_text()) to a position in the
-entry&apos;s #PangoLayout (returned by gtk_entry_get_layout(),
-with text retrieved via pango_layout_get_text()).
+Gets the #GtkAdjustment associated with the #GtkScaleButton&apos;s scale.
+See gtk_range_get_adjustment() for details.
 
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
 </parameter_description>
 </parameter>
-<parameter name="layout_index">
-<parameter_description> byte index into the entry layout text
+</parameters>
+<return> the adjustment associated with the scale
+
+Since: 2.12
+</return>
+</function>
+
+<function name="gtk_print_operation_get_status_string">
+<description>
+Return value: a string representation of the status
+
+</description>
+<parameters>
+<parameter name="op">
+<parameter_description> a #GtkPrintOperation
 </parameter_description>
 </parameter>
 </parameters>
-<return> byte index into the entry contents
+<return> a string representation of the status
+of the print operation
+
+Since: 2.10
 </return>
 </function>
 
-<function name="gtk_tree_store_set_value">
+<function name="GtkRadioToolButton">
 <description>
-Sets the data in the cell specified by @iter and @column.
-The type of @value must be convertible to the type of the
-column.
+Sets a new group for a radio tool button.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tree_store">
-<parameter_description> a #GtkTreeStore
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> A valid #GtkTreeIter for the row being modified
-</parameter_description>
-</parameter>
-<parameter name="column">
-<parameter_description> column number to modify
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> new value for the cell
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_file_filter_get_needed">
+<function name="gtk_print_context_create_pango_layout">
 <description>
-Gets the fields that need to be filled in for the structure
-passed to gtk_file_filter_filter()
-
-This function will not typically be used by applications; it
-is intended principally for use in the implementation of
-#GtkFileChooser.
+Creates a new #PangoLayout that is suitable for use
+with the #GtkPrintContext.
 
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> a #GtkFileFilter
+<parameter name="context">
+<parameter_description> a #GtkPrintContext
 </parameter_description>
 </parameter>
 </parameters>
-<return> bitfield of flags indicating needed fields when
-calling gtk_file_filter_filter()
+<return> a new Pango layout for @context
 
-Since: 2.4
+Since: 2.10
 </return>
 </function>
 
@@ -11415,33 +11999,31 @@
 </return>
 </function>
 
-<function name="gtk_binding_set_activate">
+<function name="gtk_container_forall">
 <description>
-Find a key binding matching @keyval and @modifiers within
- binding_set and activate the binding on @object.
-
+Invokes @callback on each child of @container, including children
+that are considered &quot;internal&quot; (implementation details of the
+container). &quot;Internal&quot; children generally weren&apos;t added by the user
+of the container, but were added by the container implementation
+itself.  Most applications should use gtk_container_foreach(),
+rather than gtk_container_forall().
 
 </description>
 <parameters>
-<parameter name="binding_set">
-<parameter_description> @binding_set to activate
-</parameter_description>
-</parameter>
-<parameter name="keyval">
-<parameter_description>      key value of the binding
+<parameter name="container">
+<parameter_description> a #GtkContainer
 </parameter_description>
 </parameter>
-<parameter name="modifiers">
-<parameter_description>   key modifier of the binding
+<parameter name="callback">
+<parameter_description> a callback
 </parameter_description>
 </parameter>
-<parameter name="object">
-<parameter_description>      object to activate when binding found
+<parameter name="callback_data">
+<parameter_description> callback user data
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if a binding was found and activated
-</return>
+<return></return>
 </function>
 
 <function name="gtk_file_chooser_dialog_new">
@@ -11578,6 +12160,24 @@
 </return>
 </function>
 
+<function name="gtk_file_chooser_button_get_width_chars">
+<description>
+Retrieves the width in characters of the @button widget&apos;s entry and/or label.
+
+
+</description>
+<parameters>
+<parameter name="button">
+<parameter_description> the button widget to examine.
+</parameter_description>
+</parameter>
+</parameters>
+<return> an integer width (in characters) that the button will use to size itself.
+
+Since: 2.6
+</return>
+</function>
+
 <function name="gtk_tree_view_set_show_expanders">
 <description>
 Sets whether to draw and enable expanders and indent child rows in
@@ -11604,72 +12204,33 @@
 <return></return>
 </function>
 
-<function name="gtk_paint_box_gap">
+<function name="gtk_page_setup_new_from_key_file">
 <description>
-Draws a box in @window using the given style and state and shadow type, 
-leaving a gap in one side.
+Reads the page setup from the group @group_name in the key file
+ key_file  Returns a new #GtkPageSetup object with the restored
+page setup, or %NULL if an error occurred.
+
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle 
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> width of the rectangle 
-</parameter_description>
-</parameter>
-<parameter name="gap_side">
-<parameter_description> side in which to leave the gap
+<parameter name="key_file">
+<parameter_description> the #GKeyFile to retrieve the page_setup from
 </parameter_description>
 </parameter>
-<parameter name="gap_x">
-<parameter_description> starting position of the gap
+<parameter name="group_name">
+<parameter_description> the name of the group in the key_file to read, or %NULL
+to use the default name &quot;Page Setup&quot;
 </parameter_description>
 </parameter>
-<parameter name="gap_width">
-<parameter_description> width of the gap
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the restored #GtkPageSetup
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_expander_set_label">
@@ -11808,39 +12369,55 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_info_get_display_name">
+<function name="gtk_assistant_get_page_complete">
 <description>
-Gets the name of the resource.  If none has been defined, the basename
-of the resource is obtained.
+Gets whether @page is complete..
 
 
 </description>
 <parameters>
-<parameter name="info">
-<parameter_description> a #GtkRecentInfo
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
+</parameter_description>
+</parameter>
+<parameter name="page">
+<parameter_description> a page of @assistant
 </parameter_description>
 </parameter>
 </parameters>
-<return> the display name of the resource.  The returned string
-is owned by the recent manager, and should not be freed.
+<return> %TRUE if @page is complete.
 
 Since: 2.10
 </return>
 </function>
 
-<function name="_gtk_get_module_path">
+<function name="gtk_file_chooser_get_current_folder_uri">
 <description>
-Determines the search path for a particular type of module.
+Gets the current folder of @chooser as an URI.
+See gtk_file_chooser_set_current_folder_uri().
+
+Note that this is the folder that the file chooser is currently displaying
+(e.g. &quot;file:///home/username/Documents&quot;), which is &amp;lt;emphasis&amp;gt;not the same&amp;lt;/emphasis&amp;gt;
+as the currently-selected folder if the chooser is in
+#GTK_FILE_CHOOSER_SELECT_FOLDER mode
+(e.g. &quot;file:///home/username/Documents/selected-folder/&quot;.  To get the
+currently-selected folder in that mode, use gtk_file_chooser_get_uri() as the
+usual way to get the selection.
 
 
 </description>
 <parameters>
-<parameter name="type">
-<parameter_description> the type of the module, for instance &apos;modules&apos;, &apos;engines&apos;, immodules&apos;
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
 </parameters>
-<return> the search path for the module type. Free with g_strfreev().
+<return> the URI for the current folder.  Free with g_free().  This
+function will also return %NULL if the file chooser was unable to load the
+last folder that was requested from it; for example, as would be for calling
+gtk_file_chooser_set_current_folder_uri() on a nonexistent folder.
+
+Since: 2.4
 </return>
 </function>
 
@@ -11925,6 +12502,23 @@
 <return></return>
 </function>
 
+<function name="gtk_entry_get_visibility">
+<description>
+Retrieves whether the text in @entry is visible. See
+gtk_entry_set_visibility().
+
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the text is currently visible
+</return>
+</function>
+
 <function name="gtk_notebook_set_tab_label_text">
 <description>
 Creates a new label and sets it as the tab label for the page
@@ -12012,23 +12606,52 @@
 </return>
 </function>
 
-<function name="gtk_recent_info_exists">
+<function name="gtk_icon_view_set_margin">
 <description>
-Checks whether the resource pointed by @info still exists.  At
-the moment this check is done only on resources pointing to local files.
+Sets the ::margin property which specifies the space 
+which is inserted at the top, bottom, left and right 
+of the icon view.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="info">
-<parameter_description> a #GtkRecentInfo
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="margin">
+<parameter_description> the margin
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the resource exists
+<return></return>
+</function>
 
-Since: 2.10
-</return>
+<function name="gtk_action_connect_proxy">
+<description>
+Connects a widget to an action object as a proxy.  Synchronises 
+various properties of the action with the widget (such as label 
+text, icon, tooltip, etc), and attaches a callback so that the 
+action gets activated when the proxy widget does.
+
+If the widget is already connected to an action, it is disconnected
+first.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="action">
+<parameter_description> the action object
+</parameter_description>
+</parameter>
+<parameter name="proxy">
+<parameter_description> the proxy widget
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_binding_set_new">
@@ -12048,43 +12671,58 @@
 </return>
 </function>
 
-<function name="gtk_expander_get_use_markup">
+<function name="gtk_recent_filter_new">
 <description>
-Return value: %TRUE if the label&apos;s text will be parsed for markup
+Creates a new #GtkRecentFilter with no rules added to it.
+Such filter does not accept any recently used resources, so is not
+particularly useful until you add rules with
+gtk_recent_filter_add_pattern(), gtk_recent_filter_add_mime_type(),
+gtk_recent_filter_add_application(), gtk_recent_filter_add_age().
+To create a filter that accepts any recently used resource, use:
+|[
+GtkRecentFilter *filter = gtk_recent_filter_new ();
+gtk_recent_filter_add_pattern (filter, &quot;*&quot;);
+]|
+
 
 </description>
 <parameters>
-<parameter name="expander">
-<parameter_description> a #GtkExpander
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE if the label&apos;s text will be parsed for markup
+<return> a new #GtkRecentFilter
 
-Since: 2.4
+Since: 2.10
 </return>
 </function>
 
-<function name="gtk_entry_prepend_text">
+<function name="gtk_icon_view_new">
 <description>
-Prepends the given text to the contents of the widget.
+Creates a new #GtkIconView widget
 
-Deprecated: gtk_entry_prepend_text() is deprecated and should not
-be used in newly-written code. Use gtk_editable_insert_text()
-instead.
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> the text to prepend
+</parameters>
+<return> A newly created #GtkIconView widget
+
+Since: 2.6
+</return>
+</function>
+
+<function name="gtk_entry_completion_get_popup_completion">
+<description>
+Return value: %TRUE if popup completion is turned on
+
+</description>
+<parameters>
+<parameter name="completion">
+<parameter_description> a #GtkEntryCompletion
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if popup completion is turned on
+
+Since: 2.6
+</return>
 </function>
 
 <function name="gtk_spin_button_set_increments">
@@ -12147,6 +12785,10 @@
 might not be the case if conflicting accelerators are locked). Successful
 changes are indicated by a %TRUE return value.
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="accel_path">
@@ -12170,26 +12812,23 @@
 </return>
 </function>
 
-<function name="gtk_container_set_resize_mode">
+<function name="gtk_label_get_max_width_chars">
 <description>
-Sets the resize mode for the container.
+Retrieves the desired maximum width of @label, in characters. See
+gtk_label_set_width_chars().
 
-The resize mode of a container determines whether a resize request 
-will be passed to the container&apos;s parent, queued for later execution
-or executed immediately.
 
 </description>
 <parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="resize_mode">
-<parameter_description> the new resize mode
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the maximum width of the label in characters.
+
+Since: 2.6
+</return>
 </function>
 
 <function name="gtk_window_get_has_frame">
@@ -12250,7 +12889,7 @@
 in which case the window will be maximized when it appears onscreen
 initially.
 
-You can track maximization via the &quot;window_state_event&quot; signal
+You can track maximization via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 
@@ -12330,7 +12969,8 @@
 
 <function name="gtk_recent_chooser_get_show_tips">
 <description>
-Gets whether @chooser should display tooltips.
+Gets whether @chooser should display tooltips containing the full path
+of a recently user resource.
 
 
 </description>
@@ -12350,8 +12990,8 @@
 <function name="gtk_printer_list_papers">
 <description>
 Lists all the paper sizes @printer supports.
-This will return an empty list unless the printer&apos;s details are 
-available. See gtk_printer_has_details() and gtk_printer_request_details().
+This will return and empty list unless the printer&apos;s details are 
+available, see gtk_printer_has_details() and gtk_printer_request_details().
 
 
 </description>
@@ -12432,6 +13072,34 @@
 </return>
 </function>
 
+<function name="gtk_test_spin_button_click">
+<description>
+This function will generate a @button click in the upwards or downwards
+spin button arrow areas, usually leading to an increase or decrease of
+spin button&apos;s value.
+
+
+</description>
+<parameters>
+<parameter name="spinner">
+<parameter_description> valid GtkSpinButton widget.
+</parameter_description>
+</parameter>
+<parameter name="button">
+<parameter_description>  Number of the pointer button for the event, usually 1, 2 or 3.
+</parameter_description>
+</parameter>
+<parameter name="upwards">
+<parameter_description> %TRUE for upwards arrow click, %FALSE for downwards arrow click.
+</parameter_description>
+</parameter>
+</parameters>
+<return> wether all actions neccessary for the button click simulation were carried out successfully.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_notebook_get_group_id">
 <description>
 Gets the current group identificator for @notebook.
@@ -12447,7 +13115,7 @@
 <return> the group identificator, or -1 if none is set.
 
 Since: 2.10
-Deprecated:2.12: use gtk_notebook_get_group() instead.
+Deprecated: 2.12: use gtk_notebook_get_group() instead.
 </return>
 </function>
 
@@ -12560,22 +13228,28 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_button_get_width_chars">
+<function name="gtk_image_set_from_gicon">
 <description>
-Retrieves the width in characters of the @button widget&apos;s entry and/or label.
+See gtk_image_new_from_gicon() for details.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> the button widget to examine.
+<parameter name="image">
+<parameter_description> a #GtkImage
+</parameter_description>
+</parameter>
+<parameter name="icon">
+<parameter_description> an icon
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> an icon size
 </parameter_description>
 </parameter>
 </parameters>
-<return> an integer width (in characters) that the button will use to size itself.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_notebook_set_scrollable">
@@ -12597,6 +13271,27 @@
 <return></return>
 </function>
 
+<function name="gtk_cell_view_new_with_markup">
+<description>
+Creates a new #GtkCellView widget, adds a #GtkCellRendererText 
+to it, and makes its show @markup. The text can text can be
+marked up with the &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text 
+markup language&amp;lt;/link&amp;gt;.
+
+
+</description>
+<parameters>
+<parameter name="markup">
+<parameter_description> the text to display in the cell view
+</parameter_description>
+</parameter>
+</parameters>
+<return> A newly created #GtkCellView widget.
+
+Since: 2.6
+</return>
+</function>
+
 <function name="gtk_file_chooser_select_all">
 <description>
 Selects all the files in the current folder of a file chooser.
@@ -12642,29 +13337,29 @@
 <return></return>
 </function>
 
-<function name="gtk_list_store_newv">
+<function name="gtk_widget_set_extension_events">
 <description>
-Non-vararg creation function.  Used primarily by language bindings.
-
+Sets the extension events mask to @mode. See #GdkExtensionMode
+and gdk_input_set_extension_events().
 
 </description>
 <parameters>
-<parameter name="n_columns">
-<parameter_description> number of columns in the list store
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="types">
-<parameter_description> an array of #GType types for the columns, from first to last
+<parameter name="mode">
+<parameter_description> bitfield of extension events to receive
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkListStore
-</return>
+<return></return>
 </function>
 
-<function name="gtk_print_settings_get_length">
+<function name="gtk_print_settings_get_use_color">
 <description>
-Return value: the length value of @key, converted to @unit
+Gets the value of %GTK_PRINT_SETTINGS_USE_COLOR.
+
 
 </description>
 <parameters>
@@ -12672,16 +13367,8 @@
 <parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="key">
-<parameter_description> a key
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit of the return value
-</parameter_description>
-</parameter>
 </parameters>
-<return> the length value of @key, converted to @unit
+<return> whether to use color
 
 Since: 2.10
 </return>
@@ -12705,25 +13392,22 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_get">
+<function name="gtk_text_iter_ends_sentence">
 <description>
-Looks up the string value associated with @key.
+Determines whether @iter ends a sentence.  Sentence boundaries are
+determined by Pango and should be correct for nearly any language
+(if not, the correct fix would be to the Pango text boundary
+algorithms).
 
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="key">
-<parameter_description> a key
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> the string value for @key
-
-Since: 2.10
+<return> %TRUE if @iter is at the end of a sentence.
 </return>
 </function>
 
@@ -12781,68 +13465,31 @@
 <return></return>
 </function>
 
-<function name="gtk_paint_vline">
+<function name="gtk_test_find_label">
 <description>
-Draws a vertical line from (@x, @y1_) to (@x, @y2_) in @window
-using the given style and state.
+This function will search @widget and all its descendants for a GtkLabel
+widget with a text string matching @label_pattern.
+The @label_pattern may contain asterisks &apos;*&apos; and question marks &apos;?&apos; as
+placeholders, g_pattern_match() is used for the matching.
+Note that locales other than &quot;C&quot; tend to alter (translate&quot; label strings,
+so this function is genrally only useful in test programs with
+predetermined locales, see gtk_test_init() for more details.
+
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> rectangle to which the output is clipped, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
 <parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="y1_">
-<parameter_description> the starting y coordinate
-</parameter_description>
-</parameter>
-<parameter name="y2_">
-<parameter_description> the ending y coordinate
+<parameter_description>        Valid label or container widget.
 </parameter_description>
 </parameter>
-<parameter name="x">
-<parameter_description> the x coordinate
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_printer_is_virtual">
-<description>
-Return value: %TRUE if @printer is virtual
-
-</description>
-<parameters>
-<parameter name="printer">
-<parameter_description> a #GtkPrinter
+<parameter name="label_pattern">
+<parameter_description> Shell-glob pattern to match a label string.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @printer is virtual
+<return> a GtkLabel widget if any is found.
 
-Since: 2.10
+Since: 2.14
 </return>
 </function>
 
@@ -12956,6 +13603,54 @@
 <return></return>
 </function>
 
+<function name="gtk_paint_vline">
+<description>
+Draws a vertical line from (@x, @y1_) to (@x, @y2_) in @window
+using the given style and state.
+
+</description>
+<parameters>
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> rectangle to which the output is clipped, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="y1_">
+<parameter_description> the starting y coordinate
+</parameter_description>
+</parameter>
+<parameter name="y2_">
+<parameter_description> the ending y coordinate
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x coordinate
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_view_column_set_resizable">
 <description>
 If @resizable is %TRUE, then the user can explicitly resize the column by
@@ -13045,7 +13740,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return>value: the default column spacing
+<return> the default column spacing
 </return>
 </function>
 
@@ -13099,29 +13794,53 @@
 </return>
 </function>
 
-<function name="gtk_text_view_get_window">
+<function name="GtkCellRenderer">
 <description>
-Retrieves the #GdkWindow corresponding to an area of the text view;
-possible windows include the overall widget window, child windows
-on the left, right, top, bottom, and the window that displays the
-text buffer. Windows are %NULL and nonexistent if their width or
-height is 0, and are nonexistent before the widget has been
-realized.
+This signal gets emitted when a cell starts to be edited.
+The indended use of this signal is to do special setup
+on @editable, e.g. adding a #GtkEntryCompletion or setting
+up additional columns in a #GtkComboBox.
+
+Note that GTK+ doesn&apos;t guarantee that cell renderers will
+continue to use the same kind of widget for editing in future
+releases, therefore you should check the type of @editable
+before doing any specific setup, as in the following example:
+|[
+static void
+text_editing_started (GtkCellRenderer *cell,
+GtkCellEditable *editable,
+const gchar     *path,
+gpointer         data)
+{
+if (GTK_IS_ENTRY (editable)) 
+{
+GtkEntry *entry = GTK_ENTRY (editable);
+
+/&amp;ast; ... create a GtkEntryCompletion &amp;ast;/
+
+gtk_entry_set_completion (entry, completion);
+}
+}
+]|
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="renderer">
+<parameter_description> the object which received the signal
 </parameter_description>
 </parameter>
-<parameter name="win">
-<parameter_description> window to get
+<parameter name="editable">
+<parameter_description> the #GtkCellEditable
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> the path identifying the edited cell
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GdkWindow, or %NULL
-</return>
+<return></return>
 </function>
 
 <function name="gtk_drag_source_add_image_targets">
@@ -13144,6 +13863,26 @@
 <return></return>
 </function>
 
+<function name="gtk_scale_button_set_orientation">
+<description>
+Sets the orientation of the #GtkScaleButton&apos;s popup window.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
+</parameter_description>
+</parameter>
+<parameter name="orientation">
+<parameter_description> the new orientation
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_button_get_use_stock">
 <description>
 Return value: %TRUE if the button label is used to
@@ -13161,42 +13900,44 @@
 </return>
 </function>
 
-<function name="gtk_tree_sortable_has_default_sort_func">
+<function name="gtk_widget_get_action">
 <description>
-Return value: %TRUE, if the model has a default sort function
+Returns: the action that a widget is a proxy for, or
 
 </description>
 <parameters>
-<parameter name="sortable">
-<parameter_description> A #GtkTreeSortable
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if the model has a default sort function
+<return> the action that a widget is a proxy for, or
+%NULL, if it is not attached to an action.
+
+Since: 2.10
 </return>
 </function>
 
-<function name="gtk_text_buffer_get_bounds">
+<function name="gtk_page_setup_get_right_margin">
 <description>
-Retrieves the first and last iterators in the buffer, i.e. the
-entire buffer lies within the range [ start,@end).
+Gets the right margin in units of @unit.
+
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer 
-</parameter_description>
-</parameter>
-<parameter name="start">
-<parameter_description> iterator to initialize with first position in the buffer
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
-<parameter name="end">
-<parameter_description> iterator to initialize with the end iterator
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the right margin
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_print_job_set_track_print_status">
@@ -13289,7 +14030,7 @@
 be %NULL.
 
 @callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
@@ -13337,6 +14078,8 @@
 </parameter>
 </parameters>
 <return> the new toolbar element as a #GtkWidget.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
@@ -13373,26 +14116,6 @@
 </return>
 </function>
 
-<function name="_gtk_file_chooser_entry_set_action">
-<description>
-Sets action which is performed by the file selector using this entry. 
-The #GtkFileChooserEntry will use different completion strategies for 
-different actions.
-
-</description>
-<parameters>
-<parameter name="chooser_entry">
-<parameter_description> a #GtkFileChooserEntry
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action which is performed by the file selector using this entry
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_color_button_set_alpha">
 <description>
 Sets the current opacity to be @alpha. 
@@ -13429,20 +14152,19 @@
 <return></return>
 </function>
 
-<function name="gtk_ui_manager_get_add_tearoffs">
+<function name="gtk_spin_button_get_digits">
 <description>
-Return value: whether tearoff menu items are added
+Fetches the precision of @spin_button. See gtk_spin_button_set_digits().
+
 
 </description>
 <parameters>
-<parameter name="self">
-<parameter_description> a #GtkUIManager
+<parameter name="spin_button">
+<parameter_description> a #GtkSpinButton
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether tearoff menu items are added
-
-Since: 2.4
+<return> the current precision
 </return>
 </function>
 
@@ -13603,7 +14325,7 @@
 
 <function name="gtk_tree_model_rows_reordered">
 <description>
-Emits the &quot;rows_reordered&quot; signal on @tree_model.  This should be called by
+Emits the &quot;rows-reordered&quot; signal on @tree_model.  This should be called by
 models when their rows have been reordered.  
 
 </description>
@@ -13751,28 +14473,85 @@
 <return></return>
 </function>
 
-<function name="gtk_message_dialog_set_markup">
+<function name="GtkSettings">
 <description>
-Sets the text of the message dialog to be @str, which is marked
-up with the &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup
-language&amp;lt;/link&amp;gt;.
+How long to show the last input character in hidden
+entries. This value is in milliseconds. 0 disables showing the
+last char. 600 is a good value for enabling it.
 
-Since: 2.4
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="message_dialog">
-<parameter_description> a #GtkMessageDialog
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_item_factory_create_item">
+<description>
+Creates an item for @entry.
+
+Deprecated: 2.4: Use #GtkUIManager instead.
+
+</description>
+<parameters>
+<parameter name="ifactory">
+<parameter_description> a #GtkItemFactory
 </parameter_description>
 </parameter>
-<parameter name="str">
-<parameter_description> markup string (see &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;)
+<parameter name="entry">
+<parameter_description> the #GtkItemFactoryEntry to create an item for
+</parameter_description>
+</parameter>
+<parameter name="callback_data">
+<parameter_description> data passed to the callback function of @entry
+</parameter_description>
+</parameter>
+<parameter name="callback_type">
+<parameter_description> 1 if the callback function of @entry is of type
+#GtkItemFactoryCallback1, 2 if it is of type #GtkItemFactoryCallback2 
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
+<function name="gtk_selection_data_get_display">
+<description>
+Retrieves the display of the selection.
+
+
+</description>
+<parameters>
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
+</parameter_description>
+</parameter>
+</parameters>
+<return> the display of the selection.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_menu_get_accel_path">
+<description>
+Retrieves the accelerator path set on the menu.
+
+
+</description>
+<parameters>
+<parameter name="menu">
+<parameter_description> a valid #GtkMenu
+</parameter_description>
+</parameter>
+</parameters>
+<return> the accelerator path set on the menu.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_widget_get_visual">
 <description>
 Gets the visual that will be used to render @widget.
@@ -13816,38 +14595,48 @@
 <return></return>
 </function>
 
-<function name="gtk_accel_group_connect">
+<function name="gtk_paint_hline">
 <description>
-Installs an accelerator in this group. When @accel_group is being activated
-in response to a call to gtk_accel_groups_activate(), @closure will be
-invoked if the @accel_key and @accel_mods from gtk_accel_groups_activate()
-match those of this connection.
-
-The signature used for the @closure is that of #GtkAccelGroupActivate.
-
-Note that, due to implementation details, a single closure can only be
-connected to one accelerator group.
+Draws a horizontal line from (@x1, @y) to (@x2, @y) in @window
+using the given style and state.
 
 </description>
 <parameters>
-<parameter name="accel_group">
-<parameter_description>      the accelerator group to install an accelerator in
+<parameter name="style">
+<parameter_description> a #GtkStyle
 </parameter_description>
 </parameter>
-<parameter name="accel_key">
-<parameter_description>        key value of the accelerator
+<parameter name="window">
+<parameter_description> a #GdkWindow
 </parameter_description>
 </parameter>
-<parameter name="accel_mods">
-<parameter_description>       modifier combination of the accelerator
+<parameter name="state_type">
+<parameter_description> a state
 </parameter_description>
 </parameter>
-<parameter name="accel_flags">
-<parameter_description>      a flag mask to configure this accelerator
+<parameter name="area">
+<parameter_description> rectangle to which the output is clipped, or %NULL if the
+output should not be clipped
 </parameter_description>
 </parameter>
-<parameter name="closure">
-<parameter_description>          closure to be executed upon accelerator activation
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x1">
+<parameter_description> the starting x coordinate
+</parameter_description>
+</parameter>
+<parameter name="x2">
+<parameter_description> the ending x coordinate
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y coordinate
 </parameter_description>
 </parameter>
 </parameters>
@@ -13857,7 +14646,9 @@
 <function name="gtk_tree_model_sort_convert_child_iter_to_iter">
 <description>
 Sets @sort_iter to point to the row in @tree_model_sort that corresponds to
-the row pointed at by @child_iter.
+the row pointed at by @child_iter.  If @sort_iter was not set, %FALSE
+is returned.  Note: a boolean is only returned since 2.14.
+
 
 </description>
 <parameters>
@@ -13874,14 +14665,16 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE, if @sort_iter was set, i.e. if @sort_iter is a
+valid iterator pointer to a visible row in the child model.
+</return>
 </function>
 
 <function name="gtk_widget_unref">
 <description>
 Inverse of gtk_widget_ref(). Equivalent to g_object_unref().
 
-Deprecated:2.12: Use g_object_unref() instead.
+Deprecated: 2.12: Use g_object_unref() instead.
 
 </description>
 <parameters>
@@ -13893,24 +14686,45 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_column_get_reorderable">
+<function name="gtk_widget_destroyed">
 <description>
-Return value: %TRUE if the @tree_column can be reordered by the user.
+This function sets * widget_pointer to %NULL if @widget_pointer !=
+%NULL.  It&apos;s intended to be used as a callback connected to the
+&quot;destroy&quot; signal of a widget. You connect gtk_widget_destroyed()
+as a signal handler, and pass the address of your widget variable
+as user data. Then when the widget is destroyed, the variable will
+be set to %NULL. Useful for example to avoid multiple copies
+of the same dialog.
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> A #GtkTreeViewColumn
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="widget_pointer">
+<parameter_description> address of a variable that contains @widget
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the @tree_column can be reordered by the user.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_window_get_modal">
+<function name="gtk_window_set_role">
 <description>
-Return value: %TRUE if the window is set to be modal and
+This function is only useful on X11, not with other GTK+ targets.
+
+In combination with the window title, the window role allows a
+&amp;lt;link linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt; to identify &quot;the
+same&quot; window when an application is restarted. So for example you
+might set the &quot;toolbox&quot; role on your app&apos;s toolbox window, so that
+when the user restarts their session, the window manager can put
+the toolbox back in the same place.
+
+If a window already has a unique title, you don&apos;t need to set the
+role, since the WM can use the title to identify the window when
+restoring the session.
+
 
 </description>
 <parameters>
@@ -13918,9 +14732,53 @@
 <parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
+<parameter name="role">
+<parameter_description> unique identifier for the window to be used when restoring a session
+</parameter_description>
+</parameter>
 </parameters>
-<return> %TRUE if the window is set to be modal and
-establishes a grab when shown
+<return></return>
+</function>
+
+<function name="gtk_widget_set">
+<description>
+Precursor of g_object_set().
+
+Deprecated: 2.0: Use g_object_set() instead.
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="first_property_name">
+<parameter_description> name of first property to set
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> value of first property, followed by more properties, 
+%NULL-terminated
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_widget_get_tooltip_window">
+<description>
+Return value: The #GtkWindow of the current tooltip.
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+</parameters>
+<return> The #GtkWindow of the current tooltip.
+
+Since: 2.12
 </return>
 </function>
 
@@ -13942,6 +14800,10 @@
 their accelerators at runtime. More details about accelerator paths
 and their default setups can be found at gtk_accel_map_add_entry().
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="menu">
@@ -13956,47 +14818,78 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_icon_list">
+<function name="gtk_binding_entry_skip">
 <description>
-Sets up the icon representing a #GtkWindow. The icon is used when
-the window is minimized (also known as iconified).  Some window
-managers or desktop environments may also place it in the window
-frame, or display it in other contexts.
-
-gtk_window_set_icon_list() allows you to pass in the same icon in
-several hand-drawn sizes. The list should contain the natural sizes
-your icon is available in; that is, don&apos;t scale the image before
-passing it to GTK+. Scaling is postponed until the last minute,
-when the desired final size is known, to allow best quality.
-
-By passing several sizes, you may improve the final image quality
-of the icon, by reducing or eliminating automatic image scaling.
-
-Recommended sizes to provide: 16x16, 32x32, 48x48 at minimum, and
-larger images (64x64, 128x128) if you have them.
-
-See also gtk_window_set_default_icon_list() to set the icon
-for all windows in your application in one go.
+Install a binding on @binding_set which causes key lookups
+to be aborted, to prevent bindings from lower priority sets
+to be activated.
 
-Note that transient windows (those who have been set transient for another
-window using gtk_window_set_transient_for()) will inherit their
-icon from their transient parent. So there&apos;s no need to explicitly
-set the icon on transient windows.
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="binding_set">
+<parameter_description> @binding_set to skip an entry of
 </parameter_description>
 </parameter>
-<parameter name="list">
-<parameter_description> list of #GdkPixbuf
+<parameter name="keyval">
+<parameter_description>      key value of binding to skip
+</parameter_description>
+</parameter>
+<parameter name="modifiers">
+<parameter_description>   key modifier of binding to skip
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
+<function name="gtk_adjustment_get_upper">
+<description>
+Retrieves the maximum value of the adjustment.
+
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+</parameters>
+<return> The current maximum value of the adjustment.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_test_find_sibling">
+<description>
+This function will search siblings of @base_widget and siblings of its
+ancestors for all widgets matching @widget_type.
+Of the matching widgets, the one that is geometrically closest to
+ base_widget will be returned.
+The general purpose of this function is to find the most likely &quot;action&quot;
+widget, relative to another labeling widget. Such as finding a
+button or text entry widget, given it&apos;s corresponding label widget.
+
+
+</description>
+<parameters>
+<parameter name="base_widget">
+<parameter_description>        Valid widget, part of a widget hierarchy
+</parameter_description>
+</parameter>
+<parameter name="widget_type">
+<parameter_description>        Type of a aearched for sibling widget
+</parameter_description>
+</parameter>
+</parameters>
+<return> a widget of type @widget_type if any is found.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_text_attributes_copy">
 <description>
 Copies @src and returns a new #GtkTextAttributes.
@@ -14054,6 +14947,24 @@
 </return>
 </function>
 
+<function name="gtk_adjustment_get_page_size">
+<description>
+Retrieves the page size of the adjustment.
+
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+</parameters>
+<return> The current page size of the adjustment.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_file_chooser_list_filters">
 <description>
 Lists the current set of user-selectable filters; see
@@ -14076,6 +14987,25 @@
 </return>
 </function>
 
+<function name="gtk_file_chooser_get_select_multiple">
+<description>
+Gets whether multiple files can be selected in the file
+selector. See gtk_file_chooser_set_select_multiple().
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if multiple files can be selected.
+
+Since: 2.4
+</return>
+</function>
+
 <function name="gtk_text_iter_inside_sentence">
 <description>
 Determines whether @iter is inside a sentence (as opposed to in
@@ -14096,20 +15026,23 @@
 </return>
 </function>
 
-<function name="gtk_printer_accepts_pdf">
+<function name="gtk_container_class_list_child_properties">
 <description>
-Return value: %TRUE if @printer accepts PDF
 
 </description>
 <parameters>
-<parameter name="printer">
-<parameter_description> a #GtkPrinter
+<parameter name="cclass">
+<parameter_description> a #GtkContainerClass
+</parameter_description>
+</parameter>
+<parameter name="n_properties">
+<parameter_description> location to return the number of child properties found
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @printer accepts PDF
-
-Since: 2.10
+<return> a newly allocated %NULL-terminated array of #GParamSpec*. 
+The array must be freed with g_free().
+all child properties of a container class.
 </return>
 </function>
 
@@ -14134,21 +15067,36 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_set_column_spacing">
+<function name="gtk_draw_string">
 <description>
-Sets the ::column-spacing property which specifies the space 
-which is inserted between the columns of the icon view.
+Draws a text string on @window with the given parameters.
 
-Since: 2.6
+Deprecated: 2.0: Use gtk_paint_layout() instead.
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="style">
+<parameter_description> a #GtkStyle
 </parameter_description>
 </parameter>
-<parameter name="column_spacing">
-<parameter_description> the column spacing
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin
+</parameter_description>
+</parameter>
+<parameter name="string">
+<parameter_description> the string to draw
 </parameter_description>
 </parameter>
 </parameters>
@@ -14173,26 +15121,6 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_set_page_set">
-<description>
-Sets the value of %GTK_PRINT_SETTINGS_PAGE_SET.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="page_set">
-<parameter_description> a #GtkPageSet value
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_radio_menu_item_new_from_widget">
 <description>
 Creates a new #GtkRadioMenuItem adding it to the same group as @group.
@@ -14278,33 +15206,27 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_add_mark">
+<function name="gtk_tree_model_filter_new">
 <description>
-Adds the mark at position @where. The mark must not be added to
-another buffer, and if its name is not %NULL then there must not
-be another mark in the buffer with the same name.
-
-Emits the &quot;mark_set&quot; signal as notification of the mark&apos;s initial
-placement.
+Creates a new #GtkTreeModel, with @child_model as the child_model
+and @root as the virtual root.
 
-Since: 2.12
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="mark">
-<parameter_description> the mark to add
+<parameter name="child_model">
+<parameter_description> A #GtkTreeModel.
 </parameter_description>
 </parameter>
-<parameter name="where">
-<parameter_description> location to place mark
+<parameter name="root">
+<parameter_description> A #GtkTreePath or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A new #GtkTreeModel.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_menu_item_remove_submenu">
@@ -14325,6 +15247,21 @@
 <return></return>
 </function>
 
+<function name="gtk_tree_row_reference_valid">
+<description>
+Return value: %TRUE if @reference points to a valid path.
+
+</description>
+<parameters>
+<parameter name="reference">
+<parameter_description> A #GtkTreeRowReference, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @reference points to a valid path.
+</return>
+</function>
+
 <function name="gtk_icon_theme_lookup_icon">
 <description>
 Looks up a named icon and returns a structure containing
@@ -14389,6 +15326,26 @@
 <return></return>
 </function>
 
+<function name="gtk_file_chooser_get_preview_file">
+<description>
+Gets the #GFile that should be previewed in a custom preview
+Internal function, see gtk_file_chooser_get_preview_uri().
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GFile for the file to preview, or %NULL if no file
+is selected. Free with g_object_unref().
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_text_iter_forward_to_end">
 <description>
 Moves @iter forward to the &quot;end iterator,&quot; which points one past the last
@@ -14432,7 +15389,7 @@
 <description>
 Draws a polygon on @window with the given parameters.
 
-Deprecated: Use gtk_paint_polygon() instead.
+Deprecated: 2.0: Use gtk_paint_polygon() instead.
 
 </description>
 <parameters>
@@ -14501,7 +15458,7 @@
 &amp;lt;literal&amp;gt;&quot;&amp;lt;name&amp;gt;&quot;&amp;lt;/literal&amp;gt; prefix of @path as the @path argument 
 for gtk_item_factory_new().
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -14601,20 +15558,18 @@
 
 <function name="_gtk_im_module_get_default_context_id">
 <description>
-Return the context_id of the best IM context type
-for the given locale ID.
+Return the context_id of the best IM context type 
+for the given window.
 
 
 </description>
 <parameters>
-<parameter name="locale">
-<parameter_description> a locale id in the form &apos;en_US&apos;
+<parameter name="client_window">
+<parameter_description> a window
 </parameter_description>
 </parameter>
 </parameters>
 <return> the context ID (will never be %NULL)
-the value is newly allocated and must be freed
-with g_free().
 </return>
 </function>
 
@@ -14780,26 +15735,19 @@
 <return></return>
 </function>
 
-<function name="gtk_text_iter_forward_to_line_end">
+<function name="gtk_text_view_get_cursor_visible">
 <description>
-Moves the iterator to point to the paragraph delimiter characters,
-which will be either a newline, a carriage return, a carriage
-return/newline in sequence, or the Unicode paragraph separator
-character. If the iterator is already at the paragraph delimiter
-characters, moves to the paragraph delimiter characters for the
-next line. If @iter is on the last line in the buffer, which does
-not end in paragraph delimiters, moves to the end iterator (end of
-the last line), and returns %FALSE.
+Find out whether the cursor is being displayed.
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if we moved and the new location is not the end iterator
+<return> whether the insertion mark is visible
 </return>
 </function>
 
@@ -14866,7 +15814,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return> the path of current folder - this value is owned by the
+<return> the file for the current folder - this value is owned by the
 chooser entry and must not be modified or freed.
 </return>
 </function>
@@ -14917,54 +15865,28 @@
 <return></return>
 </function>
 
-<function name="GtkCellRenderer">
+<function name="gtk_file_chooser_get_uri">
 <description>
-This signal gets emitted when a cell starts to be edited.
-The indended use of this signal is to do special setup
-on @editable, e.g. adding a #GtkEntryCompletion or setting
-up additional columns in a #GtkComboBox.
-
-Note that GTK+ doesn&apos;t guarantee that cell renderers will
-continue to use the same kind of widget for editing in future
-releases, therefore you should check the type of @editable
-before doing any specific setup, as in the following example:
+Gets the URI for the currently selected file in
+the file selector. If multiple files are selected,
+one of the filenames will be returned at random.
 
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-static void
-text_editing_started (GtkCellRenderer *cell,
-GtkCellEditable *editable,
-const gchar     *path,
-gpointer         data)
-{
-if (GTK_IS_ENTRY (editable)) 
-{
-GtkEntry *entry = GTK_ENTRY (editable);
-&amp;lt;!-- --&amp;gt;
-/&amp;lt;!-- --&amp;gt;* ... create a GtkEntryCompletion *&amp;lt;!-- --&amp;gt;/
-&amp;lt;!-- --&amp;gt;
-gtk_entry_set_completion (entry, completion);
-}
-}
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+If the file chooser is in folder mode, this function returns the selected
+folder.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="renderer">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
-<parameter name="editable">
-<parameter_description> the #GtkCellEditable
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> the path identifying the edited cell
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> The currently selected URI, or %NULL
+if no file is selected. Free with g_free()
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_radio_action_set_current_value">
@@ -14988,6 +15910,24 @@
 <return></return>
 </function>
 
+<function name="gtk_im_multicontext_get_context_id">
+<description>
+Gets the id of the currently active slave of the @context.
+
+
+</description>
+<parameters>
+<parameter name="context">
+<parameter_description> a #GtkIMMulticontext
+</parameter_description>
+</parameter>
+</parameters>
+<return> the id of the currently active slave
+
+Since: 2.16
+</return>
+</function>
+
 <function name="gtk_image_menu_item_get_image">
 <description>
 Gets the widget that is currently set as the image of @image_menu_item.
@@ -15048,59 +15988,47 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_set_filter">
+<function name="gtk_icon_view_set_item_width">
 <description>
-Sets the current filter; only the files that pass the
-filter will be displayed. If the user-selectable list of filters
-is non-empty, then the filter should be one of the filters
-in that list. Setting the current filter when the list of
-filters is empty is useful if you want to restrict the displayed
-set of files without letting the user change it.
+Sets the ::item-width property which specifies the width 
+to use for each item. If it is set to -1, the icon view will 
+automatically determine a suitable item size.
 
-Since: 2.4
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
 </parameter_description>
 </parameter>
-<parameter name="filter">
-<parameter_description> a #GtkFileFilter
+<parameter name="item_width">
+<parameter_description> the width for each item
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_set_do_overwrite_confirmation">
+<function name="gtk_layout_get_hadjustment">
 <description>
-Sets whether a file chooser in GTK_FILE_CHOOSER_ACTION_SAVE mode will present
-a confirmation dialog if the user types a file name that already exists.  This
-is %FALSE by default.
-
-Regardless of this setting, the @chooser will emit the &quot;confirm-overwrite&quot;
-signal when appropriate.
+This function should only be called after the layout has been
+placed in a #GtkScrolledWindow or otherwise configured for
+scrolling. It returns the #GtkAdjustment used for communication
+between the horizontal scrollbar and @layout.
 
-If all you need is the stock confirmation dialog, set this property to %TRUE.
-You can override the way confirmation is done by actually handling the
-&quot;confirm-overwrite&quot; signal; please refer to its documentation for the
-details.
+See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
 
-Since: 2.8
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="do_overwrite_confirmation">
-<parameter_description> whether to confirm overwriting in save mode
+<parameter name="layout">
+<parameter_description> a #GtkLayout
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> horizontal scroll adjustment
+</return>
 </function>
 
 <function name="gtk_rc_get_style_by_paths">
@@ -15112,12 +16040,13 @@
 would be items inside a GNOME canvas widget.
 
 The action of gtk_rc_get_style() is similar to:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-gtk_widget_path (widget, NULL, &amp;amp;path, NULL);
-gtk_widget_class_path (widget, NULL, &amp;amp;class_path, NULL);
-gtk_rc_get_style_by_paths (gtk_widget_get_settings (widget), path, class_path,
+|[
+gtk_widget_path (widget, NULL, &amp;path, NULL);
+gtk_widget_class_path (widget, NULL, &amp;class_path, NULL);
+gtk_rc_get_style_by_paths (gtk_widget_get_settings (widget), 
+path, class_path,
 G_OBJECT_TYPE (widget));
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -15150,41 +16079,19 @@
 </return>
 </function>
 
-<function name="gtk_file_chooser_unselect_all">
-<description>
-Unselects all the files in the current folder of a file chooser.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_assistant_get_page_complete">
+<function name="gtk_range_get_value">
 <description>
-Gets whether @page is complete..
+Gets the current value of the range.
 
 
 </description>
 <parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
+<parameter name="range">
+<parameter_description> a #GtkRange
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @page is complete.
-
-Since: 2.10
+<return> current value of the range.
 </return>
 </function>
 
@@ -15268,8 +16175,7 @@
 instead, since you can&apos;t pass the markup string either
 as the format (it might contain &apos;%&apos; characters) or as a string
 argument.
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 GtkWidget *dialog;
 dialog = gtk_message_dialog_new (main_application_window,
 GTK_DIALOG_DESTROY_WITH_PARENT,
@@ -15278,7 +16184,7 @@
 NULL);
 gtk_message_dialog_set_markup (GTK_MESSAGE_DIALOG (dialog),
 markup);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -15375,6 +16281,28 @@
 <return></return>
 </function>
 
+<function name="gtk_test_slider_get_value">
+<description>
+Retrive the literal adjustment value for GtkRange based
+widgets and spin buttons. Note that the value returned by
+this function is anything between the lower and upper bounds
+of the adjustment belonging to @widget, and is not a percentage
+as passed in to gtk_test_slider_set_perc().
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description>     valid widget pointer.
+</parameter_description>
+</parameter>
+</parameters>
+<return> adjustment-&amp;gt;value for an adjustment belonging to @widget.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_text_view_get_pixels_inside_wrap">
 <description>
 Gets the value set by gtk_text_view_set_pixels_inside_wrap().
@@ -15564,6 +16492,29 @@
 </return>
 </function>
 
+<function name="gtk_action_set_visible">
+<description>
+Sets the ::visible property of the action to @visible. Note that 
+this doesn&apos;t necessarily mean effective visibility. See 
+gtk_action_is_visible() 
+for that.
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="action">
+<parameter_description> the action object
+</parameter_description>
+</parameter>
+<parameter name="visible">
+<parameter_description> %TRUE to make the action visible
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_cell_view_set_background_color">
 <description>
 Sets the background color of @view.
@@ -15656,30 +16607,6 @@
 </return>
 </function>
 
-<function name="gtk_layout_get_size">
-<description>
-Gets the size that has been set on the layout, and that determines
-the total extents of the layout&apos;s scrollbar area. See
-gtk_layout_set_size ().
-
-</description>
-<parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> location to store the width set on @layout, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> location to store the height set on @layout, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_tree_view_column_get_expand">
 <description>
 Return %TRUE if the column expands to take any available space.
@@ -15718,29 +16645,23 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_get_iter_at_line_offset">
+<function name="gtk_about_dialog_set_logo_icon_name">
 <description>
-Obtains an iterator pointing to @char_offset within the given
-line. The @char_offset must exist, offsets off the end of the line
-are not allowed. Note &amp;lt;emphasis&amp;gt;characters&amp;lt;/emphasis&amp;gt;, not bytes;
-UTF-8 may encode one character as multiple bytes.
+Sets the pixbuf to be displayed as logo in 
+the about dialog. If it is %NULL, the default
+window icon set with gtk_window_set_default_icon()
+will be used.
+
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> iterator to initialize
-</parameter_description>
-</parameter>
-<parameter name="line_number">
-<parameter_description> line number counting from 0
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
 </parameter_description>
 </parameter>
-<parameter name="char_offset">
-<parameter_description> char offset from start of line
+<parameter name="icon_name">
+<parameter_description> an icon name, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -15763,60 +16684,27 @@
 </return>
 </function>
 
-<function name="gtk_page_setup_get_right_margin">
-<description>
-Gets the right margin in units of @unit.
-
-
-</description>
-<parameters>
-<parameter name="setup">
-<parameter_description> a #GtkPageSetup
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
-</parameter_description>
-</parameter>
-</parameters>
-<return> the right margin
-
-Since: 2.10
-</return>
-</function>
-
-<function name="gtk_file_system_volume_render_icon">
+<function name="gtk_text_buffer_get_bounds">
 <description>
-Renders an icon suitable for a file #GtkFileSystemVolume.
-
+Retrieves the first and last iterators in the buffer, i.e. the
+entire buffer lies within the range [ start,@end).
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> Reference widget to render icons.
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer 
 </parameter_description>
 </parameter>
-<parameter name="pixel_size">
-<parameter_description> Size of the icon.
+<parameter name="start">
+<parameter_description> iterator to initialize with first position in the buffer
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
+<parameter name="end">
+<parameter_description> iterator to initialize with the end iterator
 </parameter_description>
 </parameter>
 </parameters>
-<return> A #GdkPixbuf containing an icon, or NULL if the icon could not
-be rendered.  In the latter case, the @error value will be set as
-appropriate.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_print_context_get_height">
@@ -15908,49 +16796,25 @@
 </return>
 </function>
 
-<function name="gtk_recent_manager_add_full">
+<function name="gtk_combo_box_set_add_tearoffs">
 <description>
-Adds a new resource, pointed by @uri, into the recently used
-resources list, using the metadata specified inside the #GtkRecentData
-structure passed in @recent_data.
-
-The passed URI will be used to identify this resource inside the
-list.
-
-In order to register the new recently used resource, metadata about
-the resource must be passed as well as the URI; the metadata is
-stored in a #GtkRecentData structure, which must contain the MIME
-type of the resource pointed by the URI; the name of the application
-that is registering the item, and a command line to be used when
-launching the item.
-
-Optionally, a #GtkRecentData structure might contain a UTF-8 string
-to be used when viewing the item instead of the last component of the
-URI; a short description of the item; whether the item should be
-considered private - that is, should be displayed only by the
-applications that have registered it.
+Sets whether the popup menu should have a tearoff 
+menu item.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="manager">
-<parameter_description> a #GtkRecentManager
-</parameter_description>
-</parameter>
-<parameter name="uri">
-<parameter_description> a valid URI
+<parameter name="combo_box">
+<parameter_description> a #GtkComboBox 
 </parameter_description>
 </parameter>
-<parameter name="recent_data">
-<parameter_description> metadata of the resource
+<parameter name="add_tearoffs">
+<parameter_description> %TRUE to add tearoff menu items
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the new item was successfully added to the
-recently used resources list, %FALSE otherwise.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_range_set_restrict_to_fill_level">
@@ -16003,22 +16867,35 @@
 </return>
 </function>
 
-<function name="gtk_toggle_tool_button_get_active">
+<function name="gtk_notebook_query_tab_label_packing">
 <description>
-Queries a #GtkToggleToolButton and returns its current state.
-Return value: %TRUE if the toggle tool button is pressed in, %FALSE if not
+Query the packing attributes for the tab label of the page
+containing @child.
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkToggleToolButton
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> the page
+</parameter_description>
+</parameter>
+<parameter name="expand">
+<parameter_description> location to store the expand value (or NULL)
+</parameter_description>
+</parameter>
+<parameter name="fill">
+<parameter_description> location to store the fill value (or NULL)
+</parameter_description>
+</parameter>
+<parameter name="pack_type">
+<parameter_description> location to store the pack_type (or NULL)
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the toggle tool button is pressed in, %FALSE if not
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_page_setup_to_key_file">
@@ -16046,19 +16923,43 @@
 <return></return>
 </function>
 
-<function name="gtk_accessible_connect_widget_destroyed">
+<function name="GtkDialog">
 <description>
-This function specifies the callback function to be called when the widget
-corresponding to a GtkAccessible is destroyed.
+The default spacing used between elements of the
+content area of the dialog, as returned by
+gtk_dialog_get_content_area(), unless gtk_box_set_spacing()
+was called on that widget directly.
+
+Since: 2.16
 
 </description>
 <parameters>
-<parameter name="accessible">
-<parameter_description> a #GtkAccessible
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_recent_filter_get_needed">
+<description>
+Gets the fields that need to be filled in for the structure
+passed to gtk_recent_filter_filter()
+
+This function will not typically be used by applications; it
+is intended principally for use in the implementation of
+#GtkRecentChooser.
+
+
+</description>
+<parameters>
+<parameter name="filter">
+<parameter_description> a #GtkRecentFilter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> bitfield of flags indicating needed fields when
+calling gtk_recent_filter_filter()
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_print_operation_get_error">
@@ -16104,6 +17005,25 @@
 <return></return>
 </function>
 
+<function name="gtk_test_text_get">
+<description>
+Retrive the text string of @widget if it is a GtkLabel,
+GtkEditable (entry and text widgets) or GtkTextView.
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description>     valid widget pointer.
+</parameter_description>
+</parameter>
+</parameters>
+<return> new 0-terminated C string, needs to be releaed with g_free().
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_entry_get_cursor_hadjustment">
 <description>
 Retrieves the horizontal cursor adjustment for the entry. 
@@ -16143,6 +17063,24 @@
 </return>
 </function>
 
+<function name="gtk_tree_view_get_tooltip_column">
+<description>
+Return value: the index of the tooltip column that is currently being
+
+</description>
+<parameters>
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the index of the tooltip column that is currently being
+used, or -1 if this is disabled.
+
+Since: 2.12
+</return>
+</function>
+
 <function name="gtk_text_iter_get_offset">
 <description>
 Return value: a character offset
@@ -16261,6 +17199,9 @@
 <description>
 Sets if the tooltips of a toolbar should be active or not.
 
+Deprecated: 2.14: The toolkit-wide #GtkSettings:gtk-enable-tooltips property
+is now used instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -16315,41 +17256,49 @@
 </return>
 </function>
 
-<function name="_gtk_socket_add_window">
+<function name="_gtk_widget_set_pointer_window">
 <description>
- socket: a #GtkSocket
- xid: the native identifier for a window
- need_reparent: whether the socket&apos;s plug&apos;s window needs to be
-reparented to the socket
-
-Adds a window to a GtkSocket.
+Sets pointer window for @widget.  Does not ref @pointer_window.
+Actually stores it on the #GdkScreen, but you don&apos;t need to know that.
 
 </description>
 <parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget.
+</parameter_description>
+</parameter>
+<parameter name="pointer_window">
+<parameter_description> the new pointer window.
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_item_factory_path_from_widget">
+<function name="gtk_notebook_set_current_page">
 <description>
-If @widget has been created by an item factory, returns the full path
-to it. (The full path of a widget is the concatenation of the factory 
-path specified in gtk_item_factory_new() with the path specified in the 
-#GtkItemFactoryEntry from which the widget was created.)
+Switches to the page number @page_num. 
 
-Deprecated: 2.4:
+Note that due to historical reasons, GtkNotebook refuses
+to switch to a page unless the child widget is visible. 
+Therefore, it is recommended to show child widgets before
+adding them to a notebook. 
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a widget
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="page_num">
+<parameter_description> index of the page to switch to, starting from 0.
+If negative, the last page will be used. If greater
+than the number of pages in the notebook, nothing
+will be done.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the full path to @widget if it has been created by an item
-factory, %NULL otherwise. This value is owned by GTK+ and must not be
-modified or freed.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_window_get_title">
@@ -16424,66 +17373,95 @@
 </return>
 </function>
 
-<function name="gtk_window_get_size">
+<function name="gtk_radio_tool_button_new_with_stock_from_widget">
 <description>
-Obtains the current size of @window. If @window is not onscreen,
-it returns the size GTK+ will suggest to the &amp;lt;link
-linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt; for the initial window
-size (but this is not reliably the same as the size the window
-manager will actually select). The size obtained by
-gtk_window_get_size() is the last size received in a
-#GdkEventConfigure, that is, GTK+ uses its locally-stored size,
-rather than querying the X server for the size. As a result, if you
-call gtk_window_resize() then immediately call
-gtk_window_get_size(), the size won&apos;t have taken effect yet. After
-the window manager processes the resize request, GTK+ receives
-notification that the size has changed via a configure event, and
-the size of the window gets updated.
+Creates a new #GtkRadioToolButton adding it to the same group as @group.
+The new #GtkRadioToolButton will contain an icon and label from the
+stock item indicated by @stock_id.
 
-Note 1: Nearly any use of this function creates a race condition,
-because the size of the window may change between the time that you
-get the size and the time that you perform some action assuming
-that size is the current size. To avoid race conditions, connect to
-&quot;configure_event&quot; on the window and adjust your size-dependent
-state to match the size delivered in the #GdkEventConfigure.
 
-Note 2: The returned size does &amp;lt;emphasis&amp;gt;not&amp;lt;/emphasis&amp;gt; include the
-size of the window manager decorations (aka the window frame or
-border). Those are not drawn by GTK+ and GTK+ has no reliable
-method of determining their size.
+</description>
+<parameters>
+<parameter name="group">
+<parameter_description> An existing #GtkRadioToolButton.
+</parameter_description>
+</parameter>
+<parameter name="stock_id">
+<parameter_description> the name of a stock item 
+</parameter_description>
+</parameter>
+</parameters>
+<return> A new #GtkRadioToolButton
 
-Note 3: If you are getting a window size in order to position
-the window onscreen, there may be a better way. The preferred
-way is to simply set the window&apos;s semantic type with
-gtk_window_set_type_hint(), which allows the window manager to
-e.g. center dialogs. Also, if you set the transient parent of
-dialogs with gtk_window_set_transient_for() window managers
-will often center the dialog over its parent window. It&apos;s
-much preferred to let the window manager handle these
-things rather than doing it yourself, because all apps will
-behave consistently and according to user prefs if the window
-manager handles it. Also, the window manager can take the size
-of the window decorations/border into account, while your
-application cannot.
+Since: 2.4
+</return>
+</function>
 
-In any case, if you insist on application-specified window
-positioning, there&apos;s &amp;lt;emphasis&amp;gt;still&amp;lt;/emphasis&amp;gt; a better way than
-doing it yourself - gtk_window_set_position() will frequently
-handle the details for you.
+<function name="gtk_tree_view_get_tooltip_context">
+<description>
+This function is supposed to be used in a #GtkWidget::query-tooltip
+signal handler for #GtkTreeView.  The @x, @y and @keyboard_tip values
+which are received in the signal handler, should be passed to this
+function without modification.
+
+The return value indicates whether there is a tree view row at the given
+coordinates (%TRUE) or not (%FALSE) for mouse tooltips.  For keyboard
+tooltips the row returned will be the cursor row.  When %TRUE, then any of
+ model, @path and @iter which have been provided will be set to point to
+that row and the corresponding model.  @x and @y will always be converted
+to be relative to @tree_view&apos;s bin_window if @keyboard_tooltip is %FALSE.
 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
 </parameter_description>
 </parameter>
-<parameter name="width">
-<parameter_description> return location for width, or %NULL
+<parameter name="x">
+<parameter_description> the x coordinate (relative to widget coordinates)
 </parameter_description>
 </parameter>
-<parameter name="height">
-<parameter_description> return location for height, or %NULL
+<parameter name="y">
+<parameter_description> the y coordinate (relative to widget coordinates)
+</parameter_description>
+</parameter>
+<parameter name="keyboard_tip">
+<parameter_description> whether this is a keyboard tooltip or not
+</parameter_description>
+</parameter>
+<parameter name="model">
+<parameter_description> a pointer to receive a #GtkTreeModel or %NULL
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> a pointer to receive a #GtkTreePath or %NULL
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> a pointer to receive a #GtkTreeIter or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether or not the given tooltip context points to a row.
+
+Since: 2.12
+</return>
+</function>
+
+<function name="gtk_text_view_set_left_margin">
+<description>
+Sets the default left margin for text in @text_view.
+Tags in the buffer may override the default.
+
+</description>
+<parameters>
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="left_margin">
+<parameter_description> left margin in pixels
 </parameter_description>
 </parameter>
 </parameters>
@@ -16684,28 +17662,31 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_foreach">
+<function name="gtk_print_settings_load_file">
 <description>
-Calls func on each node in model in a depth-first fashion.  
-If @func returns %TRUE, then the tree ceases to be walked, and 
-gtk_tree_model_foreach() returns.
+Reads the print settings from @file_name.
+See gtk_print_settings_to_file().
+
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> A #GtkTreeModel
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="func">
-<parameter_description> A function to be called on each row
+<parameter name="file_name">
+<parameter_description> the filename to read the settings from
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> User data to passed to func.
+<parameter name="error">
+<parameter_description> return location for errors, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE on success
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_tree_view_expand_row">
@@ -16858,6 +17839,29 @@
 <return></return>
 </function>
 
+<function name="gtk_file_chooser_get_file">
+<description>
+Gets the #GFile for the currently selected file in
+the file selector. If multiple files are selected,
+one of the files will be returned at random.
+
+If the file chooser is in folder mode, this function returns the selected
+folder.
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> a selected #GFile
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_container_set_reallocate_redraws">
 <description>
 Sets the @reallocate_redraws flag of the container to the given value.
@@ -16908,38 +17912,39 @@
 </return>
 </function>
 
-<function name="gtk_combo_box_set_wrap_width">
+<function name="gtk_builder_set_translation_domain">
 <description>
-Sets the wrap width of @combo_box to be @width. The wrap width is basically
-the preferred number of columns when you want the popup to be layed out
-in a table.
+Sets the translation domain of @builder. 
+See #GtkBuilder:translation-domain.
 
-Since: 2.4
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
 </parameter_description>
 </parameter>
-<parameter name="width">
-<parameter_description> Preferred number of columns
+<parameter name="domain">
+<parameter_description> the translation domain or %NULL
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_entry_completion_insert_prefix">
+<function name="gtk_notebook_set_homogeneous_tabs">
 <description>
-Requests a prefix insertion. 
-
-Since: 2.6
+Sets whether the tabs must have all the same size or not.
 
 </description>
 <parameters>
-<parameter name="completion">
-<parameter_description> a #GtkEntryCompletion
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="homogeneous">
+<parameter_description> %TRUE if all tabs should be the same size.
 </parameter_description>
 </parameter>
 </parameters>
@@ -17099,6 +18104,23 @@
 </return>
 </function>
 
+<function name="gtk_icon_view_get_margin">
+<description>
+Return value: the space at the borders 
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+</parameters>
+<return> the space at the borders 
+
+Since: 2.6
+</return>
+</function>
+
 <function name="gtk_paint_handle">
 <description>
 Draws a handle as used in #GtkHandleBox and #GtkPaned.
@@ -17223,57 +18245,90 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_get_iter">
+<function name="gtk_file_filter_add_custom">
 <description>
-Sets @iter to a valid iterator pointing to @path.
+Adds rule to a filter that allows files based on a custom callback
+function. The bitfield @needed which is passed in provides information
+about what sorts of information that the filter function needs;
+this allows GTK+ to avoid retrieving expensive information when
+it isn&apos;t needed by the filter.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tree_model">
-<parameter_description> A #GtkTreeModel.
+<parameter name="filter">
+<parameter_description> a #GtkFileFilter
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> The uninitialized #GtkTreeIter.
+<parameter name="needed">
+<parameter_description> bitfield of flags indicating the information that the custom
+filter function needs.
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> The #GtkTreePath.
+<parameter name="func">
+<parameter_description> callback function; if the function returns %TRUE, then
+the file will be displayed.
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> data to pass to @func
+</parameter_description>
+</parameter>
+<parameter name="notify">
+<parameter_description> function to call to free @data when it is no longer needed.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @iter was set.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_builder_connect_signals">
+<function name="gtk_adjustment_set_upper">
 <description>
-This method is a simpler variation of gtk_builder_connect_signals_full().
-It uses #GModule&apos;s introspective features (by opening the module %NULL) 
-to look at the application&apos;s symbol table. From here it tries to match
-the signal handler names given in the interface description with
-symbols in the application and connects the signals.
+Sets the maximum value of the adjustment.
 
-Note that this function will not work correctly if #GModule is not
-supported on the platform.
+Note that values will be restricted by
+&amp;lt;literal&amp;gt;upper - page-size&amp;lt;/literal&amp;gt; if the page-size
+property is nonzero.
 
-Since: 2.12
+See gtk_adjustment_set_lower() about how to compress multiple
+emissions of the &quot;changed&quot; signal when setting multiple adjustment
+properties.
+
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> a pointer to a structure sent in as user data to all signals
+<parameter name="upper">
+<parameter_description> the new maximum value
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
+<function name="gtk_text_attr_appearance_new">
+<description>
+Create a new font description attribute. (This attribute
+allows setting family, style, weight, variant, stretch,
+and size simultaneously.)
+
+
+</description>
+<parameters>
+<parameter name="desc">
+<parameter_description>
+</parameter_description>
+</parameter>
+</parameters>
+<return>
+</return>
+</function>
+
 <function name="gtk_dialog_add_action_widget">
 <description>
 Adds an activatable widget to the action area of a #GtkDialog,
@@ -17318,6 +18373,10 @@
 So a full valid accelerator path may look like:
 &quot;&amp;lt;Gimp-Toolbox&amp;gt;/File/Dialogs/Tool Options...&quot;.
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="accel_path">
@@ -17336,62 +18395,25 @@
 <return></return>
 </function>
 
-<function name="gtk_text_buffer_register_serialize_format">
+<function name="gtk_combo_box_set_model">
 <description>
-This function registers a rich text serialization @function along with
-its @mime_type with the passed @buffer.
-
-
-</description>
-<parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="mime_type">
-<parameter_description> the format&apos;s mime-type
-</parameter_description>
-</parameter>
-<parameter name="function">
-<parameter_description> the serialize function to register
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> %function&apos;s user_data
-</parameter_description>
-</parameter>
-<parameter name="user_data_destroy">
-<parameter_description> a function to call when @user_data is no longer needed
-</parameter_description>
-</parameter>
-</parameters>
-<return> the #GdkAtom that corresponds to the newly registered
-format&apos;s mime-type.
-
-Since: 2.10
-</return>
-</function>
+Sets the model used by @combo_box to be @model. Will unset a previously set 
+model (if applicable). If model is %NULL, then it will unset the model.
 
-<function name="gtk_notebook_set_current_page">
-<description>
-Switches to the page number @page_num. 
+Note that this function does not clear the cell renderers, you have to 
+call gtk_cell_layout_clear() yourself if you need to set up different 
+cell renderers for the new model.
 
-Note that due to historical reasons, GtkNotebook refuses
-to switch to a page unless the child widget is visible. 
-Therefore, it is recommended to show child widgets before
-adding them to a notebook. 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
 </parameter_description>
 </parameter>
-<parameter name="page_num">
-<parameter_description> index of the page to switch to, starting from 0.
-If negative, the last page will be used. If greater
-than the number of pages in the notebook, nothing
-will be done.
+<parameter name="model">
+<parameter_description> A #GtkTreeModel
 </parameter_description>
 </parameter>
 </parameters>
@@ -17432,6 +18454,27 @@
 </return>
 </function>
 
+<function name="gtk_file_chooser_get_files">
+<description>
+Lists all the selected files and subfolders in the current folder of @chooser
+as #GFile. An internal function, see gtk_file_chooser_get_uris().
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #GSList containing a #GFile for each selected
+file and subfolder in the current folder.  Free the returned list
+with g_slist_free(), and the files with g_object_unref().
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_tree_view_column_get_visible">
 <description>
 Return value: whether the column is visible or not.  If it is visible, then
@@ -17525,32 +18568,22 @@
 </return>
 </function>
 
-<function name="gtk_cell_layout_pack_start">
+<function name="gtk_plug_get_socket_window">
 <description>
-Packs the @cell into the beginning of @cell_layout. If @expand is %FALSE,
-then the @cell is allocated no more space than it needs. Any unused space
-is divided evenly between cells for which @expand is %TRUE.
-
-Note that reusing the same cell renderer is not supported. 
+Retrieves the socket the plug is embedded in.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="cell_layout">
-<parameter_description> A #GtkCellLayout.
-</parameter_description>
-</parameter>
-<parameter name="cell">
-<parameter_description> A #GtkCellRenderer.
-</parameter_description>
-</parameter>
-<parameter name="expand">
-<parameter_description> %TRUE if @cell is to be given extra space allocated to @cell_layout.
+<parameter name="plug">
+<parameter_description> a #GtkPlug
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the window of the socket, or %NULL
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_text_buffer_get_mark">
@@ -17600,21 +18633,27 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_sort_reset_default_sort_func">
+<function name="gtk_paper_size_get_width">
 <description>
-This resets the default sort function to be in the &apos;unsorted&apos; state.  That
-is, it is in the same order as the child model. It will re-sort the model
-to be in the same order as the child model only if the #GtkTreeModelSort
-is in &apos;unsorted&apos; state.
+Gets the paper width of the #GtkPaperSize, in 
+units of @unit.
+
 
 </description>
 <parameters>
-<parameter name="tree_model_sort">
-<parameter_description> A #GtkTreeModelSort
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the paper width 
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_list_store_swap">
@@ -17672,7 +18711,9 @@
 
 <function name="gtk_tree_view_unset_rows_drag_source">
 <description>
-Undoes the effect of gtk_tree_view_enable_model_drag_source().
+Undoes the effect of
+gtk_tree_view_enable_model_drag_source(). Calling this method sets
+reorderable to %FALSE.
 
 </description>
 <parameters>
@@ -17782,59 +18823,28 @@
 </return>
 </function>
 
-<function name="GtkRecentChooserMenu">
+<function name="gtk_dialog_get_response_for_widget">
 <description>
-Whether the first ten items in the menu should be prepended by
-a number acting as a unique mnemonic.
-
-Since: 2.10
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
+Gets the response id of a widget in the action area
+of a dialog.
 
-<function name="gtk_box_pack_start">
-<description>
-Adds @child to @box, packed with reference to the start of @box.
-The @child is packed after any other child packed with reference 
-to the start of @box.
 
 </description>
 <parameters>
-<parameter name="box">
-<parameter_description> a #GtkBox
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the #GtkWidget to be added to @box
-</parameter_description>
-</parameter>
-<parameter name="expand">
-<parameter_description> %TRUE if the new child is to be given extra space allocated to
- box   The extra space will be divided evenly between all children of
- box that use this option
-</parameter_description>
-</parameter>
-<parameter name="fill">
-<parameter_description> %TRUE if space given to @child by the @expand option is
-actually allocated to @child, rather than just padding it.  This
-parameter has no effect if @expand is set to %FALSE.  A child is
-always allocated the full height of a #GtkHBox and the full width 
-of a #GtkVBox. This option affects the other dimension
+<parameter name="dialog">
+<parameter_description> a #GtkDialog
 </parameter_description>
 </parameter>
-<parameter name="padding">
-<parameter_description> extra space in pixels to put between this child and its
-neighbors, over and above the global amount specified by
-#GtkBox:spacing property.  If @child is a widget at one of the 
-reference ends of @box, then @padding pixels are also put between 
- child and the reference edge of @box
+<parameter name="widget">
+<parameter_description> a widget in the action area of @dialog
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the response id of @widget, or %GTK_RESPONSE_NONE
+if @widget doesn&apos;t have a response id set.
+
+Since: 2.8
+</return>
 </function>
 
 <function name="gtk_menu_bar_get_pack_direction">
@@ -17980,10 +18990,10 @@
 Sets the character to use in place of the actual text when
 gtk_entry_set_visibility() has been called to set text visibility
 to %FALSE. i.e. this is the character used in &quot;password mode&quot; to
-show the user how many characters have been typed. The default
-invisible char is an asterisk (&apos;*&apos;).  If you set the invisible char
-to 0, then the user will get no feedback at all; there will be
-no text on the screen as they type.
+show the user how many characters have been typed. By default, GTK+
+picks the best invisible char available in the current font. If you
+set the invisible char to 0, then the user will get no feedback
+at all; there will be no text on the screen as they type.
 
 </description>
 <parameters>
@@ -18048,7 +19058,7 @@
 <description>
 This function does the same as gtk_widget_queue_draw().
 
-Deprecated: Use gtk_widget_queue_draw() instead.
+Deprecated: 2.2: Use gtk_widget_queue_draw() instead.
 
 </description>
 <parameters>
@@ -18155,24 +19165,6 @@
 </return>
 </function>
 
-<function name="_gtk_file_chooser_entry_set_base_folder">
-<description>
-Sets the folder with respect to which completions occur.
-
-</description>
-<parameters>
-<parameter name="chooser_entry">
-<parameter_description> a #GtkFileChooserEntry
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of a folder in the chooser entries current file system.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_menu_item_set_submenu">
 <description>
 Sets or replaces the menu item&apos;s submenu, or removes it when a %NULL
@@ -18208,7 +19200,8 @@
 
 <function name="gtk_recent_chooser_set_show_tips">
 <description>
-Sets whether to show a tooltips on the widget.
+Sets whether to show a tooltips containing the full path of each
+recently used resource in a #GtkRecentChooser widget.
 
 Since: 2.10
 
@@ -18270,30 +19263,22 @@
 <return></return>
 </function>
 
-<function name="gtk_text_view_forward_display_line">
+<function name="gtk_mount_operation_get_screen">
 <description>
-Moves the given @iter forward by one display (wrapped) line.
-A display line is different from a paragraph. Paragraphs are
-separated by newlines or other paragraph separator characters.
-Display lines are created by line-wrapping a paragraph. If
-wrapping is turned off, display lines and paragraphs will be the
-same. Display lines are divided differently for each view, since
-they depend on the view&apos;s width; paragraphs are the same in all
-views, since they depend on the contents of the #GtkTextBuffer.
+Gets the screen on which windows of the #GtkMountOperation 
+will be shown.
 
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="op">
+<parameter_description> a #GtkMountOperation
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @iter was moved and is not on the end iterator
+<return> the screen on which windows of @op are shown
+
+Since: 2.14
 </return>
 </function>
 
@@ -18547,39 +19532,28 @@
 </return>
 </function>
 
-<function name="gtk_file_system_insert_bookmark">
+<function name="gtk_print_settings_get_length">
 <description>
-Adds a path for a folder to the user&apos;s bookmarks list.  If the operation
-succeeds, the &quot;bookmarks_changed&quot; signal will be emitted.  Bookmark paths are
-unique; if you try to insert a @path that already exists, the operation will
-fail and the @error will be set to #GTK_FILE_SYSTEM_ERROR_ALREADY_EXISTS.  To
-reorder the list of bookmarks, use gtk_file_system_remove_bookmark() to
-remove the path in question, and call gtk_file_system_insert_bookmark() with
-the new position for the path.
-
+Return value: the length value of @key, converted to @unit
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of the bookmark to add
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="position">
-<parameter_description> index in the bookmarks list at which the @path should be inserted; use 0
-for the beginning, and -1 or the number of bookmarks itself for the end of the list.
+<parameter name="key">
+<parameter_description> a key
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
+<parameter name="unit">
+<parameter_description> the unit of the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the operation succeeds, FALSE otherwise.  In the latter case,
-the @error value will be set.
+<return> the length value of @key, converted to @unit
+
+Since: 2.10
 </return>
 </function>
 
@@ -18627,6 +19601,27 @@
 <return></return>
 </function>
 
+<function name="gtk_widget_get_child_visible">
+<description>
+Gets the value set with gtk_widget_set_child_visible().
+If you feel a need to use this function, your code probably
+needs reorganization. 
+
+This function is only useful for container implementations and
+never should be called by an application.
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the widget is mapped with the parent.
+</return>
+</function>
+
 <function name="gtk_icon_view_set_spacing">
 <description>
 Sets the ::spacing property which specifies the space 
@@ -18698,10 +19693,10 @@
 
 <function name="gtk_scale_button_set_icons">
 <description>
-Sets the icons to be used by the scale button. 
+Sets the icons to be used by the scale button.
 For details, see the #GtkScaleButton:icons property.
 
-Since 2.12
+Since: 2.12
 
 </description>
 <parameters>
@@ -18757,52 +19752,55 @@
 </return>
 </function>
 
-<function name="_gtk_socket_handle_map_request">
+<function name="gtk_list_store_clear">
 <description>
- socket: a #GtkSocket
+Removes all rows from the list store.  
 
-Called from the GtkSocket backend when the plug has been mapped.
 
 </description>
 <parameters>
+<parameter name="list_store">
+<parameter_description> a #GtkListStore.
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_draw_expander">
+<function name="gtk_widget_get_direction">
 <description>
-Draws an expander as used in #GtkTreeView.
+Gets the reading direction for a particular widget. See
+gtk_widget_set_direction().
 
-Deprecated: Use gtk_paint_expander() instead.
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> the x position to draw the expander at
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> the y position to draw the expander at
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="expander_style">
-<parameter_description> the style to draw the expander in
+</parameters>
+<return> the reading direction for the widget.
+</return>
+</function>
+
+<function name="gtk_menu_get_monitor">
+<description>
+Retrieves the number of the monitor on which to show the menu.
+
+
+</description>
+<parameters>
+<parameter name="menu">
+<parameter_description> a #GtkMenu
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the number of the monitor on which the menu should
+be popped up or -1, if no monitor has been set
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_hsv_is_adjusting">
@@ -18823,6 +19821,8 @@
 <return> TRUE if clients can ignore changes to the color value, since
 they may be transitory, or FALSE if they should consider the color value
 status to be final.
+
+Since: 2.14
 </return>
 </function>
 
@@ -18840,7 +19840,7 @@
 in which case the window will be kept above when it appears onscreen
 initially.
 
-You can track the above state via the &quot;window_state_event&quot; signal
+You can track the above state via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 Note that, according to the &amp;lt;ulink 
@@ -19023,7 +20023,8 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GdkPixbuf containing the icon, or %NULL.
+<return> a #GdkPixbuf containing the icon, or %NULL. Use
+g_object_unref() when finished using the icon.
 
 Since: 2.10
 </return>
@@ -19117,15 +20118,15 @@
 builders might want to treat them in a different way.
 
 Here is a simple example:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-gtk_widget_push_composite_child (&amp;lt;!-- --&amp;gt;);
+|[
+gtk_widget_push_composite_child ();
 scrolled_window-&amp;gt;hscrollbar = gtk_hscrollbar_new (hadjustment);
 gtk_widget_set_composite_name (scrolled_window-&amp;gt;hscrollbar, &quot;hscrollbar&quot;);
-gtk_widget_pop_composite_child (&amp;lt;!-- --&amp;gt;);
+gtk_widget_pop_composite_child ();
 gtk_widget_set_parent (scrolled_window-&amp;gt;hscrollbar, 
 GTK_WIDGET (scrolled_window));
 g_object_ref (scrolled_window-&amp;gt;hscrollbar);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 </description>
 <parameters>
@@ -19133,28 +20134,22 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_get_drag_dest_item">
+<function name="gtk_font_button_get_font_name">
 <description>
-Gets information about the item that is highlighted for feedback.
+Retrieves the name of the currently selected font.
 
-Since: 2.8
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> Return location for the path of the highlighted item, or %NULL.
-</parameter_description>
-</parameter>
-<parameter name="pos">
-<parameter_description> Return location for the drop position, or %NULL
+<parameter name="font_button">
+<parameter_description> a #GtkFontButton
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> an internal copy of the font name which must not be freed.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_tree_store_remove">
@@ -19179,31 +20174,19 @@
 </return>
 </function>
 
-<function name="gtk_tree_store_move_before">
+<function name="gtk_label_get_use_markup">
 <description>
-Moves @iter in @tree_store to the position before @position. @iter and
- position should be in the same level. Note that this function only
-works with unsorted stores. If @position is %NULL, @iter will be
-moved to the end of the level.
-
-Since: 2.2
+Return value: %TRUE if the label&apos;s text will be parsed for markup.
 
 </description>
 <parameters>
-<parameter name="tree_store">
-<parameter_description> A #GtkTreeStore.
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> A #GtkTreeIter.
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> A #GtkTreeIter or %NULL.
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the label&apos;s text will be parsed for markup.
+</return>
 </function>
 
 <function name="gtk_text_iter_get_visible_text">
@@ -19294,25 +20277,22 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_set">
+<function name="gtk_message_dialog_set_markup">
 <description>
-Precursor of g_object_set().
+Sets the text of the message dialog to be @str, which is marked
+up with the &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup
+language&amp;lt;/link&amp;gt;.
 
-Deprecated: Use g_object_set() instead.
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="first_property_name">
-<parameter_description> name of first property to set
+<parameter name="message_dialog">
+<parameter_description> a #GtkMessageDialog
 </parameter_description>
 </parameter>
-<parameter name="Varargs">
-<parameter_description> value of first property, followed by more properties, 
-%NULL-terminated
+<parameter name="str">
+<parameter_description> markup string (see &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;)
 </parameter_description>
 </parameter>
 </parameters>
@@ -19411,6 +20391,13 @@
 area will be set to the full area covered by @column.  See also
 gtk_tooltip_set_tip_area().
 
+Note that if @path is not specified and @cell is set and part of a column
+containing the expander, the tooltip might not show and hide at the correct
+position.  In such cases @path must be set to the current node under the
+mouse cursor for this function to operate correctly.
+
+See also gtk_tree_view_set_tooltip_column() for a simpler alternative.
+
 Since: 2.12
 
 </description>
@@ -19432,7 +20419,7 @@
 </parameter_description>
 </parameter>
 <parameter name="cell">
-<parameter_description> a #GtkCellRendererText or %NULL
+<parameter_description> a #GtkCellRenderer or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -19490,6 +20477,38 @@
 <return></return>
 </function>
 
+<function name="gtk_test_widget_send_key">
+<description>
+This function will generate keyboard press and release events in
+the middle of the first GdkWindow found that belongs to @widget.
+For %GTK_NO_WINDOW widgets like GtkButton, this will often be an
+input-only event window. For other widgets, this is usually widget-&amp;gt;window.
+Certain caveats should be considered when using this function, in
+particular because the mouse pointer is warped to the key press
+location, see gdk_test_simulate_key() for details.
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> Widget to generate a key press and release on.
+</parameter_description>
+</parameter>
+<parameter name="keyval">
+<parameter_description> A Gdk keyboard value.
+</parameter_description>
+</parameter>
+<parameter name="modifiers">
+<parameter_description> Keyboard modifiers the event is setup with.
+</parameter_description>
+</parameter>
+</parameters>
+<return> wether all actions neccessary for the key event simulation were carried out successfully.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="GtkLabel">
 <description>
 The desired maximum width of the label, in characters. If this property 
@@ -19579,25 +20598,23 @@
 <return></return>
 </function>
 
-<function name="gtk_print_unix_dialog_set_current_page">
+<function name="gtk_entry_completion_get_completion_prefix">
 <description>
-Sets the current page number. If @current_page is not -1, this enables
-the current page choice for the range of pages to print.
+Get the original text entered by the user that triggered
+the completion or %NULL if there&apos;s no completion ongoing.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkPrintUnixDialog
-</parameter_description>
-</parameter>
-<parameter name="current_page">
-<parameter_description> the current page number.
+<parameter name="completion">
+<parameter_description> a #GtkEntryCompletion
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the prefix for the current completion
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_message_dialog_set_image">
@@ -19638,33 +20655,11 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_get_preview_uri">
-<description>
-Gets the URI that should be previewed in a custom preview
-widget. See gtk_file_chooser_set_preview_widget().
-
-
-</description>
-<parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-</parameters>
-<return> the URI for the file to preview, or %NULL if no file is
-selected. Free with g_free().
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_entry_append_text">
 <description>
 Appends the given text to the contents of the widget.
 
-Deprecated: gtk_entry_append_text() is deprecated and should not
-be used in newly-written code. Use gtk_editable_insert_text()
-instead.
+Deprecated: 2.0: Use gtk_editable_insert_text() instead.
 
 </description>
 <parameters>
@@ -19841,19 +20836,24 @@
 </return>
 </function>
 
-<function name="gtk_accel_label_set_accel_closure">
+<function name="gtk_tool_button_set_label_widget">
 <description>
-Sets the closure to be monitored by this accelerator label. The closure
-must be connected to an accelerator group; see gtk_accel_group_connect().
+Sets @label_widget as the widget that will be used as the label
+for @button. If @label_widget is %NULL the &quot;label&quot; property is used
+as label. If &quot;label&quot; is also %NULL, the label in the stock item
+determined by the &quot;stock_id&quot; property is used as label. If
+&quot;stock_id&quot; is also %NULL, @button does not have a label.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="accel_label">
-<parameter_description> a #GtkAccelLabel
+<parameter name="button">
+<parameter_description> a #GtkToolButton
 </parameter_description>
 </parameter>
-<parameter name="accel_closure">
-<parameter_description> the closure to monitor for accelerator changes.
+<parameter name="label_widget">
+<parameter_description> the widget used as label, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -19973,20 +20973,6 @@
 <return></return>
 </function>
 
-<function name="gtk_file_system_unix_new">
-<description>
-Creates a new #GtkFileSystemUnix object. #GtkFileSystemUnix
-implements the #GtkFileSystem interface with direct access to
-the filesystem using Unix/Linux API calls
-
-
-</description>
-<parameters>
-</parameters>
-<return> the new #GtkFileSystemUnix object
-</return>
-</function>
-
 <function name="gtk_radio_action_get_current_value">
 <description>
 Obtains the value property of the currently active member of 
@@ -20058,32 +21044,44 @@
 <return></return>
 </function>
 
-<function name="gtk_text_layout_validate_yrange">
+<function name="gtk_text_view_get_iter_at_position">
 <description>
-Ensure that a region of a #GtkTextLayout is valid. The ::changed
-signal will be emitted if any lines are validated.
+Retrieves the iterator pointing to the character at buffer 
+coordinates @x and @y. Buffer coordinates are coordinates for 
+the entire buffer, not just the currently-displayed portion.  
+If you have coordinates from an event, you have to convert 
+those to buffer coordinates with 
+gtk_text_view_window_to_buffer_coords().
+
+Note that this is different from gtk_text_view_get_iter_at_location(),
+which returns cursor locations, i.e. positions &amp;lt;emphasis&amp;gt;between&amp;lt;/emphasis&amp;gt;
+characters.
+
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkTextLayout
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
-<parameter name="anchor">
-<parameter_description> iter pointing into a line that will be used as the
-coordinate origin
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
-<parameter name="y0_">
-<parameter_description> offset from the top of the line pointed to by @anchor at
-which to begin validation. (The offset here is in pixels
-after validation.)
+<parameter name="trailing">
+<parameter_description> location to store an integer indicating where
+in the grapheme the user clicked. It will either be
+zero, or the number of characters in the grapheme. 
+0 represents the trailing edge of the grapheme.
 </parameter_description>
 </parameter>
-<parameter name="y1_">
-<parameter_description> offset from the top of the line pointed to by @anchor at
-which to end validation. (The offset here is in pixels
-after validation.)
+<parameter name="x">
+<parameter_description> x position, in buffer coordinates
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y position, in buffer coordinates
 </parameter_description>
 </parameter>
 </parameters>
@@ -20100,10 +21098,10 @@
 Calling
 &amp;lt;literal&amp;gt;gtk_list_store_insert_with_values(list_store, iter, position...)&amp;lt;/literal&amp;gt; 
 has the same effect as calling 
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 gtk_list_store_insert (list_store, iter, position);
 gtk_list_store_set (list_store, iter, ...);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 with the difference that the former will only emit a row_inserted signal,
 while the latter will emit row_inserted, row_changed and, if the list store
 is sorted, rows_reordered. Since emitting the rows_reordered signal
@@ -20137,19 +21135,13 @@
 
 <function name="GtkRecentChooser">
 <description>
-This signal is emitted when the user &quot;activates&quot; a recent item
-in the recent chooser.  This can happen by double-clicking on an item
-in the recently used resources list, or by pressing
-&amp;lt;keycap&amp;gt;Enter&amp;lt;/keycap&amp;gt;.
+The #GtkRecentFilter object to be used when displaying
+the recently used resources.
 
 Since: 2.10
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> the object which received the signal
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -20188,6 +21180,10 @@
 Note that you do need to set an accelerator on the parent menu with
 gtk_menu_set_accel_group() for this to work.
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="menu_item">
@@ -20203,26 +21199,6 @@
 <return></return>
 </function>
 
-<function name="gtk_file_selection_set_select_multiple">
-<description>
-Sets whether the user is allowed to select multiple files in the file list.
-Use gtk_file_selection_get_selections () to get the list of selected files.
-
-</description>
-<parameters>
-<parameter name="filesel">
-<parameter_description> a #GtkFileSelection
-</parameter_description>
-</parameter>
-<parameter name="select_multiple">
-<parameter_description> whether or not the user is allowed to select multiple
-files in the file list.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_size_group_get_widgets">
 <description>
 Return value: a #GSList of widgets. The list is owned by GTK+ 
@@ -20255,22 +21231,23 @@
 <return></return>
 </function>
 
-<function name="gtk_size_group_set_ignore_hidden">
+<function name="gtk_editable_set_position">
 <description>
-Sets whether unmapped widgets should be ignored when
-calculating the size.
-
-Since: 2.8 
+Sets the cursor position in the editable to the given value.
 
 </description>
 <parameters>
-<parameter name="size_group">
-<parameter_description> a #GtkSizeGroup
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
-<parameter name="ignore_hidden">
-<parameter_description> whether unmapped widgets should be ignored
-when calculating the size
+<parameter name="position">
+<parameter_description>  the position of the cursor. The cursor is displayed
+before the character with the given (base 0) index in the editable. 
+The value must be less than or equal to the number of characters 
+in the editable. A value of -1 indicates that the position should
+be set after the last character of the editable. Note that this 
+position is in characters, not in bytes.
 </parameter_description>
 </parameter>
 </parameters>
@@ -20313,27 +21290,6 @@
 </return>
 </function>
 
-<function name="_gtk_file_chooser_get_paths">
-<description>
-Lists all the selected files and subfolders in the current folder of @chooser
-as #GtkFilePath. An internal function, see gtk_file_chooser_get_uris().
-
-
-</description>
-<parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-</parameters>
-<return> a #GSList containing a #GtkFilePath for each selected
-file and subfolder in the current folder.  Free the returned list
-with g_slist_free(), and the paths with gtk_file_path_free().
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_notebook_get_tab_label">
 <description>
 Return value: the tab label
@@ -20444,45 +21400,25 @@
 <return></return>
 </function>
 
-<function name="gtk_builder_value_from_string">
+<function name="gtk_about_dialog_set_wrap_license">
 <description>
-This function demarshals a value from a string. This function
-calls g_value_init() on the @value argument, so it need not be
-initialised beforehand.
-
-This function can handle char, uchar, boolean, int, uint, long,
-ulong, enum, flags, float, double, string, #GdkColor and
-#GtkAdjustment type values. Support for #GtkWidget type values is
-still to come.
+Sets whether the license text in @about is 
+automatically wrapped.
 
+Since: 2.8
 
 </description>
 <parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
-</parameter_description>
-</parameter>
-<parameter name="pspec">
-<parameter_description> the #GParamSpec for the property
-</parameter_description>
-</parameter>
-<parameter name="string">
-<parameter_description> the string representation of the value
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> the #GValue to store the result in
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for an error, or %NULL
+<parameter name="wrap_license">
+<parameter_description> whether to wrap the license
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE on success
-
-Since: 2.12
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_forward_visible_cursor_position">
@@ -20571,71 +21507,86 @@
 </return>
 </function>
 
-<function name="GtkToggleAction">
+<function name="gtk_file_chooser_set_current_folder_file">
 <description>
-If the toggle action should be active in or not.
+Sets the current folder for @chooser from a #GFile.
+Internal function, see gtk_file_chooser_set_current_folder_uri().
 
-Since: 2.10
 
 </description>
 <parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_rc_add_default_file">
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="file">
+<parameter_description> the #GFile for the new folder
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> location to store error, or %NULL.
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the folder could be changed successfully, %FALSE
+otherwise.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_label_get_ellipsize">
 <description>
-Adds a file to the list of files to be parsed at the
-end of gtk_init().
+Return value: #PangoEllipsizeMode
 
 </description>
 <parameters>
-<parameter name="filename">
-<parameter_description> the pathname to the file. If @filename is not absolute, it
-is searched in the current directory.
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> #PangoEllipsizeMode
+
+Since: 2.6
+</return>
 </function>
 
-<function name="gtk_print_operation_get_status_string">
+<function name="gtk_rc_add_default_file">
 <description>
-Return value: a string representation of the status
+Adds a file to the list of files to be parsed at the
+end of gtk_init().
 
 </description>
 <parameters>
-<parameter name="op">
-<parameter_description> a #GtkPrintOperation
+<parameter name="filename">
+<parameter_description> the pathname to the file. If @filename is not absolute, it
+is searched in the current directory.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a string representation of the status
-of the print operation
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_status_icon_set_from_file">
+<function name="gtk_page_setup_get_paper_height">
 <description>
-Makes @status_icon display the file @filename.
-See gtk_status_icon_new_from_file() for details.
-
-Since: 2.10 
+Return value: the paper height.
 
 </description>
 <parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
-<parameter name="filename">
-<parameter_description> a filename
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the paper height.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_text_buffer_backspace">
@@ -20677,26 +21628,6 @@
 </return>
 </function>
 
-<function name="gtk_color_button_get_color">
-<description>
-Sets @color to be the current color in the #GtkColorButton widget.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="color_button">
-<parameter_description> a #GtkColorButton.
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to fill in with the current color.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_action_group_add_action">
 <description>
 Adds an action object to the action group. Note that this function
@@ -20722,26 +21653,41 @@
 <return></return>
 </function>
 
-<function name="gtk_text_tag_table_add">
+<function name="gtk_scale_button_new">
 <description>
-Add a tag to the table. The tag is assigned the highest priority
-in the table.
+Creates a #GtkScaleButton, with a range between @min and @max, with
+a stepping of @step.
 
- tag must not be in a tag table already, and may not have
-the same name as an already-added tag.
 
 </description>
 <parameters>
-<parameter name="table">
-<parameter_description> a #GtkTextTagTable
+<parameter name="size">
+<parameter_description> a stock icon size
 </parameter_description>
 </parameter>
-<parameter name="tag">
-<parameter_description> a #GtkTextTag
+<parameter name="min">
+<parameter_description> the minimum value of the scale (usually 0)
+</parameter_description>
+</parameter>
+<parameter name="max">
+<parameter_description> the maximum value of the scale (usually 100)
+</parameter_description>
+</parameter>
+<parameter name="step">
+<parameter_description> the stepping of value when a scroll-wheel event,
+or up/down arrow event occurs (usually 2)
+</parameter_description>
+</parameter>
+<parameter name="icons">
+<parameter_description> a %NULL-terminated array of icon names, or %NULL if
+you want to set the list later with gtk_scale_button_set_icons()
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkScaleButton
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_page_setup_set_left_margin">
@@ -20768,44 +21714,29 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_destroyed">
+<function name="gtk_tree_view_column_get_reorderable">
 <description>
-This function sets * widget_pointer to %NULL if @widget_pointer !=
-%NULL.  It&apos;s intended to be used as a callback connected to the
-&quot;destroy&quot; signal of a widget. You connect gtk_widget_destroyed()
-as a signal handler, and pass the address of your widget variable
-as user data. Then when the widget is destroyed, the variable will
-be set to %NULL. Useful for example to avoid multiple copies
-of the same dialog.
+Return value: %TRUE if the @tree_column can be reordered by the user.
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="widget_pointer">
-<parameter_description> address of a variable that contains @widget
+<parameter name="tree_column">
+<parameter_description> A #GtkTreeViewColumn
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the @tree_column can be reordered by the user.
+</return>
 </function>
 
-<function name="gtk_recent_chooser_set_select_multiple">
+<function name="gtk_accel_group_unlock">
 <description>
-Sets whether @chooser can select multiple items.
-
-Since: 2.10
+Undoes the last call to gtk_accel_group_lock() on this @accel_group.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkRecentChooser
-</parameter_description>
-</parameter>
-<parameter name="select_multiple">
-<parameter_description> %TRUE if @chooser can select more than one item
+<parameter name="accel_group">
+<parameter_description> a #GtkAccelGroup
 </parameter_description>
 </parameter>
 </parameters>
@@ -20853,44 +21784,55 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_store_iter_is_valid">
+<function name="gtk_container_child_get_property">
 <description>
-WARNING: This function is slow. Only use it for debugging and/or testing
-purposes.
-
-Checks if the given iter is a valid iter for this #GtkTreeStore.
-
+Gets the value of a child property for @child and @container.
 
 </description>
 <parameters>
-<parameter name="tree_store">
-<parameter_description> A #GtkTreeStore.
+<parameter name="container">
+<parameter_description> a #GtkContainer
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> A #GtkTreeIter.
+<parameter name="child">
+<parameter_description> a widget which is a child of @container
+</parameter_description>
+</parameter>
+<parameter name="property_name">
+<parameter_description> the name of the property to get
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> a location to return the value
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the iter is valid, %FALSE if the iter is invalid.
-
-Since: 2.2
-</return>
+<return></return>
 </function>
 
-<function name="GtkToolButton">
+<function name="gtk_text_buffer_register_deserialize_tagset">
 <description>
-This signal is emitted when the tool button is clicked with the mouse
-or activated with the keyboard.
+This function registers GTK+&apos;s internal rich text serialization
+format with the passed @buffer. See
+gtk_text_buffer_register_serialize_tagset() for details.
+
 
 </description>
 <parameters>
-<parameter name="toolbutton">
-<parameter_description> the object that emitted the signal
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="tagset_name">
+<parameter_description> an optional tagset name, on %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the #GdkAtom that corresponds to the newly registered
+format&apos;s mime-type.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_text_attributes_new">
@@ -20969,30 +21911,35 @@
 </return>
 </function>
 
-<function name="gtk_clipboard_request_targets">
+<function name="gtk_im_context_simple_add_table">
 <description>
-Requests the contents of the clipboard as list of supported targets. 
-When the list is later received, @callback will be called. 
-
-The @targets parameter to @callback will contain the resulting targets if
-the request succeeded, or %NULL if it failed.
+Adds an additional table to search to the input context.
+Each row of the table consists of @max_seq_len key symbols
+followed by two #guint16 interpreted as the high and low
+words of a #gunicode value. Tables are searched starting
+from the last added.
 
-Since: 2.4
+The table must be sorted in dictionary order on the
+numeric value of the key symbol fields. (Values beyond
+the length of the sequence should be zero.)
 
 </description>
 <parameters>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard
+<parameter name="context_simple">
+<parameter_description> A #GtkIMContextSimple
 </parameter_description>
 </parameter>
-<parameter name="callback">
-<parameter_description>  a function to call when the targets are received,
-or the retrieval fails. (It will always be called
-one way or the other.)
+<parameter name="data">
+<parameter_description> the table 
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> user data to pass to @callback.
+<parameter name="max_seq_len">
+<parameter_description> Maximum length of a sequence in the table
+(cannot be greater than #GTK_MAX_COMPOSE_LEN)
+</parameter_description>
+</parameter>
+<parameter name="n_seqs">
+<parameter_description> number of sequences in the table
 </parameter_description>
 </parameter>
 </parameters>
@@ -21001,10 +21948,11 @@
 
 <function name="gtk_tree_iter_copy">
 <description>
-Creates a dynamically allocated tree iterator as a copy of @iter.  This
-function is not intended for use in applications, because you can just copy
-the structs by value (&amp;lt;literal&amp;gt;GtkTreeIter new_iter = iter;&amp;lt;/literal&amp;gt;).  You
-must free this iter with gtk_tree_iter_free ().
+Creates a dynamically allocated tree iterator as a copy of @iter.  
+This function is not intended for use in applications, because you 
+can just copy the structs by value 
+(&amp;lt;literal&amp;gt;GtkTreeIter new_iter = iter;&amp;lt;/literal&amp;gt;).
+You must free this iter with gtk_tree_iter_free().
 
 
 </description>
@@ -21037,20 +21985,19 @@
 </return>
 </function>
 
-<function name="gtk_widget_get_tooltip_window">
+<function name="gtk_window_get_modal">
 <description>
-Return value: The #GtkWindow of the current tooltip.
+Return value: %TRUE if the window is set to be modal and
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return> The #GtkWindow of the current tooltip.
-
-Since: 2.12
+<return> %TRUE if the window is set to be modal and
+establishes a grab when shown
 </return>
 </function>
 
@@ -21182,7 +22129,7 @@
 </parameter_description>
 </parameter>
 <parameter name="at_line_end">
-<parameter_description> whether cursor i sdrawn at line end, not over some
+<parameter_description> whether cursor is drawn at line end, not over some
 character
 </parameter_description>
 </parameter>
@@ -21209,6 +22156,30 @@
 </return>
 </function>
 
+<function name="gtk_adjustment_set_page_increment">
+<description>
+Sets the page increment of the adjustment.
+
+See gtk_adjustment_set_lower() about how to compress multiple
+emissions of the &quot;changed&quot; signal when setting multiple adjustment
+properties.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+<parameter name="page_increment">
+<parameter_description> the new page increment
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_iter_get_attributes">
 <description>
 Computes the effect of any tags applied to this spot in the
@@ -21247,6 +22218,29 @@
 gtk_tree_model_filter_refilter() to keep the visibility information of 
 the model uptodate.
 
+Note that @func is called whenever a row is inserted, when it may still be
+empty. The visible function should therefore take special care of empty
+rows, like in the example below.
+
+&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+static gboolean
+visible_func (GtkTreeModel *model,
+GtkTreeIter  *iter,
+gpointer      data)
+{
+/&amp;ast; Visible if row is non-empty and first column is &quot;HI&quot; &amp;ast;/
+gchar *str;
+gboolean visible = FALSE;
+
+gtk_tree_model_get (model, iter, 0, &amp;str, -1);
+if (str &amp;&amp; strcmp (str, &quot;HI&quot;) == 0)
+visible = TRUE;
+g_free (str);
+
+return visible;
+}
+&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+
 Since: 2.4
 
 </description>
@@ -21300,21 +22294,22 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_filter_refilter">
+<function name="gtk_tool_item_get_visible_horizontal">
 <description>
-Emits ::row_changed for each row in the child model, which causes
-the filter to re-evaluate whether a row is visible or not.
-
-Since: 2.4
+Return value: %TRUE if @tool_item is visible on toolbars that are
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> A #GtkTreeModelFilter.
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem 
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @tool_item is visible on toolbars that are
+docked horizontally.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="GtkEntry">
@@ -21329,30 +22324,21 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_role">
+<function name="gtk_cell_layout_clear_attributes">
 <description>
-This function is only useful on X11, not with other GTK+ targets.
-
-In combination with the window title, the window role allows a
-&amp;lt;link linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt; to identify &quot;the
-same&quot; window when an application is restarted. So for example you
-might set the &quot;toolbox&quot; role on your app&apos;s toolbox window, so that
-when the user restarts their session, the window manager can put
-the toolbox back in the same place.
-
-If a window already has a unique title, you don&apos;t need to set the
-role, since the WM can use the title to identify the window when
-restoring the session.
+Clears all existing attributes previously set with
+gtk_cell_layout_set_attributes().
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="cell_layout">
+<parameter_description> A #GtkCellLayout.
 </parameter_description>
 </parameter>
-<parameter name="role">
-<parameter_description> unique identifier for the window to be used when restoring a session
+<parameter name="cell">
+<parameter_description> A #GtkCellRenderer to clear the attribute mapping on.
 </parameter_description>
 </parameter>
 </parameters>
@@ -21426,13 +22412,14 @@
 <function name="gtk_tree_view_set_search_column">
 <description>
 Sets @column as the column where the interactive search code should
-search in. 
+search in for the current model. 
 
-If the sort column is set, users can use the &quot;start-interactive-search&quot;
+If the search column is set, users can use the &quot;start-interactive-search&quot;
 key binding to bring up search popup. The enable-search property controls
 whether simply typing text will also start an interactive search.
 
-Note that @column refers to a column of the model. 
+Note that @column refers to a column of the current model. The search 
+column is reset to -1 when the model is changed.
 
 </description>
 <parameters>
@@ -21479,32 +22466,6 @@
 <return></return>
 </function>
 
-<function name="gtk_file_system_volume_get_icon_name">
-<description>
-Gets an icon name suitable for a #GtkFileSystemVolume.
-
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> An icon name which can be used for rendering an icon for
-this volume, or %NULL if no icon name could be found.  In the latter
-case, the @error value will be set as appropriate.
-</return>
-</function>
-
 <function name="gtk_text_buffer_get_insert">
 <description>
 Return value: insertion point mark
@@ -21520,45 +22481,42 @@
 </return>
 </function>
 
-<function name="gtk_file_system_volume_free">
+<function name="gtk_box_pack_start">
 <description>
-Frees a #GtkFileSystemVolume structure as returned by
-gtk_file_system_list_volumes().
+Adds @child to @box, packed with reference to the start of @box.
+The @child is packed after any other child packed with reference 
+to the start of @box.
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
+<parameter name="box">
+<parameter_description> a #GtkBox
 </parameter_description>
 </parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
+<parameter name="child">
+<parameter_description> the #GtkWidget to be added to @box
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_binding_entry_skip">
-<description>
-Since: 2.12
-
-Install a binding on @binding_set which causes key lookups
-to be aborted, to prevent bindings from lower priority sets
-to be activated.
-
-</description>
-<parameters>
-<parameter name="binding_set">
-<parameter_description> @binding_set to skip an entry of
+<parameter name="expand">
+<parameter_description> %TRUE if the new child is to be given extra space allocated to
+ box   The extra space will be divided evenly between all children of
+ box that use this option
 </parameter_description>
 </parameter>
-<parameter name="keyval">
-<parameter_description>      key value of binding to skip
+<parameter name="fill">
+<parameter_description> %TRUE if space given to @child by the @expand option is
+actually allocated to @child, rather than just padding it.  This
+parameter has no effect if @expand is set to %FALSE.  A child is
+always allocated the full height of a #GtkHBox and the full width 
+of a #GtkVBox. This option affects the other dimension
 </parameter_description>
 </parameter>
-<parameter name="modifiers">
-<parameter_description>   key modifier of binding to skip
+<parameter name="padding">
+<parameter_description> extra space in pixels to put between this child and its
+neighbors, over and above the global amount specified by
+#GtkBox:spacing property.  If @child is a widget at one of the 
+reference ends of @box, then @padding pixels are also put between 
+ child and the reference edge of @box
 </parameter_description>
 </parameter>
 </parameters>
@@ -21638,55 +22596,103 @@
 </return>
 </function>
 
-<function name="gtk_text_iter_forward_to_tag_toggle">
+<function name="gtk_notebook_insert_page">
 <description>
-Moves forward to the next toggle (on or off) of the
-#GtkTextTag @tag, or to the next toggle of any tag if
- tag is %NULL. If no matching tag toggles are found,
-Return value: whether we found a tag toggle after @iter
+Insert a page into @notebook at the given position.
+
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
-<parameter name="tag">
-<parameter_description> a #GtkTextTag, or %NULL
+<parameter name="child">
+<parameter_description> the #GtkWidget to use as the contents of the page.
+</parameter_description>
+</parameter>
+<parameter name="tab_label">
+<parameter_description> the #GtkWidget to be used as the label for the page,
+or %NULL to use the default label, &apos;page N&apos;.
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> the index (starting at 0) at which to insert the page,
+or -1 to append the page after all other pages.
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether we found a tag toggle after @iter
+<return> the index (starting from 0) of the inserted
+page in the notebook, or -1 if function fails
 </return>
 </function>
 
-<function name="gtk_file_system_path_is_local">
+<function name="gtk_tooltip_trigger_tooltip_query">
 <description>
-Checks whether a #GtkFilePath is local; that is whether
-gtk_file_system_path_to_filename would return non-%NULL.
+Triggers a new tooltip query on @display, in order to update the current
+visible tooltip, or to show/hide the current tooltip.  This function is
+useful to call when, for example, the state of the widget changed by a
+key press.
 
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="filesystem">
-<parameter_description> a #GtkFileSystem
+<parameter name="display">
+<parameter_description> a #GdkDisplay
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> A #GtkFilePath from that filesystem
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_text_buffer_deserialize_set_can_create_tags">
+<description>
+Use this function to allow a rich text deserialization function to
+create new tags in the receiving buffer. Note that using this
+function is almost always a bad idea, because the rich text
+functions you register should know how to map the rich text format
+they handler to your text buffers set of tags.
+
+The ability of creating new (arbitrary!) tags in the receiving buffer
+is meant for special rich text formats like the internal one that
+is registered using gtk_text_buffer_register_deserialize_tagset(),
+because that format is essentially a dump of the internal structure
+of the source buffer, including its tag names.
+
+You should allow creation of tags only if you know what you are
+doing, e.g. if you defined a tagset name for your application
+suite&apos;s text buffers and you know that it&apos;s fine to receive new
+tags from these buffers, because you know that your application can
+handle the newly created tags.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="format">
+<parameter_description> a #GdkAtom representing a registered rich text format
+</parameter_description>
+</parameter>
+<parameter name="can_create_tags">
+<parameter_description> whether deserializing this format may create tags
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the path is loca
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_get_child_requisition">
 <description>
 This function is only for use in widget implementations. Obtains
 @widget-&amp;gt;requisition, unless someone has forced a particular
-geometry on the widget (e.g. with gtk_widget_set_usize()), in which
-case it returns that geometry instead of the widget&apos;s requisition.
+geometry on the widget (e.g. with gtk_widget_set_size_request()),
+in which case it returns that geometry instead of the widget&apos;s
+requisition.
 
 This function differs from gtk_widget_size_request() in that
 it retrieves the last size request value from @widget-&amp;gt;requisition,
@@ -21715,40 +22721,88 @@
 <return></return>
 </function>
 
-<function name="gtk_rc_find_module_in_path">
+<function name="gtk_toolbar_prepend_item">
 <description>
-Searches for a theme engine in the GTK+ search path. This function
-is not useful for applications and should not be used.
+Adds a new button to the beginning (top or left edges) of the given toolbar.
+
+ callback must be a pointer to a function taking a #GtkWidget and a gpointer as
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
 <parameters>
-<parameter name="module_file">
-<parameter_description> name of a theme engine
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar.
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> give your toolbar button a label.
+</parameter_description>
+</parameter>
+<parameter name="tooltip_text">
+<parameter_description> a string that appears when the user holds the mouse over this item.
+</parameter_description>
+</parameter>
+<parameter name="tooltip_private_text">
+<parameter_description> use with #GtkTipsQuery.
+</parameter_description>
+</parameter>
+<parameter name="icon">
+<parameter_description> a #GtkWidget that should be used as the button&apos;s icon.
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> the function to be executed when the button is pressed.
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> a pointer to any data you wish to be passed to the callback.
 </parameter_description>
 </parameter>
 </parameters>
-<return> The filename, if found (must be freed with g_free()),
-otherwise %NULL.
+<return> the new toolbar item as a #GtkWidget.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
-<function name="_gtk_plug_add_to_socket">
+<function name="gtk_menu_item_get_accel_path">
 <description>
-Adds a plug to a socket within the same application.
+Retrieve the accelerator path that was previously set on @menu_item.
+
+See gtk_menu_item_set_accel_path() for details.
+
 
 </description>
 <parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug
+<parameter name="menu_item">
+<parameter_description>  a valid #GtkMenuItem
 </parameter_description>
 </parameter>
-<parameter name="socket_">
-<parameter_description> a #GtkSocket
+</parameters>
+<return> the accelerator path corresponding to this menu item&apos;s
+functionality, or %NULL if not set
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_print_settings_get_resolution">
+<description>
+Gets the value of %GTK_PRINT_SETTINGS_RESOLUTION.
+
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the resolution in dpi
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_draw_hline">
@@ -21756,7 +22810,7 @@
 Draws a horizontal line from (@x1, @y) to (@x2, @y) in @window
 using the given style and state.
 
-Deprecated: Use gtk_paint_hline() instead.
+Deprecated: 2.0: Use gtk_paint_hline() instead.
 
 </description>
 <parameters>
@@ -21919,20 +22973,17 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_button_get_label_widget">
+<function name="gtk_rc_get_im_module_file">
 <description>
-Return value: The widget used as label on @button, or %NULL.
+Obtains the path to the IM modules file. See the documentation
+of the &amp;lt;link linkend=&quot;im-module-file&quot;&amp;gt;&amp;lt;envar&amp;gt;GTK_IM_MODULE_FILE&amp;lt;/envar&amp;gt;&amp;lt;/link&amp;gt;
+environment variable for more details.
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
-</parameter_description>
-</parameter>
 </parameters>
-<return> The widget used as label on @button, or %NULL.
-
-Since: 2.4
+<return> a newly-allocated string containing the name of the file
+listing the IM modules available for loading
 </return>
 </function>
 
@@ -21954,22 +23005,25 @@
 </return>
 </function>
 
-<function name="gtk_spin_button_set_adjustment">
+<function name="gtk_page_setup_get_page_width">
 <description>
-Replaces the #GtkAdjustment associated with @spin_button.
+Return value: the page width.
 
 </description>
 <parameters>
-<parameter name="spin_button">
-<parameter_description> a #GtkSpinButton
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
-<parameter name="adjustment">
-<parameter_description> a #GtkAdjustment to replace the existing adjustment
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the page width.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_widget_ensure_style">
@@ -22163,6 +23217,30 @@
 </return>
 </function>
 
+<function name="gtk_adjustment_set_page_size">
+<description>
+Sets the page size of the adjustment.
+
+See gtk_adjustment_set_lower() about how to compress multiple
+emissions of the &quot;changed&quot; signal when setting multiple adjustment
+properties.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+<parameter name="page_size">
+<parameter_description> the new page size
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="GtkToolItem">
 <description>
 This signal is emitted when the toolitem&apos;s tooltip changes.
@@ -22275,6 +23353,8 @@
 <description>
 Inserts a widget in the toolbar at the given position.
 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -22365,13 +23445,13 @@
 To reliably find the toplevel #GtkWindow, use
 gtk_widget_get_toplevel() and check if the %TOPLEVEL flags
 is set on the result.
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 GtkWidget *toplevel = gtk_widget_get_toplevel (widget);
 if (GTK_WIDGET_TOPLEVEL (toplevel))
 {
-[ Perform action on toplevel. ]
+/&amp;ast; Perform action on toplevel. &amp;ast;/
 }
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -22449,25 +23529,6 @@
 </return>
 </function>
 
-<function name="GtkFileChooserButtons">
-<description>
-The ::file-set signal is emitted when the user selects a file.
-
-Note that this signal is only emitted when the &amp;lt;emphasis&amp;gt;user&amp;lt;/emphasis&amp;gt;
-changes the file. 
-
-Since: 2.12
-
-</description>
-<parameters>
-<parameter name="widget">
-<parameter_description> the object which received the signal.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="GtkMenuShell">
 <description>
 A boolean that determines whether the menu and its submenus grab the
@@ -22498,50 +23559,17 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_new_from_key_file">
+<function name="GtkBuilder">
 <description>
-Reads the print settings from the group @group_name in @key_file. 
-Return value: the restored #GtkPrintSettings
-
-</description>
-<parameters>
-<parameter name="key_file">
-<parameter_description> the #GKeyFile to retrieve the settings from
-</parameter_description>
-</parameter>
-<parameter name="group_name">
-<parameter_description> the name of the group to use
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for errors, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> the restored #GtkPrintSettings
+The translation domain used when translating property values that
+have been marked as translatable in interface descriptions.
+If the translation domain is %NULL, #GtkBuilder uses gettext(),
+otherwise g_dgettext().
 
 Since: 2.12
-</return>
-</function>
-
-<function name="gtk_image_set_from_stock">
-<description>
-See gtk_image_new_from_stock() for details.
 
 </description>
 <parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> a stock icon name
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> a stock icon size
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -22594,37 +23622,37 @@
 </return>
 </function>
 
-<function name="gtk_entry_completion_get_inline_completion">
+<function name="gtk_spin_button_get_value">
 <description>
-Return value: %TRUE if inline completion is turned on
+Get the value in the @spin_button.
+
 
 </description>
 <parameters>
-<parameter name="completion">
-<parameter_description> a #GtkEntryCompletion
+<parameter name="spin_button">
+<parameter_description> a #GtkSpinButton
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if inline completion is turned on
-
-Since: 2.6
+<return> the value of @spin_button
 </return>
 </function>
 
-<function name="gtk_entry_get_visibility">
+<function name="gtk_adjustment_get_lower">
 <description>
-Retrieves whether the text in @entry is visible. See
-gtk_entry_set_visibility().
+Retrieves the minimum value of the adjustment.
 
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the text is currently visible
+<return> The current minimum value of the adjustment.
+
+Since: 2.14
 </return>
 </function>
 
@@ -22694,21 +23722,21 @@
 </return>
 </function>
 
-<function name="gtk_paper_size_copy">
+<function name="gtk_window_get_icon_name">
 <description>
-Copies an existing #GtkPaperSize.
-
+Returns: the icon name or %NULL if the window has 
 
 </description>
 <parameters>
-<parameter name="other">
-<parameter_description> a #GtkPaperSize
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return> a copy of @other
+<return> the icon name or %NULL if the window has 
+no themed icon
 
-Since: 2.10
+Since: 2.6
 </return>
 </function>
 
@@ -22799,42 +23827,44 @@
 <return></return>
 </function>
 
-<function name="gtk_combo_box_set_title">
+<function name="gtk_color_selection_set_has_palette">
 <description>
-Sets the menu&apos;s title in tearoff mode.
+Shows and hides the palette based upon the value of @has_palette.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox 
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelection.
 </parameter_description>
 </parameter>
-<parameter name="title">
-<parameter_description> a title for the menu in tearoff mode
+<parameter name="has_palette">
+<parameter_description> %TRUE if palette is to be visible, %FALSE otherwise.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_text_iter_ends_sentence">
+<function name="gtk_print_settings_get">
 <description>
-Determines whether @iter ends a sentence.  Sentence boundaries are
-determined by Pango and should be correct for nearly any language
-(if not, the correct fix would be to the Pango text boundary
-algorithms).
+Looks up the string value associated with @key.
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="key">
+<parameter_description> a key
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @iter is at the end of a sentence.
+<return> the string value for @key
+
+Since: 2.10
 </return>
 </function>
 
@@ -22884,32 +23914,6 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_widget_new_with_backend">
-<description>
-Creates a new #GtkFileChooserWidget with a specified backend.  This is
-especially useful if you use gtk_file_chooser_set_local_only() to allow
-non-local files.  This is a file chooser widget that can be embedded in
-custom windows and it is the same widget that is used by
-#GtkFileChooserDialog.
-
-
-</description>
-<parameters>
-<parameter name="action">
-<parameter_description> Open or save mode for the widget
-</parameter_description>
-</parameter>
-<parameter name="backend">
-<parameter_description> The name of the specific filesystem backend to use.
-</parameter_description>
-</parameter>
-</parameters>
-<return> a new #GtkFileChooserWidget
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_label_set_ellipsize">
 <description>
 Sets the mode used to ellipsize (add an ellipsis: &quot;...&quot;) to the text 
@@ -22972,24 +23976,6 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_get_duplex">
-<description>
-Gets the value of %GTK_PRINT_SETTINGS_DUPLEX.
-
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-</parameters>
-<return> whether to print the output in duplex.
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_print_settings_get_int">
 <description>
 Return value: the integer value of @key 
@@ -23065,23 +24051,26 @@
 </return>
 </function>
 
-<function name="gtk_status_icon_new_from_icon_name">
+<function name="gtk_text_view_get_default_attributes">
 <description>
-Creates a status icon displaying an icon from the current icon theme.
-If the current icon theme is changed, the icon will be updated 
-appropriately.
+Obtains a copy of the default text attributes. These are the
+attributes used for text unless a tag overrides them.
+You&apos;d typically pass the default attributes in to
+gtk_text_iter_get_attributes() in order to get the
+attributes in effect at a given text position.
+
+The return value is a copy owned by the caller of this function,
+and should be freed.
 
 
 </description>
 <parameters>
-<parameter name="icon_name">
-<parameter_description> an icon name
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkStatusIcon
-
-Since: 2.10
+<return> a new #GtkTextAttributes
 </return>
 </function>
 
@@ -23095,7 +24084,7 @@
 gtk_widget_queue_draw_area() would not. Now both functions ensure
 the background will be redrawn.
 
-Deprecated: Use gtk_widget_queue_draw_area() instead.
+Deprecated: 2.2: Use gtk_widget_queue_draw_area() instead.
 
 </description>
 <parameters>
@@ -23178,6 +24167,23 @@
 </return>
 </function>
 
+<function name="gtk_printer_accepts_pdf">
+<description>
+Return value: %TRUE if @printer accepts PDF
+
+</description>
+<parameters>
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @printer accepts PDF
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_clipboard_get_for_display">
 <description>
 Return value: the appropriate clipboard object. If no
@@ -23205,25 +24211,63 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_sort_set_model">
+<function name="gtk_button_new_from_stock">
 <description>
-Sets the model of @tree_model_sort to be @model.  If @model is %NULL, 
-then the old model is unset.  The sort function is unset as a result 
-of this call. The model will be in an unsorted state until a sort 
-function is set.
+Creates a new #GtkButton containing the image and text from a stock item.
+Some stock ids have preprocessor macros like #GTK_STOCK_OK and
+#GTK_STOCK_APPLY.
+
+If @stock_id is unknown, then it will be treated as a mnemonic
+label (as for gtk_button_new_with_mnemonic()).
+
 
 </description>
 <parameters>
-<parameter name="tree_model_sort">
-<parameter_description> The #GtkTreeModelSort.
+<parameter name="stock_id">
+<parameter_description> the name of the stock item 
 </parameter_description>
 </parameter>
-<parameter name="child_model">
-<parameter_description> A #GtkTreeModel, or %NULL.
+</parameters>
+<return> a new #GtkButton
+</return>
+</function>
+
+<function name="gtk_text_tag_table_get_size">
+<description>
+Return value: number of tags in @table
+
+</description>
+<parameters>
+<parameter name="table">
+<parameter_description> a #GtkTextTagTable
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> number of tags in @table
+</return>
+</function>
+
+<function name="gtk_text_buffer_get_selection_bounds">
+<description>
+Return value: whether the selection has nonzero length
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="start">
+<parameter_description> iterator to initialize with selection start
+</parameter_description>
+</parameter>
+<parameter name="end">
+<parameter_description> iterator to initialize with selection end
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether the selection has nonzero length
+</return>
 </function>
 
 <function name="_gtk_action_sync_menu_visible">
@@ -23280,6 +24324,8 @@
 Sets the tip area of @tooltip to the area which @cell occupies in
 the item pointed to by @path. See also gtk_tooltip_set_tip_area().
 
+See also gtk_icon_view_set_tooltip_column() for a simpler alternative.
+
 Since: 2.12
 
 </description>
@@ -23403,48 +24449,39 @@
 <return></return>
 </function>
 
-<function name="gtk_window_reshow_with_initial_size">
+<function name="gtk_settings_get_for_screen">
 <description>
-Hides @window, then reshows it, resetting the
-default size and position of the window. Used
-by GUI builders only.
+Gets the #GtkSettings object for @screen, creating it if necessary.
+
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="screen">
+<parameter_description> a #GdkScreen.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a #GtkSettings object.
+
+Since: 2.2
+</return>
 </function>
 
-<function name="gtk_widget_modify_text">
+<function name="gtk_printer_is_active">
 <description>
-Sets the text color for a widget in a particular state.  All other
-style values are left untouched. The text color is the foreground
-color used along with the base color (see gtk_widget_modify_base())
-for widgets such as #GtkEntry and #GtkTextView. See also
-gtk_widget_modify_style().
+Return value: %TRUE if @printer is active
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="state">
-<parameter_description> the state for which to set the text color
-</parameter_description>
-</parameter>
-<parameter name="color">
-<parameter_description> the color to assign (does not need to be allocated),
-or %NULL to undo the effect of previous calls to
-of gtk_widget_modify_text().
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @printer is active
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_container_unset_focus_chain">
@@ -23491,6 +24528,33 @@
 </return>
 </function>
 
+<function name="gtk_tooltip_set_tip_area">
+<description>
+Sets the area of the widget, where the contents of this tooltip apply,
+to be @rect (in widget coordinates).  This is especially useful for
+properly setting tooltips on #GtkTreeView rows and cells, #GtkIconViews,
+etc.
+
+For setting tooltips on #GtkTreeView, please refer to the convenience
+functions for this: gtk_tree_view_set_tooltip_row() and
+gtk_tree_view_set_tooltip_cell().
+
+Since: 2.12
+
+</description>
+<parameters>
+<parameter name="tooltip">
+<parameter_description> a #GtkTooltip
+</parameter_description>
+</parameter>
+<parameter name="rect">
+<parameter_description> a #GdkRectangle
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_size_lookup">
 <description>
 Obtains the pixel size of a semantic icon size, possibly
@@ -23611,55 +24675,36 @@
 <return></return>
 </function>
 
-<function name="gtk_draw_string">
+<function name="gtk_icon_view_set_column_spacing">
 <description>
-Draws a text string on @window with the given parameters.
+Sets the ::column-spacing property which specifies the space 
+which is inserted between the columns of the icon view.
 
-Deprecated: Use gtk_paint_layout() instead.
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
 </parameter_description>
 </parameter>
-<parameter name="string">
-<parameter_description> the string to draw
+<parameter name="column_spacing">
+<parameter_description> the column spacing
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_text_view_set_left_margin">
+<function name="gtk_editable_copy_clipboard">
 <description>
-Sets the default left margin for text in @text_view.
-Tags in the buffer may override the default.
+Copies the contents of the currently selected content in the editable and
+puts it on the clipboard.
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="left_margin">
-<parameter_description> left margin in pixels
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
 </parameters>
@@ -23695,16 +24740,9 @@
 
 <function name="GtkProgressBar">
 <description>
-The preferred place to ellipsize the string, if the progressbar does 
-not have enough room to display the entire string, specified as a 
-#PangoEllisizeMode. 
-
-Note that setting this property to a value other than 
-%PANGO_ELLIPSIZE_NONE has the side-effect that the progressbar requests 
-only enough space to display the ellipsis &quot;...&quot;. Another means to set a 
-progressbar&apos;s width is gtk_widget_set_size_request().
+The minimum vertical height of the progress bar.
 
-Since: 2.6
+Since: 2.14
 
 </description>
 <parameters>
@@ -23831,28 +24869,17 @@
 </return>
 </function>
 
-<function name="gtk_dialog_get_response_for_widget">
+<function name="GtkRecentChooserMenu">
 <description>
-Gets the response id of a widget in the action area
-of a dialog.
+Whether the first ten items in the menu should be prepended by
+a number acting as a unique mnemonic.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkDialog
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> a widget in the action area of @dialog
-</parameter_description>
-</parameter>
 </parameters>
-<return> the response id of @widget, or %GTK_RESPONSE_NONE
-if @widget doesn&apos;t have a response id set.
-
-Since: 2.8
-</return>
+<return></return>
 </function>
 
 <function name="gtk_range_get_inverted">
@@ -23936,30 +24963,6 @@
 </return>
 </function>
 
-<function name="gtk_label_set_angle">
-<description>
-Sets the angle of rotation for the label. An angle of 90 reads from
-from bottom to top, an angle of 270, from top to bottom. The angle
-setting for the label is ignored if the label is selectable,
-wrapped, or ellipsized.
-
-Since: 2.6
-
-</description>
-<parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
-</parameter_description>
-</parameter>
-<parameter name="angle">
-<parameter_description> the angle that the baseline of the label makes with
-the horizontal, in degrees, measured counterclockwise
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_table_get_row_spacing">
 <description>
 Gets the amount of space between row @row, and
@@ -24106,58 +25109,57 @@
 </return>
 </function>
 
-<function name="gtk_plug_construct">
+<function name="gtk_text_iter_get_tags">
 <description>
-Finish the initialization of @plug for a given #GtkSocket identified by
- socket_id  This function will generally only be used by classes deriving from #GtkPlug.
+Return value: list of #GtkTextTag
 
 </description>
 <parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug.
-</parameter_description>
-</parameter>
-<parameter name="socket_id">
-<parameter_description> the XID of the socket&apos;s window.
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> list of #GtkTextTag
+</return>
 </function>
 
-<function name="gtk_text_iter_get_tags">
+<function name="gtk_text_iter_forward_visible_line">
 <description>
-Return value: list of #GtkTextTag
+Moves @iter to the start of the next visible line. Returns %TRUE if there
+was a next line to move to, and %FALSE if @iter was simply moved to
+the end of the buffer and is now not dereferenceable, or if @iter was
+already at the end of the buffer.
+
 
 </description>
 <parameters>
 <parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter_description> an iterator
 </parameter_description>
 </parameter>
 </parameters>
-<return> list of #GtkTextTag
+<return> whether @iter can be dereferenced
+
+Since: 2.8
 </return>
 </function>
 
-<function name="gtk_text_iter_forward_visible_line">
+<function name="gtk_action_create_menu_item">
 <description>
-Moves @iter to the start of the next visible line. Returns %TRUE if there
-was a next line to move to, and %FALSE if @iter was simply moved to
-the end of the buffer and is now not dereferenceable, or if @iter was
-already at the end of the buffer.
+Creates a menu item widget that proxies for the given action.
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> an iterator
+<parameter name="action">
+<parameter_description> the action object
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether @iter can be dereferenced
+<return> a menu item connected to the action.
 
-Since: 2.8
+Since: 2.4
 </return>
 </function>
 
@@ -24226,7 +25228,7 @@
 Deletes the menu items which were created from the @entries by the given
 item factory.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -24330,44 +25332,22 @@
 <return></return>
 </function>
 
-<function name="gtk_text_view_get_iter_at_position">
+<function name="gtk_text_tag_table_add">
 <description>
-Retrieves the iterator pointing to the character at buffer 
-coordinates @x and @y. Buffer coordinates are coordinates for 
-the entire buffer, not just the currently-displayed portion.  
-If you have coordinates from an event, you have to convert 
-those to buffer coordinates with 
-gtk_text_view_window_to_buffer_coords().
-
-Note that this is different from gtk_text_view_get_iter_at_location(),
-which returns cursor locations, i.e. positions &amp;lt;emphasis&amp;gt;between&amp;lt;/emphasis&amp;gt;
-characters.
+Add a tag to the table. The tag is assigned the highest priority
+in the table.
 
-Since: 2.6
+ tag must not be in a tag table already, and may not have
+the same name as an already-added tag.
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
-</parameter_description>
-</parameter>
-<parameter name="trailing">
-<parameter_description> location to store an integer indicating where
-in the grapheme the user clicked. It will either be
-zero, or the number of characters in the grapheme. 
-0 represents the trailing edge of the grapheme.
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x position, in buffer coordinates
+<parameter name="table">
+<parameter_description> a #GtkTextTagTable
 </parameter_description>
 </parameter>
-<parameter name="y">
-<parameter_description> y position, in buffer coordinates
+<parameter name="tag">
+<parameter_description> a #GtkTextTag
 </parameter_description>
 </parameter>
 </parameters>
@@ -24409,6 +25389,8 @@
 <description>
 Adds a new space to the beginning of the toolbar.
 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -24419,33 +25401,45 @@
 <return></return>
 </function>
 
-<function name="gtk_container_child_type">
+<function name="gtk_icon_theme_get_example_icon_name">
 <description>
-Return value: a #GType.
+Gets the name of an icon that is representative of the
+current theme (for instance, to use when presenting
+a list of themes to the user.)
+
 
 </description>
 <parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
+<parameter name="icon_theme">
+<parameter_description> a #GtkIconTheme
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GType.
+<return> the name of an example icon or %NULL.
+Free with g_free().
+
+Since: 2.4
 </return>
 </function>
 
-<function name="gtk_page_setup_new">
+<function name="gtk_file_chooser_button_set_title">
 <description>
-Creates a new #GtkPageSetup. 
+Modifies the @title of the browse dialog used by @button.
 
+Since: 2.6
 
 </description>
 <parameters>
+<parameter name="button">
+<parameter_description> the button widget to modify.
+</parameter_description>
+</parameter>
+<parameter name="title">
+<parameter_description> the new browse dialog title.
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new #GtkPageSetup.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_target_list_add_uri_targets">
@@ -24587,21 +25581,28 @@
 </return>
 </function>
 
-<function name="gtk_printer_get_location">
+<function name="gtk_page_setup_set_bottom_margin">
 <description>
-Return value: the location of @printer
+Sets the bottom margin of the #GtkPageSetup.
+
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="printer">
-<parameter_description> a #GtkPrinter
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
+</parameter_description>
+</parameter>
+<parameter name="margin">
+<parameter_description> the new bottom margin in units of @unit
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> the units for @margin
 </parameter_description>
 </parameter>
 </parameters>
-<return> the location of @printer
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tool_button_get_icon_widget">
@@ -24623,22 +25624,15 @@
 </return>
 </function>
 
-<function name="gtk_accel_map_foreach_unfiltered">
+<function name="gtk_notebook_prev_page">
 <description>
-Loops over all entries in the accelerator map, and execute
- foreach_func on each. The signature of @foreach_func is that of
-#GtkAccelMapForeach, the @changed parameter indicates whether
-this accelerator was changed during runtime (thus, would need
-saving during an accelerator map dump).
+Switches to the previous page. Nothing happens if the current page
+is the first page.
 
 </description>
 <parameters>
-<parameter name="data">
-<parameter_description>         data to be passed into @foreach_func
-</parameter_description>
-</parameter>
-<parameter name="foreach_func">
-<parameter_description> function to be executed for each accel map entry
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
 </parameters>
@@ -24697,59 +25691,72 @@
 </return>
 </function>
 
-<function name="gtk_widget_grab_focus">
+<function name="gtk_binding_set_by_class">
 <description>
-Causes @widget to have the keyboard focus for the #GtkWindow it&apos;s
-inside. @widget must be a focusable widget, such as a #GtkEntry;
-something like #GtkFrame won&apos;t work. (More precisely, it must have the
-%GTK_CAN_FOCUS flag set.)
+This function returns the binding set named after the type name of
+the passed in class structure. New binding sets are created on
+demand by this function.
+
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="object_class">
+<parameter_description> a valid #GtkObject class
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the binding set corresponding to @object_class
+</return>
 </function>
 
-<function name="gtk_text_tag_table_get_size">
+<function name="gtk_tree_model_sort_set_model">
 <description>
-Return value: number of tags in @table
+Sets the model of @tree_model_sort to be @model.  If @model is %NULL, 
+then the old model is unset.  The sort function is unset as a result 
+of this call. The model will be in an unsorted state until a sort 
+function is set.
 
 </description>
 <parameters>
-<parameter name="table">
-<parameter_description> a #GtkTextTagTable
+<parameter name="tree_model_sort">
+<parameter_description> The #GtkTreeModelSort.
+</parameter_description>
+</parameter>
+<parameter name="child_model">
+<parameter_description> A #GtkTreeModel, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> number of tags in @table
-</return>
+<return></return>
 </function>
 
-<function name="gtk_text_buffer_get_selection_bounds">
+<function name="gtk_text_buffer_add_mark">
 <description>
-Return value: whether the selection has nonzero length
+Adds the mark at position @where. The mark must not be added to
+another buffer, and if its name is not %NULL then there must not
+be another mark in the buffer with the same name.
+
+Emits the &quot;mark-set&quot; signal as notification of the mark&apos;s initial
+placement.
+
+Since: 2.12
 
 </description>
 <parameters>
 <parameter name="buffer">
-<parameter_description> a #GtkTextBuffer a #GtkTextBuffer
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
-<parameter name="start">
-<parameter_description> iterator to initialize with selection start
+<parameter name="mark">
+<parameter_description> the mark to add
 </parameter_description>
 </parameter>
-<parameter name="end">
-<parameter_description> iterator to initialize with selection end
+<parameter name="where">
+<parameter_description> location to place mark
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether the selection has nonzero length
-</return>
+<return></return>
 </function>
 
 <function name="gtk_drag_update">
@@ -24863,7 +25870,7 @@
 The operation of the @mouse_button and the @time_ parameters is the same
 as the @button and @activation_time parameters for gtk_menu_popup().
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -24876,7 +25883,7 @@
 </parameter_description>
 </parameter>
 <parameter name="destroy">
-<parameter_description> a #GtkDestroyNotify function to be called on @popup_data when
+<parameter_description> a #GDestroyNotify function to be called on @popup_data when
 the menu is unposted
 </parameter_description>
 </parameter>
@@ -24921,23 +25928,6 @@
 <return></return>
 </function>
 
-<function name="gtk_ui_manager_new_merge_id">
-<description>
-Return value: an unused merge id.
-
-</description>
-<parameters>
-<parameter name="self">
-<parameter_description> a #GtkUIManager
-</parameter_description>
-</parameter>
-</parameters>
-<return> an unused merge id.
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_tree_view_get_search_entry">
 <description>
 Return value: the entry currently in use as search entry.
@@ -25014,17 +26004,48 @@
 <return></return>
 </function>
 
-<function name="gtk_calendar_thaw">
+<function name="gtk_draw_handle">
 <description>
-Does nothing. Previously defrosted a calendar; all the changes made
-since the last gtk_calendar_freeze() were displayed.
+Draws a handle as used in #GtkHandleBox and #GtkPaned.
 
-Deprecated: 2.8: 
+Deprecated: 2.0: Use gtk_paint_handle() instead.
 
 </description>
 <parameters>
-<parameter name="calendar">
-<parameter_description> a #GtkCalendar
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="shadow_type">
+<parameter_description> type of shadow to draw
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin of the handle
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin of the handle
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> with of the handle
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> height of the handle
+</parameter_description>
+</parameter>
+<parameter name="orientation">
+<parameter_description> the orientation of the handle
 </parameter_description>
 </parameter>
 </parameters>
@@ -25053,25 +26074,59 @@
 </return>
 </function>
 
-<function name="gtk_window_deiconify">
+<function name="gtk_orientable_get_orientation">
 <description>
-Asks to deiconify (i.e. unminimize) the specified @window. Note
-that you shouldn&apos;t assume the window is definitely deiconified
-afterward, because other entities (e.g. the user or &amp;lt;link
-linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could iconify it
-again before your code which assumes deiconification gets to run.
+Retrieves the orientation of the @orientable.
 
-You can track iconification via the &quot;window_state_event&quot; signal
-on #GtkWidget.
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="orientable">
+<parameter_description> a #GtkOrientable
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the orientation of the @orientable.
+
+Since: 2.16
+</return>
+</function>
+
+<function name="gtk_cell_view_get_model">
+<description>
+Returns: a #GtkTreeModel used or %NULL
+
+</description>
+<parameters>
+<parameter name="cell_view">
+<parameter_description> a #GtkCellView
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #GtkTreeModel used or %NULL
+
+Since: 2.16
+</return>
+</function>
+
+<function name="gtk_file_chooser_get_preview_uri">
+<description>
+Gets the URI that should be previewed in a custom preview
+widget. See gtk_file_chooser_set_preview_widget().
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> the URI for the file to preview, or %NULL if no file is
+selected. Free with g_free().
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_file_chooser_unselect_uri">
@@ -25119,9 +26174,21 @@
 
 <function name="GtkMenu">
 <description>
-A boolean that indicates whether the menu is torn-off.
+Arbitrary constant to scale down the size of the scroll arrow.
 
-Since: 2.6
+Since: 2.16
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</function>
+
+<function name="_gtk_socket_handle_map_request">
+<description>
+ socket: a #GtkSocket
+
+Called from the GtkSocket backend when the plug has been mapped.
 
 </description>
 <parameters>
@@ -25239,46 +26306,32 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_insert_with_tags_by_name">
+<function name="gtk_text_view_move_mark_onscreen">
 <description>
-Same as gtk_text_buffer_insert_with_tags(), but allows you
-to pass in tag names instead of tag objects.
+Moves a mark within the buffer so that it&apos;s
+located within the currently-visible text area.
+
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> position in @buffer
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> UTF-8 text
-</parameter_description>
-</parameter>
-<parameter name="len">
-<parameter_description> length of @text, or -1
-</parameter_description>
-</parameter>
-<parameter name="first_tag_name">
-<parameter_description> name of a tag to apply to @text
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
-<parameter name="Varargs">
-<parameter_description> more tag names
+<parameter name="mark">
+<parameter_description> a #GtkTextMark
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the mark moved (wasn&apos;t already onscreen)
+</return>
 </function>
 
 <function name="gtk_item_factory_create_menu_entries">
 <description>
 Creates the menu items from the @entries.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -25327,47 +26380,37 @@
 </return>
 </function>
 
-<function name="gtk_icon_theme_get_default">
+<function name="gtk_toolbar_set_orientation">
 <description>
-Gets the icon theme for the default screen. See
-gtk_icon_theme_get_for_screen().
-
+Sets whether a toolbar should appear horizontally or vertically.
 
 </description>
 <parameters>
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar.
+</parameter_description>
+</parameter>
+<parameter name="orientation">
+<parameter_description> a new #GtkOrientation.
+</parameter_description>
+</parameter>
 </parameters>
-<return> A unique #GtkIconTheme associated with
-the default screen. This icon theme is associated with
-the screen and can be used as long as the screen
-is open. Do not ref or unref it.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
-<function name="gtk_file_system_volume_mount">
+<function name="_gtk_socket_remove_grabbed_key">
 <description>
-Tries to mount an unmounted volume.  This may cause the &quot;volumes-changed&quot;
-signal in the @file_system to be emitted.
+ socket: a #GtkSocket
+ keyval: a key
+ modifiers: modifiers for the key
 
+Called from the GtkSocket backend when the corresponding plug has
+told the socket to remove a key grab.
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> TRUE if the @volume was mounted successfully, FALSE otherwise.
-</return>
+<return></return>
 </function>
 
 <function name="GtkAssistant">
@@ -25411,6 +26454,7 @@
 The list is terminated by a -1. For example, to set column 0 with type
 %G_TYPE_STRING to &quot;Foo&quot;, you would write &amp;lt;literal&amp;gt;gtk_list_store_set (store, iter,
 0, &quot;Foo&quot;, -1)&amp;lt;/literal&amp;gt;.
+The value will be copied or referenced by the store if appropriate.
 
 </description>
 <parameters>
@@ -25430,25 +26474,44 @@
 <return></return>
 </function>
 
-<function name="gtk_item_factory_delete_entry">
+<function name="gtk_buildable_custom_tag_start">
 <description>
-Deletes the menu item which was created from @entry by the given
-item factory.
+This is called for each unknown element under &amp;lt;child&amp;gt;.
 
-Deprecated: 2.4:
 
 </description>
 <parameters>
-<parameter name="ifactory">
-<parameter_description> a #GtkItemFactory
+<parameter name="buildable">
+<parameter_description> a #GtkBuildable
 </parameter_description>
 </parameter>
-<parameter name="entry">
-<parameter_description> a #GtkItemFactoryEntry
+<parameter name="builder">
+<parameter_description> a #GtkBuilder used to construct this object
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> child object or %NULL for non-child tags
+</parameter_description>
+</parameter>
+<parameter name="tagname">
+<parameter_description> name of tag
+</parameter_description>
+</parameter>
+<parameter name="parser">
+<parameter_description> a #GMarkupParser structure to fill in
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> return location for user data that will be passed in 
+to parser functions
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if a object has a custom implementation, %FALSE
+if it doesn&apos;t.
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_recent_manager_move_item">
@@ -25552,79 +26615,121 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_filter_convert_path_to_child_path">
+<function name="gtk_widget_child_notify">
 <description>
-Converts @filter_path to a path on the child model of @filter. That is,
- filter_path points to a location in @filter. The returned path will
-point to the same location in the model not being filtered. If @filter_path
-does not point to a location in the child model, %NULL is returned.
+Emits a #GtkWidget::child-notify signal for the 
+&amp;lt;link linkend=&quot;child-properties&quot;&amp;gt;child property&amp;lt;/link&amp;gt; @child_property 
+on @widget.
 
+This is the analogue of g_object_notify() for child properties.
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> A #GtkTreeModelFilter.
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="filter_path">
-<parameter_description> A #GtkTreePath to convert.
+<parameter name="child_property">
+<parameter_description> the name of a child property installed on the 
+class of @widget&amp;lt;!-- --&amp;gt;&apos;s parent
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly allocated #GtkTreePath, or %NULL.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
-<function name="gtk_recent_chooser_get_current_uri">
+<function name="gtk_notebook_get_tab_detachable">
 <description>
-Gets the URI currently selected by @chooser.
-
+Return Value: TRUE if the tab is detachable.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkRecentChooser
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> a child #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return> a newly allocated string holding a URI.
+<return> TRUE if the tab is detachable.
 
 Since: 2.10
 </return>
 </function>
 
-<function name="gtk_builder_add_from_file">
+<function name="gtk_check_version">
 <description>
-Parses a file containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
-UI definition&amp;lt;/link&amp;gt; and merges it with the current contents of @builder. 
+Checks that the GTK+ library in use is compatible with the
+given version. Generally you would pass in the constants
+#GTK_MAJOR_VERSION, #GTK_MINOR_VERSION, #GTK_MICRO_VERSION
+as the three arguments to this function; that produces
+a check that the library in use is compatible with
+the version of GTK+ the application or module was compiled
+against.
+
+Compatibility is defined by two things: first the version
+of the running library is newer than the version
+ required_major required_minor @required_micro. Second
+the running library must be binary compatible with the
+version @required_major required_minor  required_micro
+(same major version.)
+
+This function is primarily for GTK+ modules; the module
+can call this function to check that it wasn&apos;t loaded
+into an incompatible version of GTK+. However, such a
+a check isn&apos;t completely reliable, since the module may be
+linked against an old version of GTK+ and calling the
+old version of gtk_check_version(), but still get loaded
+into an application using a newer version of GTK+.
 
 
 </description>
 <parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
+<parameter name="required_major">
+<parameter_description> the required major version.
 </parameter_description>
 </parameter>
-<parameter name="filename">
-<parameter_description> the name of the file to parse
+<parameter name="required_minor">
+<parameter_description> the required minor version.
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for an error, or %NULL
+<parameter name="required_micro">
+<parameter_description> the required micro version.
 </parameter_description>
 </parameter>
 </parameters>
-<return> A positive value on success, 0 if an error occurred
-
-Since: 2.12
+<return> %NULL if the GTK+ library is compatible with the
+given version, or a string describing the version mismatch.
+The returned string is owned by GTK+ and should not be modified
+or freed.
 </return>
 </function>
 
-<function name="gtk_statusbar_get_has_resize_grip">
+<function name="gtk_tool_shell_get_orientation">
 <description>
-Returns: %TRUE if the statusbar has a resize grip.
+Retrieves the current orientation for the tool shell. Tool items must not
+call this function directly, but rely on gtk_tool_item_get_orientation()
+instead.
+
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GtkToolShell
+</parameter_description>
+</parameter>
+</parameters>
+<return> the current orientation of @shell
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_statusbar_get_has_resize_grip">
+<description>
+Returns: %TRUE if the statusbar has a resize grip.
 
 </description>
 <parameters>
@@ -25637,42 +26742,40 @@
 </return>
 </function>
 
-<function name="gtk_icon_factory_remove_default">
+<function name="gtk_spin_button_set_update_policy">
 <description>
-Removes an icon factory from the list of default icon
-factories. Not normally used; you might use it for a library that
-can be unloaded or shut down.
-
+Sets the update behavior of a spin button. This determines whether the
+spin button is always updated or only when a valid value is set.
 
 </description>
 <parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory previously added with gtk_icon_factory_add_default()
+<parameter name="spin_button">
+<parameter_description> a #GtkSpinButton 
+</parameter_description>
+</parameter>
+<parameter name="policy">
+<parameter_description> a #GtkSpinButtonUpdatePolicy value
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_file_system_volume_get_base_path">
+<function name="gtk_recent_chooser_get_show_icons">
 <description>
-Queries the base path for a volume.  For example, a CD-ROM device may yield a
-path of &quot;/mnt/cdrom&quot;.
+Retrieves whether @chooser should show an icon near the resource.
 
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
+<parameter name="chooser">
+<parameter_description> a #GtkRecentChooser
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GtkFilePath with the base mount path of the specified
- volume 
+<return> %TRUE if the icons should be displayed, %FALSE otherwise.
+
+Since: 2.10
 </return>
 </function>
 
@@ -25712,15 +26815,16 @@
 </parameter_description>
 </parameter>
 <parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons
+<parameter_description> the label displayed in menu items and on buttons, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="tooltip">
-<parameter_description> a tooltip for the action
+<parameter_description> a tooltip for the action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing the action
+<parameter_description> the stock icon to display in widgets representing the
+action, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -25734,7 +26838,7 @@
 <description>
 Creates a new #GtkFileSystemModel object. The #GtkFileSystemModel
 object wraps a #GtkFileSystem interface as a #GtkTreeModel.
-Using the @root_path and @max_depth parameters, the tree model
+Using the @root_file and @max_depth parameters, the tree model
 can be restricted to a subportion of the entire file system.
 
 
@@ -25744,26 +26848,19 @@
 <parameter_description> an object implementing #GtkFileSystem
 </parameter_description>
 </parameter>
-<parameter name="root_path">
-<parameter_description> the path of root of the file system to display
+<parameter name="root_file">
+<parameter_description> the root file path to show.
 </parameter_description>
 </parameter>
 <parameter name="max_depth">
-<parameter_description> the maximum depth from the children of @root_path
+<parameter_description> the maximum depth from the children of @root_file
 or the roots of the file system to display in
 the file selector). A depth of 0 displays
-only the immediate children of @root_path,
+only the immediate children of @root_file,
 or the roots of the filesystem. -1 for no
 maximum depth.
 </parameter_description>
 </parameter>
-<parameter name="types">
-<parameter_description> a bitmask indicating the types of information
-that is desired about the files. This will
-determine what information is returned by
-_gtk_file_system_model_get_info().
-</parameter_description>
-</parameter>
 <parameter name="error">
 <parameter_description> location to store error, or %NULL.
 </parameter_description>
@@ -25849,55 +26946,55 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_set_tab_label">
+<function name="gtk_ui_manager_get_ui">
 <description>
-Changes the tab label for @child. If %NULL is specified
-for @tab_label, then the page will have the label &apos;page N&apos;.
+Creates a &amp;lt;link linkend=&quot;XML-UI&quot;&amp;gt;UI definition&amp;lt;/link&amp;gt; of the merged UI.
+
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the page
-</parameter_description>
-</parameter>
-<parameter name="tab_label">
-<parameter_description> the tab label widget to use, or %NULL for default tab
-label.
+<parameter name="self">
+<parameter_description> a #GtkUIManager
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A newly allocated string containing an XML representation of 
+the merged UI.
+
+Since: 2.4
+</return>
 </function>
 
-<function name="gtk_text_view_backward_display_line_start">
+<function name="gtk_assistant_set_forward_page_func">
 <description>
-Moves the given @iter backward to the next display line start.
-A display line is different from a paragraph. Paragraphs are
-separated by newlines or other paragraph separator characters.
-Display lines are created by line-wrapping a paragraph. If
-wrapping is turned off, display lines and paragraphs will be the
-same. Display lines are divided differently for each view, since
-they depend on the view&apos;s width; paragraphs are the same in all
-views, since they depend on the contents of the #GtkTextBuffer.
+Sets the page forwarding function to be @page_func, this function will
+be used to determine what will be the next page when the user presses
+the forward button. Setting @page_func to %NULL will make the assistant
+to use the default forward function, which just goes to the next visible 
+page.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="page_func">
+<parameter_description> the #GtkAssistantPageFunc, or %NULL to use the default one
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> user data for @page_func
+</parameter_description>
+</parameter>
+<parameter name="destroy">
+<parameter_description> destroy notifier for @data
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @iter was moved and is not on the end iterator
-</return>
+<return></return>
 </function>
 
 <function name="gtk_file_selection_get_select_multiple">
@@ -25933,6 +27030,25 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_get_size_entry">
+<description>
+This returns the #GtkEntry used to allow the user to edit the font
+number manually instead of selecting it from the list of font sizes. 
+
+
+</description>
+<parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #GtkWidget. 
+
+Since: 2.14
+</return>
+</function>
+
 <function name="_gtk_file_chooser_embed_delegate_iface_init">
 <description>
 An interface-initialization function for use in cases where an object is
@@ -25972,6 +27088,23 @@
 </return>
 </function>
 
+<function name="gtk_window_group_list_windows">
+<description>
+Returns: A newly-allocated list of windows inside the group.
+
+</description>
+<parameters>
+<parameter name="window_group">
+<parameter_description> a #GtkWindowGroup
+</parameter_description>
+</parameter>
+</parameters>
+<return> A newly-allocated list of windows inside the group.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_menu_tool_button_get_menu">
 <description>
 Gets the #GtkMenu associated with #GtkMenuToolButton.
@@ -26083,20 +27216,20 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_sort_new_with_model">
+<function name="gtk_widget_set_default_direction">
 <description>
-Creates a new #GtkTreeModel, with @child_model as the child model.
-
+Sets the default reading direction for widgets where the
+direction has not been explicitly set by gtk_widget_set_direction().
 
 </description>
 <parameters>
-<parameter name="child_model">
-<parameter_description> A #GtkTreeModel
+<parameter name="dir">
+<parameter_description> the new default direction. This cannot be
+%GTK_TEXT_DIR_NONE.
 </parameter_description>
 </parameter>
 </parameters>
-<return> A new #GtkTreeModel.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_path_prepend_index">
@@ -26118,57 +27251,64 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_set_preview_widget">
+<function name="_gtk_widget_synthesize_crossing">
 <description>
-Sets an application-supplied widget to use to display a custom preview
-of the currently selected file. To implement a preview, after setting the
-preview widget, you connect to the ::update-preview
-signal, and call gtk_file_chooser_get_preview_filename() or
-gtk_file_chooser_get_preview_uri() on each change. If you can
-display a preview of the new file, update your widget and
-set the preview active using gtk_file_chooser_set_preview_widget_active().
-Otherwise, set the preview inactive.
+Generate crossing event(s) on widget state (sensitivity) or GTK+ grab change.
 
-When there is no application-supplied preview widget, or the
-application-supplied preview widget is not active, the file chooser
-may display an internally generated preview of the current file or
-it may display no preview at all.
+The real pointer window is the window that most recently received an enter notify
+event.  Windows that don&apos;t select for crossing events can&apos;t become the real
+poiner window.  The real pointer widget that owns the real pointer window.  The
+effective pointer window is the same as the real pointer window unless the real
+pointer widget is either insensitive or there is a grab on a widget that is not
+an ancestor of the real pointer widget (in which case the effective pointer
+window should be the root window).
 
-Since: 2.4
+When the effective pointer window is the same as the real poiner window, we
+receive crossing events from the windowing system.  When the effective pointer
+window changes to become different from the real pointer window we synthesize
+crossing events, attempting to follow X protocol rules:
+
+When the root window becomes the effective pointer window:
+- leave notify on real pointer window, detail Ancestor
+- leave notify on all of its ancestors, detail Virtual
+- enter notify on root window, detail Inferior
+
+When the root window ceases to be the effective pointer window:
+- leave notify on root window, detail Inferior
+- enter notify on all ancestors of real pointer window, detail Virtual
+- enter notify on real pointer window, detail Ancestor
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="from">
+<parameter_description> the #GtkWidget the virtual pointer is leaving.
 </parameter_description>
 </parameter>
-<parameter name="preview_widget">
-<parameter_description> widget for displaying preview.
+<parameter name="to">
+<parameter_description> the #GtkWidget the virtual pointer is moving to.
+</parameter_description>
+</parameter>
+<parameter name="mode">
+<parameter_description> the #GdkCrossingMode to place on the synthesized events.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_button_new_from_stock">
+<function name="gtk_icon_source_free">
 <description>
-Creates a new #GtkButton containing the image and text from a stock item.
-Some stock ids have preprocessor macros like #GTK_STOCK_OK and
-#GTK_STOCK_APPLY.
-
-If @stock_id is unknown, then it will be treated as a mnemonic
-label (as for gtk_button_new_with_mnemonic()).
-
+Frees a dynamically-allocated icon source, along with its
+filename, size, and pixbuf fields if those are not %NULL.
 
 </description>
 <parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item 
+<parameter name="source">
+<parameter_description> a #GtkIconSource
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkButton
-</return>
+<return></return>
 </function>
 
 <function name="_gtk_icon_cache_validate">
@@ -26193,26 +27333,20 @@
 </return>
 </function>
 
-<function name="gtk_text_iter_compare">
+<function name="gtk_combo_box_get_wrap_width">
 <description>
-A qsort()-style function that returns negative if @lhs is less than
- rhs, positive if @lhs is greater than @rhs, and 0 if they&apos;re equal.
-Ordering is in character offset order, i.e. the first character in the buffer
-is less than the second character in the buffer.
-
+Returns: the wrap width.
 
 </description>
 <parameters>
-<parameter name="lhs">
-<parameter_description> a #GtkTextIter
-</parameter_description>
-</parameter>
-<parameter name="rhs">
-<parameter_description> another #GtkTextIter
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
 </parameter_description>
 </parameter>
 </parameters>
-<return> -1 if @lhs is less than @rhs, 1 if @lhs is greater, 0 if they are equal
+<return> the wrap width.
+
+Since: 2.6
 </return>
 </function>
 
@@ -26299,14 +27433,13 @@
 to be called when the window has its &quot;final&quot; size, i.e. after calling
 gtk_widget_show_all() on the contents and gtk_window_set_geometry_hints()
 on the window.
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 #include &amp;lt;gtk/gtk.h&amp;gt;
 
 static void
 fill_with_content (GtkWidget *vbox)
 {
-/&amp;lt;!-- --&amp;gt;* fill with content... *&amp;lt;!-- --&amp;gt;/
+/&amp;ast; fill with content... &amp;ast;/
 }
 
 int
@@ -26317,7 +27450,7 @@
 100, 50, 0, 0, 100, 50, 10, 10, 0.0, 0.0, GDK_GRAVITY_NORTH_WEST  
 };
 
-gtk_init (&amp;amp;argc, &amp;amp;argv);
+gtk_init (&amp;argc, &amp;argv);
 
 window = gtk_window_new (GTK_WINDOW_TOPLEVEL);
 vbox = gtk_vbox_new (FALSE, 0);
@@ -26328,7 +27461,7 @@
 
 gtk_window_set_geometry_hints (GTK_WINDOW (window),
 window,
-&amp;amp;size_hints,
+&amp;size_hints,
 GDK_HINT_MIN_SIZE | 
 GDK_HINT_BASE_SIZE | 
 GDK_HINT_RESIZE_INC);
@@ -26336,7 +27469,7 @@
 if (argc &amp;gt; 1)
 {
 if (!gtk_window_parse_geometry (GTK_WINDOW (window), argv[1]))
-fprintf (stderr, &quot;Failed to parse &apos;&amp;percnt;s&apos;\n&quot;, argv[1]);
+fprintf (stderr, &quot;Failed to parse &apos;%s&apos;\n&quot;, argv[1]);
 }
 
 gtk_widget_show_all (window);
@@ -26344,7 +27477,7 @@
 
 return 0;
 }
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -26420,18 +27553,22 @@
 </return>
 </function>
 
-<function name="gtk_color_selection_get_previous_color">
+<function name="GtkStatusbar">
 <description>
-Fills @color in with the original color value.
+Is emitted whenever a new message is popped off a statusbar&apos;s stack.
 
 </description>
 <parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection.
+<parameter name="statusbar">
+<parameter_description> the object which received the signal.
 </parameter_description>
 </parameter>
-<parameter name="color">
-<parameter_description> a #GdkColor to fill in with the original color value.
+<parameter name="context_id">
+<parameter_description> the context id of the relevant message/statusbar.
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> the message that was just popped.
 </parameter_description>
 </parameter>
 </parameters>
@@ -26459,25 +27596,39 @@
 <return></return>
 </function>
 
-<function name="gtk_text_view_move_mark_onscreen">
+<function name="gtk_text_buffer_insert_with_tags_by_name">
 <description>
-Moves a mark within the buffer so that it&apos;s
-located within the currently-visible text area.
-
+Same as gtk_text_buffer_insert_with_tags(), but allows you
+to pass in tag names instead of tag objects.
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
-<parameter name="mark">
-<parameter_description> a #GtkTextMark
+<parameter name="iter">
+<parameter_description> position in @buffer
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> UTF-8 text
+</parameter_description>
+</parameter>
+<parameter name="len">
+<parameter_description> length of @text, or -1
+</parameter_description>
+</parameter>
+<parameter name="first_tag_name">
+<parameter_description> name of a tag to apply to @text
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> more tag names
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the mark moved (wasn&apos;t already onscreen)
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_thaw_child_notify">
@@ -26496,22 +27647,25 @@
 <return></return>
 </function>
 
-<function name="gtk_image_set_from_icon_set">
+<function name="gtk_file_chooser_set_preview_widget_active">
 <description>
-See gtk_image_new_from_icon_set() for details.
+Sets whether the preview widget set by
+gtk_file_chooser_set_preview_widget() should be shown for the
+current filename. When @active is set to false, the file chooser
+may display an internally generated preview of the current file
+or it may display no preview at all. See
+gtk_file_chooser_set_preview_widget() for more details.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
-</parameter_description>
-</parameter>
-<parameter name="icon_set">
-<parameter_description> a #GtkIconSet
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
-<parameter name="size">
-<parameter_description> a stock icon size
+<parameter name="active">
+<parameter_description> whether to display the user-specified preview widget
 </parameter_description>
 </parameter>
 </parameters>
@@ -26537,31 +27691,21 @@
 <return></return>
 </function>
 
-<function name="gtk_tooltip_set_tip_area">
+<function name="gtk_combo_box_get_model">
 <description>
-Sets the area of the widget, where the contents of this tooltip apply,
-to be @rect (in widget coordinates).  This is especially useful for
-properly setting tooltips on #GtkTreeView rows and cells, #GtkIconViews,
-etc.
-
-For setting tooltips on #GtkTreeView, please refer to the convenience
-functions for this: gtk_tree_view_set_tooltip_row() and
-gtk_tree_view_set_tooltip_cell().
-
-Since: 2.12
+Return value: A #GtkTreeModel which was passed during construction.
 
 </description>
 <parameters>
-<parameter name="tooltip">
-<parameter_description> a #GtkTooltip
-</parameter_description>
-</parameter>
-<parameter name="rect">
-<parameter_description> a #GdkRectangle
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A #GtkTreeModel which was passed during construction.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_page_setup_set_paper_size">
@@ -26586,31 +27730,6 @@
 <return></return>
 </function>
 
-<function name="gtk_file_system_set_bookmark_label">
-<description>
-Sets the label to display for a bookmark.
-
-Since: 2.8
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of the bookmark 
-</parameter_description>
-</parameter>
-<parameter name="label">
-<parameter_description> the label for the bookmark, or %NULL to display
-the path itself
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_spin_button_set_snap_to_ticks">
 <description>
 Sets the policy as to whether values are corrected to the nearest step 
@@ -26782,20 +27901,21 @@
 <return></return>
 </function>
 
-<function name="gtk_text_layout_get_buffer">
+<function name="gtk_print_job_get_title">
 <description>
-Gets the text buffer used by the layout. See
-gtk_text_layout_set_buffer().
+Gets the job title.
 
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkTextLayout
+<parameter name="job">
+<parameter_description> a #GtkPrintJob
 </parameter_description>
 </parameter>
 </parameters>
-<return> the text buffer used by the layout.
+<return> the title of @job
+
+Since: 2.10
 </return>
 </function>
 
@@ -26812,62 +27932,44 @@
 </return>
 </function>
 
-<function name="gtk_radio_tool_button_new_with_stock_from_widget">
+<function name="_gtk_file_chooser_embed_set_delegate">
 <description>
-Creates a new #GtkRadioToolButton adding it to the same group as @group.
-The new #GtkRadioToolButton will contain an icon and label from the
-stock item indicated by @stock_id.
-
+Establishes that calls on @receiver for #GtkFileChooser methods should be
+delegated to @delegate, and that #GtkFileChooser signals emitted on @delegate
+should be forwarded to @receiver. Must be used in conjunction with
+_gtk_file_chooser_embed_delegate_iface_init().
 
 </description>
 <parameters>
-<parameter name="group">
-<parameter_description> An existing #GtkRadioToolButton.
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> the name of a stock item 
+<parameter name="receiver">
+<parameter_description> a GOobject implementing #GtkFileChooserEmbed
 </parameter_description>
 </parameter>
-</parameters>
-<return> A new #GtkRadioToolButton
-
-Since: 2.4
-</return>
-</function>
-
-<function name="gtk_get_current_event_state">
-<description>
-If there is a current event and it has a state field, place
-that state field in @state and return %TRUE, otherwise return
-%FALSE.
-
-
-</description>
-<parameters>
-<parameter name="state">
-<parameter_description> a location to store the state of the current event
+<parameter name="delegate">
+<parameter_description> another GObject implementing #GtkFileChooserEmbed
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if there was a current event and it had a state field
-</return>
+<return></return>
 </function>
 
-<function name="gtk_fixed_get_has_window">
+<function name="_gtk_file_chooser_entry_get_file_part">
 <description>
-Gets whether the #GtkFixed has its own #GdkWindow.
-See gdk_fixed_set_has_window().
+Gets the non-folder portion of whatever the user has entered
+into the file selector. What is returned is a UTF-8 string,
+and if a filename path is needed, g_file_get_child_for_display_name()
+must be used
 
 
 </description>
 <parameters>
-<parameter name="fixed">
-<parameter_description> a #GtkWidget
+<parameter name="chooser_entry">
+<parameter_description> a #GtkFileChooserEntry
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @fixed has its own window.
+<return> the entered filename - this value is owned by the
+chooser entry and must not be modified or freed.
 </return>
 </function>
 
@@ -26889,41 +27991,22 @@
 </return>
 </function>
 
-<function name="gtk_printer_compare">
+<function name="gtk_text_buffer_get_iter_at_child_anchor">
 <description>
-Compares two printers.
-
+Obtains the location of @anchor within @buffer.
 
 </description>
 <parameters>
-<parameter name="a">
-<parameter_description> a #GtkPrinter
-</parameter_description>
-</parameter>
-<parameter name="b">
-<parameter_description> another #GtkPrinter
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
-</parameters>
-<return> 0 if the printer match, a negative value if @a &amp;lt; @b, 
-or a positive value if @a &amp;gt; @b
-
-Since: 2.10
-</return>
-</function>
-
-<function name="gtk_toolbar_set_orientation">
-<description>
-Sets whether a toolbar should appear horizontally or vertically.
-
-</description>
-<parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar.
+<parameter name="iter">
+<parameter_description> an iterator to be initialized
 </parameter_description>
 </parameter>
-<parameter name="orientation">
-<parameter_description> a new #GtkOrientation.
+<parameter name="anchor">
+<parameter_description> a child anchor that appears in @buffer
 </parameter_description>
 </parameter>
 </parameters>
@@ -26942,19 +28025,22 @@
 </return>
 </function>
 
-<function name="_gtk_socket_remove_grabbed_key">
+<function name="gtk_scale_button_get_popup">
 <description>
- socket: a #GtkSocket
- keyval: a key
- modifiers: modifiers for the key
+Retrieves the popup of the #GtkScaleButton.
 
-Called from the GtkSocket backend when the corresponding plug has
-told the socket to remove a key grab.
 
 </description>
 <parameters>
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
+</parameter_description>
+</parameter>
 </parameters>
-<return></return>
+<return> the popup of the #GtkScaleButton
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_tree_view_create_row_drag_icon">
@@ -27100,6 +28186,27 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_dialog_set_font_name">
+<description>
+Sets the currently selected font. 
+
+
+</description>
+<parameters>
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
+</parameter_description>
+</parameter>
+<parameter name="fontname">
+<parameter_description> a pointer to a string
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the font selected in @fsd is now the
+ fontname specified. %FALSE otherwise. 
+</return>
+</function>
+
 <function name="gtk_paper_size_is_custom">
 <description>
 Return value: whether @size is a custom paper size.
@@ -27154,7 +28261,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return>value: the default row spacing
+<return> the default row spacing
 </return>
 </function>
 
@@ -27177,23 +28284,21 @@
 </return>
 </function>
 
-<function name="gtk_tool_item_rebuild_menu">
+<function name="gtk_combo_box_set_active_iter">
 <description>
-Calling this function signals to the toolbar that the
-overflow menu item for @tool_item has changed. If the
-overflow menu is visible when this function it called,
-the menu will be rebuilt.
-
-The function must be called when the tool item
-changes what it will do in response to the &quot;create_menu_proxy&quot;
-signal.
+Sets the current active item to be the one referenced by @iter. 
+ iter must correspond to a path of depth one.
 
-Since: 2.6
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> The #GtkTreeIter
 </parameter_description>
 </parameter>
 </parameters>
@@ -27245,19 +28350,30 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_get_search_equal_func">
+<function name="gtk_entry_completion_insert_action_text">
 <description>
-Return value: the currently used compare function for the search code.
+Inserts an action in @completion&apos;s action item list at position @index_
+with text @text. If you want the action item to have markup, use
+gtk_entry_completion_insert_action_markup().
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
+<parameter name="completion">
+<parameter_description> A #GtkEntryCompletion.
+</parameter_description>
+</parameter>
+<parameter name="index_">
+<parameter_description> The index of the item to insert.
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> Text of the item to insert.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the currently used compare function for the search code.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_view_move_visually">
@@ -27305,6 +28421,8 @@
 #GtkBox:fill and #GtkBox:padding, are given their default
 values, %TRUE, %TRUE, and 0, respectively.
 
+Deprecated: 2.14: Use gtk_box_pack_end()
+
 </description>
 <parameters>
 <parameter name="box">
@@ -27319,23 +28437,24 @@
 <return></return>
 </function>
 
-<function name="gtk_statusbar_pop">
+<function name="gtk_print_settings_foreach">
 <description>
-Removes the first message in the #GtkStatusBar&apos;s stack
-with the given context id. 
+Calls @func for each key-value pair of @settings.
 
-Note that this may not change the displayed message, if 
-the message at the top of the stack has a different 
-context id.
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="statusbar">
-<parameter_description> a #GtkStatusBar
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="context_id">
-<parameter_description> a context identifier
+<parameter name="func">
+<parameter_description> the function to call
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data for @func
 </parameter_description>
 </parameter>
 </parameters>
@@ -27394,23 +28513,29 @@
 </return>
 </function>
 
-<function name="_gtk_file_system_model_set_show_folders">
+<function name="gtk_target_table_new_from_list">
 <description>
-Sets whether folders should be included in the #GtkTreeModel for
-display.
+This function creates an #GtkTargetEntry array that contains the
+same targets as the passed %list. The returned table is newly
+allocated and should be freed using gtk_target_table_free() when no
+longer needed.
+
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GtkFileSystemModel
+<parameter name="list">
+<parameter_description> a #GtkTargetList
 </parameter_description>
 </parameter>
-<parameter name="show_folders">
-<parameter_description> whether folders should be displayed
+<parameter name="n_targets">
+<parameter_description> return location for the number ot targets in the table
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the new table.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_window_get_default_size">
@@ -27439,45 +28564,18 @@
 <return></return>
 </function>
 
-<function name="gtk_text_view_add_child_in_window">
+<function name="gtk_entry_completion_complete">
 <description>
-Adds a child at fixed coordinates in one of the text widget&apos;s
-windows. The window must have nonzero size (see
-gtk_text_view_set_border_window_size()). Note that the child
-coordinates are given relative to the #GdkWindow in question, and
-that these coordinates have no sane relationship to scrolling. When
-placing a child in #GTK_TEXT_WINDOW_WIDGET, scrolling is
-irrelevant, the child floats above all scrollable areas. But when
-placing a child in one of the scrollable windows (border windows or
-text window), you&apos;ll need to compute the child&apos;s correct position
-in buffer coordinates any time scrolling occurs or buffer changes
-occur, and then call gtk_text_view_move_child() to update the
-child&apos;s position. Unfortunately there&apos;s no good way to detect that
-scrolling has occurred, using the current API; a possible hack
-would be to update all child positions when the scroll adjustments
-change or the text buffer changes. See bug 64518 on
-bugzilla.gnome.org for status of fixing this issue.
+Requests a completion operation, or in other words a refiltering of the
+current list with completions, using the current key. The completion list
+view will be updated accordingly.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="which_window">
-<parameter_description> which window the child should appear in
-</parameter_description>
-</parameter>
-<parameter name="xpos">
-<parameter_description> X position of child in window coordinates
-</parameter_description>
-</parameter>
-<parameter name="ypos">
-<parameter_description> Y position of child in window coordinates
+<parameter name="completion">
+<parameter_description> A #GtkEntryCompletion.
 </parameter_description>
 </parameter>
 </parameters>
@@ -27523,7 +28621,7 @@
 <description>
 Creates the menu items from the @entries.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -27592,23 +28690,26 @@
 </return>
 </function>
 
-<function name="gtk_ui_manager_new">
+<function name="gtk_widget_unparent">
 <description>
-Creates a new ui manager object.
-
+This function is only for use in widget implementations.
+Should be called by implementations of the remove method
+on #GtkContainer, to dissociate a child from the container.
 
 </description>
 <parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new ui manager object.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_enable_model_drag_dest">
 <description>
-Turns @tree_view into a drop destination for automatic DND.
+Turns @tree_view into a drop destination for automatic DND. Calling
+this method sets reorderable to %FALSE.
 
 </description>
 <parameters>
@@ -27742,32 +28843,41 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_filter_convert_child_iter_to_iter">
+<function name="gtk_color_selection_set_has_opacity_control">
 <description>
-Sets @filter_iter to point to the row in @filter that corresponds to the
-row pointed at by @child_iter.  If @filter_iter was not set, %FALSE is
-returned.
+Sets the @colorsel to use or not use opacity.
 
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> A #GtkTreeModelFilter.
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelection.
 </parameter_description>
 </parameter>
-<parameter name="filter_iter">
-<parameter_description> An uninitialized #GtkTreeIter.
+<parameter name="has_opacity">
+<parameter_description> %TRUE if @colorsel can set the opacity, %FALSE otherwise.
 </parameter_description>
 </parameter>
-<parameter name="child_iter">
-<parameter_description> A valid #GtkTreeIter pointing to a row on the child model.
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_tree_selection_iter_is_selected">
+<description>
+Return value: %TRUE, if @iter is selected
+
+</description>
+<parameters>
+<parameter name="selection">
+<parameter_description> A #GtkTreeSelection
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> A valid #GtkTreeIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @filter_iter was set, i.e. if @child_iter is a
-valid iterator pointing to a visible row in child model.
-
-Since: 2.4
+<return> %TRUE, if @iter is selected
 </return>
 </function>
 
@@ -27920,7 +29030,7 @@
 gtk_item_factory_popup_with_data(). This data is available until the menu
 is popped down again.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -28014,26 +29124,52 @@
 <return></return>
 </function>
 
-<function name="gtk_print_settings_set_paper_size">
+<function name="gtk_toolbar_insert_stock">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_PAPER_FORMAT,
-%GTK_PRINT_SETTINGS_PAPER_WIDTH and
-%GTK_PRINT_SETTINGS_PAPER_HEIGHT.
+Inserts a stock item at the specified position of the toolbar.  If
+ stock_id is not a known stock item ID, it&apos;s inserted verbatim,
+except that underscores used to mark mnemonics are removed.
+
+ callback must be a pointer to a function taking a #GtkWidget and a gpointer as
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="toolbar">
+<parameter_description> A #GtkToolbar
 </parameter_description>
 </parameter>
-<parameter name="paper_size">
-<parameter_description> a paper size
+<parameter name="stock_id">
+<parameter_description> The id of the stock item you want to insert
+</parameter_description>
+</parameter>
+<parameter name="tooltip_text">
+<parameter_description> The text in the tooltip of the toolbar button
+</parameter_description>
+</parameter>
+<parameter name="tooltip_private_text">
+<parameter_description> The private text of the tooltip
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> The callback called when the toolbar button is clicked.
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data passed to callback
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> The position the button shall be inserted at.
+-1 means at the end.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the inserted widget
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+</return>
 </function>
 
 <function name="gtk_paper_size_get_default">
@@ -28050,15 +29186,23 @@
 </return>
 </function>
 
-<function name="gtk_accelerator_get_default_mod_mask">
+<function name="gtk_label_set_use_underline">
 <description>
-Gets the value set by gtk_accelerator_set_default_mod_mask().
+If true, an underline in the text indicates the next character should be
+used for the mnemonic accelerator key.
 
 </description>
 <parameters>
+<parameter name="label">
+<parameter_description> a #GtkLabel
+</parameter_description>
+</parameter>
+<parameter name="setting">
+<parameter_description> %TRUE if underlines in the text indicate mnemonics
+</parameter_description>
+</parameter>
 </parameters>
-<return> the default accelerator modifier mask
-</return>
+<return></return>
 </function>
 
 <function name="GtkRecentManager">
@@ -28078,20 +29222,23 @@
 <return></return>
 </function>
 
-<function name="gtk_ruler_get_metric">
+<function name="_gtk_recent_chooser_install_properties">
 <description>
-Gets the units used for a #GtkRuler. See gtk_ruler_set_metric().
-
+Installs the necessary properties for a class implementing
+#GtkRecentChooser. A #GtkParamSpecOverride property is installed
+for each property, using the values from the #GtkRecentChooserProp
+enumeration. The caller must make sure itself that the enumeration
+values don&apos;t collide with some other property values they
+are using.
 
 </description>
 <parameters>
-<parameter name="ruler">
-<parameter_description> a #GtkRuler
+<parameter name="klass">
+<parameter_description> the class structure for a type deriving from #GObject
 </parameter_description>
 </parameter>
 </parameters>
-<return> the units currently used for @ruler
-</return>
+<return></return>
 </function>
 
 <function name="gtk_icon_set_get_sizes">
@@ -28118,45 +29265,34 @@
 <return></return>
 </function>
 
-<function name="gtk_page_setup_get_orientation">
+<function name="gtk_editable_cut_clipboard">
 <description>
-Gets the page orientation of the #GtkPageSetup.
-
+Removes the contents of the currently selected content in the editable and
+puts it on the clipboard.
 
 </description>
 <parameters>
-<parameter name="setup">
-<parameter_description> a #GtkPageSetup
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
 </parameters>
-<return> the page orientation
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_file_chooser_get_uri">
+<function name="gtk_font_selection_get_font">
 <description>
-Gets the URI for the currently selected file in
-the file selector. If multiple files are selected,
-one of the filenames will be returned at random.
-
-If the file chooser is in folder mode, this function returns the selected
-folder.
-
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
 </parameter_description>
 </parameter>
 </parameters>
-<return> The currently selected URI, or %NULL
-if no file is selected. Free with g_free()
+<return> A #GdkFont.
 
-Since: 2.4
+Deprecated: 2.0: Use gtk_font_selection_get_font_name() instead.
 </return>
 </function>
 
@@ -28226,7 +29362,7 @@
 Draws a radio button indicator in the given rectangle on @window with 
 the given parameters.
 
-Deprecated: Use gtk_paint_option() instead.
+Deprecated: 2.0: Use gtk_paint_option() instead.
 
 </description>
 <parameters>
@@ -28266,27 +29402,56 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_get_tab_detachable">
+<function name="gtk_recent_chooser_get_current_uri">
 <description>
-Return Value: TRUE if the tab is detachable.
+Gets the URI currently selected by @chooser.
+
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> a child #GtkWidget
+<parameter name="chooser">
+<parameter_description> a #GtkRecentChooser
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the tab is detachable.
+<return> a newly allocated string holding a URI.
 
 Since: 2.10
 </return>
 </function>
 
+<function name="gtk_file_chooser_set_preview_widget">
+<description>
+Sets an application-supplied widget to use to display a custom preview
+of the currently selected file. To implement a preview, after setting the
+preview widget, you connect to the ::update-preview
+signal, and call gtk_file_chooser_get_preview_filename() or
+gtk_file_chooser_get_preview_uri() on each change. If you can
+display a preview of the new file, update your widget and
+set the preview active using gtk_file_chooser_set_preview_widget_active().
+Otherwise, set the preview inactive.
+
+When there is no application-supplied preview widget, or the
+application-supplied preview widget is not active, the file chooser
+may display an internally generated preview of the current file or
+it may display no preview at all.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="preview_widget">
+<parameter_description> widget for displaying preview.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_combo_box_set_row_span_column">
 <description>
 Sets the column with row span information for @combo_box to be @row_span.
@@ -28309,10 +29474,22 @@
 <return></return>
 </function>
 
-<function name="gtk_drag_source_set_icon_stock">
+<function name="gtk_widget_set_redraw_on_allocate">
 <description>
-Sets the icon that will be used for drags from a particular source
-to a stock icon. 
+Sets whether the entire widget is queued for drawing when its size 
+allocation changes. By default, this setting is %TRUE and
+the entire widget is redrawn on every size change. If your widget
+leaves the upper left unchanged when made bigger, turning this
+setting off will improve performance.
+
+Note that for %NO_WINDOW widgets setting this flag to %FALSE turns
+off all allocation on resizing: the widget will not even redraw if
+its position changes; this is to allow containers that don&apos;t draw
+anything to avoid excess invalidations. If you set this flag on a
+%NO_WINDOW widget that &amp;lt;emphasis&amp;gt;does&amp;lt;/emphasis&amp;gt; draw on @widget-&amp;gt;window, 
+you are responsible for invalidating both the old and new allocation 
+of the widget when the widget is moved and responsible for invalidating
+regions newly when the widget increases size.
 
 </description>
 <parameters>
@@ -28320,8 +29497,10 @@
 <parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="stock_id">
-<parameter_description> the ID of the stock icon to use
+<parameter name="redraw_on_allocate">
+<parameter_description> if %TRUE, the entire widget will be redrawn
+when it is allocated to a new size. Otherwise, only the
+new portion of the widget will be redrawn.
 </parameter_description>
 </parameter>
 </parameters>
@@ -28399,47 +29578,80 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_filter_convert_child_path_to_path">
+<function name="gtk_text_iter_forward_find_char">
 <description>
-Converts @child_path to a path relative to @filter. That is, @child_path
-points to a path in the child model. The rerturned path will point to the
-same row in the filtered model. If @child_path isn&apos;t a valid path on the
-child model or points to a row which is not visible in @filter, then %NULL
-is returned.
+Advances @iter, calling @pred on each character. If
+ pred returns %TRUE, returns %TRUE and stops scanning.
+If @pred never returns %TRUE, @iter is set to @limit if
+ limit is non-%NULL, otherwise to the end iterator.
 
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> A #GtkTreeModelFilter.
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
-<parameter name="child_path">
-<parameter_description> A #GtkTreePath to convert.
+<parameter name="pred">
+<parameter_description> a function to be called on each character
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data for @pred
+</parameter_description>
+</parameter>
+<parameter name="limit">
+<parameter_description> search limit, or %NULL for none 
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly allocated #GtkTreePath, or %NULL.
-
-Since: 2.4
+<return> whether a match was found
 </return>
 </function>
 
-<function name="gtk_icon_view_new_with_model">
+<function name="gtk_toolbar_append_item">
 <description>
-Creates a new #GtkIconView widget with the model @model.
+Inserts a new item into the toolbar. You must specify the position
+in the toolbar where it will be inserted.
+
+ callback must be a pointer to a function taking a #GtkWidget and a gpointer as
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> The model.
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar.
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> give your toolbar button a label.
+</parameter_description>
+</parameter>
+<parameter name="tooltip_text">
+<parameter_description> a string that appears when the user holds the mouse over this item.
+</parameter_description>
+</parameter>
+<parameter name="tooltip_private_text">
+<parameter_description> use with #GtkTipsQuery.
+</parameter_description>
+</parameter>
+<parameter name="icon">
+<parameter_description> a #GtkWidget that should be used as the button&apos;s icon.
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description> the function to be executed when the button is pressed.
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> a pointer to any data you wish to be passed to the callback.
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly created #GtkIconView widget.
+<return> the new toolbar item as a #GtkWidget.
 
-Since: 2.6 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
@@ -28460,29 +29672,27 @@
 </return>
 </function>
 
-<function name="gtk_rc_parse_color">
+<function name="gtk_button_set_image">
 <description>
-Parses a color in the &amp;lt;link linkend=&quot;color=format&quot;&amp;gt;format&amp;lt;/link&amp;gt; expected
-in a RC file. 
-
-Note that theme engines should use gtk_rc_parse_color_full() in 
-order to support symbolic colors.
+Set the image of @button to the given widget. Note that
+it depends on the #GtkSettings:gtk-button-images setting whether the
+image will be displayed or not, you don&apos;t have to call
+gtk_widget_show() on @image yourself.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner
+<parameter name="button">
+<parameter_description> a #GtkButton
 </parameter_description>
 </parameter>
-<parameter name="color">
-<parameter_description> a pointer to a #GtkColor structure in which to store the result
+<parameter name="image">
+<parameter_description> a widget to set as the image for the button
 </parameter_description>
 </parameter>
 </parameters>
-<return> %G_TOKEN_NONE if parsing succeeded, otherwise the token
-that was expected but not found
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_layout_get_cursor_visible">
@@ -28501,22 +29711,18 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_copy_clipboard">
+<function name="gtk_rc_reparse_all">
 <description>
-Copies the currently-selected text to a clipboard.
+If the modification time on any previously read file for the
+default #GtkSettings has changed, discard all style information
+and then reread all previously read RC files.
+
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer 
-</parameter_description>
-</parameter>
-<parameter name="clipboard">
-<parameter_description> the #GtkClipboard object to copy to
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return>  %TRUE if the files were reread.
+</return>
 </function>
 
 <function name="gtk_text_buffer_end_user_action">
@@ -28588,19 +29794,37 @@
 </return>
 </function>
 
-<function name="gtk_spin_button_set_update_policy">
+<function name="gtk_font_selection_get_face">
 <description>
-Sets the update behavior of a spin button. This determines whether the
-spin button is always updated or only when a valid value is set.
+Gets the #PangoFontFace representing the selected font group
+details (i.e. family, slant, weight, width, etc).   
+
 
 </description>
 <parameters>
-<parameter name="spin_button">
-<parameter_description> a #GtkSpinButton 
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
 </parameter_description>
 </parameter>
-<parameter name="policy">
-<parameter_description> a #GtkSpinButtonUpdatePolicy value
+</parameters>
+<return> A #PangoFontFace representing the selected font group
+details 
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_icon_factory_remove_default">
+<description>
+Removes an icon factory from the list of default icon
+factories. Not normally used; you might use it for a library that
+can be unloaded or shut down.
+
+
+</description>
+<parameters>
+<parameter name="factory">
+<parameter_description> a #GtkIconFactory previously added with gtk_icon_factory_add_default()
 </parameter_description>
 </parameter>
 </parameters>
@@ -28649,6 +29873,26 @@
 </return>
 </function>
 
+<function name="gtk_text_iter_backward_word_starts">
+<description>
+Calls gtk_text_iter_backward_word_start() up to @count times.
+
+
+</description>
+<parameters>
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
+</parameter_description>
+</parameter>
+<parameter name="count">
+<parameter_description> number of times to move
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @iter moved and is not the end iterator 
+</return>
+</function>
+
 <function name="gtk_status_icon_get_pixbuf">
 <description>
 Gets the #GdkPixbuf being displayed by the #GtkStatusIcon.
@@ -28717,42 +29961,44 @@
 </return>
 </function>
 
-<function name="gtk_stock_item_copy">
+<function name="gtk_toggle_action_get_draw_as_radio">
 <description>
-Copies a stock item, mostly useful for language bindings and not in applications.
-
+Returns: whether the action should have proxies like a radio action.
 
 </description>
 <parameters>
-<parameter name="item">
-<parameter_description> a #GtkStockItem
+<parameter name="action">
+<parameter_description> the action object
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkStockItem
+<return> whether the action should have proxies like a radio action.
+
+Since: 2.4
 </return>
 </function>
 
-<function name="gtk_icon_view_set_margin">
+<function name="gtk_expander_get_label">
 <description>
-Sets the ::margin property which specifies the space 
-which is inserted at the top, bottom, left and right 
-of the icon view.
+Fetches the text from a label widget including any embedded
+underlines indicating mnemonics and Pango markup, as set by
+gtk_expander_set_label(). If the label text has not been set the
+return value will be %NULL. This will be the case if you create an
+empty button with gtk_button_new() to use as a container.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
-</parameter_description>
-</parameter>
-<parameter name="margin">
-<parameter_description> the margin
+<parameter name="expander">
+<parameter_description> a #GtkExpander
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> The text of the label widget. This string is owned
+by the widget and must not be modified or freed.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_rc_set_default_files">
@@ -28809,40 +30055,42 @@
 </return>
 </function>
 
-<function name="gtk_tree_path_next">
+<function name="gtk_text_iter_get_buffer">
 <description>
-Moves the @path to point to the next node at the current depth.
+Return value: the buffer
 
 </description>
 <parameters>
-<parameter name="path">
-<parameter_description> A #GtkTreePath.
+<parameter name="iter">
+<parameter_description> an iterator
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the buffer
+</return>
 </function>
 
-<function name="gtk_action_set_accel_path">
+<function name="gtk_print_settings_get_page_ranges">
 <description>
-Sets the accel path for this action.  All proxy widgets associated
-with the action will have this accel path, so that their
-accelerators are consistent.
+Gets the value of %GTK_PRINT_SETTINGS_PAGE_RANGES.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="accel_path">
-<parameter_description> the accelerator path
+<parameter name="num_ranges">
+<parameter_description> return location for the length of the returned array
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> an array of #GtkPageRange&amp;lt;!-- --&amp;gt;s. Use g_free()
+to free the array when it is no longer needed. 
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_accel_map_save">
@@ -28880,24 +30128,26 @@
 </return>
 </function>
 
-<function name="gtk_icon_factory_add_default">
+<function name="gtk_paper_size_get_default_bottom_margin">
 <description>
-Adds an icon factory to the list of icon factories searched by
-gtk_style_lookup_icon_set(). This means that, for example,
-gtk_image_new_from_stock() will be able to find icons in @factory.
-There will normally be an icon factory added for each library or
-application that comes with icons. The default icon factories
-can be overridden by themes.
+Gets the default bottom margin for the #GtkPaperSize.
 
 
 </description>
 <parameters>
-<parameter name="factory">
-<parameter_description> a #GtkIconFactory
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the default bottom margin
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_label_get_label">
@@ -28980,25 +30230,34 @@
 </return>
 </function>
 
-<function name="gtk_layout_get_hadjustment">
+<function name="gtk_file_chooser_set_do_overwrite_confirmation">
 <description>
-This function should only be called after the layout has been
-placed in a #GtkScrolledWindow or otherwise configured for
-scrolling. It returns the #GtkAdjustment used for communication
-between the horizontal scrollbar and @layout.
+Sets whether a file chooser in GTK_FILE_CHOOSER_ACTION_SAVE mode will present
+a confirmation dialog if the user types a file name that already exists.  This
+is %FALSE by default.
 
-See #GtkScrolledWindow, #GtkScrollbar, #GtkAdjustment for details.
+Regardless of this setting, the @chooser will emit the &quot;confirm-overwrite&quot;
+signal when appropriate.
+
+If all you need is the stock confirmation dialog, set this property to %TRUE.
+You can override the way confirmation is done by actually handling the
+&quot;confirm-overwrite&quot; signal; please refer to its documentation for the
+details.
 
+Since: 2.8
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="do_overwrite_confirmation">
+<parameter_description> whether to confirm overwriting in save mode
 </parameter_description>
 </parameter>
 </parameters>
-<return> horizontal scroll adjustment
-</return>
+<return></return>
 </function>
 
 <function name="gtk_print_settings_set_print_pages">
@@ -29272,26 +30531,26 @@
 Note that the file must exist, or nothing will be done except
 for the directory change.
 
-If you are implementing a &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; dialog, you
-should use this function if you already have a file name to which the user may save; for example,
-when the user opens an existing file and then does &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt;
-on it.  If you don&apos;t have a file name already &amp;mdash; for example, if the user just created
-a new file and is saving it for the first time, do not call this function.  Instead, use
-something similar to this:
-
-&amp;lt;programlisting&amp;gt;
+If you are implementing a &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; dialog,
+you should use this function if you already have a file name to which the 
+user may save; for example, when the user opens an existing file and then 
+does &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; on it.  If you don&apos;t have 
+a file name already &amp;mdash; for example, if the user just created a new 
+file and is saving it for the first time, do not call this function.  
+Instead, use something similar to this:
+|[
 if (document_is_new)
 {
-/&amp;lt;!-- --&amp;gt;* the user just created a new document *&amp;lt;!-- --&amp;gt;/
+/&amp;ast; the user just created a new document &amp;ast;/
 gtk_file_chooser_set_current_folder (chooser, default_folder_for_saving);
 gtk_file_chooser_set_current_name (chooser, &quot;Untitled document&quot;);
 }
 else
 {
-/&amp;lt;!-- --&amp;gt;* the user edited an existing document *&amp;lt;!-- --&amp;gt;/ 
+/&amp;ast; the user edited an existing document &amp;ast;/ 
 gtk_file_chooser_set_filename (chooser, existing_filename);
 }
-&amp;lt;/programlisting&amp;gt;
+]|
 
 
 </description>
@@ -29375,15 +30634,21 @@
 <return></return>
 </function>
 
-<function name="gtk_socket_new">
+<function name="gtk_scale_button_get_plus_button">
 <description>
-Create a new empty #GtkSocket.
+Retrieves the plus button of the #GtkScaleButton.
 
 
 </description>
 <parameters>
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
+</parameter_description>
+</parameter>
 </parameters>
-<return>  the new #GtkSocket.
+<return> the plus button of the #GtkScaleButton.
+
+Since: 2.14
 </return>
 </function>
 
@@ -29433,27 +30698,23 @@
 <return></return>
 </function>
 
-<function name="gtk_label_set_justify">
+<function name="gtk_text_iter_has_tag">
 <description>
-Sets the alignment of the lines in the text of the label relative to
-each other. %GTK_JUSTIFY_LEFT is the default value when the
-widget is first created with gtk_label_new(). If you instead want
-to set the alignment of the label as a whole, use
-gtk_misc_set_alignment() instead. gtk_label_set_justify() has no
-effect on labels containing only a single line.
+Return value: whether @iter is tagged with @tag
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
+<parameter name="iter">
+<parameter_description> an iterator
 </parameter_description>
 </parameter>
-<parameter name="jtype">
-<parameter_description> a #GtkJustification
+<parameter name="tag">
+<parameter_description> a #GtkTextTag
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> whether @iter is tagged with @tag
+</return>
 </function>
 
 <function name="gtk_print_settings_set_double">
@@ -29480,42 +30741,27 @@
 <return></return>
 </function>
 
-<function name="gtk_action_group_add_radio_actions_full">
+<function name="gtk_plug_construct_for_display">
 <description>
-This variant of gtk_action_group_add_radio_actions() adds a 
-#GDestroyNotify callback for @user_data. 
+Finish the initialization of @plug for a given #GtkSocket identified by
+ socket_id which is currently displayed on @display.
+This function will generally only be used by classes deriving from #GtkPlug.
 
-Since: 2.4
+Since: 2.2
 
 </description>
 <parameters>
-<parameter name="action_group">
-<parameter_description> the action group
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of radio action descriptions
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the number of entries
-</parameter_description>
-</parameter>
-<parameter name="value">
-<parameter_description> the value of the action to activate initially, or -1 if
-no action should be activated
-</parameter_description>
-</parameter>
-<parameter name="on_change">
-<parameter_description> the callback to connect to the changed signal
+<parameter name="plug">
+<parameter_description> a #GtkPlug.
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> data to pass to the action callbacks
+<parameter name="display">
+<parameter_description> the #GdkDisplay associated with @socket_id&apos;s 
+#GtkSocket.
 </parameter_description>
 </parameter>
-<parameter name="destroy">
-<parameter_description> destroy notification callback for @user_data
+<parameter name="socket_id">
+<parameter_description> the XID of the socket&apos;s window.
 </parameter_description>
 </parameter>
 </parameters>
@@ -29541,19 +30787,26 @@
 </return>
 </function>
 
-<function name="gtk_tree_row_reference_valid">
+<function name="gtk_cell_renderer_set_fixed_size">
 <description>
-Return value: %TRUE if @reference points to a valid path.
+Sets the renderer size to be explicit, independent of the properties set.
 
 </description>
 <parameters>
-<parameter name="reference">
-<parameter_description> A #GtkTreeRowReference, or %NULL
+<parameter name="cell">
+<parameter_description> A #GtkCellRenderer
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> the width of the cell renderer, or -1
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> the height of the cell renderer, or -1
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @reference points to a valid path.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_forward_visible_cursor_positions">
@@ -29606,7 +30859,10 @@
 that differ slightly from their nominal sizes, and in addition GTK+
 will avoid scaling icons that it considers sufficiently close to the
 requested size or for which the source image would have to be scaled
-up too far. (This maintains sharpness.) 
+up too far. (This maintains sharpness.). This behaviour can be changed
+by passing the %GTK_ICON_LOOKUP_FORCE_SIZE flag when obtaining
+the #GtkIconInfo. If this flag has been specified, the pixbuf
+returned by this function will be scaled to the exact size. 
 
 
 </description>
@@ -29675,10 +30931,10 @@
 To do this, you can use gtk_tree_row_reference_new().
 
 To free the return value, use:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 g_list_foreach (list, gtk_tree_path_free, NULL);
 g_list_free (list);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -29767,6 +31023,25 @@
 </return>
 </function>
 
+<function name="gtk_icon_source_get_filename">
+<description>
+Retrieves the source filename, or %NULL if none is set. The
+filename is not a copy, and should not be modified or expected to
+persist beyond the lifetime of the icon source.
+
+
+</description>
+<parameters>
+<parameter name="source">
+<parameter_description> a #GtkIconSource
+</parameter_description>
+</parameter>
+</parameters>
+<return> image filename. This string must not be modified
+or freed.
+</return>
+</function>
+
 <function name="gtk_accel_group_disconnect">
 <description>
 Removes an accelerator previously installed through
@@ -29787,43 +31062,45 @@
 </return>
 </function>
 
-<function name="gtk_paned_get_child1">
+<function name="gtk_socket_get_plug_window">
 <description>
-Obtains the first child of the paned widget.
+Retrieves the window of the plug. Use this to check if the plug has
+been created inside of the socket.
 
 
 </description>
 <parameters>
-<parameter name="paned">
-<parameter_description> a #GtkPaned widget
+<parameter name="socket_">
+<parameter_description> a #GtkSocket.
 </parameter_description>
 </parameter>
 </parameters>
-<return> first child, or %NULL if it is not set.
+<return> the window of the plug if available, or %NULL
 
-Since: 2.4
+Since:  2.14
 </return>
 </function>
 
-<function name="gtk_tree_view_column_set_max_width">
+<function name="gtk_icon_info_get_display_name">
 <description>
-Sets the maximum width of the @tree_column.  If @max_width is -1, then the
-maximum width is unset.  Note, the column can actually be wider than max
-width if it&apos;s the last column in a view.  In this case, the column expands to
-fill any extra space.
+Gets the display name for an icon. A display name is a
+string to be used in place of the icon name in a user
+visible context like a list of icons.
+
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> A #GtkTreeViewColumn.
-</parameter_description>
-</parameter>
-<parameter name="max_width">
-<parameter_description> The maximum width of the column in pixels, or -1.
+<parameter name="icon_info">
+<parameter_description> a #GtkIconInfo
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the display name for the icon or %NULL, if
+the icon doesn&apos;t have a specified display name. This value
+is owned @icon_info and must not be modified or free.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_text_child_anchor_get_deleted">
@@ -29962,48 +31239,56 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_manager_remove_item">
+<function name="gtk_icon_theme_get_default">
 <description>
-Removes a resource pointed by @uri from the recently used resources
-list handled by a recent manager.
+Gets the icon theme for the default screen. See
+gtk_icon_theme_get_for_screen().
 
 
 </description>
 <parameters>
-<parameter name="manager">
-<parameter_description> a #GtkRecentManager
-</parameter_description>
-</parameter>
-<parameter name="uri">
-<parameter_description> the URI of the item you wish to remove
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for a #GError, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> %TRUE if the item pointed by @uri has been successfully
-removed by the recently used resources list, and %FALSE otherwise.
+<return> A unique #GtkIconTheme associated with
+the default screen. This icon theme is associated with
+the screen and can be used as long as the screen
+is open. Do not ref or unref it.
 
-Since: 2.10
+Since: 2.4
 </return>
 </function>
 
-<function name="gtk_accel_map_load_scanner">
+<function name="gtk_font_selection_set_preview_text">
 <description>
-#GScanner variant of gtk_accel_map_load().
+The @text is used to show how the selected font looks.
 
 </description>
 <parameters>
-<parameter name="scanner">
-<parameter_description> a #GScanner which has already been provided with an input file
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> a pointer to a string
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
+<function name="gtk_separator_tool_item_new">
+<description>
+Create a new #GtkSeparatorToolItem
+
+
+</description>
+<parameters>
+</parameters>
+<return> the new #GtkSeparatorToolItem
+
+Since: 2.4
+</return>
+</function>
+
 <function name="gtk_tree_view_get_drag_dest_row">
 <description>
 Gets information about the row that is highlighted for feedback.
@@ -30048,23 +31333,21 @@
 </return>
 </function>
 
-<function name="gtk_print_context_create_pango_context">
+<function name="gtk_im_context_focus_out">
 <description>
-Creates a new #PangoContext that can be used with the
-#GtkPrintContext.
-
+Notify the input method that the widget to which this
+input context corresponds has lost focus. The input method
+may, for example, change the displayed feedback or reset the contexts
+state to reflect this change.
 
 </description>
 <parameters>
 <parameter name="context">
-<parameter_description> a #GtkPrintContext 
+<parameter_description> a #GtkIMContext
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new Pango context for @context
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_file_chooser_get_local_only">
@@ -30132,6 +31415,42 @@
 <return></return>
 </function>
 
+<function name="gtk_accel_group_activate">
+<description>
+Finds the first accelerator in @accel_group 
+that matches @accel_key and @accel_mods, and
+activates it.
+
+
+</description>
+<parameters>
+<parameter name="accel_group">
+<parameter_description>   a #GtkAccelGroup
+</parameter_description>
+</parameter>
+<parameter name="accel_quark">
+<parameter_description>   the quark for the accelerator name
+</parameter_description>
+</parameter>
+<parameter name="acceleratable">
+<parameter_description> the #GObject, usually a #GtkWindow, on which
+to activate the accelerator.
+</parameter_description>
+</parameter>
+<parameter name="accel_key">
+<parameter_description>     accelerator keyval from a key event
+</parameter_description>
+</parameter>
+<parameter name="accel_mods">
+<parameter_description>    keyboard state mask from a key event
+</parameter_description>
+</parameter>
+</parameters>
+<return>       %TRUE if the accelerator was handled, %FALSE otherwise
+ %TRUE if an accelerator was activated and handled this keypress
+</return>
+</function>
+
 <function name="gtk_file_filter_add_pixbuf_formats">
 <description>
 Adds a rule allowing image files in the formats supported
@@ -30172,42 +31491,6 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_append_page_menu">
-<description>
-Appends a page to @notebook, specifying the widget to use as the
-label in the popup menu.
-
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the #GtkWidget to use as the contents of the page.
-</parameter_description>
-</parameter>
-<parameter name="tab_label">
-<parameter_description> the #GtkWidget to be used as the label for the page,
-or %NULL to use the default label, &apos;page N&apos;.
-</parameter_description>
-</parameter>
-<parameter name="menu_label">
-<parameter_description> the widget to use as a label for the page-switch
-menu, if that is enabled. If %NULL, and @tab_label
-is a #GtkLabel or %NULL, then the menu label will be
-a newly created label with the same text as @tab_label;
-If @tab_label is not a #GtkLabel, @menu_label must be
-specified if the page-switch menu is to be used.
-</parameter_description>
-</parameter>
-</parameters>
-<return> the index (starting from 0) of the appended
-page in the notebook, or -1 if function fails
-</return>
-</function>
-
 <function name="gtk_printer_get_name">
 <description>
 Return value: the name of @printer
@@ -30285,72 +31568,40 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_item_retrieve_proxy_menu_item">
+<function name="gtk_clipboard_get_owner">
 <description>
-Return value: The #GtkMenuItem that is going to appear in the
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem: 
-</parameter_description>
-</parameter>
-</parameters>
-<return> The #GtkMenuItem that is going to appear in the
-overflow menu for @tool_item.
-
-Since: 2.4
-</return>
-</function>
+If the clipboard contents callbacks were set with 
+gtk_clipboard_set_with_owner(), and the gtk_clipboard_set_with_data() or 
+gtk_clipboard_clear() has not subsequently called, returns the owner set 
+by gtk_clipboard_set_with_owner().
 
-<function name="gtk_ruler_get_range">
-<description>
-Retrieves values indicating the range and current position of a #GtkRuler.
-See gtk_ruler_set_range().
 
 </description>
 <parameters>
-<parameter name="ruler">
-<parameter_description> a #GtkRuler
-</parameter_description>
-</parameter>
-<parameter name="lower">
-<parameter_description> location to store lower limit of the ruler, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="upper">
-<parameter_description> location to store upper limit of the ruler, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> location to store the current position of the mark on the ruler, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="max_size">
-<parameter_description> location to store the maximum size of the ruler used when calculating
-the space to leave for the text, or %NULL.
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the owner of the clipboard, if any; otherwise %NULL.
+</return>
 </function>
 
-<function name="gtk_widget_is_focus">
+<function name="gtk_paper_size_get_display_name">
 <description>
-Determines if the widget is the focus widget within its
-toplevel. (This does not mean that the %HAS_FOCUS flag is
-necessarily set; %HAS_FOCUS will only be set if the
-toplevel widget additionally has the global input focus.)
+Gets the human-readable name of the #GtkPaperSize.
 
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the widget is the focus widget.
+<return> the human-readable name of @size
+
+Since: 2.10
 </return>
 </function>
 
@@ -30418,36 +31669,31 @@
 </return>
 </function>
 
-<function name="gtk_assistant_set_forward_page_func">
+<function name="gtk_text_view_backward_display_line_start">
 <description>
-Sets the page forwarding function to be @page_func, this function will
-be used to determine what will be the next page when the user presses
-the forward button. Setting @page_func to %NULL will make the assistant
-to use the default forward function, which just goes to the next visible 
-page.
+Moves the given @iter backward to the next display line start.
+A display line is different from a paragraph. Paragraphs are
+separated by newlines or other paragraph separator characters.
+Display lines are created by line-wrapping a paragraph. If
+wrapping is turned off, display lines and paragraphs will be the
+same. Display lines are divided differently for each view, since
+they depend on the view&apos;s width; paragraphs are the same in all
+views, since they depend on the contents of the #GtkTextBuffer.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page_func">
-<parameter_description> the #GtkAssistantPageFunc, or %NULL to use the default one
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> user data for @page_func
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
-<parameter name="destroy">
-<parameter_description> destroy notifier for @data
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @iter was moved and is not on the end iterator
+</return>
 </function>
 
 <function name="gtk_action_group_get_name">
@@ -30502,7 +31748,7 @@
 </parameters>
 <return> the widget that was referenced
 
-Deprecated:2.12: Use g_object_ref() instead.
+Deprecated: 2.12: Use g_object_ref() instead.
 </return>
 </function>
 
@@ -30676,11 +31922,11 @@
 Adds a new resource, pointed by @uri, into the recently used
 resources list.
 
-This function automatically retrieving some of the needed
+This function automatically retrieves some of the needed
 metadata and setting other metadata to common default values; it
 then feeds the data to gtk_recent_manager_add_full().
 
-See gtk_recent_manager_add_full() if you want to explicitely
+See gtk_recent_manager_add_full() if you want to explicitly
 define the metadata for the resource pointed by @uri.
 
 
@@ -30992,7 +32238,7 @@
 be %NULL.
 
 @callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
@@ -31035,9 +32281,27 @@
 </parameter>
 </parameters>
 <return> the new toolbar element as a #GtkWidget.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
+<function name="gtk_file_chooser_unselect_all">
+<description>
+Unselects all the files in the current folder of a file chooser.
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_model_get_valist">
 <description>
 See gtk_tree_model_get(), this version takes a &amp;lt;type&amp;gt;va_list&amp;lt;/type&amp;gt; 
@@ -31105,26 +32369,31 @@
 <return></return>
 </function>
 
-<function name="gtk_text_layout_get_line_yrange">
+<function name="gtk_accel_map_lock_path">
 <description>
-Find the range of y coordinates for the paragraph containing
-the given iter.
+Locks the given accelerator path. If the accelerator map doesn&apos;t yet contain
+an entry for @accel_path, a new one is created.
+
+Locking an accelerator path prevents its accelerator from being changed 
+during runtime. A locked accelerator path can be unlocked by 
+gtk_accel_map_unlock_path(). Refer to gtk_accel_map_change_entry() 
+for information about runtime accelerator changes.
+
+If called more than once, @accel_path remains locked until
+gtk_accel_map_unlock_path() has been called an equivalent number
+of times.
+
+Note that locking of individual accelerator paths is independent from 
+locking the #GtkAccelGroup containing them. For runtime accelerator
+changes to be possible both the accelerator path and its #GtkAccelGroup
+have to be unlocked. 
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkTextLayout
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description>   a #GtkTextIter
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description>      location to store the top of the paragraph in pixels,
-or %NULL.
- height  location to store the height of the paragraph in pixels,
-or %NULL.
+<parameter name="accel_path">
+<parameter_description> a valid accelerator path
 </parameter_description>
 </parameter>
 </parameters>
@@ -31158,30 +32427,6 @@
 </return>
 </function>
 
-<function name="gtk_builder_get_object">
-<description>
-Gets the object named @name. Note that this function does not
-increment the reference count of the returned object. 
-
-
-</description>
-<parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> name of object to get
-</parameter_description>
-</parameter>
-</parameters>
-<return> the object named @name or %NULL if it could not be 
-found in the object tree. 
-
-Since: 2.12
-</return>
-</function>
-
 <function name="gtk_status_icon_get_stock">
 <description>
 Gets the id of the stock icon being displayed by the #GtkStatusIcon.
@@ -31205,45 +32450,76 @@
 </return>
 </function>
 
-<function name="gtk_icon_view_scroll_to_path">
+<function name="gtk_paper_size_get_paper_sizes">
 <description>
-Moves the alignments of @icon_view to the position specified by @path.  
- row_align determines where the row is placed, and @col_align determines 
-where @column is placed.  Both are expected to be between 0.0 and 1.0. 
-0.0 means left/top alignment, 1.0 means right/bottom alignment, 0.5 means 
-center.
+Creates a list of known paper sizes.
 
-If @use_align is %FALSE, then the alignment arguments are ignored, and the
-tree does the minimum amount of work to scroll the item onto the screen.
-This means that the item will be scrolled to the edge closest to its current
-position.  If the item is currently visible on the screen, nothing is done.
 
-This function only works if the model is set, and @path is a valid row on 
-the model. If the model changes before the @icon_view is realized, the 
-centered path will be modified to reflect this change.
+</description>
+<parameters>
+<parameter name="include_custom">
+<parameter_description> whether to include custom paper sizes
+as defined in the page setup dialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> a newly allocated list of newly 
+allocated #GtkPaperSize objects
 
-Since: 2.8
+Since: 2.12
+</return>
+</function>
+
+<function name="gtk_tool_button_set_use_underline">
+<description>
+If set, an underline in the label property indicates that the next character
+should be used for the mnemonic accelerator key in the overflow menu. For
+example, if the label property is &quot;_Open&quot; and @use_underline is %TRUE,
+the label on the tool button will be &quot;Open&quot; and the item on the overflow
+menu will have an underlined &apos;O&apos;.
+
+Labels shown on tool buttons never have mnemonics on them; this property
+only affects the menu item on the overflow menu.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> A #GtkIconView.
+<parameter name="button">
+<parameter_description> a #GtkToolButton
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> The path of the item to move to.
+<parameter name="use_underline">
+<parameter_description> whether the button label has the form &quot;_Open&quot;
 </parameter_description>
 </parameter>
-<parameter name="use_align">
-<parameter_description> whether to use alignment arguments, or %FALSE.
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_item_factory_create_items">
+<description>
+Creates the menu items from the @entries.
+
+Deprecated: 2.4: Use #GtkUIManager instead.
+
+</description>
+<parameters>
+<parameter name="ifactory">
+<parameter_description> a #GtkItemFactory
 </parameter_description>
 </parameter>
-<parameter name="row_align">
-<parameter_description> The vertical alignment of the item specified by @path.
+<parameter name="n_entries">
+<parameter_description> the length of @entries
 </parameter_description>
 </parameter>
-<parameter name="col_align">
-<parameter_description> The horizontal alignment of the item specified by @path.
+<parameter name="entries">
+<parameter_description> an array of #GtkItemFactoryEntry&amp;lt;!-- --&amp;gt;s whose @callback members
+must by of type #GtkItemFactoryCallback1
+</parameter_description>
+</parameter>
+<parameter name="callback_data">
+<parameter_description> data passed to the callback functions of all entries
 </parameter_description>
 </parameter>
 </parameters>
@@ -31333,8 +32609,8 @@
 </parameter_description>
 </parameter>
 <parameter name="Varargs">
-<parameter_description> a %NULL-terminated list of property names and #GValue*, 
-starting with @first_prop_name
+<parameter_description> return location for the first property, followed 
+optionally by more name/return location pairs, followed by %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -31518,7 +32794,7 @@
 return value if you like. Marks are owned by the buffer and go 
 away when the buffer does.
 
-Emits the &quot;mark_set&quot; signal as notification of the mark&apos;s initial
+Emits the &quot;mark-set&quot; signal as notification of the mark&apos;s initial
 placement.
 
 
@@ -31573,6 +32849,24 @@
 <return></return>
 </function>
 
+<function name="gtk_print_settings_get_number_up_layout">
+<description>
+Gets the value of %GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT.
+
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+</parameters>
+<return> layout of page in number-up mode
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_check_menu_item_get_inconsistent">
 <description>
 Retrieves the value set by gtk_check_menu_item_set_inconsistent().
@@ -31604,6 +32898,34 @@
 </return>
 </function>
 
+<function name="gtk_window_iconify">
+<description>
+Asks to iconify (i.e. minimize) the specified @window. Note that
+you shouldn&apos;t assume the window is definitely iconified afterward,
+because other entities (e.g. the user or &amp;lt;link
+linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could deiconify it
+again, or there may not be a window manager in which case
+iconification isn&apos;t possible, etc. But normally the window will end
+up iconified. Just don&apos;t write code that crashes if not.
+
+It&apos;s permitted to call this function before showing a window,
+in which case the window will be iconified before it ever appears
+onscreen.
+
+You can track iconification via the &quot;window-state-event&quot; signal
+on #GtkWidget.
+
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_print_settings_get_reverse">
 <description>
 Gets the value of %GTK_PRINT_SETTINGS_REVERSE.
@@ -31622,6 +32944,28 @@
 </return>
 </function>
 
+<function name="gtk_print_settings_set_paper_size">
+<description>
+Sets the value of %GTK_PRINT_SETTINGS_PAPER_FORMAT,
+%GTK_PRINT_SETTINGS_PAPER_WIDTH and
+%GTK_PRINT_SETTINGS_PAPER_HEIGHT.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="paper_size">
+<parameter_description> a paper size
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_view_set_buffer">
 <description>
 Sets @buffer as the buffer being displayed by @text_view. The previous
@@ -31779,6 +33123,23 @@
 </return>
 </function>
 
+<function name="gtk_printer_get_location">
+<description>
+Return value: the location of @printer
+
+</description>
+<parameters>
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
+</parameter_description>
+</parameter>
+</parameters>
+<return> the location of @printer
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_widget_class_install_style_property">
 <description>
 Installs a style property on a widget class. The parser for the
@@ -31850,7 +33211,7 @@
 
 <function name="gtk_tree_model_row_inserted">
 <description>
-Emits the &quot;row_inserted&quot; signal on @tree_model
+Emits the &quot;row-inserted&quot; signal on @tree_model
 
 </description>
 <parameters>
@@ -31923,7 +33284,7 @@
 be %NULL.
 
 @callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
@@ -31966,23 +33327,25 @@
 </parameter>
 </parameters>
 <return> the new toolbar element as a #GtkWidget.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
-<function name="gtk_widget_set_default_direction">
+<function name="gtk_tree_model_sort_new_with_model">
 <description>
-Sets the default reading direction for widgets where the
-direction has not been explicitly set by gtk_widget_set_direction().
+Creates a new #GtkTreeModel, with @child_model as the child model.
+
 
 </description>
 <parameters>
-<parameter name="dir">
-<parameter_description> the new default direction. This cannot be
-%GTK_TEXT_DIR_NONE.
+<parameter name="child_model">
+<parameter_description> A #GtkTreeModel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A new #GtkTreeModel.
+</return>
 </function>
 
 <function name="gtk_print_unix_dialog_set_manual_capabilities">
@@ -32115,25 +33478,20 @@
 </return>
 </function>
 
-<function name="gtk_tree_drag_source_row_draggable">
+<function name="gtk_tree_selection_get_select_function">
 <description>
-Asks the #GtkTreeDragSource whether a particular row can be used as
-the source of a DND operation. If the source doesn&apos;t implement
-this interface, the row is assumed draggable.
-
+Return value: The function.
 
 </description>
 <parameters>
-<parameter name="drag_source">
-<parameter_description> a #GtkTreeDragSource
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> row on which user is initiating a drag
+<parameter name="selection">
+<parameter_description> A #GtkTreeSelection.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the row can be dragged
+<return> The function.
+
+Since: 2.14
 </return>
 </function>
 
@@ -32218,8 +33576,8 @@
 
 <function name="gtk_volume_button_new">
 <description>
-Creates a #GtkVolumeButton, with a range between 0 and 100, with
-a stepping of 2. Volume values can be obtained and modified using
+Creates a #GtkVolumeButton, with a range between 0.0 and 1.0, with
+a stepping of 0.02. Volume values can be obtained and modified using
 the functions from #GtkScaleButton.
 
 
@@ -32260,19 +33618,21 @@
 </parameter_description>
 </parameter>
 <parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons
+<parameter_description> the label displayed in menu items and on buttons, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="tooltip">
-<parameter_description> a tooltip for the action
+<parameter_description> a tooltip for the action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing the action
+<parameter_description> the stock icon to display in widgets representing the
+action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="manager">
-<parameter_description> a #GtkRecentManager or %NULL
+<parameter_description> a #GtkRecentManager, or %NULL for using the default
+#GtkRecentManager
 </parameter_description>
 </parameter>
 </parameters>
@@ -32322,6 +33682,29 @@
 </return>
 </function>
 
+<function name="gtk_recent_info_has_group">
+<description>
+Checks whether @group_name appears inside the groups registered for the
+recently used item @info.
+
+
+</description>
+<parameters>
+<parameter name="info">
+<parameter_description> a #GtkRecentInfo
+</parameter_description>
+</parameter>
+<parameter name="group_name">
+<parameter_description> name of a group
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the group was found.
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_print_settings_to_file">
 <description>
 This function saves the print settings from @settings to @file_name.
@@ -32348,6 +33731,44 @@
 </return>
 </function>
 
+<function name="gtk_builder_add_objects_from_file">
+<description>
+Parses a file containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
+UI definition&amp;lt;/link&amp;gt; building only the requested objects and merges
+them with the current contents of @builder. 
+
+&amp;lt;note&amp;gt;&amp;lt;para&amp;gt;
+If you are adding an object that depends on an object that is not 
+its child (for instance a #GtkTreeView that depends on its
+#GtkTreeModel), you have to explicitely list all of them in @object_ids. 
+&amp;lt;/para&amp;gt;&amp;lt;/note&amp;gt;
+
+
+</description>
+<parameters>
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
+</parameter_description>
+</parameter>
+<parameter name="filename">
+<parameter_description> the name of the file to parse
+</parameter_description>
+</parameter>
+<parameter name="object_ids">
+<parameter_description> nul-terminated array of objects to build
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> A positive value on success, 0 if an error occurred
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_widget_get_accessible">
 <description>
 Returns: the #AtkObject associated with @widget
@@ -32457,30 +33878,32 @@
 <return></return>
 </function>
 
-<function name="gtk_text_view_move_child">
+<function name="gtk_accel_groups_activate">
 <description>
-Updates the position of a child, as for gtk_text_view_add_child_in_window().
+Finds the first accelerator in any #GtkAccelGroup attached
+to @object that matches @accel_key and @accel_mods, and
+activates that accelerator.
+
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> child widget already added to the text view
+<parameter name="object">
+<parameter_description>        the #GObject, usually a #GtkWindow, on which
+to activate the accelerator.
 </parameter_description>
 </parameter>
-<parameter name="xpos">
-<parameter_description> new X position in window coordinates
+<parameter name="accel_key">
+<parameter_description>     accelerator keyval from a key event
 </parameter_description>
 </parameter>
-<parameter name="ypos">
-<parameter_description> new Y position in window coordinates
+<parameter name="accel_mods">
+<parameter_description>    keyboard state mask from a key event
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>       %TRUE if the accelerator was handled, %FALSE otherwise
+ %TRUE if an accelerator was activated and handled this keypress
+</return>
 </function>
 
 <function name="gtk_progress_bar_get_orientation">
@@ -32538,40 +33961,58 @@
 <return></return>
 </function>
 
-<function name="gtk_show_about_dialog">
+<function name="gtk_page_setup_load_key_file">
 <description>
-This is a convenience function for showing an application&apos;s about box.
-The constructed dialog is associated with the parent window and 
-reused for future invocations of this function.
+Reads the page setup from the group @group_name in the key file
+ key_file 
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="parent">
-<parameter_description> transient parent, or %NULL for none
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
-<parameter name="first_property_name">
-<parameter_description> the name of the first property 
+<parameter name="key_file">
+<parameter_description> the #GKeyFile to retrieve the page_setup from
 </parameter_description>
 </parameter>
-<parameter name="Varargs">
-<parameter_description> value of first property, followed by more properties, %NULL-terminated
+<parameter name="group_name">
+<parameter_description> the name of the group in the key_file to read, or %NULL
+to use the default name &quot;Page Setup&quot;
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE on success
+
+Since: 2.14
+</return>
 </function>
 
-<function name="gtk_image_menu_item_new">
+<function name="gtk_text_iter_compare">
 <description>
-Creates a new #GtkImageMenuItem with an empty label.
+A qsort()-style function that returns negative if @lhs is less than
+ rhs, positive if @lhs is greater than @rhs, and 0 if they&apos;re equal.
+Ordering is in character offset order, i.e. the first character in the buffer
+is less than the second character in the buffer.
+
 
 </description>
 <parameters>
+<parameter name="lhs">
+<parameter_description> a #GtkTextIter
+</parameter_description>
+</parameter>
+<parameter name="rhs">
+<parameter_description> another #GtkTextIter
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new #GtkImageMenuItem.
+<return> -1 if @lhs is less than @rhs, 1 if @lhs is greater, 0 if they are equal
 </return>
 </function>
 
@@ -32619,6 +34060,35 @@
 </return>
 </function>
 
+<function name="gtk_text_buffer_get_iter_at_line_offset">
+<description>
+Obtains an iterator pointing to @char_offset within the given
+line. The @char_offset must exist, offsets off the end of the line
+are not allowed. Note &amp;lt;emphasis&amp;gt;characters&amp;lt;/emphasis&amp;gt;, not bytes;
+UTF-8 may encode one character as multiple bytes.
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> iterator to initialize
+</parameter_description>
+</parameter>
+<parameter name="line_number">
+<parameter_description> line number counting from 0
+</parameter_description>
+</parameter>
+<parameter name="char_offset">
+<parameter_description> char offset from start of line
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_cell_renderer_toggle_get_radio">
 <description>
 Return value: %TRUE if we&apos;re rendering radio toggles rather than checkboxes
@@ -32655,80 +34125,54 @@
 </return>
 </function>
 
-<function name="gtk_tree_view_scroll_to_point">
+<function name="gtk_widget_remove_accelerator">
 <description>
-Scrolls the tree view such that the top-left corner of the visible
-area is @tree_x, @tree_y, where @tree_x and @tree_y are specified
-in tree coordinates.  The @tree_view must be realized before
-this function is called.  If it isn&apos;t, you probably want to be
-using gtk_tree_view_scroll_to_cell().
-
-If either @tree_x or @tree_y are -1, then that direction isn&apos;t scrolled.
+Removes an accelerator from @widget, previously installed with
+gtk_widget_add_accelerator().
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> a #GtkTreeView
+<parameter name="widget">
+<parameter_description>       widget to install an accelerator on
 </parameter_description>
 </parameter>
-<parameter name="tree_x">
-<parameter_description> X coordinate of new top-left pixel of visible area, or -1
+<parameter name="accel_group">
+<parameter_description>  accel group for this widget
 </parameter_description>
 </parameter>
-<parameter name="tree_y">
-<parameter_description> Y coordinate of new top-left pixel of visible area, or -1
+<parameter name="accel_key">
+<parameter_description>    GDK keyval of the accelerator
+</parameter_description>
+</parameter>
+<parameter name="accel_mods">
+<parameter_description>   modifier key combination of the accelerator
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>      whether an accelerator was installed and could be removed
+</return>
 </function>
 
-<function name="gtk_init_with_args">
+<function name="gtk_notebook_set_menu_label">
 <description>
-This function does the same work as gtk_init_check(). 
-Additionally, it allows you to add your own commandline options, 
-and it automatically generates nicely formatted 
-&amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output. Note that your program will
-be terminated after writing out the help output.
-
+Changes the menu label for the page containing @child. 
 
 </description>
 <parameters>
-<parameter name="argc">
-<parameter_description> a pointer to the number of command line arguments.
-</parameter_description>
-</parameter>
-<parameter name="argv">
-<parameter_description> a pointer to the array of command line arguments.
-</parameter_description>
-</parameter>
-<parameter name="parameter_string">
-<parameter_description> a string which is displayed in
-the first line of &amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output, after 
-&amp;lt;literal&amp;gt;&amp;lt;replaceable&amp;gt;programname&amp;lt;/replaceable&amp;gt; [OPTION...]&amp;lt;/literal&amp;gt;
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> a %NULL-terminated array of #GOptionEntry&amp;lt;!-- --&amp;gt;s
-describing the options of your program
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
-<parameter name="translation_domain">
-<parameter_description> a translation domain to use for translating
-the &amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output for the options in @entries
-with gettext(), or %NULL
+<parameter name="child">
+<parameter_description> the child widget
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> a return location for errors 
+<parameter name="menu_label">
+<parameter_description> the menu label, or NULL for default
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the GUI has been successfully initialized, 
-%FALSE otherwise.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_store_insert_before">
@@ -32805,7 +34249,7 @@
 
 <function name="_gtk_clipboard_handle_event">
 <description>
-Emits the #GtkClipboard::owner-change signal on the appropriate @clipboard.
+Emits the ::owner-change signal on the appropriate @clipboard.
 
 Since: 2.6
 
@@ -32821,7 +34265,7 @@
 
 <function name="gtk_scale_button_set_adjustment">
 <description>
-Sets the #GtkAdjustment to be used as a model 
+Sets the #GtkAdjustment to be used as a model
 for the #GtkScaleButton&apos;s scale.
 See gtk_range_set_adjustment() for details.
 
@@ -32841,34 +34285,49 @@
 <return></return>
 </function>
 
-<function name="gtk_style_attach">
+<function name="gtk_binding_set_activate">
 <description>
-Attaches a style to a window; this process allocates the
-colors and creates the GC&apos;s for the style - it specializes
-it to a particular visual and colormap. The process may 
-involve the creation of a new style if the style has already 
-been attached to a window with a different style and colormap.
-
-Since this function may return a new object, you have to use it 
-in the following way: 
-&amp;lt;literal&amp;gt;style = gtk_style_attach (style, window)&amp;lt;/literal&amp;gt;
+Find a key binding matching @keyval and @modifiers within
+ binding_set and activate the binding on @object.
 
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle.
+<parameter name="binding_set">
+<parameter_description> @binding_set to activate
 </parameter_description>
 </parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow.
+<parameter name="keyval">
+<parameter_description>      key value of the binding
+</parameter_description>
+</parameter>
+<parameter name="modifiers">
+<parameter_description>   key modifier of the binding
+</parameter_description>
+</parameter>
+<parameter name="object">
+<parameter_description>      object to activate when binding found
 </parameter_description>
 </parameter>
 </parameters>
-<return> Either @style, or a newly-created #GtkStyle.
-If the style is newly created, the style parameter
-will be unref&apos;ed, and the new style will have
-a reference count belonging to the caller.
+<return> %TRUE if a binding was found and activated
+</return>
+</function>
+
+<function name="gtk_combo_box_get_column_span_column">
+<description>
+Returns: the column span column.
+
+</description>
+<parameters>
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
+</parameter_description>
+</parameter>
+</parameters>
+<return> the column span column.
+
+Since: 2.6
 </return>
 </function>
 
@@ -32889,44 +34348,26 @@
 </return>
 </function>
 
-<function name="gtk_window_set_icon">
+<function name="gtk_print_operation_get_default_page_setup">
 <description>
-Sets up the icon representing a #GtkWindow. This icon is used when
-the window is minimized (also known as iconified).  Some window
-managers or desktop environments may also place it in the window
-frame, or display it in other contexts.
-
-The icon should be provided in whatever size it was naturally
-drawn; that is, don&apos;t scale the image before passing it to
-GTK+. Scaling is postponed until the last minute, when the desired
-final size is known, to allow best quality.
-
-If you have your icon hand-drawn in multiple sizes, use
-gtk_window_set_icon_list(). Then the best size will be used.
-
-This function is equivalent to calling gtk_window_set_icon_list()
-with a 1-element list.
-
-See also gtk_window_set_default_icon_list() to set the icon
-for all windows in your application in one go.
+Returns: the default page setup 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="icon">
-<parameter_description> icon image, or %NULL
+<parameter name="op">
+<parameter_description> a #GtkPrintOperation
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the default page setup 
+
+Since: 2.10
+</return>
 </function>
 
 <function name="_gtk_file_system_model_get_info">
 <description>
-Gets the #GtkFileInfo structure for a particular row
+Gets the #GFileInfo structure for a particular row
 of @model. The information included in this structure
 is determined by the @types parameter to
 _gtk_file_system_model_new().
@@ -32943,7 +34384,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GtkFileInfo structure. This structure
+<return> a #GFileInfo structure. This structure
 is owned by @model and must not be modified or freed.
 If you want to save the information for later use,
 you must make a copy, since the structure may be
@@ -32981,10 +34422,11 @@
 
 <function name="GtkImage">
 <description>
-The name of the icon in the icon theme. If the icon theme is
-changed, the image will be updated automatically.
+The GIcon displayed in the GtkImage. For themed icons,
+If the icon theme is changed, the image will be updated
+automatically.
 
-Since: 2.6
+Since: 2.14
 
 </description>
 <parameters>
@@ -33039,48 +34481,57 @@
 <return></return>
 </function>
 
-<function name="gtk_im_context_focus_out">
+<function name="gtk_editable_delete_text">
 <description>
-Notify the input method that the widget to which this
-input context corresponds has lost focus. The input method
-may, for example, change the displayed feedback or reset the contexts
-state to reflect this change.
+Deletes the content of the editable between @start_pos and @end_pos.
+Note that positions are specified in characters, not bytes.
 
 </description>
 <parameters>
-<parameter name="context">
-<parameter_description> a #GtkIMContext
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
-</parameters>
+<parameter name="start_pos">
+<parameter_description> start position
+</parameter_description>
+</parameter>
+<parameter name="end_pos">
+<parameter_description> end position
+</parameter_description>
+</parameter>
+</parameters>
 <return></return>
 </function>
 
-<function name="gtk_container_set_focus_vadjustment">
+<function name="gtk_icon_view_get_cursor">
 <description>
-Hooks up an adjustment to focus handling in a container, so when a 
-child of the container is focused, the adjustment is scrolled to 
-show that widget. This function sets the vertical alignment. See 
-gtk_scrolled_window_get_vadjustment() for a typical way of obtaining 
-the adjustment and gtk_container_set_focus_hadjustment() for setting
-the horizontal adjustment.
+Fills in @path and @cell with the current cursor path and cell. 
+If the cursor isn&apos;t currently set, then * path will be %NULL.  
+If no cell currently has focus, then * cell will be %NULL.
+
+The returned #GtkTreePath must be freed with gtk_tree_path_free().
 
-The adjustments have to be in pixel units and in the same coordinate 
-system as the allocation for immediate children of the container. 
 
 </description>
 <parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
+<parameter name="icon_view">
+<parameter_description> A #GtkIconView
 </parameter_description>
 </parameter>
-<parameter name="adjustment">
-<parameter_description> an adjustment which should be adjusted when the focus 
-is moved among the descendents of @container
+<parameter name="path">
+<parameter_description> Return location for the current cursor path, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="cell">
+<parameter_description> Return location the current focus cell, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the cursor is set.
+
+Since: 2.8
+</return>
 </function>
 
 <function name="gtk_tree_path_up">
@@ -33114,6 +34565,75 @@
 </return>
 </function>
 
+<function name="gtk_tree_model_get_value">
+<description>
+Sets initializes and sets @value to that at @column.  When done with @value,
+g_value_unset() needs to be called to free any allocated memory.
+
+</description>
+<parameters>
+<parameter name="tree_model">
+<parameter_description> A #GtkTreeModel.
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> The #GtkTreeIter.
+</parameter_description>
+</parameter>
+<parameter name="column">
+<parameter_description> The column to lookup the value at.
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> An empty #GValue to set.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_color_selection_get_previous_color">
+<description>
+Fills @color in with the original color value.
+
+</description>
+<parameters>
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelection.
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> a #GdkColor to fill in with the original color value.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_icon_view_get_drag_dest_item">
+<description>
+Gets information about the item that is highlighted for feedback.
+
+Since: 2.8
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> Return location for the path of the highlighted item, or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="pos">
+<parameter_description> Return location for the drop position, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_assistant_new">
 <description>
 Creates a new #GtkAssistant.
@@ -33173,7 +34693,7 @@
 
 Use this function after adding all the buttons to your dialog, as the 
 following example shows:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 cancel_button = gtk_dialog_add_button (GTK_DIALOG (dialog),
 GTK_STOCK_CANCEL,
 GTK_RESPONSE_CANCEL);
@@ -33193,7 +34713,7 @@
 GTK_RESPONSE_CANCEL,
 GTK_RESPONSE_HELP,
 -1);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 Since: 2.6
 
@@ -33215,15 +34735,20 @@
 <return></return>
 </function>
 
-<function name="_gtk_path_bar_up">
+<function name="gtk_about_dialog_set_version">
 <description>
-If the selected button in the pathbar is not the furthest button &quot;up&quot; (in the
-root direction), act as if the user clicked on the next button up.
+Sets the version string to display in the about dialog.
+
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="path_bar">
-<parameter_description> a #GtkPathBar
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
+</parameter_description>
+</parameter>
+<parameter name="version">
+<parameter_description> the version string 
 </parameter_description>
 </parameter>
 </parameters>
@@ -33232,7 +34757,7 @@
 
 <function name="gtk_get_option_group">
 <description>
-Returns a #GOptionGroup for the commandline arguments recognized
+Returns: a #GOptionGroup for the commandline arguments recognized
 
 </description>
 <parameters>
@@ -33242,7 +34767,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return>a #GOptionGroup for the commandline arguments recognized
+<return> a #GOptionGroup for the commandline arguments recognized
 by GTK+
 
 Since: 2.6
@@ -33267,7 +34792,7 @@
 </parameter_description>
 </parameter>
 <parameter name="color">
-<parameter_description> a pointer to a #GtkColor structure in which to store the result
+<parameter_description> a pointer to a #GdkColor structure in which to store the result
 </parameter_description>
 </parameter>
 </parameters>
@@ -33293,26 +34818,6 @@
 </return>
 </function>
 
-<function name="gtk_container_class_list_child_properties">
-<description>
-
-</description>
-<parameters>
-<parameter name="cclass">
-<parameter_description> a #GtkContainerClass
-</parameter_description>
-</parameter>
-<parameter name="n_properties">
-<parameter_description> location to return the number of child properties found
-</parameter_description>
-</parameter>
-</parameters>
-<return> a newly allocated %NULL-terminated array of #GParamSpec*. 
-The array must be freed with g_free().
-all child properties of a container class.
-</return>
-</function>
-
 <function name="gtk_text_view_set_cursor_visible">
 <description>
 Toggles whether the insertion point is displayed. A buffer with no editable
@@ -33377,21 +34882,23 @@
 </return>
 </function>
 
-<function name="gtk_recent_chooser_get_show_icons">
+<function name="gtk_image_get_animation">
 <description>
-Retrieves whether @chooser should show an icon near the resource.
+Gets the #GdkPixbufAnimation being displayed by the #GtkImage.
+The storage type of the image must be %GTK_IMAGE_EMPTY or
+%GTK_IMAGE_ANIMATION (see gtk_image_get_storage_type()).
+The caller of this function does not own a reference to the
+returned animation.
 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkRecentChooser
+<parameter name="image">
+<parameter_description> a #GtkImage
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the icons should be displayed, %FALSE otherwise.
-
-Since: 2.10
+<return> the displayed animation, or %NULL if the image is empty
 </return>
 </function>
 
@@ -33415,6 +34922,51 @@
 </return>
 </function>
 
+<function name="gtk_editable_insert_text">
+<description>
+Appends @new_text_length characters of @new_text to the contents of the widget,
+at position @position. Note that this position is in characters, not in bytes.
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+<parameter name="new_text">
+<parameter_description> the text to append
+</parameter_description>
+</parameter>
+<parameter name="new_text_length">
+<parameter_description> the text to append
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> position text will be inserted at
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_action_group_list_actions">
+<description>
+Lists the actions in the action group.
+
+
+</description>
+<parameters>
+<parameter name="action_group">
+<parameter_description> the action group
+</parameter_description>
+</parameter>
+</parameters>
+<return> an allocated list of the action objects in the action group
+
+Since: 2.4
+</return>
+</function>
+
 <function name="gtk_tree_row_reference_inserted">
 <description>
 Lets a set of row reference created by gtk_tree_row_reference_new_proxy()
@@ -33488,6 +35040,23 @@
 <return></return>
 </function>
 
+<function name="gtk_printer_get_default_page_size">
+<description>
+Return value: a newly allocated #GtkPageSetup with default page size of the printer.
+
+</description>
+<parameters>
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
+</parameter_description>
+</parameter>
+</parameters>
+<return> a newly allocated #GtkPageSetup with default page size of the printer.
+
+Since: 2.13
+</return>
+</function>
+
 <function name="gtk_action_group_add_action_with_accel">
 <description>
 Adds an action object to the action group and sets up the accelerator.
@@ -33541,98 +35110,66 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_new">
+<function name="gtk_font_selection_get_preview_entry">
 <description>
-Creates a new #GtkIconView widget
+This returns the #GtkEntry used to display the font as a preview.
 
 
 </description>
 <parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
 </parameters>
-<return> A newly created #GtkIconView widget
+<return> A #GtkWidget. 
 
-Since: 2.6
+Since: 2.14
 </return>
 </function>
 
-<function name="_gtk_socket_end_embedding">
-<description>
- socket: a #GtkSocket
-
-Called to end the embedding of a plug in the socket.
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_file_chooser_set_preview_widget_active">
+<function name="gtk_clipboard_wait_for_text">
 <description>
-Sets whether the preview widget set by
-gtk_file_chooser_set_preview_widget() should be shown for the
-current filename. When @active is set to false, the file chooser
-may display an internally generated preview of the current file
-or it may display no preview at all. See
-gtk_file_chooser_set_preview_widget() for more details.
+Requests the contents of the clipboard as text and converts
+the result to UTF-8 if necessary. This function waits for
+the data to be received using the main loop, so events,
+timeouts, etc, may be dispatched during the wait.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="active">
-<parameter_description> whether to display the user-specified preview widget
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a newly-allocated UTF-8 string which must
+be freed with g_free(), or %NULL if retrieving
+the selection data failed. (This could happen
+for various reasons, in particular if the
+clipboard was empty or if the contents of the
+clipboard could not be converted into text form.)
+</return>
 </function>
 
-<function name="gtk_page_setup_set_bottom_margin">
+<function name="gtk_list_store_newv">
 <description>
-Sets the bottom margin of the #GtkPageSetup.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="setup">
-<parameter_description> a #GtkPageSetup
-</parameter_description>
-</parameter>
-<parameter name="margin">
-<parameter_description> the new bottom margin in units of @unit
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the units for @margin
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
+Non-vararg creation function.  Used primarily by language bindings.
 
-<function name="gtk_widget_set_extension_events">
-<description>
-Sets the extension events mask to @mode. See #GdkExtensionMode
-and gdk_input_set_extension_events().
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="n_columns">
+<parameter_description> number of columns in the list store
 </parameter_description>
 </parameter>
-<parameter name="mode">
-<parameter_description> bitfield of extension events to receive
+<parameter name="types">
+<parameter_description> an array of #GType types for the columns, from first to last
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkListStore
+</return>
 </function>
 
 <function name="gtk_bindings_activate">
@@ -33704,44 +35241,26 @@
 </return>
 </function>
 
-<function name="gtk_combo_box_set_add_tearoffs">
+<function name="_gtk_file_chooser_entry_set_action">
 <description>
-Sets whether the popup menu should have a tearoff 
-menu item.
-
-Since: 2.6
+Sets action which is performed by the file selector using this entry. 
+The #GtkFileChooserEntry will use different completion strategies for 
+different actions.
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> a #GtkComboBox 
+<parameter name="chooser_entry">
+<parameter_description> a #GtkFileChooserEntry
 </parameter_description>
 </parameter>
-<parameter name="add_tearoffs">
-<parameter_description> %TRUE to add tearoff menu items
+<parameter name="action">
+<parameter_description> the action which is performed by the file selector using this entry
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_combo_box_get_model">
-<description>
-Return value: A #GtkTreeModel which was passed during construction.
-
-</description>
-<parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
-</parameter_description>
-</parameter>
-</parameters>
-<return> A #GtkTreeModel which was passed during construction.
-
-Since: 2.4
-</return>
-</function>
-
 <function name="_gtk_socket_claim_focus">
 <description>
 @socket: a #GtkSocket
@@ -33755,27 +35274,29 @@
 <return></return>
 </function>
 
-<function name="gtk_assistant_get_page_side_image">
+<function name="gtk_print_operation_preview_render_page">
 <description>
-Gets the header image for @page. 
+Renders a page to the preview, using the print context that
+was passed to the #GtkPrintOperation::preview handler together
+with @preview.
 
+Note that this function requires a suitable cairo context to 
+be associated with the print context. 
+
+Since: 2.10 
 
 </description>
 <parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
+<parameter name="preview">
+<parameter_description> a #GtkPrintOperationPreview
 </parameter_description>
 </parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
+<parameter name="page_nr">
+<parameter_description> the page to render
 </parameter_description>
 </parameter>
 </parameters>
-<return> the side image for @page, or %NULL
-if there&apos;s no side image for the page.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_drag_source_set_target_list">
@@ -33835,48 +35356,38 @@
 <return></return>
 </function>
 
-<function name="gtk_paint_hline">
+<function name="gtk_accel_group_connect">
 <description>
-Draws a horizontal line from (@x1, @y) to (@x2, @y) in @window
-using the given style and state.
+Installs an accelerator in this group. When @accel_group is being activated
+in response to a call to gtk_accel_groups_activate(), @closure will be
+invoked if the @accel_key and @accel_mods from gtk_accel_groups_activate()
+match those of this connection.
+
+The signature used for the @closure is that of #GtkAccelGroupActivate.
+
+Note that, due to implementation details, a single closure can only be
+connected to one accelerator group.
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> rectangle to which the output is clipped, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
+<parameter name="accel_group">
+<parameter_description>      the accelerator group to install an accelerator in
 </parameter_description>
 </parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
+<parameter name="accel_key">
+<parameter_description>        key value of the accelerator
 </parameter_description>
 </parameter>
-<parameter name="x1">
-<parameter_description> the starting x coordinate
+<parameter name="accel_mods">
+<parameter_description>       modifier combination of the accelerator
 </parameter_description>
 </parameter>
-<parameter name="x2">
-<parameter_description> the ending x coordinate
+<parameter name="accel_flags">
+<parameter_description>      a flag mask to configure this accelerator
 </parameter_description>
 </parameter>
-<parameter name="y">
-<parameter_description> the y coordinate
+<parameter name="closure">
+<parameter_description>          closure to be executed upon accelerator activation
 </parameter_description>
 </parameter>
 </parameters>
@@ -33957,12 +35468,9 @@
 
 <function name="GtkRange">
 <description>
-Whether to draw the trough across the full length of the range or
-to exclude the steppers and their spacing. Note that setting the
-#GtkRange:stepper-spacing style property to any value &amp;gt; 0 will
-automatically enable trough-under-steppers too.
+The arrow size proportion relative to the scroll button size.
 
-Since: 2.10
+Since: 2.14
 
 </description>
 <parameters>
@@ -33970,55 +35478,18 @@
 <return></return>
 </function>
 
-<function name="gtk_container_remove">
-<description>
-Removes @widget from @container. @widget must be inside @container.
-Note that @container will own a reference to @widget, and that this
-may be the last reference held; so removing a widget from its
-container can destroy that widget. If you want to use @widget
-again, you need to add a reference to it while it&apos;s not inside
-a container, using g_object_ref(). If you don&apos;t want to use @widget
-again it&apos;s usually more efficient to simply destroy it directly
-using gtk_widget_destroy() since this will remove it from the
-container and help break any circular reference count cycles.
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> a current child of @container
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="_gtk_file_chooser_add_shortcut_folder">
+<function name="gtk_color_button_get_alpha">
 <description>
-Adds a folder to be displayed with the shortcut folders in a file chooser.
-Internal function, see gtk_file_chooser_add_shortcut_folder().
-
+Return value: an integer between 0 and 65535.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of the folder to add
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
+<parameter name="color_button">
+<parameter_description> a #GtkColorButton.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the folder could be added successfully, %FALSE
-otherwise.
+<return> an integer between 0 and 65535.
 
 Since: 2.4
 </return>
@@ -34043,50 +35514,44 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_query_tab_label_packing">
+<function name="gtk_toggle_tool_button_get_active">
 <description>
-Query the packing attributes for the tab label of the page
-containing @child.
+Queries a #GtkToggleToolButton and returns its current state.
+Return value: %TRUE if the toggle tool button is pressed in, %FALSE if not
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the page
-</parameter_description>
-</parameter>
-<parameter name="expand">
-<parameter_description> location to store the expand value (or NULL)
-</parameter_description>
-</parameter>
-<parameter name="fill">
-<parameter_description> location to store the fill value (or NULL)
-</parameter_description>
-</parameter>
-<parameter name="pack_type">
-<parameter_description> location to store the pack_type (or NULL)
+<parameter name="button">
+<parameter_description> a #GtkToggleToolButton
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the toggle tool button is pressed in, %FALSE if not
+
+Since: 2.4
+</return>
 </function>
 
-<function name="gtk_text_view_get_cursor_visible">
+<function name="gtk_text_iter_forward_to_line_end">
 <description>
-Find out whether the cursor is being displayed.
+Moves the iterator to point to the paragraph delimiter characters,
+which will be either a newline, a carriage return, a carriage
+return/newline in sequence, or the Unicode paragraph separator
+character. If the iterator is already at the paragraph delimiter
+characters, moves to the paragraph delimiter characters for the
+next line. If @iter is on the last line in the buffer, which does
+not end in paragraph delimiters, moves to the end iterator (end of
+the last line), and returns %FALSE.
 
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether the insertion mark is visible
+<return> %TRUE if we moved and the new location is not the end iterator
 </return>
 </function>
 
@@ -34108,22 +35573,25 @@
 </return>
 </function>
 
-<function name="gtk_icon_view_set_item_width">
+<function name="gtk_file_chooser_set_filter">
 <description>
-Sets the ::item-width property which specifies the width 
-to use for each item. If it is set to -1, the icon view will 
-automatically determine a suitable item size.
+Sets the current filter; only the files that pass the
+filter will be displayed. If the user-selectable list of filters
+is non-empty, then the filter should be one of the filters
+in that list. Setting the current filter when the list of
+filters is empty is useful if you want to restrict the displayed
+set of files without letting the user change it.
 
-Since: 2.6
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
-<parameter name="item_width">
-<parameter_description> the width for each item
+<parameter name="filter">
+<parameter_description> a #GtkFileFilter
 </parameter_description>
 </parameter>
 </parameters>
@@ -34234,6 +35702,32 @@
 </return>
 </function>
 
+<function name="gtk_window_set_type_hint">
+<description>
+By setting the type hint for the window, you allow the window
+manager to decorate and handle the window in a way which is
+suitable to the function of the window in your application.
+
+This function should be called before the window becomes visible.
+
+gtk_dialog_new_with_buttons() and other convenience functions in GTK+
+will sometimes call gtk_window_set_type_hint() on your behalf.
+
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="hint">
+<parameter_description> the window type
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_path_append_index">
 <description>
 Appends a new index to a path.  As a result, the depth of the path is
@@ -34285,24 +35779,6 @@
 <return></return>
 </function>
 
-<function name="_gtk_tool_item_toolbar_reconfigured">
-<description>
-Emits the signal #GtkToolItem::toolbar_reconfigured on @tool_item. This
-internal function is called by #GtkToolbar when some aspect of its
-configuration changes.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem: 
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_drag_source_add_text_targets">
 <description>
 Add the text targets supported by #GtkSelection to
@@ -34323,75 +35799,46 @@
 <return></return>
 </function>
 
-<function name="gtk_text_child_anchor_get_widgets">
-<description>
-Gets a list of all widgets anchored at this child anchor.
-The returned list should be freed with g_list_free().
-
-
-
-</description>
-<parameters>
-<parameter name="anchor">
-<parameter_description> a #GtkTextChildAnchor
-</parameter_description>
-</parameter>
-</parameters>
-<return> list of widgets anchored at @anchor
-</return>
-</function>
-
-<function name="gtk_window_set_startup_id">
-<description>
-Startup notification identifiers are used by desktop environment to 
-track application startup, to provide user feedback and other 
-features. This function changes the corresponding property on the
-underlying GdkWindow. Normally, startup identifier is managed 
-automatically and you should only use this function in special cases
-like transferring focus from other processes. You should use this
-function before calling gtk_window_present() or any equivalent
-function generating a window map event.
+<function name="gtk_text_child_anchor_get_widgets">
+<description>
+Gets a list of all widgets anchored at this child anchor.
+The returned list should be freed with g_list_free().
 
-This function is only useful on X11, not with other GTK+ targets.
 
-Since: 2.12
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="startup_id">
-<parameter_description> a string with startup-notification identifier
+<parameter name="anchor">
+<parameter_description> a #GtkTextChildAnchor
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> list of widgets anchored at @anchor
+</return>
 </function>
 
-<function name="gtk_file_system_get_volume_for_path">
+<function name="gtk_label_set_angle">
 <description>
-Queries the file system volume that corresponds to a specific path.
-There might not be a volume for all paths (consinder for instance remote
-shared), so this can return NULL.
+Sets the angle of rotation for the label. An angle of 90 reads from
+from bottom to top, an angle of 270, from top to bottom. The angle
+setting for the label is ignored if the label is selectable,
+wrapped, or ellipsized.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> a #GtkFilePath
+<parameter name="angle">
+<parameter_description> the angle that the baseline of the label makes with
+the horizontal, in degrees, measured counterclockwise
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GtkFileSystemVolume that corresponds to the specified
- path, or NULL if there is no such volume. You should free this value with
-gtk_file_system_volume_free().
-</return>
+<return></return>
 </function>
 
 <function name="gtk_printer_accepts_ps">
@@ -34494,28 +35941,19 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_filter_get_needed">
+<function name="gtk_accessible_connect_widget_destroyed">
 <description>
-Gets the fields that need to be filled in for the structure
-passed to gtk_recent_filter_filter()
-
-This function will not typically be used by applications; it
-is intended principally for use in the implementation of
-#GtkRecentChooser.
-
+This function specifies the callback function to be called when the widget
+corresponding to a GtkAccessible is destroyed.
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> a #GtkRecentFilter
+<parameter name="accessible">
+<parameter_description> a #GtkAccessible
 </parameter_description>
 </parameter>
 </parameters>
-<return> bitfield of flags indicating needed fields when
-calling gtk_recent_filter_filter()
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_target_list_unref">
@@ -34533,6 +35971,42 @@
 <return></return>
 </function>
 
+<function name="gtk_selection_data_get_selection">
+<description>
+Retrieves the selection #GdkAtom of the selection data.
+
+
+</description>
+<parameters>
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
+</parameter_description>
+</parameter>
+</parameters>
+<return> the selection #GdkAtom of the selection data.
+
+Since: 2.16
+</return>
+</function>
+
+<function name="gtk_entry_unset_invisible_char">
+<description>
+Unsets the invisible char previously set with
+gtk_entry_set_invisible_char(). So that the
+default invisible char is used again.
+
+Since: 2.16
+
+</description>
+<parameters>
+<parameter name="entry">
+<parameter_description> a #GtkEntry
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_tag_table_foreach">
 <description>
 Calls @func on each tag in @table, with user data @data.
@@ -34587,21 +36061,20 @@
 </return>
 </function>
 
-<function name="gtk_print_job_get_title">
+<function name="gtk_text_layout_get_buffer">
 <description>
-Gets the job title.
+Gets the text buffer used by the layout. See
+gtk_text_layout_set_buffer().
 
 
 </description>
 <parameters>
-<parameter name="job">
-<parameter_description> a #GtkPrintJob
+<parameter name="layout">
+<parameter_description> a #GtkTextLayout
 </parameter_description>
 </parameter>
 </parameters>
-<return> the title of @job
-
-Since: 2.10
+<return> the text buffer used by the layout.
 </return>
 </function>
 
@@ -34687,7 +36160,7 @@
 <parameter_description> an array of #GdkPoint&amp;lt;!-- --&amp;gt;s
 </parameter_description>
 </parameter>
-<parameter name="npoints">
+<parameter name="n_points">
 <parameter_description> length of @points
 </parameter_description>
 </parameter>
@@ -34891,21 +36364,20 @@
 <return></return>
 </function>
 
-<function name="_gtk_file_chooser_embed_set_delegate">
+<function name="gtk_file_selection_set_select_multiple">
 <description>
-Establishes that calls on @receiver for #GtkFileChooser methods should be
-delegated to @delegate, and that #GtkFileChooser signals emitted on @delegate
-should be forwarded to @receiver. Must be used in conjunction with
-_gtk_file_chooser_embed_delegate_iface_init().
+Sets whether the user is allowed to select multiple files in the file list.
+Use gtk_file_selection_get_selections () to get the list of selected files.
 
 </description>
 <parameters>
-<parameter name="receiver">
-<parameter_description> a GOobject implementing #GtkFileChooserEmbed
+<parameter name="filesel">
+<parameter_description> a #GtkFileSelection
 </parameter_description>
 </parameter>
-<parameter name="delegate">
-<parameter_description> another GObject implementing #GtkFileChooserEmbed
+<parameter name="select_multiple">
+<parameter_description> whether or not the user is allowed to select multiple
+files in the file list.
 </parameter_description>
 </parameter>
 </parameters>
@@ -34973,18 +36445,40 @@
 <return></return>
 </function>
 
-<function name="gtk_accel_group_unlock">
+<function name="gtk_notebook_append_page_menu">
 <description>
-Undoes the last call to gtk_accel_group_lock() on this @accel_group.
+Appends a page to @notebook, specifying the widget to use as the
+label in the popup menu.
+
 
 </description>
 <parameters>
-<parameter name="accel_group">
-<parameter_description> a #GtkAccelGroup
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> the #GtkWidget to use as the contents of the page.
+</parameter_description>
+</parameter>
+<parameter name="tab_label">
+<parameter_description> the #GtkWidget to be used as the label for the page,
+or %NULL to use the default label, &apos;page N&apos;.
+</parameter_description>
+</parameter>
+<parameter name="menu_label">
+<parameter_description> the widget to use as a label for the page-switch
+menu, if that is enabled. If %NULL, and @tab_label
+is a #GtkLabel or %NULL, then the menu label will be
+a newly created label with the same text as @tab_label;
+If @tab_label is not a #GtkLabel, @menu_label must be
+specified if the page-switch menu is to be used.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the index (starting from 0) of the appended
+page in the notebook, or -1 if function fails
+</return>
 </function>
 
 <function name="_gtk_text_util_create_drag_icon">
@@ -35009,23 +36503,20 @@
 <return></return>
 </function>
 
-<function name="_gtk_file_chooser_entry_get_file_part">
+<function name="gtk_fixed_get_has_window">
 <description>
-Gets the non-folder portion of whatever the user has entered
-into the file selector. What is returned is a UTF-8 string,
-and if a filename path is needed, gtk_file_system_make_path()
-must be used
+Gets whether the #GtkFixed has its own #GdkWindow.
+See gtk_fixed_set_has_window().
 
 
 </description>
 <parameters>
-<parameter name="chooser_entry">
-<parameter_description> a #GtkFileChooserEntry
+<parameter name="fixed">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the entered filename - this value is owned by the
-chooser entry and must not be modified or freed.
+<return> %TRUE if @fixed has its own window.
 </return>
 </function>
 
@@ -35056,27 +36547,21 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_set_media_type">
+<function name="gtk_status_icon_get_visible">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_MEDIA_TYPE.
-
-The set of media types is defined in PWG 5101.1-2002 PWG.
-&amp;lt;!-- FIXME link here --&amp;gt;
-
-Since: 2.10
+Return value: %TRUE if the status icon is visible
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="media_type">
-<parameter_description> the media type
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the status icon is visible
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_toolbar_set_style">
@@ -35120,26 +36605,6 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_item_set_visible_horizontal">
-<description>
-Sets whether @tool_item is visible when the toolbar is docked horizontally.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem
-</parameter_description>
-</parameter>
-<parameter name="visible_horizontal">
-<parameter_description> Whether @tool_item is visible when in horizontal mode
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_menu_popup">
 <description>
 Displays a menu and makes it available for selection.  Applications can use
@@ -35153,10 +36618,12 @@
 a mouse button press, such as a mouse button release or a keypress,
 @button should be 0.
 
-The @activate_time parameter should be the time stamp of the event that
-initiated the popup. If such an event is not available, use
-gtk_get_current_event_time() instead.
-
+The @activate_time parameter is used to conflict-resolve initiation of
+concurrent requests for mouse/keyboard grab requests. To function
+properly, this needs to be the time stamp of the user event (such as
+a mouse click or key press) that caused the initiation of the popup.
+Only if no such event is available, gtk_get_current_event_time() can
+be used instead.
 
 </description>
 <parameters>
@@ -35192,6 +36659,27 @@
 <return></return>
 </function>
 
+<function name="gtk_editable_set_editable">
+<description>
+Determines if the user can edit the text in the editable
+widget or not. 
+
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+<parameter name="is_editable">
+<parameter_description> %TRUE if the user is allowed to edit the text
+in the widget
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_window_group_remove_window">
 <description>
 Removes a window from a #GtkWindowGroup.
@@ -35282,7 +36770,7 @@
 selected will be those characters from @start_pos to the end of 
 the text. 
 
-Deprecated: Use gtk_editable_select_region() instead.
+Deprecated: 2.0: Use gtk_editable_select_region() instead.
 
 </description>
 <parameters>
@@ -35302,19 +36790,20 @@
 <return></return>
 </function>
 
-<function name="gtk_spin_button_get_value">
+<function name="gtk_entry_completion_get_inline_completion">
 <description>
-Get the value in the @spin_button.
-
+Return value: %TRUE if inline completion is turned on
 
 </description>
 <parameters>
-<parameter name="spin_button">
-<parameter_description> a #GtkSpinButton
+<parameter name="completion">
+<parameter_description> a #GtkEntryCompletion
 </parameter_description>
 </parameter>
 </parameters>
-<return> the value of @spin_button
+<return> %TRUE if inline completion is turned on
+
+Since: 2.6
 </return>
 </function>
 
@@ -35361,6 +36850,10 @@
 
 </description>
 <parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView 
+</parameter_description>
+</parameter>
 <parameter name="wx">
 <parameter_description> X coordinate relative to the widget
 </parameter_description>
@@ -35437,20 +36930,51 @@
 <return></return>
 </function>
 
-<function name="gtk_printer_is_active">
+<function name="gtk_widget_modify_text">
 <description>
-Return value: %TRUE if @printer is active
+Sets the text color for a widget in a particular state.  All other
+style values are left untouched. The text color is the foreground
+color used along with the base color (see gtk_widget_modify_base())
+for widgets such as #GtkEntry and #GtkTextView. See also
+gtk_widget_modify_style().
 
 </description>
 <parameters>
-<parameter name="printer">
-<parameter_description> a #GtkPrinter
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="state">
+<parameter_description> the state for which to set the text color
+</parameter_description>
+</parameter>
+<parameter name="color">
+<parameter_description> the color to assign (does not need to be allocated),
+or %NULL to undo the effect of previous calls to
+of gtk_widget_modify_text().
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @printer is active
+<return></return>
+</function>
 
-Since: 2.10
+<function name="gtk_tool_shell_get_style">
+<description>
+Retrieves whether the tool shell has text, icons, or both. Tool items must
+not call this function directly, but rely on gtk_tool_item_get_style()
+instead.
+
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GtkToolShell
+</parameter_description>
+</parameter>
+</parameters>
+<return> the current style of @shell
+
+Since: 2.14
 </return>
 </function>
 
@@ -35490,22 +37014,41 @@
 <return></return>
 </function>
 
-<function name="gtk_print_settings_get_dither">
+<function name="gtk_calendar_set_detail_func">
 <description>
-Gets the value of %GTK_PRINT_SETTINGS_DITHER.
+Installs a function which provides Pango markup with detail information
+for each day. Examples for such details are holidays or appointments. That
+information is shown below each day when #GtkCalendar:show-details is set.
+A tooltip containing with full detail information is provided, if the entire
+text should not fit into the details area, or if #GtkCalendar:show-details
+is not set.
+
+The size of the details area can be restricted by setting the
+#GtkCalendar:detail-width-chars and #GtkCalendar:detail-height-rows
+properties.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar.
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> a function providing details for each day.
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> data to pass to @func invokations.
+</parameter_description>
+</parameter>
+<parameter name="destroy">
+<parameter_description> a function for releasing @data.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the dithering that is used
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_view_window_to_buffer_coords">
@@ -35548,8 +37091,8 @@
 
 <function name="GtkScaleButton">
 <description>
-The ::popdown signal is a 
-&amp;lt;link linkend=&quot;keybinding-signals&quot;&amp;gt;keybinding signal&amp;lt;/link&amp;gt; 
+The ::popdown signal is a
+&amp;lt;link linkend=&quot;keybinding-signals&quot;&amp;gt;keybinding signal&amp;lt;/link&amp;gt;
 which gets emitted to popdown the scale widget.
 
 The default binding for this signal is Escape.
@@ -35628,9 +37171,9 @@
 
 <function name="gtk_scale_button_set_value">
 <description>
-Sets the current value of the scale; if the value is outside 
-the minimum or maximum range values, it will be clamped to fit 
-inside them. The scale button emits the #GtkScaleButton::value-changed 
+Sets the current value of the scale; if the value is outside
+the minimum or maximum range values, it will be clamped to fit
+inside them. The scale button emits the #GtkScaleButton::value-changed
 signal if the value changes.
 
 Since: 2.12
@@ -35649,6 +37192,25 @@
 <return></return>
 </function>
 
+<function name="gtk_font_selection_get_family">
+<description>
+Gets the #PangoFontFamily representing the selected font family.
+
+
+</description>
+<parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #PangoFontFamily representing the selected font
+family. Font families are a collection of font faces.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_print_settings_set_resolution">
 <description>
 Sets the value of %GTK_PRINT_SETTINGS_RESOLUTION.
@@ -35676,8 +37238,9 @@
 as the invisible char, and will also appear that way when 
 the text in the entry widget is copied elsewhere.
 
-The default invisible char is the asterisk &apos;*&apos;, but it can
-be changed with gtk_entry_set_invisible_char().
+By default, GTK+ picks the best invisible character available
+in the current font, but it can be changed with
+gtk_entry_set_invisible_char().
 
 </description>
 <parameters>
@@ -35694,6 +37257,62 @@
 <return></return>
 </function>
 
+<function name="gtk_paint_diamond">
+<description>
+Draws a diamond in the given rectangle on @window using the given
+parameters.
+
+</description>
+<parameters>
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="shadow_type">
+<parameter_description> the type of shadow to draw
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin of the rectangle to draw the diamond in
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin of the rectangle to draw the diamond in
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> width of the rectangle to draw the diamond in
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> height of the rectangle to draw the diamond in
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_radio_menu_item_new_with_label_from_widget">
 <description>
 Creates a new GtkRadioMenuItem whose child is a simple GtkLabel.
@@ -35778,7 +37397,7 @@
 </parameters>
 <return> the previous change palette hook (that was replaced).
 
-Deprecated: This function is deprecated in favor of 
+Deprecated: 2.4: This function is deprecated in favor of 
 gtk_color_selection_set_change_palette_with_screen_hook(), and does
 not work in multihead environments.
 
@@ -35812,95 +37431,69 @@
 <return></return>
 </function>
 
-<function name="gtk_clipboard_wait_for_targets">
+<function name="gtk_tree_view_column_set_sort_order">
 <description>
-Return value: %TRUE if any targets are present on the clipboard,
-
-</description>
-<parameters>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard
-</parameter_description>
-</parameter>
-<parameter name="targets">
-<parameter_description> location to store an array of targets. The result
-stored here must be freed with g_free().
-</parameter_description>
-</parameter>
-<parameter name="n_targets">
-<parameter_description> location to store number of items in @targets.
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if any targets are present on the clipboard,
-otherwise %FALSE.
+Changes the appearance of the sort indicator. 
 
-Since: 2.4
-</return>
-</function>
+This &amp;lt;emphasis&amp;gt;does not&amp;lt;/emphasis&amp;gt; actually sort the model.  Use
+gtk_tree_view_column_set_sort_column_id() if you want automatic sorting
+support.  This function is primarily for custom sorting behavior, and should
+be used in conjunction with gtk_tree_sortable_set_sort_column() to do
+that. For custom models, the mechanism will vary. 
 
-<function name="gtk_text_buffer_get_iter_at_child_anchor">
-<description>
-Obtains the location of @anchor within @buffer.
+The sort indicator changes direction to indicate normal sort or reverse sort.
+Note that you must have the sort indicator enabled to see anything when 
+calling this function; see gtk_tree_view_column_set_sort_indicator().
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> an iterator to be initialized
+<parameter name="tree_column">
+<parameter_description> a #GtkTreeViewColumn
 </parameter_description>
 </parameter>
-<parameter name="anchor">
-<parameter_description> a child anchor that appears in @buffer
+<parameter name="order">
+<parameter_description> sort order that the sort indicator should indicate
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_entry_completion_insert_action_text">
+<function name="gtk_printer_compare">
 <description>
-Inserts an action in @completion&apos;s action item list at position @index_
-with text @text. If you want the action item to have markup, use
-gtk_entry_completion_insert_action_markup().
+Compares two printers.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="completion">
-<parameter_description> A #GtkEntryCompletion.
-</parameter_description>
-</parameter>
-<parameter name="index_">
-<parameter_description> The index of the item to insert.
+<parameter name="a">
+<parameter_description> a #GtkPrinter
 </parameter_description>
 </parameter>
-<parameter name="text">
-<parameter_description> Text of the item to insert.
+<parameter name="b">
+<parameter_description> another #GtkPrinter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> 0 if the printer match, a negative value if @a &amp;lt; @b, 
+or a positive value if @a &amp;gt; @b
+
+Since: 2.10
+</return>
 </function>
 
-<function name="gtk_widget_unparent">
+<function name="gtk_ui_manager_new">
 <description>
-This function is only for use in widget implementations.
-Should be called by implementations of the remove method
-on #GtkContainer, to dissociate a child from the container.
+Creates a new ui manager object.
+
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> a new ui manager object.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_text_iter_get_toggled_tags">
@@ -35940,23 +37533,22 @@
 </return>
 </function>
 
-<function name="gtk_label_set_use_underline">
+<function name="gtk_editable_get_position">
 <description>
-If true, an underline in the text indicates the next character should be
-used for the mnemonic accelerator key.
+Retrieves the current position of the cursor relative to the start
+of the content of the editable. Note that this position is in characters,
+not in bytes.
+
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE if underlines in the text indicate mnemonics
+<parameter name="editable">
+<parameter_description> a #GtkEditable
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the cursor position
+</return>
 </function>
 
 <function name="_gtk_key_hash_new">
@@ -36002,34 +37594,43 @@
 <return></return>
 </function>
 
-<function name="gtk_text_iter_forward_find_char">
+<function name="gtk_border_free">
 <description>
-Advances @iter, calling @pred on each character. If
- pred returns %TRUE, returns %TRUE and stops scanning.
-If @pred never returns %TRUE, @iter is set to @limit if
- limit is non-%NULL, otherwise to the end iterator.
-
+Frees a #GtkBorder structure.
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
-</parameter_description>
-</parameter>
-<parameter name="pred">
-<parameter_description> a function to be called on each character
+<parameter name="border_">
+<parameter_description> a #GtkBorder.
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> user data for @pred
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_tree_model_filter_convert_child_path_to_path">
+<description>
+Converts @child_path to a path relative to @filter. That is, @child_path
+points to a path in the child model. The rerturned path will point to the
+same row in the filtered model. If @child_path isn&apos;t a valid path on the
+child model or points to a row which is not visible in @filter, then %NULL
+is returned.
+
+
+</description>
+<parameters>
+<parameter name="filter">
+<parameter_description> A #GtkTreeModelFilter.
 </parameter_description>
 </parameter>
-<parameter name="limit">
-<parameter_description> search limit, or %NULL for none 
+<parameter name="child_path">
+<parameter_description> A #GtkTreePath to convert.
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether a match was found
+<return> A newly allocated #GtkTreePath, or %NULL.
+
+Since: 2.4
 </return>
 </function>
 
@@ -36131,21 +37732,29 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_push_colormap">
+<function name="gtk_accel_group_disconnect_key">
 <description>
-Pushes @cmap onto a global stack of colormaps; the topmost
-colormap on the stack will be used to create all widgets.
-Remove @cmap with gtk_widget_pop_colormap(). There&apos;s little
-reason to use this function.
+Removes an accelerator previously installed through
+gtk_accel_group_connect().
 
 </description>
 <parameters>
-<parameter name="cmap">
-<parameter_description> a #GdkColormap
+<parameter name="accel_group">
+<parameter_description>      the accelerator group to install an accelerator in
+</parameter_description>
+</parameter>
+<parameter name="accel_key">
+<parameter_description>        key value of the accelerator
+</parameter_description>
+</parameter>
+<parameter name="accel_mods">
+<parameter_description>       modifier combination of the accelerator
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>          %TRUE if there was an accelerator which could be 
+removed, %FALSE otherwise
+</return>
 </function>
 
 <function name="gtk_window_stick">
@@ -36160,7 +37769,7 @@
 
 It&apos;s permitted to call this function before showing a window.
 
-You can track stickiness via the &quot;window_state_event&quot; signal
+You can track stickiness via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 
@@ -36320,33 +37929,6 @@
 <return></return>
 </function>
 
-<function name="gtk_container_forall">
-<description>
-Invokes @callback on each child of @container, including children
-that are considered &quot;internal&quot; (implementation details of the
-container). &quot;Internal&quot; children generally weren&apos;t added by the user
-of the container, but were added by the container implementation
-itself.  Most applications should use gtk_container_foreach(),
-rather than gtk_container_forall().
-
-</description>
-<parameters>
-<parameter name="container">
-<parameter_description> a #GtkContainer
-</parameter_description>
-</parameter>
-<parameter name="callback">
-<parameter_description> a callback
-</parameter_description>
-</parameter>
-<parameter name="callback_data">
-<parameter_description> callback user data
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_text_view_get_overwrite">
 <description>
 Return value: whether @text_view is in overwrite mode or not.
@@ -36366,9 +37948,11 @@
 
 <function name="GtkCalendar">
 <description>
-Determines whether week numbers are displayed.
+Determines whether details are shown directly in the widget, or if they are
+available only as tooltip. When this property is set days with details are
+marked.
 
-Since: 2.4
+Since: 2.14
 
 </description>
 <parameters>
@@ -36450,31 +38034,20 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_button_set_use_underline">
+<function name="gtk_tree_view_get_selection">
 <description>
-If set, an underline in the label property indicates that the next character
-should be used for the mnemonic accelerator key in the overflow menu. For
-example, if the label property is &quot;_Open&quot; and @use_underline is %TRUE,
-the label on the tool button will be &quot;Open&quot; and the item on the overflow
-menu will have an underlined &apos;O&apos;.
-
-Labels shown on tool buttons never have mnemonics on them; this property
-only affects the menu item on the overflow menu.
+Gets the #GtkTreeSelection associated with @tree_view.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
-</parameter_description>
-</parameter>
-<parameter name="use_underline">
-<parameter_description> whether the button label has the form &quot;_Open&quot;
+<parameter name="tree_view">
+<parameter_description> A #GtkTreeView.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A #GtkTreeSelection object.
+</return>
 </function>
 
 <function name="gtk_widget_input_shape_combine_mask">
@@ -36597,32 +38170,32 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_remove_accelerator">
+<function name="gtk_tree_view_scroll_to_point">
 <description>
-Removes an accelerator from @widget, previously installed with
-gtk_widget_add_accelerator().
+Scrolls the tree view such that the top-left corner of the visible
+area is @tree_x, @tree_y, where @tree_x and @tree_y are specified
+in tree coordinates.  The @tree_view must be realized before
+this function is called.  If it isn&apos;t, you probably want to be
+using gtk_tree_view_scroll_to_cell().
+
+If either @tree_x or @tree_y are -1, then that direction isn&apos;t scrolled.
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description>       widget to install an accelerator on
-</parameter_description>
-</parameter>
-<parameter name="accel_group">
-<parameter_description>  accel group for this widget
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
 </parameter_description>
 </parameter>
-<parameter name="accel_key">
-<parameter_description>    GDK keyval of the accelerator
+<parameter name="tree_x">
+<parameter_description> X coordinate of new top-left pixel of visible area, or -1
 </parameter_description>
 </parameter>
-<parameter name="accel_mods">
-<parameter_description>   modifier key combination of the accelerator
+<parameter name="tree_y">
+<parameter_description> Y coordinate of new top-left pixel of visible area, or -1
 </parameter_description>
 </parameter>
 </parameters>
-<return>      whether an accelerator was installed and could be removed
-</return>
+<return></return>
 </function>
 
 <function name="_gtk_widget_get_aux_info">
@@ -36788,29 +38361,18 @@
 </return>
 </function>
 
-<function name="gtk_notebook_set_window_creation_hook">
+<function name="gtk_status_icon_new">
 <description>
-Installs a global function used to create a window
-when a detached tab is dropped in an empty area.
+Creates an empty status icon object.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="func">
-<parameter_description> the #GtkNotebookWindowCreationFunc, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> user data for @func
-</parameter_description>
-</parameter>
-<parameter name="destroy">
-<parameter_description> Destroy notifier for @data, or %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> a new #GtkStatusIcon
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_frame_get_label">
@@ -36868,7 +38430,7 @@
 an undo stack. #GtkTextBuffer maintains a count of calls to
 gtk_text_buffer_begin_user_action() that have not been closed with
 a call to gtk_text_buffer_end_user_action(), and emits the 
-&quot;begin_user_action&quot; and &quot;end_user_action&quot; signals only for the 
+&quot;begin-user-action&quot; and &quot;end-user-action&quot; signals only for the 
 outermost pair of calls. This allows you to build user actions 
 from other user actions.
 
@@ -36888,6 +38450,21 @@
 <return></return>
 </function>
 
+<function name="_gtk_socket_add_window">
+<description>
+ socket: a #GtkSocket
+ xid: the native identifier for a window
+ need_reparent: whether the socket&apos;s plug&apos;s window needs to be
+reparented to the socket
+
+Adds a window to a GtkSocket.
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_view_new">
 <description>
 Creates a new #GtkTreeView widget.
@@ -36935,25 +38512,26 @@
 </return>
 </function>
 
-<function name="gtk_page_setup_unix_dialog_set_page_setup">
+<function name="gtk_item_factory_path_from_widget">
 <description>
-Sets the #GtkPageSetup from which the page setup
-dialog takes its values.
+If @widget has been created by an item factory, returns the full path
+to it. (The full path of a widget is the concatenation of the factory 
+path specified in gtk_item_factory_new() with the path specified in the 
+#GtkItemFactoryEntry from which the widget was created.)
 
-Since: 2.10
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
-<parameter name="dialog">
-<parameter_description> a #GtkPageSetupUnixDialog
-</parameter_description>
-</parameter>
-<parameter name="page_setup">
-<parameter_description> a #GtkPageSetup
+<parameter name="widget">
+<parameter_description> a widget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the full path to @widget if it has been created by an item
+factory, %NULL otherwise. This value is owned by GTK+ and must not be
+modified or freed.
+</return>
 </function>
 
 <function name="gtk_ui_manager_ensure_update">
@@ -36964,17 +38542,15 @@
 UI in an idle function. A typical example where this function is
 useful is to enforce that the menubar and toolbar have been added to 
 the main window before showing it:
-&amp;lt;informalexample&amp;gt;
-&amp;lt;programlisting&amp;gt;
+|[
 gtk_container_add (GTK_CONTAINER (window), vbox); 
-g_signal_connect (merge, &quot;add_widget&quot;, 
+g_signal_connect (merge, &quot;add-widget&quot;, 
 G_CALLBACK (add_widget), vbox);
 gtk_ui_manager_add_ui_from_file (merge, &quot;my-menus&quot;);
 gtk_ui_manager_add_ui_from_file (merge, &quot;my-toolbars&quot;);
 gtk_ui_manager_ensure_update (merge);  
 gtk_widget_show (window);
-&amp;lt;/programlisting&amp;gt;
-&amp;lt;/informalexample&amp;gt;
+]|
 
 Since: 2.4
 
@@ -37052,6 +38628,76 @@
 <return></return>
 </function>
 
+<function name="gtk_widget_get_snapshot">
+<description>
+Create a #GdkPixmap of the contents of the widget and its children.
+
+Works even if the widget is obscured. The depth and visual of the
+resulting pixmap is dependent on the widget being snapshot and likely
+differs from those of a target widget displaying the pixmap.
+The function gdk_pixbuf_get_from_drawable() can be used to convert
+the pixmap to a visual independant representation.
+
+The snapshot area used by this function is the @widget&apos;s allocation plus
+any extra space occupied by additional windows belonging to this widget
+(such as the arrows of a spin button).
+Thus, the resulting snapshot pixmap is possibly larger than the allocation.
+
+If @clip_rect is non-%NULL, the resulting pixmap is shrunken to
+match the specified clip_rect. The (x,y) coordinates of @clip_rect are
+interpreted widget relative. If width or height of @clip_rect are 0 or
+negative, the width or height of the resulting pixmap will be shrunken
+by the respective amount.
+For instance a @clip_rect &amp;lt;literal&amp;gt;{ +5, +5, -10, -10 }&amp;lt;/literal&amp;gt; will
+chop off 5 pixels at each side of the snapshot pixmap.
+If non-%NULL, @clip_rect will contain the exact widget-relative snapshot
+coordinates upon return. A @clip_rect of &amp;lt;literal&amp;gt;{ -1, -1, 0, 0 }&amp;lt;/literal&amp;gt;
+can be used to preserve the auto-grown snapshot area and use @clip_rect
+as a pure output parameter.
+
+The returned pixmap can be %NULL, if the resulting @clip_area was empty.
+
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description>    a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="clip_rect">
+<parameter_description> a #GdkRectangle or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> #GdkPixmap snapshot of the widget
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_clipboard_set_image">
+<description>
+Sets the contents of the clipboard to the given #GdkPixbuf. 
+GTK+ will take responsibility for responding for requests 
+for the image, and for converting the image into the 
+requested format.
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard object
+</parameter_description>
+</parameter>
+<parameter name="pixbuf">
+<parameter_description>    a #GdkPixbuf 
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_view_get_columns">
 <description>
 Return value: the number of columns, or -1
@@ -37069,70 +38715,88 @@
 </return>
 </function>
 
-<function name="_gtk_file_chooser_unselect_path">
+<function name="gtk_widget_push_colormap">
 <description>
-Unselects the file referred to by @path. An internal
-function. See _gtk_file_chooser_unselect_uri().
-
-Since: 2.4
+Pushes @cmap onto a global stack of colormaps; the topmost
+colormap on the stack will be used to create all widgets.
+Remove @cmap with gtk_widget_pop_colormap(). There&apos;s little
+reason to use this function.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> the filename to path
+<parameter name="cmap">
+<parameter_description> a #GdkColormap
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_accel_group_disconnect_key">
+<function name="gtk_init_with_args">
 <description>
-Removes an accelerator previously installed through
-gtk_accel_group_connect().
+This function does the same work as gtk_init_check(). 
+Additionally, it allows you to add your own commandline options, 
+and it automatically generates nicely formatted 
+&amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output. Note that your program will
+be terminated after writing out the help output.
+
 
 </description>
 <parameters>
-<parameter name="accel_group">
-<parameter_description>      the accelerator group to install an accelerator in
+<parameter name="argc">
+<parameter_description> a pointer to the number of command line arguments.
 </parameter_description>
 </parameter>
-<parameter name="accel_key">
-<parameter_description>        key value of the accelerator
+<parameter name="argv">
+<parameter_description> a pointer to the array of command line arguments.
 </parameter_description>
 </parameter>
-<parameter name="accel_mods">
-<parameter_description>       modifier combination of the accelerator
+<parameter name="parameter_string">
+<parameter_description> a string which is displayed in
+the first line of &amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output, after 
+&amp;lt;literal&amp;gt;&amp;lt;replaceable&amp;gt;programname&amp;lt;/replaceable&amp;gt; [OPTION...]&amp;lt;/literal&amp;gt;
+</parameter_description>
+</parameter>
+<parameter name="entries">
+<parameter_description> a %NULL-terminated array of #GOptionEntry&amp;lt;!-- --&amp;gt;s
+describing the options of your program
+</parameter_description>
+</parameter>
+<parameter name="translation_domain">
+<parameter_description> a translation domain to use for translating
+the &amp;lt;option&amp;gt;--help&amp;lt;/option&amp;gt; output for the options in @entries
+with gettext(), or %NULL
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> a return location for errors 
 </parameter_description>
 </parameter>
 </parameters>
-<return>          %TRUE if there was an accelerator which could be 
-removed, %FALSE otherwise
+<return> %TRUE if the GUI has been successfully initialized, 
+%FALSE otherwise.
+
+Since: 2.6
 </return>
 </function>
 
-<function name="gtk_print_settings_foreach">
+<function name="gtk_statusbar_pop">
 <description>
-Calls @func for each key-value pair of @settings.
+Removes the first message in the #GtkStatusBar&apos;s stack
+with the given context id. 
 
-Since: 2.10
+Note that this may not change the displayed message, if 
+the message at the top of the stack has a different 
+context id.
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> the function to call
+<parameter name="statusbar">
+<parameter_description> a #GtkStatusBar
 </parameter_description>
 </parameter>
-<parameter name="user_data">
-<parameter_description> user data for @func
+<parameter name="context_id">
+<parameter_description> a context identifier
 </parameter_description>
 </parameter>
 </parameters>
@@ -37166,27 +38830,21 @@
 </return>
 </function>
 
-<function name="gtk_image_new_from_animation">
+<function name="gtk_print_settings_get_duplex">
 <description>
-Creates a #GtkImage displaying the given animation.
-The #GtkImage does not assume a reference to the
-animation; you still need to unref it if you own references.
-#GtkImage will add its own reference rather than adopting yours.
-
-Note that the animation frames are shown using a timeout with
-#G_PRIORITY_DEFAULT. When using animations to indicate busyness,
-keep in mind that the animation will only be shown if the main loop
-is not busy with something that has a higher priority.
+Gets the value of %GTK_PRINT_SETTINGS_DUPLEX.
 
 
 </description>
 <parameters>
-<parameter name="animation">
-<parameter_description> an animation
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkImage widget
+<return> whether to print the output in duplex.
+
+Since: 2.10
 </return>
 </function>
 
@@ -37275,9 +38933,10 @@
 
 <function name="GtkLinkButton">
 <description>
-The URI bound to this button.
+The &apos;visited&apos; state of this button. A visited link is drawn in a
+different color.
 
-Since: 2.10
+Since: 2.14
 
 </description>
 <parameters>
@@ -37285,6 +38944,21 @@
 <return></return>
 </function>
 
+<function name="gtk_border_new">
+<description>
+Allocates a new #GtkBorder structure and initializes its elements to zero.
+
+
+</description>
+<parameters>
+</parameters>
+<return> a new empty #GtkBorder. The newly allocated #GtkBorder should be 
+freed with gtk_border_free()
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_icon_set_new">
 <description>
 Creates a new #GtkIconSet. A #GtkIconSet represents a single icon
@@ -37332,6 +39006,72 @@
 <return></return>
 </function>
 
+<function name="gtk_window_get_size">
+<description>
+Obtains the current size of @window. If @window is not onscreen,
+it returns the size GTK+ will suggest to the &amp;lt;link
+linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt; for the initial window
+size (but this is not reliably the same as the size the window
+manager will actually select). The size obtained by
+gtk_window_get_size() is the last size received in a
+#GdkEventConfigure, that is, GTK+ uses its locally-stored size,
+rather than querying the X server for the size. As a result, if you
+call gtk_window_resize() then immediately call
+gtk_window_get_size(), the size won&apos;t have taken effect yet. After
+the window manager processes the resize request, GTK+ receives
+notification that the size has changed via a configure event, and
+the size of the window gets updated.
+
+Note 1: Nearly any use of this function creates a race condition,
+because the size of the window may change between the time that you
+get the size and the time that you perform some action assuming
+that size is the current size. To avoid race conditions, connect to
+&quot;configure-event&quot; on the window and adjust your size-dependent
+state to match the size delivered in the #GdkEventConfigure.
+
+Note 2: The returned size does &amp;lt;emphasis&amp;gt;not&amp;lt;/emphasis&amp;gt; include the
+size of the window manager decorations (aka the window frame or
+border). Those are not drawn by GTK+ and GTK+ has no reliable
+method of determining their size.
+
+Note 3: If you are getting a window size in order to position
+the window onscreen, there may be a better way. The preferred
+way is to simply set the window&apos;s semantic type with
+gtk_window_set_type_hint(), which allows the window manager to
+e.g. center dialogs. Also, if you set the transient parent of
+dialogs with gtk_window_set_transient_for() window managers
+will often center the dialog over its parent window. It&apos;s
+much preferred to let the window manager handle these
+things rather than doing it yourself, because all apps will
+behave consistently and according to user prefs if the window
+manager handles it. Also, the window manager can take the size
+of the window decorations/border into account, while your
+application cannot.
+
+In any case, if you insist on application-specified window
+positioning, there&apos;s &amp;lt;emphasis&amp;gt;still&amp;lt;/emphasis&amp;gt; a better way than
+doing it yourself - gtk_window_set_position() will frequently
+handle the details for you.
+
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> return location for width, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> return location for height, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_viewport_get_vadjustment">
 <description>
 Return value: the vertical adjustment of @viewport.
@@ -37513,8 +39253,8 @@
 <parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> path of the folder to remove
+<parameter name="file">
+<parameter_description> file for the folder to remove
 </parameter_description>
 </parameter>
 <parameter name="error">
@@ -37529,38 +39269,40 @@
 </return>
 </function>
 
-<function name="gtk_tree_model_get_value">
+<function name="gtk_paper_size_new_from_key_file">
 <description>
-Sets initializes and sets @value to that at @column.  When done with @value,
-g_value_unset() needs to be called to free any allocated memory.
+Reads a paper size from the group @group_name in the key file
+ key_file  
+
 
 </description>
 <parameters>
-<parameter name="tree_model">
-<parameter_description> A #GtkTreeModel.
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> The #GtkTreeIter.
+<parameter name="key_file">
+<parameter_description> the #GKeyFile to retrieve the papersize from
 </parameter_description>
 </parameter>
-<parameter name="column">
-<parameter_description> The column to lookup the value at.
+<parameter name="group_name">
+<parameter_description> the name ofthe group in the key file to read,
+or %NULL to read the first group
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> An empty #GValue to set.
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkPaperSize object with the restored
+paper size, or %NULL if an error occurred.
+
+Since: 2.12
+</return>
 </function>
 
 <function name="gtk_text_buffer_delete">
 <description>
 Deletes text between @start and @end. The order of @start and @end
 is not actually relevant; gtk_text_buffer_delete() will reorder
-them. This function actually emits the &quot;delete_range&quot; signal, and
+them. This function actually emits the &quot;delete-range&quot; signal, and
 the default handler of that signal deletes the text. Because the
 buffer is modified, all outstanding iterators become invalid after
 calling this function; however, the @start and @end will be
@@ -37584,18 +39326,21 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_path_get_depth">
+<function name="gtk_tool_item_retrieve_proxy_menu_item">
 <description>
-Return value: The depth of @path
+Return value: The #GtkMenuItem that is going to appear in the
 
 </description>
 <parameters>
-<parameter name="path">
-<parameter_description> A #GtkTreePath.
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem: 
 </parameter_description>
 </parameter>
 </parameters>
-<return> The depth of @path
+<return> The #GtkMenuItem that is going to appear in the
+overflow menu for @tool_item.
+
+Since: 2.4
 </return>
 </function>
 
@@ -37660,29 +39405,23 @@
 </return>
 </function>
 
-<function name="gtk_target_table_new_from_list">
+<function name="_gtk_file_system_model_set_show_folders">
 <description>
-This function creates an #GtkTargetEntry array that contains the
-same targets as the passed %list. The returned table is newly
-allocated and should be freed using gtk_target_table_free() when no
-longer needed.
-
+Sets whether folders should be included in the #GtkTreeModel for
+display.
 
 </description>
 <parameters>
-<parameter name="list">
-<parameter_description> a #GtkTargetList
+<parameter name="model">
+<parameter_description> a #GtkFileSystemModel
 </parameter_description>
 </parameter>
-<parameter name="n_targets">
-<parameter_description> return location for the number ot targets in the table
+<parameter name="show_folders">
+<parameter_description> whether folders should be displayed
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new table.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_notebook_popup_disable">
@@ -37719,42 +39458,29 @@
 </return>
 </function>
 
-<function name="_gtk_text_btree_validate">
+<function name="gtk_item_factory_get_item">
 <description>
-Validate a single contiguous invalid region of a #GtkTextBTree for
-a given view.
+Obtains the menu item which corresponds to @path. 
+
+If the widget corresponding to @path is a menu item which opens a 
+submenu, then the item is returned. If you are interested in the submenu, 
+use gtk_item_factory_get_widget() instead.
 
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
-<parameter name="tree">
-<parameter_description> a #GtkTextBTree
-</parameter_description>
-</parameter>
-<parameter name="view_id">
-<parameter_description> view id
-</parameter_description>
-</parameter>
-<parameter name="max_pixels">
-<parameter_description> the maximum number of pixels to validate. (No more
-than one paragraph beyond this limit will be validated)
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> location to store starting y coordinate of validated region
-</parameter_description>
-</parameter>
-<parameter name="old_height">
-<parameter_description> location to store old height of validated region
+<parameter name="ifactory">
+<parameter_description> a #GtkItemFactory
 </parameter_description>
 </parameter>
-<parameter name="new_height">
-<parameter_description> location to store new height of validated region
+<parameter name="path">
+<parameter_description> the path to the menu item
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if a region has been validated, %FALSE if the
-entire tree was already valid.
+<return> the menu item for the given path, or %NULL if @path doesn&apos;t
+lead to a menu item
 </return>
 </function>
 
@@ -37865,20 +39591,45 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_default_icon_list">
+<function name="gtk_text_view_add_child_in_window">
 <description>
-Sets an icon list to be used as fallback for windows that haven&apos;t
-had gtk_window_set_icon_list() called on them to set up a
-window-specific icon list. This function allows you to set up the
-icon for all windows in your app at once.
-
-See gtk_window_set_icon_list() for more details.
-
+Adds a child at fixed coordinates in one of the text widget&apos;s
+windows. The window must have nonzero size (see
+gtk_text_view_set_border_window_size()). Note that the child
+coordinates are given relative to the #GdkWindow in question, and
+that these coordinates have no sane relationship to scrolling. When
+placing a child in #GTK_TEXT_WINDOW_WIDGET, scrolling is
+irrelevant, the child floats above all scrollable areas. But when
+placing a child in one of the scrollable windows (border windows or
+text window), you&apos;ll need to compute the child&apos;s correct position
+in buffer coordinates any time scrolling occurs or buffer changes
+occur, and then call gtk_text_view_move_child() to update the
+child&apos;s position. Unfortunately there&apos;s no good way to detect that
+scrolling has occurred, using the current API; a possible hack
+would be to update all child positions when the scroll adjustments
+change or the text buffer changes. See bug 64518 on
+bugzilla.gnome.org for status of fixing this issue.
 
 </description>
 <parameters>
-<parameter name="list">
-<parameter_description> a list of #GdkPixbuf
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="which_window">
+<parameter_description> which window the child should appear in
+</parameter_description>
+</parameter>
+<parameter name="xpos">
+<parameter_description> X position of child in window coordinates
+</parameter_description>
+</parameter>
+<parameter name="ypos">
+<parameter_description> Y position of child in window coordinates
 </parameter_description>
 </parameter>
 </parameters>
@@ -37904,23 +39655,43 @@
 </return>
 </function>
 
-<function name="gtk_clipboard_set_image">
+<function name="GtkToolButton">
 <description>
-Sets the contents of the clipboard to the given #GdkPixbuf. 
-GTK+ will take responsibility for responding for requests 
-for the image, and for converting the image into the 
-requested format.
+This signal is emitted when the tool button is clicked with the mouse
+or activated with the keyboard.
 
-Since: 2.6
+</description>
+<parameters>
+<parameter name="toolbutton">
+<parameter_description> the object that emitted the signal
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_toolbar_append_widget">
+<description>
+Adds a widget to the end of the given toolbar.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 
 </description>
 <parameters>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard object
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar.
 </parameter_description>
 </parameter>
-<parameter name="pixbuf">
-<parameter_description>    a #GdkPixbuf 
+<parameter name="widget">
+<parameter_description> a #GtkWidget to add to the toolbar. 
+</parameter_description>
+</parameter>
+<parameter name="tooltip_text">
+<parameter_description> the element&apos;s tooltip.
+</parameter_description>
+</parameter>
+<parameter name="tooltip_private_text">
+<parameter_description> used for context-sensitive help about this toolbar element.
 </parameter_description>
 </parameter>
 </parameters>
@@ -37977,7 +39748,7 @@
 <description>
 Obtains the item factory from which a widget was created.
 
-Deprecated: 2.4
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -38151,6 +39922,37 @@
 </return>
 </function>
 
+<function name="gtk_ruler_set_range">
+<description>
+This sets the range of the ruler. 
+
+</description>
+<parameters>
+<parameter name="ruler">
+<parameter_description> the gtkruler
+</parameter_description>
+</parameter>
+<parameter name="lower">
+<parameter_description> the lower limit of the ruler
+</parameter_description>
+</parameter>
+<parameter name="upper">
+<parameter_description> the upper limit of the ruler
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> the mark on the ruler
+</parameter_description>
+</parameter>
+<parameter name="max_size">
+<parameter_description> the maximum size of the ruler used when calculating the space to
+leave for the text
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_image_set_from_image">
 <description>
 See gtk_image_new_from_image() for details.
@@ -38195,18 +39997,20 @@
 </return>
 </function>
 
-<function name="GtkToggleToolButton">
+<function name="gtk_selection_data_copy">
 <description>
-Emitted whenever the toggle tool button changes state.
+Makes a copy of a #GtkSelectionData structure and its data.
+
 
 </description>
 <parameters>
-<parameter name="toggle_tool_button">
-<parameter_description> the object that emitted the signal
+<parameter name="data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a pointer to a copy of @data.
+</return>
 </function>
 
 <function name="gtk_selection_data_targets_include_image">
@@ -38235,6 +40039,24 @@
 </return>
 </function>
 
+<function name="gtk_adjustment_get_page_increment">
+<description>
+Retrieves the page increment of the adjustment.
+
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+</parameters>
+<return> The current page increment of the adjustment.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_color_selection_palette_from_string">
 <description>
 Parses a color palette string; the string is a colon-separated
@@ -38276,7 +40098,7 @@
 
 Since: 2.6
 
- Deprecated: 2.12: Use gtk_about_dialog_get_program_name() instead.
+Deprecated: 2.12: Use gtk_about_dialog_get_program_name() instead.
 </return>
 </function>
 
@@ -38350,34 +40172,20 @@
 <return></return>
 </function>
 
-<function name="gtk_builder_add_from_string">
+<function name="gtk_toolbar_get_style">
 <description>
-Parses a string containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
-UI definition&amp;lt;/link&amp;gt; and merges it with the current contents of @builder. 
-
+Retrieves whether the toolbar has text, icons, or both . See
+gtk_toolbar_set_style().
+ 
 
 </description>
 <parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
-</parameter_description>
-</parameter>
-<parameter name="buffer">
-<parameter_description> the string to parse
-</parameter_description>
-</parameter>
-<parameter name="length">
-<parameter_description> the length of @buffer (may be -1 if @buffer is nul-terminated)
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> return location for an error, or %NULL
+<parameter name="toolbar">
+<parameter_description> a #GtkToolbar
 </parameter_description>
 </parameter>
 </parameters>
-<return> A positive value on success, 0 if an error occurred
-
-Since: 2.12
+<return> the current style of @toolbar
 </return>
 </function>
 
@@ -38402,6 +40210,28 @@
 <return></return>
 </function>
 
+<function name="gtk_accel_map_foreach_unfiltered">
+<description>
+Loops over all entries in the accelerator map, and execute
+ foreach_func on each. The signature of @foreach_func is that of
+#GtkAccelMapForeach, the @changed parameter indicates whether
+this accelerator was changed during runtime (thus, would need
+saving during an accelerator map dump).
+
+</description>
+<parameters>
+<parameter name="data">
+<parameter_description>         data to be passed into @foreach_func
+</parameter_description>
+</parameter>
+<parameter name="foreach_func">
+<parameter_description> function to be executed for each accel map entry
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_view_column_get_fixed_width">
 <description>
 Gets the fixed width of the column.  This value is only meaning may not be
@@ -38433,33 +40263,13 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return> a UTF-8 string containing the resource&apos;s URI or %NULL
+<return> a newly allocated UTF-8 string containing the
+resource&apos;s URI or %NULL. Use g_free() when done using it.
 
 Since: 2.10
 </return>
 </function>
 
-<function name="gtk_notebook_set_tab_border">
-<description>
-Sets the width the border around the tab labels
-in a notebook. This is equivalent to calling
-gtk_notebook_set_tab_hborder (@notebook, @border_width) followed
-by gtk_notebook_set_tab_vborder (@notebook, @border_width).
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="border_width">
-<parameter_description> width of the border around the tab labels.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_print_settings_set_dither">
 <description>
 Sets the value of %GTK_PRINT_SETTINGS_DITHER.
@@ -38627,42 +40437,41 @@
 <return></return>
 </function>
 
-<function name="gtk_hsv_get_metrics">
+<function name="gtk_item_factory_delete_entry">
 <description>
-Queries the size and ring width of an HSV color selector.
+Deletes the menu item which was created from @entry by the given
+item factory.
+
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector.
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> Return value for the diameter of the hue ring.
+<parameter name="ifactory">
+<parameter_description> a #GtkItemFactory
 </parameter_description>
 </parameter>
-<parameter name="ring_width">
-<parameter_description> Return value for the width of the hue ring.
+<parameter name="entry">
+<parameter_description> a #GtkItemFactoryEntry
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_text_view_get_pixels_above_lines">
+<function name="gtk_tree_view_unset_rows_drag_dest">
 <description>
-Gets the default number of pixels to put above paragraphs.
-
+Undoes the effect of
+gtk_tree_view_enable_model_drag_dest(). Calling this method sets
+reorderable to %FALSE.
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
 </parameter_description>
 </parameter>
 </parameters>
-<return> default number of pixels above paragraphs
-</return>
+<return></return>
 </function>
 
 <function name="gtk_font_button_get_use_font">
@@ -38767,7 +40576,7 @@
 </parameter_description>
 </parameter>
 <parameter name="notify">
-<parameter_description> a #GtkDestroyNotify function to be called when @action_group is 
+<parameter_description> a #GDestroyNotify function to be called when @action_group is
 destroyed and when the translation function is changed again
 </parameter_description>
 </parameter>
@@ -38818,6 +40627,7 @@
 The list is terminated by a -1. For example, to set column 0 with type
 %G_TYPE_STRING to &quot;Foo&quot;, you would write 
 &amp;lt;literal&amp;gt;gtk_tree_store_set (store, iter, 0, &quot;Foo&quot;, -1)&amp;lt;/literal&amp;gt;.
+The value will be copied or referenced by the store if appropriate.
 
 </description>
 <parameters>
@@ -39002,6 +40812,30 @@
 <return></return>
 </function>
 
+<function name="gtk_adjustment_set_step_increment">
+<description>
+Sets the step increment of the adjustment.
+
+See gtk_adjustment_set_lower() about how to compress multiple
+emissions of the &quot;changed&quot; signal when setting multiple adjustment
+properties.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+<parameter name="step_increment">
+<parameter_description> the new step increment
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_about_dialog_get_artists">
 <description>
 Return value: A %NULL-terminated string array containing
@@ -39072,46 +40906,53 @@
 </return>
 </function>
 
-<function name="gtk_menu_item_get_right_justified">
+<function name="gtk_window_set_has_frame">
 <description>
-Gets whether the menu item appears justified at the right
-side of the menu bar.
+(Note: this is a special-purpose function for the framebuffer port,
+that causes GTK+ to draw its own window border. For most applications,
+you want gtk_window_set_decorated() instead, which tells the window
+manager whether to draw the window border.)
+
+If this function is called on a window with setting of %TRUE, before
+it is realized or showed, it will have a &quot;frame&quot; window around
+ window-&amp;gt;window, accessible in @window-&amp;gt;frame. Using the signal 
+frame_event you can receive all events targeted at the frame.
+
+This function is used by the linux-fb port to implement managed
+windows, but it could conceivably be used by X-programs that
+want to do their own window decorations.
 
 
 </description>
 <parameters>
-<parameter name="menu_item">
-<parameter_description> a #GtkMenuItem
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="setting">
+<parameter_description> a boolean
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the menu item will appear at the
-far right if added to a menu bar.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_text_buffer_remove_tag">
+<function name="gtk_image_set_from_stock">
 <description>
-Emits the &quot;remove_tag&quot; signal. The default handler for the signal
-removes all occurrences of @tag from the given range. @start and
- end don&apos;t have to be in order.
+See gtk_image_new_from_stock() for details.
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="tag">
-<parameter_description> a #GtkTextTag
+<parameter name="image">
+<parameter_description> a #GtkImage
 </parameter_description>
 </parameter>
-<parameter name="start">
-<parameter_description> one bound of range to be untagged
+<parameter name="stock_id">
+<parameter_description> a stock icon name
 </parameter_description>
 </parameter>
-<parameter name="end">
-<parameter_description> other bound of range to be untagged
+<parameter name="size">
+<parameter_description> a stock icon size
 </parameter_description>
 </parameter>
 </parameters>
@@ -39129,6 +40970,48 @@
 </return>
 </function>
 
+<function name="gtk_print_settings_get_dither">
+<description>
+Gets the value of %GTK_PRINT_SETTINGS_DITHER.
+
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+</parameters>
+<return> the dithering that is used
+
+Since: 2.10
+</return>
+</function>
+
+<function name="gtk_tree_model_foreach">
+<description>
+Calls func on each node in model in a depth-first fashion.  
+If @func returns %TRUE, then the tree ceases to be walked, and 
+gtk_tree_model_foreach() returns.
+
+</description>
+<parameters>
+<parameter name="model">
+<parameter_description> A #GtkTreeModel
+</parameter_description>
+</parameter>
+<parameter name="func">
+<parameter_description> A function to be called on each row
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> User data to passed to func.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_tree_path_is_descendant">
 <description>
 Return value: %TRUE if @ancestor contains @path somewhere below it
@@ -39243,33 +41126,21 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_icon_from_file">
+<function name="gtk_get_current_event_state">
 <description>
-Sets the icon for @window.  
-Warns on failure if @err is %NULL.
-
-This function is equivalent to calling gtk_window_set_icon()
-with a pixbuf created by loading the image from @filename.
+If there is a current event and it has a state field, place
+that state field in @state and return %TRUE, otherwise return
+%FALSE.
 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="filename">
-<parameter_description> location of icon file
-</parameter_description>
-</parameter>
-<parameter name="err">
-<parameter_description> location to store error, or %NULL.
+<parameter name="state">
+<parameter_description> a location to store the state of the current event
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if setting the icon succeeded.
-
-Since: 2.2
+<return> %TRUE if there was a current event and it had a state field
 </return>
 </function>
 
@@ -39300,6 +41171,18 @@
 <return></return>
 </function>
 
+<function name="GtkOrientable">
+<description>
+The orientation of the orientable.
+
+Since: 2.16
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_print_settings_set_bool">
 <description>
 Sets @key to a boolean value.
@@ -39324,25 +41207,6 @@
 <return></return>
 </function>
 
-<function name="gtk_entry_completion_get_completion_prefix">
-<description>
-Get the original text entered by the user that triggered
-the completion or %NULL if there&apos;s no completion ongoing.
-
-
-</description>
-<parameters>
-<parameter name="completion">
-<parameter_description> a #GtkEntryCompletion
-</parameter_description>
-</parameter>
-</parameters>
-<return> the prefix for the current completion
-
-Since: 2.12
-</return>
-</function>
-
 <function name="gtk_text_layout_move_iter_to_x">
 <description>
 Keeping the iterator on the same line of the layout, move it to the
@@ -39461,22 +41325,22 @@
 </return>
 </function>
 
-<function name="gtk_toolbar_remove_space">
+<function name="gtk_selection_data_get_data_type">
 <description>
-Removes a space from the specified position.
+Retrieves the data type of the selection.
+
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar.
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> the index of the space to remove.
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>  the data type of the selection.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="_gtk_socket_add_grabbed_key">
@@ -39541,13 +41405,41 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return> a newly-allocated of all toplevel widgets of the requested 
-types. 
+<return> a newly-allocated #GSList of all toplevel widgets of the
+requested types.  Free the returned list with g_slist_free().
 
 Since: 2.4
 </return>
 </function>
 
+<function name="gtk_text_buffer_remove_tag">
+<description>
+Emits the &quot;remove-tag&quot; signal. The default handler for the signal
+removes all occurrences of @tag from the given range. @start and
+ end don&apos;t have to be in order.
+
+</description>
+<parameters>
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="tag">
+<parameter_description> a #GtkTextTag
+</parameter_description>
+</parameter>
+<parameter name="start">
+<parameter_description> one bound of range to be untagged
+</parameter_description>
+</parameter>
+<parameter name="end">
+<parameter_description> other bound of range to be untagged
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_view_set_drag_dest_item">
 <description>
 Sets the item that is highlighted for feedback.
@@ -39600,6 +41492,27 @@
 <return></return>
 </function>
 
+<function name="gtk_icon_view_set_row_spacing">
+<description>
+Sets the ::row-spacing property which specifies the space 
+which is inserted between the rows of the icon view.
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="row_spacing">
+<parameter_description> the row spacing
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_printer_get_description">
 <description>
 Gets the description of the printer.
@@ -39730,89 +41643,123 @@
 </return>
 </function>
 
-<function name="gtk_color_selection_set_color">
+<function name="_gtk_text_btree_validate">
 <description>
-Sets the current color to be @color.  The first time this is called, it will
-also set the original color to be @color too.
+Validate a single contiguous invalid region of a #GtkTextBTree for
+a given view.
 
-Deprecated: Use gtk_color_selection_set_current_color() instead.
 
 </description>
 <parameters>
-<parameter name="colorsel">
-<parameter_description> a #GtkColorSelection.
+<parameter name="tree">
+<parameter_description> a #GtkTextBTree
 </parameter_description>
 </parameter>
-<parameter name="color">
-<parameter_description> an array of 4 doubles specifying the red, green, blue and opacity 
-to set the current color to.
+<parameter name="view_id">
+<parameter_description> view id
+</parameter_description>
+</parameter>
+<parameter name="max_pixels">
+<parameter_description> the maximum number of pixels to validate. (No more
+than one paragraph beyond this limit will be validated)
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> location to store starting y coordinate of validated region
+</parameter_description>
+</parameter>
+<parameter name="old_height">
+<parameter_description> location to store old height of validated region
+</parameter_description>
+</parameter>
+<parameter name="new_height">
+<parameter_description> location to store new height of validated region
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if a region has been validated, %FALSE if the
+entire tree was already valid.
+</return>
 </function>
 
-<function name="gtk_tree_selection_iter_is_selected">
+<function name="gtk_tree_model_filter_convert_child_iter_to_iter">
 <description>
-Return value: %TRUE, if @iter is selected
+Sets @filter_iter to point to the row in @filter that corresponds to the
+row pointed at by @child_iter.  If @filter_iter was not set, %FALSE is
+returned.
+
 
 </description>
 <parameters>
-<parameter name="selection">
-<parameter_description> A #GtkTreeSelection
+<parameter name="filter">
+<parameter_description> A #GtkTreeModelFilter.
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> A valid #GtkTreeIter
+<parameter name="filter_iter">
+<parameter_description> An uninitialized #GtkTreeIter.
+</parameter_description>
+</parameter>
+<parameter name="child_iter">
+<parameter_description> A valid #GtkTreeIter pointing to a row on the child model.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @iter is selected
+<return> %TRUE, if @filter_iter was set, i.e. if @child_iter is a
+valid iterator pointing to a visible row in child model.
+
+Since: 2.4
 </return>
 </function>
 
-<function name="GtkStatusbar">
+<function name="gtk_hsv_set_metrics">
 <description>
-Is emitted whenever a new message is popped off a statusbar&apos;s stack.
+Sets the size and ring width of an HSV color selector.
+
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="statusbar">
-<parameter_description> the object which received the signal.
+<parameter name="hsv">
+<parameter_description> An HSV color selector.
 </parameter_description>
 </parameter>
-<parameter name="context_id">
-<parameter_description> the context id of the relevant message/statusbar.
+<parameter name="size">
+<parameter_description> Diameter for the hue ring.
 </parameter_description>
 </parameter>
-<parameter name="text">
-<parameter_description> the message that was just popped.
+<parameter name="ring_width">
+<parameter_description> Width of the hue ring.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_hsv_set_metrics">
+<function name="gtk_clipboard_wait_for_targets">
 <description>
-Sets the size and ring width of an HSV color selector.
+Return value: %TRUE if any targets are present on the clipboard,
 
 </description>
 <parameters>
-<parameter name="hsv">
-<parameter_description> An HSV color selector.
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
 </parameter_description>
 </parameter>
-<parameter name="size">
-<parameter_description> Diameter for the hue ring.
+<parameter name="targets">
+<parameter_description> location to store an array of targets. The result
+stored here must be freed with g_free().
 </parameter_description>
 </parameter>
-<parameter name="ring_width">
-<parameter_description> Width of the hue ring.
+<parameter name="n_targets">
+<parameter_description> location to store number of items in @targets.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if any targets are present on the clipboard,
+otherwise %FALSE.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_tool_item_set_expand">
@@ -39945,6 +41892,31 @@
 </return>
 </function>
 
+<function name="gtk_text_view_get_window">
+<description>
+Retrieves the #GdkWindow corresponding to an area of the text view;
+possible windows include the overall widget window, child windows
+on the left, right, top, bottom, and the window that displays the
+text buffer. Windows are %NULL and nonexistent if their width or
+height is 0, and are nonexistent before the widget has been
+realized.
+
+
+</description>
+<parameters>
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="win">
+<parameter_description> window to get
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #GdkWindow, or %NULL
+</return>
+</function>
+
 <function name="gtk_tree_view_set_rubber_banding">
 <description>
 Enables or disables rubber banding in @tree_view.  If the selection mode
@@ -39967,23 +41939,20 @@
 <return></return>
 </function>
 
-<function name="gtk_link_button_get_uri">
+<function name="gtk_menu_shell_cancel">
 <description>
-Retrieves the URI set using gtk_link_button_set_uri().
+Cancels the selection within the menu shell.  
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="link_button">
-<parameter_description> a #GtkLinkButton
+<parameter name="menu_shell">
+<parameter_description> a #GtkMenuShell
 </parameter_description>
 </parameter>
 </parameters>
-<return> a valid URI.  The returned string is owned by the link button
-and should not be modified or freed.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_set_no_show_all">
@@ -40026,7 +41995,7 @@
 </parameter>
 </parameters>
 <return> %TRUE if @selection_data holds a list of targets,
-and a suitable target for text is included, otherwise %FALSE.
+and a suitable target for URI lists is included, otherwise %FALSE.
 
 Since: 2.10
 </return>
@@ -40123,20 +42092,26 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_get_current_page">
+<function name="gtk_accelerator_valid">
 <description>
-Return value: the index (starting from 0) of the current
+Determines whether a given keyval and modifier mask constitute
+a valid keyboard accelerator. For example, the #GDK_a keyval
+plus #GDK_CONTROL_MASK is valid - this is a &quot;Ctrl+a&quot; accelerator.
+But, you can&apos;t, for instance, use the #GDK_Control_L keyval
+as an accelerator.
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
+<parameter name="keyval">
+<parameter_description>    a GDK keyval
+</parameter_description>
+</parameter>
+<parameter name="modifiers">
+<parameter_description> modifier mask
 </parameter_description>
 </parameter>
 </parameters>
-<return> the index (starting from 0) of the current
-page in the notebook. If the notebook has no pages, then
--1 will be returned.
+<return>   %TRUE if the accelerator is valid
 </return>
 </function>
 
@@ -40188,6 +42163,10 @@
 
 The signature used for the @closure is that of #GtkAccelGroupActivate.
 
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
 </description>
 <parameters>
 <parameter name="accel_group">
@@ -40260,6 +42239,26 @@
 <return></return>
 </function>
 
+<function name="gtk_window_set_default_icon_list">
+<description>
+Sets an icon list to be used as fallback for windows that haven&apos;t
+had gtk_window_set_icon_list() called on them to set up a
+window-specific icon list. This function allows you to set up the
+icon for all windows in your app at once.
+
+See gtk_window_set_icon_list() for more details.
+
+
+</description>
+<parameters>
+<parameter name="list">
+<parameter_description> a list of #GdkPixbuf
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_frame_get_shadow_type">
 <description>
 Retrieves the shadow type of the frame. See
@@ -40354,6 +42353,28 @@
 </return>
 </function>
 
+<function name="gtk_link_button_get_visited">
+<description>
+Retrieves the &apos;visited&apos; state of the URI where the #GtkLinkButton
+points. The button becomes visited when it is clicked. If the URI
+is changed on the button, the &apos;visited&apos; state is unset again.
+
+The state may also be changed using gtk_link_button_set_visited().
+
+
+</description>
+<parameters>
+<parameter name="link_button">
+<parameter_description> a #GtkLinkButton
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the link has been visited, %FALSE otherwise
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_image_new_from_file">
 <description>
 Creates a new #GtkImage displaying the file @filename. If the file
@@ -40479,23 +42500,24 @@
 <return></return>
 </function>
 
-<function name="gtk_status_icon_set_blinking">
+<function name="gtk_layout_get_size">
 <description>
-Makes the status icon start or stop blinking. 
-Note that blinking user interface elements may be problematic
-for some users, and thus may be turned off, in which case
-this setting has no effect.
-
-Since: 2.10
+Gets the size that has been set on the layout, and that determines
+the total extents of the layout&apos;s scrollbar area. See
+gtk_layout_set_size ().
 
 </description>
 <parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
+<parameter name="layout">
+<parameter_description> a #GtkLayout
 </parameter_description>
 </parameter>
-<parameter name="blinking">
-<parameter_description> %TRUE to turn blinking on, %FALSE to turn it off
+<parameter name="width">
+<parameter_description> location to store the width set on @layout, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> location to store the height set on @layout, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -40520,7 +42542,7 @@
 isn&apos;t very useful otherwise. Many times when you think you might
 need it, a better approach is to connect to a signal that will be
 called after the widget is realized automatically, such as
-GtkWidget::expose-event. Or simply g_signal_connect_after() to the
+GtkWidget::expose-event. Or simply g_signal_connect () to the
 GtkWidget::realize signal.
 
 </description>
@@ -40604,19 +42626,74 @@
 <return></return>
 </function>
 
-<function name="gtk_text_iter_get_line">
+<function name="gtk_text_buffer_apply_tag_by_name">
 <description>
-Return value: a line number
+Calls gtk_text_tag_table_lookup() on the buffer&apos;s tag table to
+get a #GtkTextTag, then calls gtk_text_buffer_apply_tag().
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> an iterator
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="name">
+<parameter_description> name of a named #GtkTextTag
+</parameter_description>
+</parameter>
+<parameter name="start">
+<parameter_description> one bound of range to be tagged
+</parameter_description>
+</parameter>
+<parameter name="end">
+<parameter_description> other bound of range to be tagged
 </parameter_description>
 </parameter>
 </parameters>
-<return> a line number
-</return>
+<return></return>
+</function>
+
+<function name="gtk_message_dialog_format_secondary_markup">
+<description>
+Sets the secondary text of the message dialog to be @message_format (with 
+printf()-style), which is marked up with the 
+&amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup language&amp;lt;/link&amp;gt;.
+
+Note that setting a secondary text makes the primary text become
+bold, unless you have provided explicit markup.
+
+Due to an oversight, this function does not escape special XML characters
+like gtk_message_dialog_new_with_markup() does. Thus, if the arguments 
+may contain special XML characters, you should use g_markup_printf_escaped()
+to escape it.
+
+&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+gchar *msg;
+
+msg = g_markup_printf_escaped (message_format, ...);
+gtk_message_dialog_format_secondary_markup (message_dialog, &quot;&amp;percnt;s&quot;, msg);
+g_free (msg);
+&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+
+Since: 2.6
+
+</description>
+<parameters>
+<parameter name="message_dialog">
+<parameter_description> a #GtkMessageDialog
+</parameter_description>
+</parameter>
+<parameter name="message_format">
+<parameter_description> printf()-style markup string (see 
+     &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;), or %NULL
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> arguments for @message_format
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_menu_get_for_attach_widget">
@@ -40670,53 +42747,39 @@
 <return></return>
 </function>
 
-<function name="gtk_window_new">
+<function name="gtk_file_chooser_set_use_preview_label">
 <description>
-Creates a new #GtkWindow, which is a toplevel window that can
-contain other widgets. Nearly always, the type of the window should
-be #GTK_WINDOW_TOPLEVEL. If you&apos;re implementing something like a
-popup menu from scratch (which is a bad idea, just use #GtkMenu),
-you might use #GTK_WINDOW_POPUP. #GTK_WINDOW_POPUP is not for
-dialogs, though in some other toolkits dialogs are called &quot;popups&quot;.
-In GTK+, #GTK_WINDOW_POPUP means a pop-up menu or pop-up tooltip.
-On X11, popup windows are not controlled by the &amp;lt;link
-linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;.
+Sets whether the file chooser should display a stock label with the name of
+the file that is being previewed; the default is %TRUE.  Applications that
+want to draw the whole preview area themselves should set this to %FALSE and
+display the name themselves in their preview widget.
 
-If you simply want an undecorated window (no window borders), use
-gtk_window_set_decorated(), don&apos;t use #GTK_WINDOW_POPUP.
+See also: gtk_file_chooser_set_preview_widget()
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="type">
-<parameter_description> type of window
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="use_label">
+<parameter_description> whether to display a stock label with the name of the previewed file
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkWindow.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_action_connect_proxy">
+<function name="gtk_layout_thaw">
 <description>
-Connects a widget to an action object as a proxy.  Synchronises 
-various properties of the action with the widget (such as label 
-text, icon, tooltip, etc), and attaches a callback so that the 
-action gets activated when the proxy widget does.
-
-If the widget is already connected to an action, it is disconnected
-first.
-
-Since: 2.4
+This is a deprecated function, it doesn&apos;t do anything useful.
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
-</parameter_description>
-</parameter>
-<parameter name="proxy">
-<parameter_description> the proxy widget
+<parameter name="layout">
+<parameter_description> a #GtkLayout
 </parameter_description>
 </parameter>
 </parameters>
@@ -40771,18 +42834,16 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_set_homogeneous_tabs">
+<function name="gtk_entry_completion_insert_prefix">
 <description>
-Sets whether the tabs must have all the same size or not.
+Requests a prefix insertion. 
+
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="homogeneous">
-<parameter_description> %TRUE if all tabs should be the same size.
+<parameter name="completion">
+<parameter_description> a #GtkEntryCompletion
 </parameter_description>
 </parameter>
 </parameters>
@@ -40858,50 +42919,19 @@
 <return></return>
 </function>
 
-<function name="gtk_toolbar_insert_stock">
+<function name="GtkPlug">
 <description>
-Inserts a stock item at the specified position of the toolbar.  If
- stock_id is not a known stock item ID, it&apos;s inserted verbatim,
-except that underscores used to mark mnemonics are removed.
-
- callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
-
+Gets emitted when the plug becomes embedded in a socket
+and when the embedding ends.
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> A #GtkToolbar
-</parameter_description>
-</parameter>
-<parameter name="stock_id">
-<parameter_description> The id of the stock item you want to insert
-</parameter_description>
-</parameter>
-<parameter name="tooltip_text">
-<parameter_description> The text in the tooltip of the toolbar button
-</parameter_description>
-</parameter>
-<parameter name="tooltip_private_text">
-<parameter_description> The private text of the tooltip
-</parameter_description>
-</parameter>
-<parameter name="callback">
-<parameter_description> The callback called when the toolbar button is clicked.
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> user data passed to callback
-</parameter_description>
-</parameter>
-<parameter name="position">
-<parameter_description> The position the button shall be inserted at.
--1 means at the end.
+<parameter name="plug">
+<parameter_description> the object on which the signal was emitted
 </parameter_description>
 </parameter>
 </parameters>
-<return> the inserted widget
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_view_set_right_margin">
@@ -40998,60 +43028,15 @@
 </return>
 </function>
 
-<function name="gtk_paint_diamond">
+<function name="gtk_accelerator_get_default_mod_mask">
 <description>
-Draws a diamond in the given rectangle on @window using the given
-parameters.
+Gets the value set by gtk_accelerator_set_default_mod_mask().
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> width of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> height of the rectangle to draw the diamond in
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> the default accelerator modifier mask
+</return>
 </function>
 
 <function name="gtk_tree_view_get_cursor">
@@ -41098,28 +43083,26 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_get_iter_from_string">
+<function name="gtk_assistant_get_page_header_image">
 <description>
-Sets @iter to a valid iterator pointing to @path_string, if it
-exists. Otherwise, @iter is left invalid and %FALSE is returned.
+Gets the header image for @page. 
 
 
 </description>
 <parameters>
-<parameter name="tree_model">
-<parameter_description> A #GtkTreeModel.
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> An uninitialized #GtkTreeIter.
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
 </parameter_description>
 </parameter>
-<parameter name="path_string">
-<parameter_description> A string representation of a #GtkTreePath.
+<parameter name="page">
+<parameter_description> a page of @assistant
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @iter was set.
+<return> the header image for @page, or %NULL
+if there&apos;s no header image for the page.
+
+Since: 2.10
 </return>
 </function>
 
@@ -41140,6 +43123,26 @@
 </return>
 </function>
 
+<function name="gtk_print_settings_set_number_up_layout">
+<description>
+Sets the value of %GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="number_up_layout">
+<parameter_description> a #GtkNumberUpLayout value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_progress_bar_set_pulse_step">
 <description>
 Sets the fraction of total progress bar length to move the
@@ -41205,55 +43208,55 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_hide">
+<function name="gtk_tree_view_column_set_title">
 <description>
-Reverses the effects of gtk_widget_show(), causing the widget to be
-hidden (invisible to the user).
+Sets the title of the @tree_column.  If a custom widget has been set, then
+this value is ignored.
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="tree_column">
+<parameter_description> A #GtkTreeViewColumn.
+</parameter_description>
+</parameter>
+<parameter name="title">
+<parameter_description> The title of the @tree_column.
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_action_get_sensitive">
+<function name="gtk_text_buffer_get_tag_table">
 <description>
-Return value: %TRUE if the action itself is sensitive.
+Get the #GtkTextTagTable associated with this buffer.
+
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the action itself is sensitive.
-
-Since: 2.4
+<return> the buffer&apos;s tag table
 </return>
 </function>
 
-<function name="_gtk_recent_chooser_install_properties">
+<function name="gtk_ruler_get_metric">
 <description>
-Installs the necessary properties for a class implementing
-#GtkRecentChooser. A #GtkParamSpecOverride property is installed
-for each property, using the values from the #GtkRecentChooserProp
-enumeration. The caller must make sure itself that the enumeration
-values don&apos;t collide with some other property values they
-are using.
+Gets the units used for a #GtkRuler. See gtk_ruler_set_metric().
+
 
 </description>
 <parameters>
-<parameter name="klass">
-<parameter_description> the class structure for a type deriving from #GObject
+<parameter name="ruler">
+<parameter_description> a #GtkRuler
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the units currently used for @ruler
+</return>
 </function>
 
 <function name="gtk_frame_set_label_widget">
@@ -41311,7 +43314,7 @@
 Draws an arrow in the given rectangle on @window using the given 
 parameters. @arrow_type determines the direction of the arrow.
 
-Deprecated: Use gtk_paint_arrow() instead.
+Deprecated: 2.0: Use gtk_paint_arrow() instead.
 
 </description>
 <parameters>
@@ -41359,6 +43362,25 @@
 <return></return>
 </function>
 
+<function name="gtk_font_selection_get_face_list">
+<description>
+This returns the #GtkTreeView which lists all styles available for
+the selected font. For example, &apos;Regular&apos;, &apos;Bold&apos;, etc.
+
+
+</description>
+<parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #GtkWidget. 
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_font_button_set_use_size">
 <description>
 If @use_size is %TRUE, the font name will be written using the selected size.
@@ -41384,7 +43406,7 @@
 Obtains the menu item which was constructed from the first 
 #GtkItemFactoryEntry with the given @action.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -41420,21 +43442,30 @@
 </return>
 </function>
 
-<function name="gtk_tool_button_get_label">
+<function name="gtk_container_remove">
 <description>
-Return value: The label, or %NULL
+Removes @widget from @container. @widget must be inside @container.
+Note that @container will own a reference to @widget, and that this
+may be the last reference held; so removing a widget from its
+container can destroy that widget. If you want to use @widget
+again, you need to add a reference to it while it&apos;s not inside
+a container, using g_object_ref(). If you don&apos;t want to use @widget
+again it&apos;s usually more efficient to simply destroy it directly
+using gtk_widget_destroy() since this will remove it from the
+container and help break any circular reference count cycles.
 
 </description>
 <parameters>
-<parameter name="button">
-<parameter_description> a #GtkToolButton
+<parameter name="container">
+<parameter_description> a #GtkContainer
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> a current child of @container
 </parameter_description>
 </parameter>
 </parameters>
-<return> The label, or %NULL
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_print_context_get_pango_fontmap">
@@ -41454,22 +43485,30 @@
 </return>
 </function>
 
-<function name="gtk_print_context_get_width">
+<function name="gtk_list_store_insert_before">
 <description>
-Obtains the width of the #GtkPrintContext, in pixels.
+Inserts a new row before @sibling. If @sibling is %NULL, then the row will 
+be appended to the end of the list. @iter will be changed to point to this 
+new row. The row will be empty after this function is called. To fill in 
+values, you need to call gtk_list_store_set() or gtk_list_store_set_value().
 
 
 </description>
 <parameters>
-<parameter name="context">
-<parameter_description> a #GtkPrintContext
+<parameter name="list_store">
+<parameter_description> A #GtkListStore
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> An unset #GtkTreeIter to set to the new row
+</parameter_description>
+</parameter>
+<parameter name="sibling">
+<parameter_description> A valid #GtkTreeIter, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> the width of @context
-
-Since: 2.10 
-</return>
+<return></return>
 </function>
 
 <function name="gtk_entry_set_editable">
@@ -41477,7 +43516,7 @@
 Determines if the user can edit the text in the editable
 widget or not. 
 
-Deprecated: Use gtk_editable_set_editable() instead.
+Deprecated: 2.0: Use gtk_editable_set_editable() instead.
 
 </description>
 <parameters>
@@ -41550,8 +43589,7 @@
 <description>
 Whether to show recently used resources prepended by a unique number.
 
-Do not use this function: use gtk_recent_chooser_menu_set_show_numbers()
-instead.
+Deprecated: 2.12: Use gtk_recent_chooser_menu_set_show_numbers() instead.
 
 Since: 2.10
 
@@ -41569,20 +43607,20 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_set_state">
+<function name="gtk_print_settings_set_number_up">
 <description>
-This function is for use in widget implementations. Sets the state
-of a widget (insensitive, prelighted, etc.) Usually you should set
-the state using wrapper functions such as gtk_widget_set_sensitive().
+Sets the value of %GTK_PRINT_SETTINGS_NUMBER_UP.
+
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="state">
-<parameter_description> new state for @widget
+<parameter name="number_up">
+<parameter_description> the number of pages per sheet 
 </parameter_description>
 </parameter>
 </parameters>
@@ -41634,6 +43672,27 @@
 </return>
 </function>
 
+<function name="gtk_window_deiconify">
+<description>
+Asks to deiconify (i.e. unminimize) the specified @window. Note
+that you shouldn&apos;t assume the window is definitely deiconified
+afterward, because other entities (e.g. the user or &amp;lt;link
+linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could iconify it
+again before your code which assumes deiconification gets to run.
+
+You can track iconification via the &quot;window-state-event&quot; signal
+on #GtkWidget.
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_accel_map_unlock_path">
 <description>
 Undoes the last call to gtk_accel_map_lock_path() on this @accel_path.
@@ -41651,6 +43710,35 @@
 <return></return>
 </function>
 
+<function name="gtk_tree_view_set_tooltip_column">
+<description>
+If you only plan to have simple (text-only) tooltips on full rows, you
+can use this function to have #GtkTreeView handle these automatically
+for you. @column should be set to the column in @tree_view&apos;s model
+containing the tooltip texts, or -1 to disable this feature.
+
+When enabled, #GtkWidget::has-tooltip will be set to %TRUE and
+ tree_view will connect a #GtkWidget::query-tooltip signal handler.
+
+Note that the signal handler sets the text with gtk_tooltip_set_markup(),
+so &amp;amp;, &amp;lt;, etc have to be escaped in the text.
+
+Since: 2.12
+
+</description>
+<parameters>
+<parameter name="tree_view">
+<parameter_description> a #GtkTreeView
+</parameter_description>
+</parameter>
+<parameter name="column">
+<parameter_description> an integer, which is a valid column number for @tree_view&apos;s model
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_im_context_set_client_window">
 <description>
 Set the client window for the input context; this is the
@@ -41697,6 +43785,23 @@
 <return></return>
 </function>
 
+<function name="gtk_tree_row_reference_get_model">
+<description>
+Return value: the model
+
+</description>
+<parameters>
+<parameter name="reference">
+<parameter_description> A #GtkTreeRowReference
+</parameter_description>
+</parameter>
+</parameters>
+<return> the model
+
+Since: 2.8
+</return>
+</function>
+
 <function name="gtk_widget_set_parent">
 <description>
 This function is useful only when implementing subclasses of 
@@ -41742,10 +43847,25 @@
 </return>
 </function>
 
-<function name="gtk_paint_slider">
+<function name="gtk_get_event_widget">
 <description>
-Draws a slider in the given rectangle on @window using the
-given style and orientation.
+If @event is %NULL or the event was not associated with any widget,
+Return value: the widget that originally received @event, or %NULL
+
+</description>
+<parameters>
+<parameter name="event">
+<parameter_description> a #GdkEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return> the widget that originally received @event, or %NULL
+</return>
+</function>
+
+<function name="gtk_paint_box">
+<description>
+Draws a box on @window with the given parameters.
 
 </description>
 <parameters>
@@ -41762,7 +43882,7 @@
 </parameter_description>
 </parameter>
 <parameter name="shadow_type">
-<parameter_description> a shadow
+<parameter_description> the type of shadow to draw
 </parameter_description>
 </parameter>
 <parameter name="area">
@@ -41779,23 +43899,19 @@
 </parameter_description>
 </parameter>
 <parameter name="x">
-<parameter_description> the x origin of the rectangle in which to draw a slider
+<parameter_description> x origin of the box
 </parameter_description>
 </parameter>
 <parameter name="y">
-<parameter_description> the y origin of the rectangle in which to draw a slider
+<parameter_description> y origin of the box
 </parameter_description>
 </parameter>
 <parameter name="width">
-<parameter_description> the width of the rectangle in which to draw a slider
+<parameter_description> the width of the box
 </parameter_description>
 </parameter>
 <parameter name="height">
-<parameter_description> the height of the rectangle in which to draw a slider
-</parameter_description>
-</parameter>
-<parameter name="orientation">
-<parameter_description> the orientation to be used
+<parameter_description> the height of the box
 </parameter_description>
 </parameter>
 </parameters>
@@ -41819,7 +43935,7 @@
 
 <function name="gtk_tree_model_row_deleted">
 <description>
-Emits the &quot;row_deleted&quot; signal on @tree_model.  This should be called by
+Emits the &quot;row-deleted&quot; signal on @tree_model.  This should be called by
 models after a row has been removed.  The location pointed to by @path 
 should be the location that the row previously was at.  It may not be a 
 valid location anymore.
@@ -41919,54 +44035,45 @@
 <return></return>
 </function>
 
-<function name="gtk_about_dialog_set_logo_icon_name">
+<function name="_gtk_recent_chooser_get_recent_manager">
 <description>
-Sets the pixbuf to be displayed as logo in 
-the about dialog. If it is %NULL, the default
-window icon set with gtk_window_set_default_icon()
-will be used.
+Gets the #GtkRecentManager used by @chooser.
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> an icon name, or %NULL
+<parameter name="chooser">
+<parameter_description> a #GtkRecentChooser
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the recent manager for @chooser.
+
+Since: 2.10
+</return>
 </function>
 
-<function name="gtk_file_system_remove_bookmark">
+<function name="gtk_image_new_from_animation">
 <description>
-Removes a bookmark folder from the user&apos;s bookmarks list.  If the operation
-succeeds, the &quot;bookmarks_changed&quot; signal will be emitted.  If you try to remove
-a @path which does not exist in the bookmarks list, the operation will fail
-and the @error will be set to GTK_FILE_SYSTEM_ERROR_NONEXISTENT.
+Creates a #GtkImage displaying the given animation.
+The #GtkImage does not assume a reference to the
+animation; you still need to unref it if you own references.
+#GtkImage will add its own reference rather than adopting yours.
+
+Note that the animation frames are shown using a timeout with
+#G_PRIORITY_DEFAULT. When using animations to indicate busyness,
+keep in mind that the animation will only be shown if the main loop
+is not busy with something that has a higher priority.
 
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of the bookmark to remove
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
+<parameter name="animation">
+<parameter_description> an animation
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the operation succeeds, FALSE otherwise.  In the latter
-case, the @error value will be set.
+<return> a new #GtkImage widget
 </return>
 </function>
 
@@ -41978,10 +44085,10 @@
 To do this, you can use gtk_tree_row_reference_new().
 
 To free the return value, use:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 g_list_foreach (list, gtk_tree_path_free, NULL);
 g_list_free (list);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -41997,30 +44104,21 @@
 </return>
 </function>
 
-<function name="gtk_toolbar_append_widget">
+<function name="gtk_printer_is_paused">
 <description>
-Adds a widget to the end of the given toolbar.
+Return value: %TRUE if @printer is paused
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar.
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> a #GtkWidget to add to the toolbar. 
-</parameter_description>
-</parameter>
-<parameter name="tooltip_text">
-<parameter_description> the element&apos;s tooltip.
-</parameter_description>
-</parameter>
-<parameter name="tooltip_private_text">
-<parameter_description> used for context-sensitive help about this toolbar element.
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @printer is paused
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_icon_factory_lookup_default">
@@ -42063,6 +44161,30 @@
 </return>
 </function>
 
+<function name="_gtk_key_hash_lookup_keyval">
+<description>
+Looks up the best matching entry or entries in the hash table for a
+given keyval/modifiers pair. It&apos;s better to use
+_gtk_key_hash_lookup() if you have the original #GdkEventKey
+available.  The results are sorted so that entries with less
+modifiers come before entries with more modifiers.
+
+
+</description>
+<parameters>
+<parameter name="key_hash">
+<parameter_description> a #GtkKeyHash
+</parameter_description>
+</parameter>
+<parameter name="event">
+<parameter_description> a #GtkEvent
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #GSList of all matching entries.
+</return>
+</function>
+
 <function name="gtk_tooltips_get_info_from_tip_window">
 <description>
 Determines the tooltips and the widget they belong to from the window in 
@@ -42097,28 +44219,6 @@
 </return>
 </function>
 
-<function name="gtk_notebook_get_tab_reorderable">
-<description>
-Gets whether the tab can be reordered via drag and drop or not.
-
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> a child #GtkWidget
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the tab is reorderable.
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_tree_selection_set_select_function">
 <description>
 Sets the selection function.  If set, this function is called before any node
@@ -42197,42 +44297,28 @@
 </return>
 </function>
 
-<function name="gtk_file_filter_add_custom">
+<function name="gtk_tree_model_get_iter">
 <description>
-Adds rule to a filter that allows files based on a custom callback
-function. The bitfield @needed which is passed in provides information
-about what sorts of information that the filter function needs;
-this allows GTK+ to avoid retrieving expensive information when
-it isn&apos;t needed by the filter.
+Sets @iter to a valid iterator pointing to @path.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="filter">
-<parameter_description> a #GtkFileFilter
-</parameter_description>
-</parameter>
-<parameter name="needed">
-<parameter_description> bitfield of flags indicating the information that the custom
-filter function needs.
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> callback function; if the function returns %TRUE, then
-the file will be displayed.
+<parameter name="tree_model">
+<parameter_description> A #GtkTreeModel.
 </parameter_description>
 </parameter>
-<parameter name="data">
-<parameter_description> data to pass to @func
+<parameter name="iter">
+<parameter_description> The uninitialized #GtkTreeIter.
 </parameter_description>
 </parameter>
-<parameter name="notify">
-<parameter_description> function to call to free @data when it is no longer needed.
+<parameter name="path">
+<parameter_description> The #GtkTreePath.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE, if @iter was set.
+</return>
 </function>
 
 <function name="gtk_cell_layout_get_cells">
@@ -42354,6 +44440,38 @@
 <return></return>
 </function>
 
+<function name="gtk_clipboard_request_uris">
+<description>
+Requests the contents of the clipboard as URIs. When the URIs are
+later received @callback will be called.
+
+The @uris parameter to @callback will contain the resulting array of
+URIs if the request succeeded, or %NULL if it failed. This could happen
+for various reasons, in particular if the clipboard was empty or if the
+contents of the clipboard could not be converted into URI form.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
+</parameter_description>
+</parameter>
+<parameter name="callback">
+<parameter_description>  a function to call when the URIs are received,
+or the retrieval fails. (It will always be called
+one way or the other.)
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> user data to pass to @callback.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_create_pango_layout">
 <description>
 Creates a new #PangoLayout with the appropriate font map,
@@ -42425,20 +44543,18 @@
 <return></return>
 </function>
 
-<function name="gtk_selection_data_copy">
+<function name="GtkToggleToolButton">
 <description>
-Makes a copy of a #GtkSelectionData structure and its data.
-
+Emitted whenever the toggle tool button changes state.
 
 </description>
 <parameters>
-<parameter name="data">
-<parameter_description> a pointer to a #GtkSelectionData structure.
+<parameter name="toggle_tool_button">
+<parameter_description> the object that emitted the signal
 </parameter_description>
 </parameter>
 </parameters>
-<return> a pointer to a copy of @data.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_window_remove_accel_group">
@@ -42475,20 +44591,36 @@
 </return>
 </function>
 
-<function name="gtk_accel_map_save_fd">
+<function name="gtk_selection_convert">
 <description>
-Filedescriptor variant of gtk_accel_map_save().
+Requests the contents of a selection. When received, 
+a &quot;selection-received&quot; signal will be generated.
 
-Note that the file descriptor will not be closed by this function.
 
 </description>
 <parameters>
-<parameter name="fd">
-<parameter_description> a valid writable file descriptor
+<parameter name="widget">
+<parameter_description> The widget which acts as requestor
+</parameter_description>
+</parameter>
+<parameter name="selection">
+<parameter_description> Which selection to get
+</parameter_description>
+</parameter>
+<parameter name="target">
+<parameter_description> Form of information desired (e.g., STRING)
+</parameter_description>
+</parameter>
+<parameter name="time_">
+<parameter_description> Time of request (usually of triggering event)
+       In emergency, you could use #GDK_CURRENT_TIME
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if requested succeeded. %FALSE if we could not process
+request. (e.g., there was already a request in process for
+this widget).
+</return>
 </function>
 
 <function name="gtk_image_set_from_animation">
@@ -42534,35 +44666,6 @@
 <return></return>
 </function>
 
-<function name="gtk_label_set_markup">
-<description>
-Parses @str which is marked up with the &amp;lt;link
-linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup language&amp;lt;/link&amp;gt;, setting the
-label&apos;s text and attribute list based on the parse results. If the @str is
-external data, you may need to escape it with g_markup_escape_text() or
-g_markup_printf_escaped()&amp;lt;!-- --&amp;gt;:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-char *markup;
-&amp;lt;!-- --&amp;gt;
-markup = g_markup_printf_escaped (&quot;&amp;lt;span style=\&quot;italic\&quot;&amp;gt;&amp;percnt;s&amp;lt;/span&amp;gt;&quot;, str);
-gtk_label_set_markup (GTK_LABEL (label), markup);
-g_free (markup);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
-
-</description>
-<parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
-</parameter_description>
-</parameter>
-<parameter name="str">
-<parameter_description> a markup string (see &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;)
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_window_set_skip_pager_hint">
 <description>
 Windows may set a hint asking the desktop environment not to display
@@ -42587,6 +44690,20 @@
 <return></return>
 </function>
 
+<function name="gtk_test_register_all_types">
+<description>
+Force registration of all core Gtk+ and Gdk object types.
+This allowes to refer to any of those object types via
+g_type_from_name() after calling this function.
+
+Since: 2.14
+
+</description>
+<parameters>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_image_clear">
 <description>
 Resets the image to be empty.
@@ -42752,7 +44869,7 @@
 gtk_item_factory_popup_with_data(). This data is available until the menu
 is popped down again.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -42797,20 +44914,19 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_unselect_path">
+<function name="gtk_drag_source_set_icon_stock">
 <description>
-Unselects the row at @path.
-
-Since: 2.6
+Sets the icon that will be used for drags from a particular source
+to a stock icon. 
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> A #GtkIconView.
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> The #GtkTreePath to be unselected.
+<parameter name="stock_id">
+<parameter_description> the ID of the stock icon to use
 </parameter_description>
 </parameter>
 </parameters>
@@ -42837,7 +44953,7 @@
 not be able to exchange tabs with any other notebook.
 
 Since: 2.10
-Deprecated:2.12: use gtk_notebook_set_group() instead.
+Deprecated: 2.12: use gtk_notebook_set_group() instead.
 
 </description>
 <parameters>
@@ -42875,10 +44991,16 @@
 
 <function name="gtk_file_chooser_button_new_with_dialog">
 <description>
-Creates a #GtkFileChooserButton widget which uses @dialog as it&apos;s
-file-picking window. Note that @dialog must be a #GtkDialog (or
-subclass) which implements the #GtkFileChooser interface and must 
-not have %GTK_DIALOG_DESTROY_WITH_PARENT set.
+Creates a #GtkFileChooserButton widget which uses @dialog as its
+file-picking window.
+
+Note that @dialog must be a #GtkDialog (or subclass) which
+implements the #GtkFileChooser interface and must not have
+%GTK_DIALOG_DESTROY_WITH_PARENT set.
+
+Also note that the dialog needs to have its confirmative button
+added with response %GTK_RESPONSE_ACCEPT or %GTK_RESPONSE_OK in
+order for the button to take over the file selected in the dialog.
 
 
 </description>
@@ -42943,29 +45065,40 @@
 <return></return>
 </function>
 
-<function name="gtk_combo_box_set_model">
+<function name="gtk_text_buffer_register_serialize_format">
 <description>
-Sets the model used by @combo_box to be @model. Will unset a previously set 
-model (if applicable). If model is %NULL, then it will unset the model.
-
-Note that this function does not clear the cell renderers, you have to 
-call gtk_cell_layout_clear() yourself if you need to set up different 
-cell renderers for the new model.
+This function registers a rich text serialization @function along with
+its @mime_type with the passed @buffer.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
-<parameter name="model">
-<parameter_description> A #GtkTreeModel
+<parameter name="mime_type">
+<parameter_description> the format&apos;s mime-type
+</parameter_description>
+</parameter>
+<parameter name="function">
+<parameter_description> the serialize function to register
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> %function&apos;s user_data
+</parameter_description>
+</parameter>
+<parameter name="user_data_destroy">
+<parameter_description> a function to call when @user_data is no longer needed
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the #GdkAtom that corresponds to the newly registered
+format&apos;s mime-type.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_file_chooser_set_action">
@@ -42992,43 +45125,53 @@
 <return></return>
 </function>
 
-<function name="gtk_about_dialog_set_copyright">
+<function name="gtk_label_get_width_chars">
 <description>
-Sets the copyright string to display in the about dialog.
-This should be a short string of one or two lines. 
+Retrieves the desired width of @label, in characters. See
+gtk_label_set_width_chars().
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="about">
-<parameter_description> a #GtkAboutDialog
-</parameter_description>
-</parameter>
-<parameter name="copyright">
-<parameter_description> the copyright string
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the width of the label in characters.
+
+Since: 2.6
+</return>
 </function>
 
-<function name="gtk_paper_size_get_name">
+<function name="gtk_tree_view_set_reorderable">
 <description>
-Gets the name of the #GtkPaperSize.
+This function is a convenience function to allow you to reorder
+models that support the #GtkDragSourceIface and the
+#GtkDragDestIface.  Both #GtkTreeStore and #GtkListStore support
+these.  If @reorderable is %TRUE, then the user can reorder the
+model by dragging and dropping rows. The developer can listen to
+these changes by connecting to the model&apos;s row_inserted and
+row_deleted signals. The reordering is implemented by setting up
+the tree view as a drag source and destination. Therefore, drag and
+drop can not be used in a reorderable view for any other purpose.
 
+This function does not give you any degree of control over the order -- any
+reordering is allowed.  If more control is needed, you should probably
+handle drag and drop manually.
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
+<parameter name="tree_view">
+<parameter_description> A #GtkTreeView.
+</parameter_description>
+</parameter>
+<parameter name="reorderable">
+<parameter_description> %TRUE, if the tree can be reordered.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the name of @size
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_color_selection_set_previous_alpha">
@@ -43050,6 +45193,27 @@
 <return></return>
 </function>
 
+<function name="gtk_combo_box_get_button_sensitivity">
+<description>
+Return Value: %GTK_SENSITIVITY_ON if the dropdown button
+
+</description>
+<parameters>
+<parameter name="combo_box">
+<parameter_description> a #GtkComboBox
+</parameter_description>
+</parameter>
+</parameters>
+<return> %GTK_SENSITIVITY_ON if the dropdown button
+is sensitive when the model is empty, %GTK_SENSITIVITY_OFF
+if the button is always insensitive or
+%GTK_SENSITIVITY_AUTO if it is only sensitive as long as
+the model has one item to be selected.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_page_setup_new_from_file">
 <description>
 Reads the page setup from the file @file_name. Returns a 
@@ -43090,7 +45254,7 @@
 The operation of the @mouse_button and the @time_ parameter is the same
 as the @button and @activation_time parameters for gtk_menu_popup().
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -43287,37 +45451,54 @@
 </return>
 </function>
 
-<function name="gtk_widget_get_action">
+<function name="gtk_tree_sortable_has_default_sort_func">
 <description>
-Returns: the action that a widget is a proxy for, or
+Return value: %TRUE, if the model has a default sort function
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="sortable">
+<parameter_description> A #GtkTreeSortable
 </parameter_description>
 </parameter>
 </parameters>
-<return> the action that a widget is a proxy for, or
-%NULL, if it is not attached to an action.
+<return> %TRUE, if the model has a default sort function
+</return>
+</function>
 
-Since: 2.10
+<function name="gtk_ui_manager_get_add_tearoffs">
+<description>
+Return value: whether tearoff menu items are added
+
+</description>
+<parameters>
+<parameter name="self">
+<parameter_description> a #GtkUIManager
+</parameter_description>
+</parameter>
+</parameters>
+<return> whether tearoff menu items are added
+
+Since: 2.4
 </return>
 </function>
 
-<function name="gtk_spin_button_get_digits">
+<function name="gtk_font_selection_dialog_get_preview_text">
 <description>
-Fetches the precision of @spin_button. See gtk_spin_button_set_digits().
+The text returned is the preview text used to show how the selected
+font looks.  
 
 
 </description>
 <parameters>
-<parameter name="spin_button">
-<parameter_description> a #GtkSpinButton
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
 </parameter_description>
 </parameter>
 </parameters>
-<return> the current precision
+<return> pointer to the preview text string. This string
+points to internally allocated storage in the widget and must not
+be freed, modified or stored. 
 </return>
 </function>
 
@@ -43355,6 +45536,20 @@
 </return>
 </function>
 
+<function name="gtk_tree_store_clear">
+<description>
+Removes all rows from @tree_store
+
+</description>
+<parameters>
+<parameter name="tree_store">
+<parameter_description> a #GtkTreeStore
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_view_get_visible_range">
 <description>
 Sets @start_path and @end_path to be the first and last visible path. 
@@ -43399,47 +45594,21 @@
 </return>
 </function>
 
-<function name="gtk_toolbar_append_item">
+<function name="gtk_icon_view_new_with_model">
 <description>
-Inserts a new item into the toolbar. You must specify the position
-in the toolbar where it will be inserted.
-
- callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+Creates a new #GtkIconView widget with the model @model.
 
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar.
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> give your toolbar button a label.
-</parameter_description>
-</parameter>
-<parameter name="tooltip_text">
-<parameter_description> a string that appears when the user holds the mouse over this item.
-</parameter_description>
-</parameter>
-<parameter name="tooltip_private_text">
-<parameter_description> use with #GtkTipsQuery.
-</parameter_description>
-</parameter>
-<parameter name="icon">
-<parameter_description> a #GtkWidget that should be used as the button&apos;s icon.
-</parameter_description>
-</parameter>
-<parameter name="callback">
-<parameter_description> the function to be executed when the button is pressed.
-</parameter_description>
-</parameter>
-<parameter name="user_data">
-<parameter_description> a pointer to any data you wish to be passed to the callback.
+<parameter name="model">
+<parameter_description> The model.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the new toolbar item as a #GtkWidget.
+<return> A newly created #GtkIconView widget.
+
+Since: 2.6 
 </return>
 </function>
 
@@ -43520,18 +45689,62 @@
 </return>
 </function>
 
-<function name="gtk_separator_tool_item_new">
+<function name="gtk_window_get_mnemonic_modifier">
 <description>
-Create a new #GtkSeparatorToolItem
-
+Return value: the modifier mask used to activate
 
 </description>
 <parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
 </parameters>
-<return> the new #GtkSeparatorToolItem
+<return> the modifier mask used to activate
+mnemonics on this window.
+</return>
+</function>
+
+<function name="gtk_action_group_add_radio_actions_full">
+<description>
+This variant of gtk_action_group_add_radio_actions() adds a 
+#GDestroyNotify callback for @user_data. 
 
 Since: 2.4
-</return>
+
+</description>
+<parameters>
+<parameter name="action_group">
+<parameter_description> the action group
+</parameter_description>
+</parameter>
+<parameter name="entries">
+<parameter_description> an array of radio action descriptions
+</parameter_description>
+</parameter>
+<parameter name="n_entries">
+<parameter_description> the number of entries
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> the value of the action to activate initially, or -1 if
+no action should be activated
+</parameter_description>
+</parameter>
+<parameter name="on_change">
+<parameter_description> the callback to connect to the changed signal
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> data to pass to the action callbacks
+</parameter_description>
+</parameter>
+<parameter name="destroy">
+<parameter_description> destroy notification callback for @user_data
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="_gtk_key_hash_lookup">
@@ -43572,19 +45785,20 @@
 </return>
 </function>
 
-<function name="gtk_range_get_value">
+<function name="gtk_ui_manager_new_merge_id">
 <description>
-Gets the current value of the range.
-
+Return value: an unused merge id.
 
 </description>
 <parameters>
-<parameter name="range">
-<parameter_description> a #GtkRange
+<parameter name="self">
+<parameter_description> a #GtkUIManager
 </parameter_description>
 </parameter>
 </parameters>
-<return> current value of the range.
+<return> an unused merge id.
+
+Since: 2.4
 </return>
 </function>
 
@@ -43818,30 +46032,6 @@
 <return></return>
 </function>
 
-<function name="gtk_targets_include_uri">
-<description>
-Determines if any of the targets in @targets can be used to
-provide an uri list.
-
-
-</description>
-<parameters>
-<parameter name="targets">
-<parameter_description> an array of #GdkAtom&amp;lt;!-- --&amp;gt;s
-</parameter_description>
-</parameter>
-<parameter name="n_targets">
-<parameter_description> the length of @targets
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if @targets include a suitable target for uri lists,
-otherwise %FALSE.
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_action_group_set_visible">
 <description>
 Changes the visible of @action_group.
@@ -43973,21 +46163,34 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_get_margin">
+<function name="gtk_print_operation_set_n_pages">
 <description>
-Return value: the space at the borders 
+Sets the number of pages in the document. 
+
+This &amp;lt;emphasis&amp;gt;must&amp;lt;/emphasis&amp;gt; be set to a positive number
+before the rendering starts. It may be set in a 
+#GtkPrintOperation::begin-print signal hander.
+
+Note that the page numbers passed to the 
+#GtkPrintOperation::request-page-setup 
+and #GtkPrintOperation::draw-page signals are 0-based, i.e. if 
+the user chooses to print all pages, the last ::draw-page signal 
+will be for page @n_pages - 1.
+
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="op">
+<parameter_description> a #GtkPrintOperation
+</parameter_description>
+</parameter>
+<parameter name="n_pages">
+<parameter_description> the number of pages
 </parameter_description>
 </parameter>
 </parameters>
-<return> the space at the borders 
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="_gtk_binding_reset_parsed">
@@ -44001,20 +46204,6 @@
 <return></return>
 </function>
 
-<function name="gtk_rc_reparse_all">
-<description>
-If the modification time on any previously read file for the
-default #GtkSettings has changed, discard all style information
-and then reread all previously read RC files.
-
-
-</description>
-<parameters>
-</parameters>
-<return>  %TRUE if the files were reread.
-</return>
-</function>
-
 <function name="gtk_container_class_install_child_property">
 <description>
 Installs a child property on a container class. 
@@ -44118,6 +46307,48 @@
 </return>
 </function>
 
+<function name="gtk_status_icon_get_gicon">
+<description>
+Retrieves the #GIcon being displayed by the #GtkStatusIcon.
+The storage type of the status icon must be %GTK_IMAGE_EMPTY or
+%GTK_IMAGE_GICON (see gtk_status_icon_get_storage_type()).
+The caller of this function does not own a reference to the
+returned #GIcon.
+
+If this function fails, @icon is left unchanged;
+
+
+</description>
+<parameters>
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
+</parameter_description>
+</parameter>
+</parameters>
+<return> the displayed icon, or %NULL if the image is empty
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_font_selection_dialog_new">
+<description>
+The @title is used to set the title of the #GtkFontSelectionDialog
+returned. This #GtkDialog is specifically catered with widgets for
+selecting a font from those installed. 
+
+
+</description>
+<parameters>
+<parameter name="title">
+<parameter_description> a pointer to a string
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GtkFontSelectionDialog.
+</return>
+</function>
+
 <function name="gtk_print_settings_unset">
 <description>
 Removes any value associated with @key. 
@@ -44174,6 +46405,34 @@
 </return>
 </function>
 
+<function name="gtk_cell_layout_pack_start">
+<description>
+Packs the @cell into the beginning of @cell_layout. If @expand is %FALSE,
+then the @cell is allocated no more space than it needs. Any unused space
+is divided evenly between cells for which @expand is %TRUE.
+
+Note that reusing the same cell renderer is not supported. 
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="cell_layout">
+<parameter_description> A #GtkCellLayout.
+</parameter_description>
+</parameter>
+<parameter name="cell">
+<parameter_description> A #GtkCellRenderer.
+</parameter_description>
+</parameter>
+<parameter name="expand">
+<parameter_description> %TRUE if @cell is to be given extra space allocated to @cell_layout.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="GtkBuilderConnectFunc">
 <description>
 This is the signature of a function used to connect signals.  It is used
@@ -44237,18 +46496,24 @@
 <return></return>
 </function>
 
-<function name="gtk_cell_renderer_toggle_get_active">
+<function name="gtk_print_settings_has_key">
 <description>
-Return value: %TRUE if the cell renderer is active.
+Return value: %TRUE, if @key has a value
 
 </description>
 <parameters>
-<parameter name="toggle">
-<parameter_description> a #GtkCellRendererToggle
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="key">
+<parameter_description> a key
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the cell renderer is active.
+<return> %TRUE, if @key has a value
+
+Since: 2.10
 </return>
 </function>
 
@@ -44307,29 +46572,6 @@
 <return></return>
 </function>
 
-<function name="gtk_expander_get_label">
-<description>
-Fetches the text from the label of the expander, as set by
-gtk_expander_set_label(). If the label text has not
-been set the return value will be %NULL. This will be the
-case if you create an empty button with gtk_button_new() to
-use as a container.
-
-
-</description>
-<parameters>
-<parameter name="expander">
-<parameter_description> a #GtkExpander
-</parameter_description>
-</parameter>
-</parameters>
-<return> The text of the label widget. This string is owned
-by the widget and must not be modified or freed.
-
-Since: 2.4
-</return>
-</function>
-
 <function name="gtk_about_dialog_set_name">
 <description>
 Sets the name to display in the about dialog. 
@@ -44337,7 +46579,7 @@
 
 Since: 2.6
 
- Deprecated: 2.12: Use gtk_about_dialog_set_program_name() instead.
+Deprecated: 2.12: Use gtk_about_dialog_set_program_name() instead.
 
 </description>
 <parameters>
@@ -44410,50 +46652,39 @@
 </return>
 </function>
 
-<function name="gtk_paper_size_get_width">
+<function name="gtk_tree_model_sort_reset_default_sort_func">
 <description>
-Gets the paper width of the #GtkPaperSize, in 
-units of @unit.
-
+This resets the default sort function to be in the &apos;unsorted&apos; state.  That
+is, it is in the same order as the child model. It will re-sort the model
+to be in the same order as the child model only if the #GtkTreeModelSort
+is in &apos;unsorted&apos; state.
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="tree_model_sort">
+<parameter_description> A #GtkTreeModelSort
 </parameter_description>
 </parameter>
 </parameters>
-<return> the paper width 
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_text_buffer_apply_tag_by_name">
+<function name="gtk_size_group_set_ignore_hidden">
 <description>
-Calls gtk_text_tag_table_lookup() on the buffer&apos;s tag table to
-get a #GtkTextTag, then calls gtk_text_buffer_apply_tag().
+Sets whether unmapped widgets should be ignored when
+calculating the size.
+
+Since: 2.8 
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="name">
-<parameter_description> name of a named #GtkTextTag
-</parameter_description>
-</parameter>
-<parameter name="start">
-<parameter_description> one bound of range to be tagged
+<parameter name="size_group">
+<parameter_description> a #GtkSizeGroup
 </parameter_description>
 </parameter>
-<parameter name="end">
-<parameter_description> other bound of range to be tagged
+<parameter name="ignore_hidden">
+<parameter_description> whether unmapped widgets should be ignored
+when calculating the size
 </parameter_description>
 </parameter>
 </parameters>
@@ -44484,7 +46715,7 @@
 
 <function name="gtk_tree_model_row_changed">
 <description>
-Emits the &quot;row_changed&quot; signal on @tree_model.
+Emits the &quot;row-changed&quot; signal on @tree_model.
 
 </description>
 <parameters>
@@ -44522,21 +46753,24 @@
 </return>
 </function>
 
-<function name="gtk_icon_view_set_row_spacing">
+<function name="GtkUIManager">
 <description>
-Sets the ::row-spacing property which specifies the space 
-which is inserted between the rows of the icon view.
+The post_activate signal is emitted just after the @action
+is activated.
 
-Since: 2.6
+This is intended for applications to get notification
+just after any action is activated.
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="uimanager">
+<parameter_description> the ui manager
 </parameter_description>
 </parameter>
-<parameter name="row_spacing">
-<parameter_description> the row spacing
+<parameter name="action">
+<parameter_description> the action
 </parameter_description>
 </parameter>
 </parameters>
@@ -44639,58 +46873,6 @@
 </return>
 </function>
 
-<function name="gtk_paint_layout">
-<description>
-Draws a layout on @window using the given parameters.
-
-</description>
-<parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="use_text">
-<parameter_description> whether to use the text or foreground
-graphics context of @style
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin
-</parameter_description>
-</parameter>
-<parameter name="layout">
-<parameter_description> the layout to draw
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_icon_source_get_pixbuf">
 <description>
 Retrieves the source pixbuf, or %NULL if none is set.
@@ -44733,8 +46915,8 @@
 
 <function name="gtk_tree_iter_free">
 <description>
-Frees an iterator that has been allocated on the heap.  This function is
-mainly used for language bindings.
+Frees an iterator that has been allocated by gtk_tree_iter_copy().
+This function is mainly used for language bindings.
 
 </description>
 <parameters>
@@ -44746,6 +46928,21 @@
 <return></return>
 </function>
 
+<function name="gtk_editable_paste_clipboard">
+<description>
+Pastes the content of the clipboard to the current position of the
+cursor in the editable.
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_ui_manager_set_add_tearoffs">
 <description>
 Sets the &quot;add_tearoffs&quot; property, which controls whether menus 
@@ -44803,8 +47000,9 @@
 #GtkWindow; because toplevel windows can&apos;t leave space outside,
 they leave the space inside. The border is added on all sides of
 the container. To add space to only one side, one approach is to
-create a #GtkAlignment widget, call gtk_widget_set_usize() to give
-it a size, and place it on the side of the container as a spacer.
+create a #GtkAlignment widget, call gtk_widget_set_size_request()
+to give it a size, and place it on the side of the container as
+a spacer.
 
 </description>
 <parameters>
@@ -44920,21 +47118,21 @@
 <return></return>
 </function>
 
-<function name="gtk_window_get_icon_name">
+<function name="gtk_paper_size_copy">
 <description>
-Returns: the icon name or %NULL if the window has 
+Copies an existing #GtkPaperSize.
+
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="other">
+<parameter_description> a #GtkPaperSize
 </parameter_description>
 </parameter>
 </parameters>
-<return> the icon name or %NULL if the window has 
-no themed icon
+<return> a copy of @other
 
-Since: 2.6
+Since: 2.10
 </return>
 </function>
 
@@ -44958,6 +47156,30 @@
 <return></return>
 </function>
 
+<function name="gtk_hsv_get_metrics">
+<description>
+Queries the size and ring width of an HSV color selector.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="hsv">
+<parameter_description> An HSV color selector.
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> Return value for the diameter of the hue ring.
+</parameter_description>
+</parameter>
+<parameter name="ring_width">
+<parameter_description> Return value for the width of the hue ring.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_view_unset_model_drag_source">
 <description>
 Undoes the effect of gtk_icon_view_enable_model_drag_source().
@@ -44974,18 +47196,20 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_unset_rows_drag_dest">
+<function name="gtk_text_view_get_pixels_above_lines">
 <description>
-Undoes the effect of gtk_tree_view_enable_model_drag_dest().
+Gets the default number of pixels to put above paragraphs.
+
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> a #GtkTreeView
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> default number of pixels above paragraphs
+</return>
 </function>
 
 <function name="gtk_tree_view_set_expander_column">
@@ -45107,6 +47331,32 @@
 <return></return>
 </function>
 
+<function name="gtk_tooltip_set_icon_from_icon_name">
+<description>
+Sets the icon of the tooltip (which is in front of the text) to be
+the icon indicated by @icon_name with the size indicated
+by @size.  If @icon_name is %NULL, the image will be hidden.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="tooltip">
+<parameter_description> a #GtkTooltip
+</parameter_description>
+</parameter>
+<parameter name="icon_name">
+<parameter_description> an icon name, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> a stock icon size
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_toggle_button_get_mode">
 <description>
 Retrieves whether the button is displayed as a separate indicator
@@ -45145,24 +47395,18 @@
 </return>
 </function>
 
-<function name="gtk_icon_theme_get_example_icon_name">
+<function name="gtk_container_child_type">
 <description>
-Gets the name of an icon that is representative of the
-current theme (for instance, to use when presenting
-a list of themes to the user.)
-
+Return value: a #GType.
 
 </description>
 <parameters>
-<parameter name="icon_theme">
-<parameter_description> a #GtkIconTheme
+<parameter name="container">
+<parameter_description> a #GtkContainer
 </parameter_description>
 </parameter>
 </parameters>
-<return> the name of an example icon or %NULL.
-Free with g_free().
-
-Since: 2.4
+<return> a #GType.
 </return>
 </function>
 
@@ -45184,21 +47428,37 @@
 </return>
 </function>
 
-<function name="gtk_binding_set_by_class">
+<function name="gtk_widget_grab_focus">
 <description>
-This function returns the binding set named after the type name of
-the passed in class structure. New binding sets are created on
-demand by this function.
+Causes @widget to have the keyboard focus for the #GtkWindow it&apos;s
+inside. @widget must be a focusable widget, such as a #GtkEntry;
+something like #GtkFrame won&apos;t work. (More precisely, it must have the
+%GTK_CAN_FOCUS flag set.)
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
 
+<function name="gtk_window_get_default_widget">
+<description>
+Returns: the default widget, or %NULL if there is none.
 
 </description>
 <parameters>
-<parameter name="object_class">
-<parameter_description> a valid #GtkObject class
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return> the binding set corresponding to @object_class
+<return> the default widget, or %NULL if there is none.
+
+Since: 2.14
 </return>
 </function>
 
@@ -45384,6 +47644,9 @@
 </parameter>
 </parameters>
 <return> %TRUE if tooltips are enabled
+
+Deprecated: 2.14: The toolkit-wide #GtkSettings:gtk-enable-tooltips property
+is now used instead.
 </return>
 </function>
 
@@ -45402,24 +47665,41 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return></return>
+</function>
+
+<function name="gtk_ruler_new">
+<description>
+Creates a new #GtkRuler with the given orientation.
+
+
+</description>
+<parameters>
+<parameter name="orientation">
+<parameter_description> the ruler&apos;s orientation.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GtkRuler.
+
+Since: 2.16
+</return>
 </function>
 
-<function name="gtk_combo_box_get_wrap_width">
+<function name="gtk_accel_map_save_fd">
 <description>
-Returns: the wrap width.
+Filedescriptor variant of gtk_accel_map_save().
+
+Note that the file descriptor will not be closed by this function.
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
+<parameter name="fd">
+<parameter_description> a valid writable file descriptor
 </parameter_description>
 </parameter>
 </parameters>
-<return> the wrap width.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_entry_get_text">
@@ -45481,6 +47761,54 @@
 </return>
 </function>
 
+<function name="gtk_drag_dest_set">
+<description>
+Sets a widget as a potential drop destination, and adds default behaviors.
+
+The default behaviors listed in @flags have an effect similar
+to installing default handlers for the widget&apos;s drag-and-drop signals
+(#GtkWidget:drag-motion, #GtkWidget:drag-drop, ...). They all exist
+for convenience. When passing #GTK_DEST_DEFAULT_ALL for instance it is
+sufficient to connect to the widget&apos;s #GtkWidget::drag-data-received
+signal to get primitive, but consistent drag-and-drop support.
+
+Things become more complicated when you try to preview the dragged data,
+as described in the documentation for #GtkWidget:drag-motion. The default
+behaviors described by @flags make some assumptions, that can conflict
+with your own signal handlers. For instance #GTK_DEST_DEFAULT_DROP causes
+invokations of gdk_drag_status() in the context of #GtkWidget:drag-motion,
+and invokations of gtk_drag_finish() in #GtkWidget:drag-data-received.
+Especially the later is dramatic, when your own #GtkWidget:drag-motion
+handler calls gtk_drag_get_data() to inspect the dragged data.
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> which types of default drag behavior to use
+</parameter_description>
+</parameter>
+<parameter name="targets">
+<parameter_description> a pointer to an array of #GtkTargetEntry&amp;lt;!-- --&amp;gt;s indicating
+the drop types that this @widget will accept. Later you can access the list
+with gtk_drag_dest_get_target_list() and gtk_drag_dest_find_target().
+</parameter_description>
+</parameter>
+<parameter name="n_targets">
+<parameter_description> the number of entries in @targets.
+</parameter_description>
+</parameter>
+<parameter name="actions">
+<parameter_description> a bitmask of possible actions for a drop onto this @widget.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_buffer_create_tag">
 <description>
 
@@ -45625,7 +47953,7 @@
 
 <function name="gtk_text_buffer_move_mark">
 <description>
-Moves @mark to the new location @where. Emits the &quot;mark_set&quot; signal
+Moves @mark to the new location @where. Emits the &quot;mark-set&quot; signal
 as notification of the move.
 
 </description>
@@ -45727,6 +48055,24 @@
 </return>
 </function>
 
+<function name="gtk_notebook_set_show_tabs">
+<description>
+Sets whether to show the tabs for the notebook or not.
+
+</description>
+<parameters>
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="show_tabs">
+<parameter_description> %TRUE if the tabs should be shown.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_scrolled_window_unset_placement">
 <description>
 Unsets the placement of the contents with respect to the scrollbars
@@ -45766,32 +48112,6 @@
 <return></return>
 </function>
 
-<function name="gtk_label_set_line_wrap">
-<description>
-Toggles line wrapping within the #GtkLabel widget. %TRUE makes it break
-lines if text exceeds the widget&apos;s size. %FALSE lets the text get cut off
-by the edge of the widget if it exceeds the widget size.
-
-Note that setting line wrapping to %TRUE does not make the label
-wrap at its parent container&apos;s width, because GTK+ widgets
-conceptually can&apos;t make their requisition depend on the parent
-container&apos;s size. For a label that wraps at a specific position,
-set the label&apos;s width using gtk_widget_set_size_request().
-
-</description>
-<parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
-</parameter_description>
-</parameter>
-<parameter name="wrap">
-<parameter_description> the setting
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_icon_view_get_column_spacing">
 <description>
 Return value: the space between columns
@@ -45829,42 +48149,41 @@
 <return></return>
 </function>
 
-<function name="gtk_text_iter_has_tag">
+<function name="gtk_label_set_justify">
 <description>
-Return value: whether @iter is tagged with @tag
+Sets the alignment of the lines in the text of the label relative to
+each other. %GTK_JUSTIFY_LEFT is the default value when the
+widget is first created with gtk_label_new(). If you instead want
+to set the alignment of the label as a whole, use
+gtk_misc_set_alignment() instead. gtk_label_set_justify() has no
+effect on labels containing only a single line.
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> an iterator
+<parameter name="label">
+<parameter_description> a #GtkLabel
 </parameter_description>
 </parameter>
-<parameter name="tag">
-<parameter_description> a #GtkTextTag
+<parameter name="jtype">
+<parameter_description> a #GtkJustification
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether @iter is tagged with @tag
-</return>
+<return></return>
 </function>
 
-<function name="gtk_combo_box_entry_new_text">
+<function name="gtk_tree_path_next">
 <description>
-Convenience function which constructs a new editable text combo box, which 
-is a #GtkComboBoxEntry just displaying strings. If you use this function to
-create a text combo box, you should only manipulate its data source with
-the following convenience functions: gtk_combo_box_append_text(),
-gtk_combo_box_insert_text(), gtk_combo_box_prepend_text() and
-gtk_combo_box_remove_text().
-
+Moves the @path to point to the next node at the current depth.
 
 </description>
 <parameters>
+<parameter name="path">
+<parameter_description> A #GtkTreePath.
+</parameter_description>
+</parameter>
 </parameters>
-<return> A new text #GtkComboBoxEntry.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_icon_source_set_pixbuf">
@@ -45998,7 +48317,7 @@
 <description>
 Deletes all widgets constructed from the specified path.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -46097,29 +48416,6 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_get_page_ranges">
-<description>
-Gets the value of %GTK_PRINT_SETTINGS_PAGE_RANGES.
-
-
-</description>
-<parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="num_ranges">
-<parameter_description> return location for the length of the returned array
-</parameter_description>
-</parameter>
-</parameters>
-<return> an array of #GtkPageRange&amp;lt;!-- --&amp;gt;s. Use g_free()
-to free the array when it is no longer needed. 
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_item_factory_add_foreign">
 <description>
 Installs an accelerator for @accel_widget in @accel_group, that causes
@@ -46302,18 +48598,46 @@
 <return></return>
 </function>
 
-<function name="gtk_cell_editable_remove_widget">
+<function name="gtk_builder_add_objects_from_string">
 <description>
-Emits the #GtkCellEditable::remove-widget signal.  
+Parses a string containing a &amp;lt;link linkend=&quot;BUILDER-UI&quot;&amp;gt;GtkBuilder 
+UI definition&amp;lt;/link&amp;gt; building only the requested objects and merges
+them with the current contents of @builder. 
+
+&amp;lt;note&amp;gt;&amp;lt;para&amp;gt;
+If you are adding an object that depends on an object that is not 
+its child (for instance a #GtkTreeView that depends on its
+#GtkTreeModel), you have to explicitely list all of them in @object_ids. 
+&amp;lt;/para&amp;gt;&amp;lt;/note&amp;gt;
+
 
 </description>
 <parameters>
-<parameter name="cell_editable">
-<parameter_description> A #GtkTreeEditable
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
+</parameter_description>
+</parameter>
+<parameter name="buffer">
+<parameter_description> the string to parse
+</parameter_description>
+</parameter>
+<parameter name="length">
+<parameter_description> the length of @buffer (may be -1 if @buffer is nul-terminated)
+</parameter_description>
+</parameter>
+<parameter name="object_ids">
+<parameter_description> nul-terminated array of objects to build
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for an error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A positive value on success, 0 if an error occurred
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_drag_dest_get_target_list">
@@ -46404,22 +48728,24 @@
 </return>
 </function>
 
-<function name="gtk_action_group_list_actions">
+<function name="gtk_tool_item_set_visible_horizontal">
 <description>
-Lists the actions in the action group.
+Sets whether @tool_item is visible when the toolbar is docked horizontally.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="action_group">
-<parameter_description> the action group
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem
+</parameter_description>
+</parameter>
+<parameter name="visible_horizontal">
+<parameter_description> Whether @tool_item is visible when in horizontal mode
 </parameter_description>
 </parameter>
 </parameters>
-<return> an allocated list of the action objects in the action group
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_recent_info_match">
@@ -46529,6 +48855,26 @@
 </return>
 </function>
 
+<function name="gtk_mount_operation_set_screen">
+<description>
+Sets the screen to show windows of the #GtkMountOperation on.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="op">
+<parameter_description> a #GtkMountOperation
+</parameter_description>
+</parameter>
+<parameter name="screen">
+<parameter_description> a #GdkScreen
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_page_setup_set_paper_size_and_default_margins">
 <description>
 Sets the paper size of the #GtkPageSetup and modifies
@@ -46550,18 +48896,29 @@
 <return></return>
 </function>
 
-<function name="gtk_color_button_get_alpha">
+<function name="_gtk_file_chooser_add_shortcut_folder">
 <description>
-Return value: an integer between 0 and 65535.
+Adds a folder to be displayed with the shortcut folders in a file chooser.
+Internal function, see gtk_file_chooser_add_shortcut_folder().
+
 
 </description>
 <parameters>
-<parameter name="color_button">
-<parameter_description> a #GtkColorButton.
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="file">
+<parameter_description> file for the folder to add
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> location to store error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> an integer between 0 and 65535.
+<return> %TRUE if the folder could be added successfully, %FALSE
+otherwise.
 
 Since: 2.4
 </return>
@@ -46592,6 +48949,23 @@
 </return>
 </function>
 
+<function name="gtk_type_class">
+<description>
+Returns: pointer to the class.
+
+</description>
+<parameters>
+<parameter name="type">
+<parameter_description> a #GtkType.
+</parameter_description>
+</parameter>
+</parameters>
+<return> pointer to the class.
+
+Deprecated: 2.14: Use g_type_class_peek() or g_type_class_ref() instead.
+</return>
+</function>
+
 <function name="gtk_page_setup_get_left_margin">
 <description>
 Gets the left margin in units of @unit.
@@ -46614,26 +48988,24 @@
 </return>
 </function>
 
-<function name="gtk_paper_size_get_default_bottom_margin">
+<function name="gtk_icon_factory_add_default">
 <description>
-Gets the default bottom margin for the #GtkPaperSize.
+Adds an icon factory to the list of icon factories searched by
+gtk_style_lookup_icon_set(). This means that, for example,
+gtk_image_new_from_stock() will be able to find icons in @factory.
+There will normally be an icon factory added for each library or
+application that comes with icons. The default icon factories
+can be overridden by themes.
 
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="factory">
+<parameter_description> a #GtkIconFactory
 </parameter_description>
 </parameter>
 </parameters>
-<return> the default bottom margin
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_targets_include_text">
@@ -46684,6 +49056,38 @@
 <return></return>
 </function>
 
+<function name="gtk_adjustment_set_lower">
+<description>
+Sets the minimum value of the adjustment.
+
+When setting multiple adjustment properties via their individual
+setters, multiple &quot;changed&quot; signals will be emitted. However, since
+the emission of the &quot;changed&quot; signal is tied to the emission of the
+&quot;GObject::notify&quot; signals of the changed properties, it&apos;s possible
+to compress the &quot;changed&quot; signals into one by calling
+g_object_freeze_notify() and g_object_thaw_notify() around the
+calls to the individual setters.
+
+Alternatively, using a single g_object_set() for all the properties
+to change, or using gtk_adjustment_configure() has the same effect
+of compressing &quot;changed&quot; emissions.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+<parameter name="lower">
+<parameter_description> the new minimum value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_action_group_add_toggle_actions">
 <description>
 This is a convenience function to create a number of toggle actions and add them 
@@ -46717,21 +49121,27 @@
 <return></return>
 </function>
 
-<function name="gtk_status_icon_get_visible">
+<function name="gtk_print_settings_set_media_type">
 <description>
-Return value: %TRUE if the status icon is visible
+Sets the value of %GTK_PRINT_SETTINGS_MEDIA_TYPE.
+
+The set of media types is defined in PWG 5101.1-2002 PWG.
+&amp;lt;!-- FIXME link here --&amp;gt;
+
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="media_type">
+<parameter_description> the media type
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the status icon is visible
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_notebook_get_tab_label_text">
@@ -46751,7 +49161,7 @@
 </parameter_description>
 </parameter>
 </parameters>
-<return>value: the text of the tab label, or %NULL if the
+<return> the text of the tab label, or %NULL if the
 tab label widget is not a #GtkLabel. The
 string is owned by the widget and must not
 be freed.
@@ -46833,6 +49243,34 @@
 <return></return>
 </function>
 
+<function name="gtk_editable_get_selection_bounds">
+<description>
+Retrieves the selection bound of the editable. @start_pos will be filled
+with the start of the selection and @end_pos with end. If no text was selected
+both will be identical and %FALSE will be returned. Note that positions are
+specified in characters, not bytes.
+
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+<parameter name="start_pos">
+<parameter_description> beginning of selection
+</parameter_description>
+</parameter>
+<parameter name="end_pos">
+<parameter_description> end of selection
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if an area is selected, %FALSE otherwise
+
+</return>
+</function>
+
 <function name="gtk_tree_view_column_cell_render">
 <description>
 Renders the cell contained by #tree_column. This is used primarily by the
@@ -46935,19 +49373,42 @@
 </return>
 </function>
 
-<function name="gtk_tree_view_get_selection">
+<function name="gtk_plug_get_embedded">
 <description>
-Gets the #GtkTreeSelection associated with @tree_view.
+Determines whether the plug is embedded in a socket.
 
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView.
+<parameter name="plug">
+<parameter_description> a #GtkPlug
 </parameter_description>
 </parameter>
 </parameters>
-<return> A #GtkTreeSelection object.
+<return> %TRUE if the plug is embedded in a socket
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_selection_data_get_uris">
+<description>
+Gets the contents of the selection data as array of URIs.
+
+
+</description>
+<parameters>
+<parameter name="selection_data">
+<parameter_description> a #GtkSelectionData
+</parameter_description>
+</parameter>
+</parameters>
+<return> if the selection data contains a list of
+URIs, a newly allocated %NULL-terminated string array
+containing the URIs, otherwise %NULL. If the result is 
+non-%NULL it must be freed with g_strfreev().
+
+Since: 2.6
 </return>
 </function>
 
@@ -46987,23 +49448,18 @@
 <return></return>
 </function>
 
-<function name="_gtk_file_chooser_get_current_folder_path">
+<function name="gtk_window_get_destroy_with_parent">
 <description>
-Gets the current folder of @chooser as #GtkFilePath.
-See gtk_file_chooser_get_current_folder_uri().
-
+Return value: %TRUE if the window will be destroyed with its transient parent.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GtkFilePath for the current folder.
-Free with gtk_file_path_free().
-
-Since: 2.4
+<return> %TRUE if the window will be destroyed with its transient parent.
 </return>
 </function>
 
@@ -47012,7 +49468,7 @@
 Draws a check button indicator in the given rectangle on @window with 
 the given parameters.
 
-Deprecated: Use gtk_paint_check() instead.
+Deprecated: 2.0: Use gtk_paint_check() instead.
 
 </description>
 <parameters>
@@ -47189,7 +49645,7 @@
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> a stock icon name, or %NULL
+<parameter_description> a stock id, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="size">
@@ -47253,24 +49709,76 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_model_get_iter_first">
+<function name="gtk_notebook_remove_page">
 <description>
-Initializes @iter with the first iterator in the tree (the one at the path
-&quot;0&quot;) and returns %TRUE.  Returns %FALSE if the tree is empty.
+Removes a page from the notebook given its index
+in the notebook.
+
+</description>
+<parameters>
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook.
+</parameter_description>
+</parameter>
+<parameter name="page_num">
+<parameter_description> the index of a notebook page, starting
+from 0. If -1, the last page will
+be removed.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_icon_view_get_tooltip_context">
+<description>
+This function is supposed to be used in a #GtkWidget::query-tooltip
+signal handler for #GtkIconView.  The @x, @y and @keyboard_tip values
+which are received in the signal handler, should be passed to this
+function without modification.
+
+The return value indicates whether there is an icon view item at the given
+coordinates (%TRUE) or not (%FALSE) for mouse tooltips. For keyboard
+tooltips the item returned will be the cursor item. When %TRUE, then any of
+ model, @path and @iter which have been provided will be set to point to
+that row and the corresponding model. @x and @y will always be converted
+to be relative to @icon_view&apos;s bin_window if @keyboard_tooltip is %FALSE.
 
 
 </description>
 <parameters>
-<parameter name="tree_model">
-<parameter_description> A #GtkTreeModel.
+<parameter name="icon_view">
+<parameter_description> an #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x coordinate (relative to widget coordinates)
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y coordinate (relative to widget coordinates)
+</parameter_description>
+</parameter>
+<parameter name="keyboard_tip">
+<parameter_description> whether this is a keyboard tooltip or not
+</parameter_description>
+</parameter>
+<parameter name="model">
+<parameter_description> a pointer to receive a #GtkTreeModel or %NULL
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> a pointer to receive a #GtkTreePath or %NULL
 </parameter_description>
 </parameter>
 <parameter name="iter">
-<parameter_description> The uninitialized #GtkTreeIter.
+<parameter_description> a pointer to receive a #GtkTreeIter or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE, if @iter was set.
+<return> whether or not the given tooltip context points to a item
+
+Since: 2.12
 </return>
 </function>
 
@@ -47297,12 +49805,31 @@
 </return>
 </function>
 
+<function name="gtk_calendar_get_detail_width_chars">
+<description>
+Queries the width of detail cells, in characters.
+See #GtkCalendar:detail-width-chars.
+
+Since: 2.14
+
+
+</description>
+<parameters>
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar.
+</parameter_description>
+</parameter>
+</parameters>
+<return> The width of detail cells, in characters.
+</return>
+</function>
+
 <function name="gtk_draw_shadow">
 <description>
 Draws a shadow around the given rectangle in @window 
 using the given style and state and shadow type.
 
-Deprecated: Use gtk_paint_shadow() instead.
+Deprecated: 2.0: Use gtk_paint_shadow() instead.
 
 </description>
 <parameters>
@@ -47342,6 +49869,25 @@
 <return></return>
 </function>
 
+<function name="gtk_status_icon_new_from_gicon">
+<description>
+Creates a status icon displaying a #GIcon. If the icon is a
+themed icon, it will be updated when the theme changes.
+
+
+</description>
+<parameters>
+<parameter name="icon">
+<parameter_description> a #GIcon
+</parameter_description>
+</parameter>
+</parameters>
+<return> a new #GtkStatusIcon
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_file_filter_new">
 <description>
 Creates a new #GtkFileFilter with no rules added to it.
@@ -47350,11 +49896,10 @@
 gtk_file_filter_add_mime_type(), gtk_file_filter_add_pattern(),
 or gtk_file_filter_add_custom(). To create a filter
 that accepts any file, use:
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-GtkFileFilter *filter = gtk_file_filter_new (&amp;lt;!-- --&amp;gt;);
+|[
+GtkFileFilter *filter = gtk_file_filter_new ();
 gtk_file_filter_add_pattern (filter, &quot;*&quot;);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -47443,58 +49988,65 @@
 </return>
 </function>
 
-<function name="gtk_size_group_add_widget">
+<function name="gtk_test_init">
 <description>
-Adds a widget to a #GtkSizeGroup. In the future, the requisition
-of the widget will be determined as the maximum of its requisition
-and the requisition of the other widgets in the size group.
-Whether this applies horizontally, vertically, or in both directions
-depends on the mode of the size group. See gtk_size_group_set_mode().
+This function is used to initialize a GTK+ test program.
 
-When the widget is destroyed or no longer referenced elsewhere, it will 
-be removed from the size group.
+It will in turn call g_test_init() and gtk_init() to properly
+initialize the testing framework and graphical toolkit. It&apos;ll 
+also set the program&apos;s locale to &quot;C&quot; and prevent loading of rc 
+files and Gtk+ modules. This is done to make tets program
+environments as deterministic as possible.
+
+Like gtk_init() and g_test_init(), any known arguments will be
+processed and stripped from @argc and @argv.
+
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="size_group">
-<parameter_description> a #GtkSizeGroup
+<parameter name="argcp">
+<parameter_description> Address of the &amp;lt;parameter&amp;gt;argc&amp;lt;/parameter&amp;gt; parameter of the
+main() function. Changed if any arguments were handled.
 </parameter_description>
 </parameter>
-<parameter name="widget">
-<parameter_description> the #GtkWidget to add
+<parameter name="argvp">
+<parameter_description> Address of the &amp;lt;parameter&amp;gt;argv&amp;lt;/parameter&amp;gt; parameter of main().
+Any parameters understood by g_test_init() or gtk_init() are
+stripped before return.
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> currently unused
 </parameter_description>
 </parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_paper_size_new_from_key_file">
+<function name="gtk_size_group_add_widget">
 <description>
-Reads a paper size from the group @group_name in the key file
- key_file  
+Adds a widget to a #GtkSizeGroup. In the future, the requisition
+of the widget will be determined as the maximum of its requisition
+and the requisition of the other widgets in the size group.
+Whether this applies horizontally, vertically, or in both directions
+depends on the mode of the size group. See gtk_size_group_set_mode().
 
+When the widget is destroyed or no longer referenced elsewhere, it will 
+be removed from the size group.
 
 </description>
 <parameters>
-<parameter name="key_file">
-<parameter_description> the #GKeyFile to retrieve the papersize from
-</parameter_description>
-</parameter>
-<parameter name="group_name">
-<parameter_description> the name ofthe group in the key file to read,
-or %NULL to read the first group
+<parameter name="size_group">
+<parameter_description> a #GtkSizeGroup
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> return location for an error, or %NULL
+<parameter name="widget">
+<parameter_description> the #GtkWidget to add
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkPaperSize object with the restored
-paper size, or %NULL if an error occurred.
-
-Since: 2.12
-</return>
+<return></return>
 </function>
 
 <function name="gtk_icon_view_set_text_column">
@@ -47579,14 +50131,41 @@
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="action">
+<parameter_description> the action object
+</parameter_description>
+</parameter>
+</parameters>
+<return> the accel path for this action, or %NULL
+if none is set. The returned string is owned by GTK+ 
+and must not be freed or modified.
+</return>
+</function>
+
+<function name="gtk_text_view_forward_display_line">
+<description>
+Moves the given @iter forward by one display (wrapped) line.
+A display line is different from a paragraph. Paragraphs are
+separated by newlines or other paragraph separator characters.
+Display lines are created by line-wrapping a paragraph. If
+wrapping is turned off, display lines and paragraphs will be the
+same. Display lines are divided differently for each view, since
+they depend on the view&apos;s width; paragraphs are the same in all
+views, since they depend on the contents of the #GtkTextBuffer.
+
+
+</description>
+<parameters>
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
 </parameters>
-<return> the accel path for this action, or %NULL
-if none is set. The returned string is owned by GTK+ 
-and must not be freed or modified.
+<return> %TRUE if @iter was moved and is not on the end iterator
 </return>
 </function>
 
@@ -47610,42 +50189,53 @@
 <return></return>
 </function>
 
-<function name="gtk_menu_shell_cancel">
+<function name="gtk_notebook_get_group">
 <description>
-Cancels the selection within the menu shell.  
+Gets the current group identificator pointer for @notebook.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="menu_shell">
-<parameter_description> a #GtkMenuShell
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the group identificator, or %NULL if none is set.
+
+Since: 2.12
+</return>
 </function>
 
-<function name="gtk_accelerator_valid">
+<function name="_gtk_widget_get_pointer_window">
 <description>
-Determines whether a given keyval and modifier mask constitute
-a valid keyboard accelerator. For example, the #GDK_a keyval
-plus #GDK_CONTROL_MASK is valid - this is a &quot;Ctrl+a&quot; accelerator.
-But, you can&apos;t, for instance, use the #GDK_Control_L keyval
-as an accelerator.
 
 </description>
 <parameters>
-<parameter name="keyval">
-<parameter_description>    a GDK keyval
+<parameter name="widget">
+<parameter_description> a #GtkWidget.
 </parameter_description>
 </parameter>
-<parameter name="modifiers">
-<parameter_description> modifier mask
+</parameters>
+<return> the pointer window set on the #GdkScreen @widget is attached
+to, or %NULL.
+</return>
+</function>
+
+<function name="gtk_notebook_get_current_page">
+<description>
+Return value: the index (starting from 0) of the current
+
+</description>
+<parameters>
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
 </parameter_description>
 </parameter>
 </parameters>
-<return>   %TRUE if the accelerator is valid
+<return> the index (starting from 0) of the current
+page in the notebook. If the notebook has no pages, then
+-1 will be returned.
 </return>
 </function>
 
@@ -47710,6 +50300,26 @@
 <return></return>
 </function>
 
+<function name="gtk_recent_info_get_display_name">
+<description>
+Gets the name of the resource.  If none has been defined, the basename
+of the resource is obtained.
+
+
+</description>
+<parameters>
+<parameter name="info">
+<parameter_description> a #GtkRecentInfo
+</parameter_description>
+</parameter>
+</parameters>
+<return> the display name of the resource.  The returned string
+is owned by the recent manager, and should not be freed.
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_window_get_position">
 <description>
 This function returns the position you need to pass to
@@ -47757,11 +50367,11 @@
 </parameter_description>
 </parameter>
 <parameter name="root_x">
-<parameter_description> return location for X coordinate of gravity-determined reference p\oint
+<parameter_description> return location for X coordinate of gravity-determined reference point
 </parameter_description>
 </parameter>
 <parameter name="root_y">
-<parameter_description> return location for Y coordinate of gravity-determined reference p\oint
+<parameter_description> return location for Y coordinate of gravity-determined reference point
 </parameter_description>
 </parameter>
 </parameters>
@@ -47875,8 +50485,7 @@
 destination and accept the target &quot;GTK_NOTEBOOK_TAB&quot;. The notebook
 will fill the selection with a GtkWidget** pointing to the child
 widget that corresponds to the dropped tab.
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 static void
 on_drop_zone_drag_data_received (GtkWidget        *widget,
 GdkDragContext   *context,
@@ -47896,7 +50505,7 @@
 process_widget (*child);
 gtk_container_remove (GTK_CONTAINER (notebook), *child);
 }
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 If you want a notebook to accept drags from other widgets,
 you will have to set your own DnD code to do it.
@@ -47921,25 +50530,26 @@
 <return></return>
 </function>
 
-<function name="gtk_window_get_mnemonic_modifier">
+<function name="gtk_tool_button_get_label">
 <description>
-Return value: the modifier mask used to activate
+Return value: The label, or %NULL
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="button">
+<parameter_description> a #GtkToolButton
 </parameter_description>
 </parameter>
 </parameters>
-<return> the modifier mask used to activate
-mnemonics on this window.
+<return> The label, or %NULL
+
+Since: 2.4
 </return>
 </function>
 
 <function name="GtkActionGroup">
 <description>
-The post_activate signal is emitted just after the @action in the
+The ::post-activate signal is emitted just after the @action in the
 @action_group is activated
 
 This is intended for #GtkUIManager to proxy the signal and provide global
@@ -47992,7 +50602,7 @@
 manager&amp;lt;/link&amp;gt;) could stick it again. But normally the window will
 end up stuck. Just don&apos;t write code that crashes if not.
 
-You can track stickiness via the &quot;window_state_event&quot; signal
+You can track stickiness via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 
@@ -48006,55 +50616,21 @@
 <return></return>
 </function>
 
-<function name="gtk_paint_box">
+<function name="gtk_status_icon_set_from_gicon">
 <description>
-Draws a box on @window with the given parameters.
+Makes @status_icon display the #GIcon.
+See gtk_status_icon_new_from_gicon() for details.
+
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="shadow_type">
-<parameter_description> the type of shadow to draw
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin of the box
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin of the box
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the box
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
-<parameter name="height">
-<parameter_description> the height of the box
+<parameter name="icon">
+<parameter_description> a GIcon
 </parameter_description>
 </parameter>
 </parameters>
@@ -48140,6 +50716,34 @@
 </return>
 </function>
 
+<function name="gtk_recent_manager_remove_item">
+<description>
+Removes a resource pointed by @uri from the recently used resources
+list handled by a recent manager.
+
+
+</description>
+<parameters>
+<parameter name="manager">
+<parameter_description> a #GtkRecentManager
+</parameter_description>
+</parameter>
+<parameter name="uri">
+<parameter_description> the URI of the item you wish to remove
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> return location for a #GError, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the item pointed by @uri has been successfully
+removed by the recently used resources list, and %FALSE otherwise.
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_file_chooser_get_use_preview_label">
 <description>
 Gets whether a stock label should be drawn with the name of the previewed
@@ -48235,29 +50839,6 @@
 <return></return>
 </function>
 
-<function name="gtk_list_store_reorder">
-<description>
-Reorders @store to follow the order indicated by @new_order. Note that
-this function only works with unsorted stores.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="store">
-<parameter_description> A #GtkListStore.
-</parameter_description>
-</parameter>
-<parameter name="new_order">
-<parameter_description> an array of integers mapping the new position of each child
-to its old position before the re-ordering,
-i.e. @new_order&amp;lt;literal&amp;gt;[newpos] = oldpos&amp;lt;/literal&amp;gt;.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_text_buffer_get_serialize_formats">
 <description>
 This function returns the rich text serialize formats registered
@@ -48344,23 +50925,19 @@
 <return></return>
 </function>
 
-<function name="gtk_tooltip_trigger_tooltip_query">
+<function name="_gtk_widget_is_pointer_widget">
 <description>
-Triggers a new tooltip query on @display, in order to update the current
-visible tooltip, or to show/hide the current tooltip.  This function is
-useful to call when, for example, the state of the widget changed by a
-key press.
-
-Since: 2.12
 
 </description>
 <parameters>
-<parameter name="display">
-<parameter_description> a #GdkDisplay
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return>%TRUE if the pointer window belongs to @widget.
+
+</return>
 </function>
 
 <function name="gtk_file_chooser_button_set_width_chars">
@@ -48383,27 +50960,24 @@
 <return></return>
 </function>
 
-<function name="_gtk_file_system_model_get_path">
+<function name="gtk_orientable_set_orientation">
 <description>
-Gets the path for a particular row in @model. 
+Sets the orientation of the @orientable.
 
+Since: 2.16
 
 </description>
 <parameters>
-<parameter name="model">
-<parameter_description> a #GtkFileSystemModel
+<parameter name="orientable">
+<parameter_description> a #GtkOrientable
 </parameter_description>
 </parameter>
-<parameter name="iter">
-<parameter_description> a #GtkTreeIter pointing to a row of @model
+<parameter name="orientation">
+<parameter_description> the orientable&apos;s new orientation.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the path. This string is owned by @model and
-or freed. If you want to save the path for later use,
-you must make a copy, since the string may be freed
-on later changes to the file system.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_iter_forward_cursor_positions">
@@ -48480,6 +51054,33 @@
 </return>
 </function>
 
+<function name="gtk_editable_get_chars">
+<description>
+Retreives the content of the editable between @start and @end.
+Note that positions are specified in characters, not bytes.
+
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+<parameter name="start">
+<parameter_description> start of text
+</parameter_description>
+</parameter>
+<parameter name="end">
+<parameter_description> end of text
+</parameter_description>
+</parameter>
+</parameters>
+<return> a pointer to the contents of the widget as a
+string. This string is allocated by the #GtkEditable
+implementation and should be freed by the caller.
+</return>
+</function>
+
 <function name="gtk_text_mark_get_left_gravity">
 <description>
 Determines whether the mark has left gravity.
@@ -48515,21 +51116,25 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_chooser_set_show_not_found">
+<function name="gtk_range_set_increments">
 <description>
-Sets whether @chooser should display the recently used resources that
-it didn&apos;t find.  This only applies to local resources.
-
-Since: 2.10
+Sets the step and page sizes for the range.
+The step size is used when the user clicks the #GtkScrollbar
+arrows or moves #GtkScale via arrow keys. The page size
+is used for example when moving via Page Up or Page Down keys.
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkRecentChooser
+<parameter name="range">
+<parameter_description> a #GtkRange
 </parameter_description>
 </parameter>
-<parameter name="show_not_found">
-<parameter_description> whether to show the local items we didn&apos;t find
+<parameter name="step">
+<parameter_description> step size
+</parameter_description>
+</parameter>
+<parameter name="page">
+<parameter_description> page size
 </parameter_description>
 </parameter>
 </parameters>
@@ -48617,25 +51222,40 @@
 <return></return>
 </function>
 
-<function name="gtk_status_icon_new_from_pixbuf">
+<function name="gtk_window_set_frame_dimensions">
 <description>
-Creates a status icon displaying @pixbuf. 
-
-The image will be scaled down to fit in the available 
-space in the notification area, if necessary.
+(Note: this is a special-purpose function intended for the framebuffer
+port; see gtk_window_set_has_frame(). It will have no effect on the
+window border drawn by the window manager, which is the normal
+case when using the X Window system.)
 
+For windows with frames (see gtk_window_set_has_frame()) this function
+can be used to change the size of the frame border.
 
 </description>
 <parameters>
-<parameter name="pixbuf">
-<parameter_description> a #GdkPixbuf
+<parameter name="window">
+<parameter_description> a #GtkWindow that has a frame
+</parameter_description>
+</parameter>
+<parameter name="left">
+<parameter_description> The width of the left border
+</parameter_description>
+</parameter>
+<parameter name="top">
+<parameter_description> The height of the top border
+</parameter_description>
+</parameter>
+<parameter name="right">
+<parameter_description> The width of the right border
+</parameter_description>
+</parameter>
+<parameter name="bottom">
+<parameter_description> The height of the bottom border
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkStatusIcon
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_drag_set_icon_pixmap">
@@ -48661,7 +51281,7 @@
 </parameter_description>
 </parameter>
 <parameter name="mask">
-<parameter_description> the transparency mask for the icon
+<parameter_description> the transparency mask for the icon or %NULL for none.
 </parameter_description>
 </parameter>
 <parameter name="hot_x">
@@ -48676,6 +51296,28 @@
 <return></return>
 </function>
 
+<function name="gtk_combo_box_set_button_sensitivity">
+<description>
+Sets whether the dropdown button of the combo box should be
+always sensitive (%GTK_SENSITIVITY_ON), never sensitive (%GTK_SENSITIVITY_OFF)
+or only if there is at least one item to display (%GTK_SENSITIVITY_AUTO).
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="combo_box">
+<parameter_description> a #GtkComboBox
+</parameter_description>
+</parameter>
+<parameter name="sensitivity">
+<parameter_description> specify the sensitivity of the dropdown button
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_list_store_move_after">
 <description>
 Moves @iter in @store to the position after @position. Note that this
@@ -48747,58 +51389,34 @@
 <return></return>
 </function>
 
-<function name="gtk_toolbar_get_orientation">
+<function name="gtk_tree_view_column_get_min_width">
 <description>
-Retrieves the current orientation of the toolbar. See
-gtk_toolbar_set_orientation().
-
+Return value: The minimum width of the @tree_column.
 
 </description>
 <parameters>
-<parameter name="toolbar">
-<parameter_description> a #GtkToolbar
+<parameter name="tree_column">
+<parameter_description> A #GtkTreeViewColumn.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the orientation
+<return> The minimum width of the @tree_column.
 </return>
 </function>
 
-<function name="gtk_entry_get_layout_offsets">
+<function name="gtk_accel_label_set_accel_closure">
 <description>
-
-Obtains the position of the #PangoLayout used to render text
-in the entry, in widget coordinates. Useful if you want to line
-up the text in an entry with some other text, e.g. when using the
-entry to implement editable cells in a sheet widget.
-
-Also useful to convert mouse events into coordinates inside the
-#PangoLayout, e.g. to take some action if some part of the entry text
-is clicked.
-
-Note that as the user scrolls around in the entry the offsets will
-change; you&apos;ll need to connect to the &quot;notify::scroll-offset&quot;
-signal to track this. Remember when using the #PangoLayout
-functions you need to convert to and from pixels using
-PANGO_PIXELS() or #PANGO_SCALE.
-
-Keep in mind that the layout text may contain a preedit string, so
-gtk_entry_layout_index_to_text_index() and
-gtk_entry_text_index_to_layout_index() are needed to convert byte
-indices in the layout to byte indices in the entry contents.
+Sets the closure to be monitored by this accelerator label. The closure
+must be connected to an accelerator group; see gtk_accel_group_connect().
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> location to store X offset of layout, or %NULL
+<parameter name="accel_label">
+<parameter_description> a #GtkAccelLabel
 </parameter_description>
 </parameter>
-<parameter name="y">
-<parameter_description> location to store Y offset of layout, or %NULL
+<parameter name="accel_closure">
+<parameter_description> the closure to monitor for accelerator changes.
 </parameter_description>
 </parameter>
 </parameters>
@@ -48828,28 +51446,15 @@
 <return></return>
 </function>
 
-<function name="gtk_text_buffer_register_deserialize_tagset">
+<function name="gtk_socket_new">
 <description>
-This function registers GTK+&apos;s internal rich text serialization
-format with the passed @buffer. See
-gtk_text_buffer_register_serialize_tagset() for details.
+Create a new empty #GtkSocket.
 
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="tagset_name">
-<parameter_description> an optional tagset name, on %NULL
-</parameter_description>
-</parameter>
 </parameters>
-<return> the #GdkAtom that corresponds to the newly registered
-format&apos;s mime-type.
-
-Since: 2.10
+<return>  the new #GtkSocket.
 </return>
 </function>
 
@@ -48905,23 +51510,27 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_source_get_filename">
+<function name="gtk_list_store_reorder">
 <description>
-Retrieves the source filename, or %NULL if none is set. The
-filename is not a copy, and should not be modified or expected to
-persist beyond the lifetime of the icon source.
+Reorders @store to follow the order indicated by @new_order. Note that
+this function only works with unsorted stores.
 
+Since: 2.2
 
 </description>
 <parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
+<parameter name="store">
+<parameter_description> A #GtkListStore.
+</parameter_description>
+</parameter>
+<parameter name="new_order">
+<parameter_description> an array of integers mapping the new position of each child
+to its old position before the re-ordering,
+i.e. @new_order&amp;lt;literal&amp;gt;[newpos] = oldpos&amp;lt;/literal&amp;gt;.
 </parameter_description>
 </parameter>
 </parameters>
-<return> image filename. This string must not be modified
-or freed.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_menu_get_tearoff_state">
@@ -48939,6 +51548,24 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_dialog_set_preview_text">
+<description>
+The @text is used to show how the selected font looks.
+
+</description>
+<parameters>
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
+</parameter_description>
+</parameter>
+<parameter name="text">
+<parameter_description> a pointer to a string
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_iter_backward_find_char">
 <description>
 Same as gtk_text_iter_forward_find_char(), but goes backward from @iter.
@@ -48998,29 +51625,22 @@
 <return></return>
 </function>
 
-<function name="gtk_range_set_increments">
+<function name="gtk_page_setup_get_orientation">
 <description>
-Sets the step and page sizes for the range.
-The step size is used when the user clicks the #GtkScrollbar
-arrows or moves #GtkScale via arrow keys. The page size
-is used for example when moving via Page Up or Page Down keys.
+Gets the page orientation of the #GtkPageSetup.
+
 
 </description>
 <parameters>
-<parameter name="range">
-<parameter_description> a #GtkRange
-</parameter_description>
-</parameter>
-<parameter name="step">
-<parameter_description> step size
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> page size
+<parameter name="setup">
+<parameter_description> a #GtkPageSetup
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the page orientation
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_viewport_set_vadjustment">
@@ -49041,40 +51661,25 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_frame_dimensions">
+<function name="gtk_status_icon_new_from_pixbuf">
 <description>
-(Note: this is a special-purpose function intended for the framebuffer
-port; see gtk_window_set_has_frame(). It will have no effect on the
-window border drawn by the window manager, which is the normal
-case when using the X Window system.)
+Creates a status icon displaying @pixbuf. 
+
+The image will be scaled down to fit in the available 
+space in the notification area, if necessary.
 
-For windows with frames (see gtk_window_set_has_frame()) this function
-can be used to change the size of the frame border.
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow that has a frame
-</parameter_description>
-</parameter>
-<parameter name="left">
-<parameter_description> The width of the left border
-</parameter_description>
-</parameter>
-<parameter name="top">
-<parameter_description> The height of the top border
-</parameter_description>
-</parameter>
-<parameter name="right">
-<parameter_description> The width of the right border
-</parameter_description>
-</parameter>
-<parameter name="bottom">
-<parameter_description> The height of the bottom border
+<parameter name="pixbuf">
+<parameter_description> a #GdkPixbuf
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkStatusIcon
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_file_filter_add_pattern">
@@ -49161,27 +51766,29 @@
 </return>
 </function>
 
-<function name="gtk_recent_info_has_group">
+<function name="gtk_assistant_set_page_header_image">
 <description>
-Checks whether @group_name appears inside the groups registered for the
-recently used item @info.
+Sets a header image for @page. This image is displayed in the header
+area of the assistant when @page is the current page.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="info">
-<parameter_description> a #GtkRecentInfo
+<parameter name="assistant">
+<parameter_description> a #GtkAssistant
 </parameter_description>
 </parameter>
-<parameter name="group_name">
-<parameter_description> name of a group
+<parameter name="page">
+<parameter_description> a page of @assistant
+</parameter_description>
+</parameter>
+<parameter name="pixbuf">
+<parameter_description> the new header image @page
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the group was found.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_column_queue_resize">
@@ -49201,27 +51808,28 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_default_icon_from_file">
+<function name="gtk_builder_get_type_from_name">
 <description>
-Sets an icon to be used as fallback for windows that haven&apos;t
-had gtk_window_set_icon_list() called on them from a file
-on disk. Warns on failure if @err is %NULL.
+Looks up a type by name, using the virtual function that 
+#GtkBuilder has for that purpose. This is mainly used when
+implementing the #GtkBuildable interface on a type.
 
 
 </description>
 <parameters>
-<parameter name="filename">
-<parameter_description> location of icon file
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
 </parameter_description>
 </parameter>
-<parameter name="err">
-<parameter_description> location to store error, or %NULL.
+<parameter name="type_name">
+<parameter_description> type name to lookup
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if setting the icon succeeded.
+<return> the #GType found for @type_name or #G_TYPE_INVALID 
+if no type was found
 
-Since: 2.2
+Since: 2.12
 </return>
 </function>
 
@@ -49335,35 +51943,14 @@
 
 <function name="GtkCellRendererPixbuf">
 <description>
-Specifies whether the rendered pixbuf should be colorized
-according to the #GtkCellRendererState.
-
-Since: 2.8
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
+The GIcon representing the icon to display.
+If the icon theme is changed, the image will be updated
+automatically.
 
-<function name="gtk_cell_renderer_set_fixed_size">
-<description>
-Sets the renderer size to be explicit, independent of the properties set.
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="cell">
-<parameter_description> A #GtkCellRenderer
-</parameter_description>
-</parameter>
-<parameter name="width">
-<parameter_description> the width of the cell renderer, or -1
-</parameter_description>
-</parameter>
-<parameter name="height">
-<parameter_description> the height of the cell renderer, or -1
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
@@ -49395,15 +51982,15 @@
 </description>
 <parameters>
 <parameter name="binding_set">
-<parameter_description>
+<parameter_description> @binding_set to clear an entry of
 </parameter_description>
 </parameter>
 <parameter name="keyval">
-<parameter_description>
+<parameter_description>      key value of binding to clear
 </parameter_description>
 </parameter>
 <parameter name="modifiers">
-<parameter_description>
+<parameter_description>   key modifier of binding to clear
 </parameter_description>
 </parameter>
 </parameters>
@@ -49431,31 +52018,6 @@
 <return></return>
 </function>
 
-<function name="gtk_assistant_set_page_header_image">
-<description>
-Sets a header image for @page. This image is displayed in the header
-area of the assistant when @page is the current page.
-
-Since: 2.10
-
-</description>
-<parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
-</parameter_description>
-</parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
-</parameter_description>
-</parameter>
-<parameter name="pixbuf">
-<parameter_description> the new header image @page
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_recent_manager_purge_items">
 <description>
 Purges every item from the recently used resources list.
@@ -49479,28 +52041,24 @@
 </return>
 </function>
 
-<function name="gtk_text_iter_set_line_offset">
+<function name="gtk_text_iter_forward_word_ends">
 <description>
-Moves @iter within a line, to a new &amp;lt;emphasis&amp;gt;character&amp;lt;/emphasis&amp;gt;
-(not byte) offset. The given character offset must be less than or
-equal to the number of characters in the line; if equal, @iter
-moves to the start of the next line. See
-gtk_text_iter_set_line_index() if you have a byte index rather than
-a character offset.
+Calls gtk_text_iter_forward_word_end() up to @count times.
 
 
 </description>
 <parameters>
 <parameter name="iter">
-<parameter_description> a #GtkTextIter 
+<parameter_description> a #GtkTextIter
 </parameter_description>
 </parameter>
-<parameter name="char_on_line">
-<parameter_description> a character offset relative to the start of @iter&apos;s current line
+<parameter name="count">
+<parameter_description> number of times to move
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @iter moved and is not the end iterator 
+</return>
 </function>
 
 <function name="gtk_printer_has_details">
@@ -49568,69 +52126,89 @@
 </return>
 </function>
 
-<function name="gtk_builder_get_type_from_name">
+<function name="gtk_window_set_default_icon_from_file">
 <description>
-Looks up a type by name, using the virtual function that 
-#GtkBuilder has for that purpose.
+Sets an icon to be used as fallback for windows that haven&apos;t
+had gtk_window_set_icon_list() called on them from a file
+on disk. Warns on failure if @err is %NULL.
 
 
 </description>
 <parameters>
-<parameter name="builder">
-<parameter_description> a #GtkBuilder
+<parameter name="filename">
+<parameter_description> location of icon file
 </parameter_description>
 </parameter>
-<parameter name="type_name">
-<parameter_description> type name to lookup
+<parameter name="err">
+<parameter_description> location to store error, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the #GType found for @type_name or #G_TYPE_INVALID 
-if no type was found
+<return> %TRUE if setting the icon succeeded.
 
-Since: 2.12
+Since: 2.2
 </return>
 </function>
 
-<function name="gtk_text_view_scroll_to_mark">
+<function name="gtk_tree_row_reference_new_proxy">
 <description>
-Scrolls @text_view so that @mark is on the screen in the position
-indicated by @xalign and @yalign. An alignment of 0.0 indicates
-left or top, 1.0 indicates right or bottom, 0.5 means center. 
-If @use_align is %FALSE, the text scrolls the minimal distance to 
-get the mark onscreen, possibly not scrolling at all. The effective 
-screen for purposes of this function is reduced by a margin of size 
- within_margin 
+You do not need to use this function.  Creates a row reference based on
+ path   This reference will keep pointing to the node pointed to by @path, 
+so long as it exists.  If @path isn&apos;t a valid path in @model, then %NULL is
+returned.  However, unlike references created with
+gtk_tree_row_reference_new(), it does not listen to the model for changes.
+The creator of the row reference must do this explicitly using
+gtk_tree_row_reference_inserted(), gtk_tree_row_reference_deleted(),
+gtk_tree_row_reference_reordered().
+
+These functions must be called exactly once per proxy when the
+corresponding signal on the model is emitted. This single call
+updates all row references for that proxy. Since built-in GTK+
+objects like #GtkTreeView already use this mechanism internally,
+using them as the proxy object will produce unpredictable results.
+Further more, passing the same object as @model and @proxy
+doesn&apos;t work for reasons of internal implementation.
+
+This type of row reference is primarily meant by structures that need to
+carefully monitor exactly when a row reference updates itself, and is not
+generally needed by most applications.
+
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
-</parameter_description>
-</parameter>
-<parameter name="mark">
-<parameter_description> a #GtkTextMark
-</parameter_description>
-</parameter>
-<parameter name="within_margin">
-<parameter_description> margin as a [0.0,0.5) fraction of screen size
+<parameter name="proxy">
+<parameter_description> A proxy #GObject
 </parameter_description>
 </parameter>
-<parameter name="use_align">
-<parameter_description> whether to use alignment arguments (if %FALSE, just 
-get the mark onscreen)
+<parameter name="model">
+<parameter_description> A #GtkTreeModel
 </parameter_description>
 </parameter>
-<parameter name="xalign">
-<parameter_description> horizontal alignment of mark within visible area
+<parameter name="path">
+<parameter_description> A valid #GtkTreePath to monitor
 </parameter_description>
 </parameter>
-<parameter name="yalign">
-<parameter_description> vertical alignment of mark within visible area
+</parameters>
+<return> A newly allocated #GtkTreeRowReference, or %NULL
+</return>
+</function>
+
+<function name="gtk_print_job_get_status">
+<description>
+Gets the status of the print job.
+
+
+</description>
+<parameters>
+<parameter name="job">
+<parameter_description> a #GtkPrintJob
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the status of @job
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_print_settings_set_paper_width">
@@ -49657,63 +52235,64 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_move_column_after">
+<function name="gtk_icon_theme_choose_icon">
 <description>
-Moves @column to be after to @base_column.  If @base_column is %NULL, then
- column is placed in the first position.
+Looks up a named icon and returns a structure containing
+information such as the filename of the icon. The icon
+can then be rendered into a pixbuf using
+gtk_icon_info_load_icon(). (gtk_icon_theme_load_icon()
+combines these two steps if all you need is the pixbuf.)
+
+If @icon_names contains more than one name, this function 
+tries them all in the given order before falling back to 
+inherited icon themes.
+
 
 </description>
 <parameters>
-<parameter name="tree_view">
-<parameter_description> A #GtkTreeView
+<parameter name="icon_theme">
+<parameter_description> a #GtkIconTheme
 </parameter_description>
 </parameter>
-<parameter name="column">
-<parameter_description> The #GtkTreeViewColumn to be moved.
+<parameter name="icon_names">
+<parameter_description> %NULL-terminated array of icon names to lookup
 </parameter_description>
 </parameter>
-<parameter name="base_column">
-<parameter_description> The #GtkTreeViewColumn to be moved relative to, or %NULL.
+<parameter name="size">
+<parameter_description> desired icon size
 </parameter_description>
 </parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_window_fullscreen">
-<description>
-Asks to place @window in the fullscreen state. Note that you
-shouldn&apos;t assume the window is definitely full screen afterward,
-because other entities (e.g. the user or &amp;lt;link
-linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could unfullscreen it
-again, and not all window managers honor requests to fullscreen
-windows. But normally the window will end up fullscreen. Just
-don&apos;t write code that crashes if not.
-
-You can track the fullscreen state via the &quot;window_state_event&quot; signal
-on #GtkWidget.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="flags">
+<parameter_description> flags modifying the behavior of the icon lookup
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a #GtkIconInfo structure containing information
+about the icon, or %NULL if the icon wasn&apos;t found. Free with
+gtk_icon_info_free()
+
+Since: 2.12
+</return>
 </function>
 
-<function name="gtk_list_store_clear">
+<function name="gtk_image_set_from_icon_name">
 <description>
-Removes all rows from the list store.  
+See gtk_image_new_from_icon_name() for details.
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="list_store">
-<parameter_description> a #GtkListStore.
+<parameter name="image">
+<parameter_description> a #GtkImage
+</parameter_description>
+</parameter>
+<parameter name="icon_name">
+<parameter_description> an icon name
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> an icon size
 </parameter_description>
 </parameter>
 </parameters>
@@ -49739,21 +52318,18 @@
 </return>
 </function>
 
-<function name="GtkStyle">
+<function name="gtk_widget_trigger_tooltip_query">
 <description>
-Emitted when the group of radio menu items that a radio menu item belongs
-to changes. This is emitted when a radio menu item switches from
-being alone to being part of a group of 2 or more menu items, or
-vice-versa, and when a button is moved from one group of 2 or
-more menu items ton a different one, but not when the composition
-of the group that a menu item belongs to changes.
+Triggers a tooltip query on the display where the toplevel of @widget
+is located. See gtk_tooltip_trigger_tooltip_query() for more
+information.
 
-Since: 2.4
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> the object which received the signal
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
@@ -49797,7 +52373,7 @@
 <description>
 This function should be called whenever keyboard navigation within
 a single widget hits a boundary. The function emits the
-#GtkWidget::keynav-changed signal on the widget and its return 
+#GtkWidget::keynav-failed signal on the widget and its return
 value should be interpreted in a way similar to the return value of
 gtk_widget_child_focus():
 
@@ -49812,7 +52388,7 @@
 The default ::keynav-failed handler returns %TRUE for 
 %GTK_DIR_TAB_FORWARD and %GTK_DIR_TAB_BACKWARD. For the other 
 values of #GtkDirectionType, it looks at the 
-#GtkSettings:gtk-keynav-cursor-only&quot; setting and returns %FALSE 
+#GtkSettings:gtk-keynav-cursor-only setting and returns %FALSE 
 if the setting is %TRUE. This way the entire user interface
 becomes cursor-navigatable on input devices such as mobile phones
 which only have cursor keys but no tab key.
@@ -49888,28 +52464,28 @@
 to a sequence of gtk_file_chooser_unselect_all() followed by
 gtk_file_chooser_select_uri().
 
-Note that the URI must exist, or nothing will be done except
-for the directory change.
-If you are implementing a &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; dialog, you
-should use this function if you already have a file name to which the user may save; for example,
-when the user opens an existing file and then does &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt;
-on it.  If you don&apos;t have a file name already &amp;mdash; for example, if the user just created
-a new file and is saving it for the first time, do not call this function.  Instead, use
-something similar to this:
-
-&amp;lt;programlisting&amp;gt;
+Note that the URI must exist, or nothing will be done except for the 
+directory change.
+If you are implementing a &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; dialog,
+you should use this function if you already have a file name to which the 
+user may save; for example, when the user opens an existing file and then 
+does &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; on it.  If you don&apos;t have 
+a file name already &amp;mdash; for example, if the user just created a new 
+file and is saving it for the first time, do not call this function.  
+Instead, use something similar to this:
+|[
 if (document_is_new)
 {
-/&amp;lt;!-- --&amp;gt;* the user just created a new document *&amp;lt;!-- --&amp;gt;/
+/&amp;ast; the user just created a new document &amp;ast;/
 gtk_file_chooser_set_current_folder_uri (chooser, default_folder_for_saving);
 gtk_file_chooser_set_current_name (chooser, &quot;Untitled document&quot;);
 }
 else
 {
-/&amp;lt;!-- --&amp;gt;* the user edited an existing document *&amp;lt;!-- --&amp;gt;/ 
+/&amp;ast; the user edited an existing document &amp;ast;/ 
 gtk_file_chooser_set_uri (chooser, existing_uri);
 }
-&amp;lt;/programlisting&amp;gt;
+]|
 
 
 </description>
@@ -49930,47 +52506,21 @@
 </return>
 </function>
 
-<function name="gtk_file_info_get_display_key">
+<function name="gtk_tool_item_get_expand">
 <description>
-Return value: The collate key for the display name, or %NULL
+Return value: %TRUE if @tool_item is allocated extra space.
 
 </description>
 <parameters>
-<parameter name="info">
-<parameter_description> a #GtkFileInfo
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem: 
 </parameter_description>
 </parameter>
 </parameters>
-<return> The collate key for the display name, or %NULL
-if the display name hasn&apos;t been set.
-</return>
-</function>
-
-<function name="gtk_icon_source_set_direction_wildcarded">
-<description>
-If the text direction is wildcarded, this source can be used
-as the base image for an icon in any #GtkTextDirection.
-If the text direction is not wildcarded, then the
-text direction the icon source applies to should be set
-with gtk_icon_source_set_direction(), and the icon source
-will only be used with that text direction.
-
-#GtkIconSet prefers non-wildcarded sources (exact matches) over
-wildcarded sources, and will use an exact match when possible.
-
+<return> %TRUE if @tool_item is allocated extra space.
 
-</description>
-<parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
-</parameter_description>
-</parameter>
-<parameter name="setting">
-<parameter_description> %TRUE to wildcard the text direction
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_page_setup_set_orientation">
@@ -50005,6 +52555,30 @@
 </return>
 </function>
 
+<function name="gtk_test_slider_set_perc">
+<description>
+This function will adjust theslider position of all GtkRange
+based widgets, such as scrollbars or scales, it&apos;ll also adjust
+spin buttons. The adjustment value of tehse widgets is set to
+a value between the lower and upper limits, according to the
+ percentage argument.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description>     valid widget pointer.
+</parameter_description>
+</parameter>
+<parameter name="percentage">
+<parameter_description> value between 0 and 100.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="GtkFontButton">
 <description>
 The ::font-set signal is emitted when the user selects a font. 
@@ -50066,8 +52640,8 @@
 </parameter_description>
 </parameter>
 <parameter name="var_args">
-<parameter_description> a %NULL-terminated list of property names and #GValue*, 
-starting with @first_prop_name.
+<parameter_description> return location for the first property, followed 
+optionally by more name/return location pairs, followed by %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -50272,32 +52846,6 @@
 <return></return>
 </function>
 
-<function name="gtk_list_store_insert_after">
-<description>
-Inserts a new row after @sibling. If @sibling is %NULL, then the row will be
-prepended to the beginning of the list. @iter will be changed to point to
-this new row. The row will be empty after this function is called. To fill
-in values, you need to call gtk_list_store_set() or gtk_list_store_set_value().
-
-
-</description>
-<parameters>
-<parameter name="list_store">
-<parameter_description> A #GtkListStore
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> An unset #GtkTreeIter to set to the new row
-</parameter_description>
-</parameter>
-<parameter name="sibling">
-<parameter_description> A valid #GtkTreeIter, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_scale_button_get_value">
 <description>
 Gets the current value of the scale button.
@@ -50424,48 +52972,57 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_get_direction">
+<function name="gtk_draw_expander">
 <description>
-Gets the reading direction for a particular widget. See
-gtk_widget_set_direction().
+Draws an expander as used in #GtkTreeView.
 
+Deprecated: 2.0: Use gtk_paint_expander() instead.
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> the x position to draw the expander at
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> the y position to draw the expander at
+</parameter_description>
+</parameter>
+<parameter name="expander_style">
+<parameter_description> the style to draw the expander in
 </parameter_description>
 </parameter>
 </parameters>
-<return> the reading direction for the widget.
-</return>
+<return></return>
 </function>
 
-<function name="_gtk_file_chooser_select_path">
+<function name="gtk_separator_new">
 <description>
-Selects the file referred to by @path. An internal function. See
-_gtk_file_chooser_select_uri().
+Creates a new #GtkSeparator with the given orientation.
 
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> the path to select
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
+<parameter name="orientation">
+<parameter_description> the separator&apos;s orientation.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if both the folder could be changed and the path was
-selected successfully, %FALSE otherwise.
+<return> a new #GtkSeparator.
 
-Since: 2.4
+Since: 2.16
 </return>
 </function>
 
@@ -50487,62 +53044,45 @@
 </return>
 </function>
 
-<function name="gtk_init">
+<function name="gtk_tool_item_get_use_drag_window">
 <description>
-Call this function before using any other GTK+ functions in your GUI
-applications.  It will initialize everything needed to operate the 
-toolkit and parses some standard command line options. @argc and 
- argv are adjusted accordingly so your own code will 
-never see those standard arguments. 
-
-Note that there are some alternative ways to initialize GTK+: 
-if you are calling gtk_parse_args(), gtk_init_check(), 
-gtk_init_with_args() or g_option_context_parse() with 
-the option group returned by gtk_get_option_group(), you 
-&amp;lt;emphasis&amp;gt;don&apos;t&amp;lt;/emphasis&amp;gt; have to call gtk_init().
-
-&amp;lt;note&amp;gt;&amp;lt;para&amp;gt;
-This function will terminate your program if it was unable to initialize 
-the GUI for some reason. If you want your program to fall back to a 
-textual interface you want to call gtk_init_check() instead.
-&amp;lt;/para&amp;gt;&amp;lt;/note&amp;gt;
+Return value: %TRUE if @tool_item uses a drag window.
 
 </description>
 <parameters>
-<parameter name="argc">
-<parameter_description> Address of the &amp;lt;parameter&amp;gt;argc&amp;lt;/parameter&amp;gt; parameter of your 
-main() function. Changed if any arguments were handled.
-</parameter_description>
-</parameter>
-<parameter name="argv">
-<parameter_description> Address of the &amp;lt;parameter&amp;gt;argv&amp;lt;/parameter&amp;gt; parameter of main(). 
-Any parameters understood by gtk_init() are stripped before return.
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem 
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @tool_item uses a drag window.
+
+Since: 2.4
+</return>
 </function>
 
-<function name="gtk_text_iter_set_line_index">
+<function name="gtk_targets_include_uri">
 <description>
-Same as gtk_text_iter_set_line_offset(), but works with a
-&amp;lt;emphasis&amp;gt;byte&amp;lt;/emphasis&amp;gt; index. The given byte index must be at
-the start of a character, it can&apos;t be in the middle of a UTF-8
-encoded character.
+Determines if any of the targets in @targets can be used to
+provide an uri list.
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="targets">
+<parameter_description> an array of #GdkAtom&amp;lt;!-- --&amp;gt;s
 </parameter_description>
 </parameter>
-<parameter name="byte_on_line">
-<parameter_description> a byte index relative to the start of @iter&apos;s current line
+<parameter name="n_targets">
+<parameter_description> the length of @targets
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @targets include a suitable target for uri lists,
+otherwise %FALSE.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_rc_property_parse_color">
@@ -50575,6 +53115,25 @@
 </return>
 </function>
 
+<function name="gtk_file_chooser_get_current_folder_file">
+<description>
+Gets the current folder of @chooser as #GFile.
+See gtk_file_chooser_get_current_folder_uri().
+
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GFile for the current folder.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_recent_manager_get_default">
 <description>
 Gets a unique instance of #GtkRecentManager, that you can share
@@ -50621,7 +53180,7 @@
 invalid, until it gets added to a buffer again with 
 gtk_text_buffer_add_mark(). Use gtk_text_mark_get_deleted() to  
 find out if a mark has been removed from its buffer.
-The &quot;mark_deleted&quot; signal will be emitted as notification after 
+The &quot;mark-deleted&quot; signal will be emitted as notification after 
 the mark is deleted.
 
 </description>
@@ -50638,20 +53197,24 @@
 <return></return>
 </function>
 
-<function name="gtk_text_buffer_get_tag_table">
+<function name="gtk_print_settings_set_duplex">
 <description>
-Get the #GtkTextTagTable associated with this buffer.
+Sets the value of %GTK_PRINT_SETTINGS_DUPLEX.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="duplex">
+<parameter_description> a #GtkPrintDuplex value
 </parameter_description>
 </parameter>
 </parameters>
-<return> the buffer&apos;s tag table
-</return>
+<return></return>
 </function>
 
 <function name="_gtk_key_hash_add_entry">
@@ -50730,23 +53293,19 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_info_get_display_name">
+<function name="gtk_entry_completion_get_entry">
 <description>
-Gets the display name for an icon. A display name is a
-string to be used in place of the icon name in a user
-visible context like a list of icons.
+Gets the entry @completion has been attached to.
 
 
 </description>
 <parameters>
-<parameter name="icon_info">
-<parameter_description> a #GtkIconInfo
+<parameter name="completion">
+<parameter_description> A #GtkEntryCompletion.
 </parameter_description>
 </parameter>
 </parameters>
-<return> the display name for the icon or %NULL, if
-the icon doesn&apos;t have a specified display name. This value
-is owned @icon_info and must not be modified or free.
+<return> The entry @completion has been attached to.
 
 Since: 2.4
 </return>
@@ -50768,6 +53327,25 @@
 </return>
 </function>
 
+<function name="gtk_calendar_get_detail_height_rows">
+<description>
+Queries the height of detail cells, in rows.
+See #GtkCalendar:detail-width-chars.
+
+Since: 2.14
+
+
+</description>
+<parameters>
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar.
+</parameter_description>
+</parameter>
+</parameters>
+<return> The height of detail cells, in rows.
+</return>
+</function>
+
 <function name="gtk_recent_chooser_set_show_private">
 <description>
 Whether to show recently used resources marked registered as private.
@@ -50825,15 +53403,16 @@
 </parameter_description>
 </parameter>
 <parameter name="label">
-<parameter_description> The label displayed in menu items and on buttons
+<parameter_description> The label displayed in menu items and on buttons, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="tooltip">
-<parameter_description> A tooltip for the action
+<parameter_description> A tooltip for the action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> The stock icon to display in widgets representing the action
+<parameter_description> The stock icon to display in widgets representing the
+action, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -50919,21 +53498,18 @@
 <return></return>
 </function>
 
-<function name="gtk_range_get_restrict_to_fill_level">
+<function name="gtk_tree_view_column_get_widget">
 <description>
-Gets whether the range is restricted to the fill level.
-
+Return value: The #GtkWidget in the column header, or %NULL
 
 </description>
 <parameters>
-<parameter name="range">
-<parameter_description> A #GtkRange
+<parameter name="tree_column">
+<parameter_description> A #GtkTreeViewColumn.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @range is restricted to the fill level.
-
-Since: 2.12
+<return> The #GtkWidget in the column header, or %NULL
 </return>
 </function>
 
@@ -50974,14 +53550,21 @@
 </return>
 </function>
 
-<function name="gtk_tree_store_clear">
+<function name="gtk_tree_view_column_set_max_width">
 <description>
-Removes all rows from @tree_store
+Sets the maximum width of the @tree_column.  If @max_width is -1, then the
+maximum width is unset.  Note, the column can actually be wider than max
+width if it&apos;s the last column in a view.  In this case, the column expands to
+fill any extra space.
 
 </description>
 <parameters>
-<parameter name="tree_store">
-<parameter_description> a #GtkTreeStore
+<parameter name="tree_column">
+<parameter_description> A #GtkTreeViewColumn.
+</parameter_description>
+</parameter>
+<parameter name="max_width">
+<parameter_description> The maximum width of the column in pixels, or -1.
 </parameter_description>
 </parameter>
 </parameters>
@@ -51005,42 +53588,43 @@
 </return>
 </function>
 
-<function name="gtk_recent_info_ref">
+<function name="gtk_accel_map_lookup_entry">
 <description>
-Increases the reference count of @recent_info by one.
-
+Looks up the accelerator entry for @accel_path and fills in @key.
 
 </description>
 <parameters>
-<parameter name="info">
-<parameter_description> a #GtkRecentInfo
+<parameter name="accel_path">
+<parameter_description>  a valid accelerator path
+</parameter_description>
+</parameter>
+<parameter name="key">
+<parameter_description>         the accelerator key to be filled in (optional)
 </parameter_description>
 </parameter>
 </parameters>
-<return> the recent info object with its reference count increased
-by one.
-
-Since: 2.10
+<return>     %TRUE if @accel_path is known, %FALSE otherwise
 </return>
 </function>
 
-<function name="gtk_print_context_get_page_setup">
+<function name="gtk_print_settings_set_finishings">
 <description>
-Obtains the #GtkPageSetup that determines the page
-dimensions of the #GtkPrintContext.
+Sets the value of %GTK_PRINT_SETTINGS_FINISHINGS.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="context">
-<parameter_description> a #GtkPrintContext
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="finishings">
+<parameter_description> the finishings
 </parameter_description>
 </parameter>
 </parameters>
-<return> the page setup of @context
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_map_expanded_rows">
@@ -51086,30 +53670,19 @@
 </return>
 </function>
 
-<function name="gtk_item_factory_set_translate_func">
+<function name="gtk_plug_construct">
 <description>
-Sets a function to be used for translating the path elements before they
-are displayed. 
-
-Deprecated: 2.4:
+Finish the initialization of @plug for a given #GtkSocket identified by
+ socket_id  This function will generally only be used by classes deriving from #GtkPlug.
 
 </description>
 <parameters>
-<parameter name="ifactory">
-<parameter_description> a #GtkItemFactory
-</parameter_description>
-</parameter>
-<parameter name="func">
-<parameter_description> the #GtkTranslateFunc function to be used to translate path elements 
-</parameter_description>
-</parameter>
-<parameter name="data">
-<parameter_description> data to pass to @func and @notify
+<parameter name="plug">
+<parameter_description> a #GtkPlug.
 </parameter_description>
 </parameter>
-<parameter name="notify">
-<parameter_description> a #GtkDestroyNotify function to be called when @ifactory is 
-destroyed and when the translation function is changed again
+<parameter name="socket_id">
+<parameter_description> the XID of the socket&apos;s window.
 </parameter_description>
 </parameter>
 </parameters>
@@ -51141,57 +53714,48 @@
 <return></return>
 </function>
 
-<function name="gtk_text_buffer_insert_interactive_at_cursor">
+<function name="gtk_print_settings_set_n_copies">
 <description>
-Calls gtk_text_buffer_insert_interactive() at the cursor
-position.
-
- default_editable indicates the editability of text that doesn&apos;t
-have a tag affecting editability applied to it. Typically the
-result of gtk_text_view_get_editable() is appropriate here.
+Sets the value of %GTK_PRINT_SETTINGS_N_COPIES.
 
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="text">
-<parameter_description> text in UTF-8 format
-</parameter_description>
-</parameter>
-<parameter name="len">
-<parameter_description> length of text in bytes, or -1
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
 </parameter_description>
 </parameter>
-<parameter name="default_editable">
-<parameter_description> default editability of buffer
+<parameter name="num_copies">
+<parameter_description> the number of copies 
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether text was actually inserted
-</return>
+<return></return>
 </function>
 
-<function name="gtk_text_iter_forward_word_ends">
+<function name="gtk_text_iter_set_line_offset">
 <description>
-Calls gtk_text_iter_forward_word_end() up to @count times.
+Moves @iter within a line, to a new &amp;lt;emphasis&amp;gt;character&amp;lt;/emphasis&amp;gt;
+(not byte) offset. The given character offset must be less than or
+equal to the number of characters in the line; if equal, @iter
+moves to the start of the next line. See
+gtk_text_iter_set_line_index() if you have a byte index rather than
+a character offset.
 
 
 </description>
 <parameters>
 <parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter_description> a #GtkTextIter 
 </parameter_description>
 </parameter>
-<parameter name="count">
-<parameter_description> number of times to move
+<parameter name="char_on_line">
+<parameter_description> a character offset relative to the start of @iter&apos;s current line
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @iter moved and is not the end iterator 
-</return>
+<return></return>
 </function>
 
 <function name="gtk_combo_box_entry_new_with_model">
@@ -51267,13 +53831,31 @@
 </return>
 </function>
 
+<function name="gtk_scale_button_get_minus_button">
+<description>
+Retrieves the minus button of the #GtkScaleButton.
+
+
+</description>
+<parameters>
+<parameter name="button">
+<parameter_description> a #GtkScaleButton
+</parameter_description>
+</parameter>
+</parameters>
+<return> the minus button of the #GtkScaleButton.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_item_factory_new">
 <description>
 Creates a new #GtkItemFactory.
 
 Beware that the returned object does not have a floating reference.
 
-Deprecated: 2.4:	
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -51299,13 +53881,22 @@
 
 <function name="GtkPaned">
 <description>
-The &quot;shrink&quot; child property determines whether the child can be made 
-smaller than its requisition.
+The ::cancel-position signal is a 
+&amp;lt;link linkend=&quot;keybinding-signals&quot;&amp;gt;keybinding signal&amp;lt;/link&amp;gt;
+which gets emitted to cancel moving the position of the handle using key 
+bindings. The position of the handle will be reset to the value prior to 
+moving it.
 
-Since: 2.4 
+The default binding for this signal is Escape.
+
+Since: 2.0
 
 </description>
 <parameters>
+<parameter name="widget">
+<parameter_description> the object that received the signal
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
@@ -51345,49 +53936,21 @@
 <return></return>
 </function>
 
-<function name="gtk_paint_string">
+<function name="gtk_link_button_set_uri">
 <description>
-Draws a text string on @window with the given parameters.
+Sets @uri as the URI where the #GtkLinkButton points. As a side-effect
+this unsets the &apos;visited&apos; state of the button.
 
-Deprecated: Use gtk_paint_layout() instead.
+Since: 2.10
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle
-</parameter_description>
-</parameter>
-<parameter name="window">
-<parameter_description> a #GdkWindow
-</parameter_description>
-</parameter>
-<parameter name="state_type">
-<parameter_description> a state
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> clip rectangle, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="widget">
-<parameter_description> the widget (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="detail">
-<parameter_description> a style detail (may be %NULL)
-</parameter_description>
-</parameter>
-<parameter name="x">
-<parameter_description> x origin
-</parameter_description>
-</parameter>
-<parameter name="y">
-<parameter_description> y origin
+<parameter name="link_button">
+<parameter_description> a #GtkLinkButton
 </parameter_description>
 </parameter>
-<parameter name="string">
-<parameter_description> the string to draw
+<parameter name="uri">
+<parameter_description> a valid URI
 </parameter_description>
 </parameter>
 </parameters>
@@ -51492,6 +54055,8 @@
 <description>
 Adds a widget to the beginning of the given toolbar.
 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -51535,6 +54100,38 @@
 </return>
 </function>
 
+<function name="gtk_text_layout_validate_yrange">
+<description>
+Ensure that a region of a #GtkTextLayout is valid. The ::changed
+signal will be emitted if any lines are validated.
+
+</description>
+<parameters>
+<parameter name="layout">
+<parameter_description> a #GtkTextLayout
+</parameter_description>
+</parameter>
+<parameter name="anchor">
+<parameter_description> iter pointing into a line that will be used as the
+coordinate origin
+</parameter_description>
+</parameter>
+<parameter name="y0_">
+<parameter_description> offset from the top of the line pointed to by @anchor at
+which to begin validation. (The offset here is in pixels
+after validation.)
+</parameter_description>
+</parameter>
+<parameter name="y1_">
+<parameter_description> offset from the top of the line pointed to by @anchor at
+which to end validation. (The offset here is in pixels
+after validation.)
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_im_context_get_surrounding">
 <description>
 Retrieves context around the insertion point. Input methods
@@ -51625,7 +54222,7 @@
 If there are multiple items with the same action, the result is 
 undefined.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -51662,27 +54259,6 @@
 </return>
 </function>
 
-<function name="gtk_file_system_volume_get_display_name">
-<description>
-Queries the human-readable name for a @volume.  This string can be displayed
-in a list of volumes that can be accessed, for example.
-
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
-</parameter_description>
-</parameter>
-</parameters>
-<return> A string with the human-readable name for a #GtkFileSystemVolume.
-</return>
-</function>
-
 <function name="gtk_text_iter_get_visible_line_index">
 <description>
 Return value: byte index of @iter with respect to the start of the line
@@ -51723,22 +54299,45 @@
 </return>
 </function>
 
-<function name="gtk_print_job_get_status">
+<function name="gtk_text_view_scroll_to_mark">
 <description>
-Gets the status of the print job.
-
+Scrolls @text_view so that @mark is on the screen in the position
+indicated by @xalign and @yalign. An alignment of 0.0 indicates
+left or top, 1.0 indicates right or bottom, 0.5 means center. 
+If @use_align is %FALSE, the text scrolls the minimal distance to 
+get the mark onscreen, possibly not scrolling at all. The effective 
+screen for purposes of this function is reduced by a margin of size 
+ within_margin 
 
 </description>
 <parameters>
-<parameter name="job">
-<parameter_description> a #GtkPrintJob
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="mark">
+<parameter_description> a #GtkTextMark
+</parameter_description>
+</parameter>
+<parameter name="within_margin">
+<parameter_description> margin as a [0.0,0.5) fraction of screen size
+</parameter_description>
+</parameter>
+<parameter name="use_align">
+<parameter_description> whether to use alignment arguments (if %FALSE, just 
+get the mark onscreen)
+</parameter_description>
+</parameter>
+<parameter name="xalign">
+<parameter_description> horizontal alignment of mark within visible area
+</parameter_description>
+</parameter>
+<parameter name="yalign">
+<parameter_description> vertical alignment of mark within visible area
 </parameter_description>
 </parameter>
 </parameters>
-<return> the status of @job
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_get_cell_area">
@@ -51775,6 +54374,20 @@
 <return></return>
 </function>
 
+<function name="gtk_accel_map_load_scanner">
+<description>
+#GScanner variant of gtk_accel_map_load().
+
+</description>
+<parameters>
+<parameter name="scanner">
+<parameter_description> a #GScanner which has already been provided with an input file
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_buffer_create_child_anchor">
 <description>
 This is a convenience function which simply creates a child anchor
@@ -51861,6 +54474,44 @@
 </return>
 </function>
 
+<function name="gtk_window_reshow_with_initial_size">
+<description>
+Hides @window, then reshows it, resetting the
+default size and position of the window. Used
+by GUI builders only.
+
+</description>
+<parameters>
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_container_set_focus_child">
+<description>
+Sets, or unsets if @child is %NULL, the focused child of @container.
+
+This function emits the GtkContainer::set_focus_child signal of
+ container  Implementations of #GtkContainer can override the
+default behaviour by overriding the class closure of this signal.
+
+</description>
+<parameters>
+<parameter name="container">
+<parameter_description> a #GtkContainer
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> a #GtkWidget, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_action_block_activate_from">
 <description>
 Disables calls to the gtk_action_activate()
@@ -51954,7 +54605,7 @@
 Draws a diamond in the given rectangle on @window using the given
 parameters.
 
-Deprecated: Use gtk_paint_diamond() instead.
+Deprecated: 2.0: Use gtk_paint_diamond() instead.
 
 </description>
 <parameters>
@@ -51994,44 +54645,27 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_theme_choose_icon">
+<function name="gtk_tree_view_move_column_after">
 <description>
-Looks up a named icon and returns a structure containing
-information such as the filename of the icon. The icon
-can then be rendered into a pixbuf using
-gtk_icon_info_load_icon(). (gtk_icon_theme_load_icon()
-combines these two steps if all you need is the pixbuf.)
-
-If @icon_names contains more than one name, this function 
-tries them all in the given order before falling back to 
-inherited icon themes.
-
+Moves @column to be after to @base_column.  If @base_column is %NULL, then
+ column is placed in the first position.
 
 </description>
 <parameters>
-<parameter name="icon_theme">
-<parameter_description> a #GtkIconTheme
-</parameter_description>
-</parameter>
-<parameter name="icon_names">
-<parameter_description> %NULL-terminated array of icon names to lookup
+<parameter name="tree_view">
+<parameter_description> A #GtkTreeView
 </parameter_description>
 </parameter>
-<parameter name="size">
-<parameter_description> desired icon size
+<parameter name="column">
+<parameter_description> The #GtkTreeViewColumn to be moved.
 </parameter_description>
 </parameter>
-<parameter name="flags">
-<parameter_description> flags modifying the behavior of the icon lookup
+<parameter name="base_column">
+<parameter_description> The #GtkTreeViewColumn to be moved relative to, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a #GtkIconInfo structure containing information
-about the icon, or %NULL if the icon wasn&apos;t found. Free with
-gtk_icon_info_free()
-
-Since: 2.12
-</return>
+<return></return>
 </function>
 
 <function name="gtk_ui_manager_get_action">
@@ -52247,53 +54881,57 @@
 </return>
 </function>
 
-<function name="gtk_notebook_get_menu_label_text">
+<function name="gtk_window_fullscreen">
 <description>
-Retrieves the text of the menu label for the page containing
- child 
+Asks to place @window in the fullscreen state. Note that you
+shouldn&apos;t assume the window is definitely full screen afterward,
+because other entities (e.g. the user or &amp;lt;link
+linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could unfullscreen it
+again, and not all window managers honor requests to fullscreen
+windows. But normally the window will end up fullscreen. Just
+don&apos;t write code that crashes if not.
+
+You can track the fullscreen state via the &quot;window-state-event&quot; signal
+on #GtkWidget.
 
+Since: 2.2
 
 </description>
 <parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-<parameter name="child">
-<parameter_description> the child widget of a page of the notebook.
+<parameter name="window">
+<parameter_description> a #GtkWindow
 </parameter_description>
 </parameter>
 </parameters>
-<return>value: the text of the tab label, or %NULL if the
-widget does not have a menu label other than
-the default menu label, or the menu label widget
-is not a #GtkLabel. The string is owned by
-the widget and must not be freed.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_image_set_from_icon_name">
+<function name="gtk_file_chooser_select_file">
 <description>
-See gtk_image_new_from_icon_name() for details.
+Selects the file referred to by @file. An internal function. See
+_gtk_file_chooser_select_uri().
 
-Since: 2.6
 
 </description>
 <parameters>
-<parameter name="image">
-<parameter_description> a #GtkImage
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
 </parameter_description>
 </parameter>
-<parameter name="icon_name">
-<parameter_description> an icon name
+<parameter name="file">
+<parameter_description> the file to select
 </parameter_description>
 </parameter>
-<parameter name="size">
-<parameter_description> an icon size
+<parameter name="error">
+<parameter_description> location to store error, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if both the folder could be changed and the path was
+selected successfully, %FALSE otherwise.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_text_iter_order">
@@ -52344,23 +54982,30 @@
 <return></return>
 </function>
 
-<function name="gtk_text_iter_backward_word_starts">
+<function name="gtk_selection_clear">
 <description>
-Calls gtk_text_iter_backward_word_start() up to @count times.
+The default handler for the GtkWidget::selection_clear_event
+signal. 
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
-<parameter name="count">
-<parameter_description> number of times to move
+<parameter name="event">
+<parameter_description> the event
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @iter moved and is not the end iterator 
+<return> %TRUE if the event was handled, otherwise false
+
+Since: 2.2
+
+Deprecated: 2.4: Instead of calling this function, chain up from
+your selection_clear_event handler. Calling this function
+from any other context is illegal. 
 </return>
 </function>
 
@@ -52437,18 +55082,21 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_trigger_tooltip_query">
+<function name="GtkStyle">
 <description>
-Triggers a tooltip query on the display where the toplevel of @widget
-is located. See gtk_tooltip_trigger_tooltip_query() for more
-information.
+Emitted when the group of radio menu items that a radio menu item belongs
+to changes. This is emitted when a radio menu item switches from
+being alone to being part of a group of 2 or more menu items, or
+vice-versa, and when a button is moved from one group of 2 or
+more menu items ton a different one, but not when the composition
+of the group that a menu item belongs to changes.
 
-Since: 2.12
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="style">
+<parameter_description> the object which received the signal
 </parameter_description>
 </parameter>
 </parameters>
@@ -52511,43 +55159,56 @@
 <return></return>
 </function>
 
-<function name="gtk_file_system_volume_get_is_mounted">
+<function name="gtk_color_selection_set_color">
 <description>
-Queries whether a #GtkFileSystemVolume is mounted or not.  If it is not, it
-can be mounted with gtk_file_system_volume_mount().
+Sets the current color to be @color.  The first time this is called, it will
+also set the original color to be @color too.
 
+Deprecated: 2.0: Use gtk_color_selection_set_current_color() instead.
 
 </description>
 <parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelection.
 </parameter_description>
 </parameter>
-<parameter name="volume">
-<parameter_description> a #GtkFileSystemVolume
+<parameter name="color">
+<parameter_description> an array of 4 doubles specifying the red, green, blue and opacity 
+to set the current color to.
 </parameter_description>
 </parameter>
 </parameters>
-<return> TRUE if the @volume is mounted, FALSE otherwise.
-</return>
+<return></return>
 </function>
 
-<function name="gtk_font_button_get_font_name">
+<function name="gtk_text_buffer_paste_clipboard">
 <description>
-Retrieves the name of the currently selected font.
-
+Pastes the contents of a clipboard at the insertion point, or at 
+ override_location  (Note: pasting is asynchronous, that is, we&apos;ll 
+ask for the paste data and return, and at some point later after 
+the main loop runs, the paste data will be inserted.)
 
 </description>
 <parameters>
-<parameter name="font_button">
-<parameter_description> a #GtkFontButton
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
+</parameter_description>
+</parameter>
+<parameter name="clipboard">
+<parameter_description> the #GtkClipboard to paste from
+</parameter_description>
+</parameter>
+<parameter name="override_location">
+<parameter_description> location to insert pasted text, or %NULL for 
+at the cursor
+</parameter_description>
+</parameter>
+<parameter name="default_editable">
+<parameter_description> whether the buffer is editable by default
 </parameter_description>
 </parameter>
 </parameters>
-<return> an internal copy of the font name which must not be freed.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_set_search_entry">
@@ -52601,19 +55262,22 @@
 </return>
 </function>
 
-<function name="_gtk_file_chooser_entry_get_action">
+<function name="gtk_print_context_create_pango_context">
 <description>
-Gets the action for this entry. 
+Creates a new #PangoContext that can be used with the
+#GtkPrintContext.
 
 
 </description>
 <parameters>
-<parameter name="chooser_entry">
-<parameter_description> a #GtkFileChooserEntry
+<parameter name="context">
+<parameter_description> a #GtkPrintContext 
 </parameter_description>
 </parameter>
 </parameters>
-<return> the action
+<return> a new Pango context for @context
+
+Since: 2.10
 </return>
 </function>
 
@@ -52688,35 +55352,74 @@
 <return></return>
 </function>
 
-<function name="gtk_text_mark_get_visible">
-<description>
-Return value: %TRUE if visible
+<function name="gtk_text_mark_get_visible">
+<description>
+Return value: %TRUE if visible
+
+</description>
+<parameters>
+<parameter name="mark">
+<parameter_description> a #GtkTextMark
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if visible
+</return>
+</function>
+
+<function name="gtk_tree_model_iter_nth_child">
+<description>
+Sets @iter to be the child of @parent, using the given index.  The first
+index is 0.  If @n is too big, or @parent has no children, @iter is set
+to an invalid iterator and %FALSE is returned.  @parent will remain a valid
+node after this function has been called.  As a special case, if @parent is
+%NULL, then the @n&amp;lt;!-- --&amp;gt;th root node is set.
+
 
 </description>
 <parameters>
-<parameter name="mark">
-<parameter_description> a #GtkTextMark
+<parameter name="tree_model">
+<parameter_description> A #GtkTreeModel.
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> The #GtkTreeIter to set to the nth child.
+</parameter_description>
+</parameter>
+<parameter name="parent">
+<parameter_description> The #GtkTreeIter to get the child from, or %NULL.
+</parameter_description>
+</parameter>
+<parameter name="n">
+<parameter_description> Then index of the desired child.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if visible
+<return> %TRUE, if @parent has an @n&amp;lt;!-- --&amp;gt;th child.
 </return>
 </function>
 
-<function name="gtk_icon_view_unset_model_drag_dest">
+<function name="gtk_paper_size_get_height">
 <description>
-Undoes the effect of gtk_icon_view_enable_model_drag_dest().
+Gets the paper height of the #GtkPaperSize, in 
+units of @unit.
 
-Since: 2.8
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> a #GtkIconView
+<parameter name="size">
+<parameter_description> a #GtkPaperSize object
+</parameter_description>
+</parameter>
+<parameter name="unit">
+<parameter_description> the unit for the return value
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the paper height 
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_window_get_frame_dimensions">
@@ -52780,6 +55483,75 @@
 <return></return>
 </function>
 
+<function name="gtk_show_uri">
+<description>
+This is a convenience function for launching the default application
+to show the uri. The uri must be of a form understood by GIO. Typical
+examples are
+&amp;lt;simplelist&amp;gt;
+&amp;lt;member&amp;gt;&amp;lt;filename&amp;gt;file:///home/gnome/pict.jpg&amp;lt;/filename&amp;gt;&amp;lt;/member&amp;gt;
+&amp;lt;member&amp;gt;&amp;lt;filename&amp;gt;http://www.gnome.org&amp;lt;/filename&amp;gt;&amp;lt;/member&amp;gt;
+&amp;lt;member&amp;gt;&amp;lt;filename&amp;gt;mailto:me&amp;commat;gnome.org&amp;lt;/filename&amp;gt;&amp;lt;/member&amp;gt;
+&amp;lt;/simplelist&amp;gt;
+Ideally the timestamp is taken from the event triggering
+the gtk_show_uri() call. If timestamp is not known you can take
+%GDK_CURRENT_TIME.
+
+This function can be used as a replacement for gnome_vfs_url_show()
+and gnome_url_show().
+
+
+</description>
+<parameters>
+<parameter name="screen">
+<parameter_description> screen to show the uri on or %NULL for the default screen
+</parameter_description>
+</parameter>
+<parameter name="uri">
+<parameter_description> the uri to show
+</parameter_description>
+</parameter>
+<parameter name="timestamp">
+<parameter_description> a timestamp to prevent focus stealing.
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> a #GError that is returned in case of errors
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE on success, %FALSE on error.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_action_set_accel_path">
+<description>
+Sets the accel path for this action.  All proxy widgets associated
+with the action will have this accel path, so that their
+accelerators are consistent.
+
+Note that @accel_path string will be stored in a #GQuark. Therefore, if you
+pass a static string, you can save some memory by interning it first with 
+g_intern_static_string().
+
+Since: 2.4
+
+</description>
+<parameters>
+<parameter name="action">
+<parameter_description> the action object
+</parameter_description>
+</parameter>
+<parameter name="accel_path">
+<parameter_description> the accelerator path
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="GtkRadioButton">
 <description>
 Emitted when the group of radio buttons that a radio button belongs
@@ -52838,19 +55610,31 @@
 <return></return>
 </function>
 
-<function name="gtk_label_get_use_markup">
+<function name="gtk_tree_store_move_before">
 <description>
-Return value: %TRUE if the label&apos;s text will be parsed for markup.
+Moves @iter in @tree_store to the position before @position. @iter and
+ position should be in the same level. Note that this function only
+works with unsorted stores. If @position is %NULL, @iter will be
+moved to the end of the level.
+
+Since: 2.2
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
+<parameter name="tree_store">
+<parameter_description> A #GtkTreeStore.
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> A #GtkTreeIter.
+</parameter_description>
+</parameter>
+<parameter name="position">
+<parameter_description> A #GtkTreeIter or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the label&apos;s text will be parsed for markup.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_image_get_storage_type">
@@ -52886,6 +55670,97 @@
 </return>
 </function>
 
+<function name="gtk_print_operation_run">
+<description>
+Runs the print operation, by first letting the user modify
+print settings in the print dialog, and then print the document.
+
+Normally that this function does not return until the rendering of all 
+pages is complete. You can connect to the 
+#GtkPrintOperation::status-changed signal on @op to obtain some 
+information about the progress of the print operation. 
+Furthermore, it may use a recursive mainloop to show the print dialog.
+
+If you call gtk_print_operation_set_allow_async() or set the 
+#GtkPrintOperation:allow-async property the operation will run 
+asynchronously if this is supported on the platform. The 
+#GtkPrintOperation::done signal will be emitted with the result of the 
+operation when the it is done (i.e. when the dialog is canceled, or when 
+the print succeeds or fails).
+|[
+if (settings != NULL)
+gtk_print_operation_set_print_settings (print, settings);
+
+if (page_setup != NULL)
+gtk_print_operation_set_default_page_setup (print, page_setup);
+
+g_signal_connect (print, &quot;begin-print&quot;, 
+G_CALLBACK (begin_print), &amp;data);
+g_signal_connect (print, &quot;draw-page&quot;, 
+G_CALLBACK (draw_page), &amp;data);
+
+res = gtk_print_operation_run (print, 
+GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, 
+parent, 
+&amp;error);
+
+if (res == GTK_PRINT_OPERATION_RESULT_ERROR)
+{
+error_dialog = gtk_message_dialog_new (GTK_WINDOW (parent),
+GTK_DIALOG_DESTROY_WITH_PARENT,
+GTK_MESSAGE_ERROR,
+GTK_BUTTONS_CLOSE,
+&quot;Error printing file:\n%s&quot;,
+error-&amp;gt;message);
+g_signal_connect (error_dialog, &quot;response&quot;, 
+G_CALLBACK (gtk_widget_destroy), NULL);
+gtk_widget_show (error_dialog);
+g_error_free (error);
+}
+else if (res == GTK_PRINT_OPERATION_RESULT_APPLY)
+{
+if (settings != NULL)
+g_object_unref (settings);
+settings = g_object_ref (gtk_print_operation_get_print_settings (print));
+}
+]|
+
+Note that gtk_print_operation_run() can only be called once on a
+given #GtkPrintOperation.
+
+
+</description>
+<parameters>
+<parameter name="op">
+<parameter_description> a #GtkPrintOperation
+</parameter_description>
+</parameter>
+<parameter name="action">
+<parameter_description> the action to start
+</parameter_description>
+</parameter>
+<parameter name="parent">
+<parameter_description> Transient parent of the dialog, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Return location for errors, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> the result of the print operation. A return value of 
+%GTK_PRINT_OPERATION_RESULT_APPLY indicates that the printing was
+completed successfully. In this case, it is a good idea to obtain 
+the used print settings with gtk_print_operation_get_print_settings() 
+and store them for reuse with the next print operation. A value of
+%GTK_PRINT_OPERATION_RESULT_IN_PROGRESS means the operation is running
+asynchronously, and will emit the #GtkPrintOperation::done signal when 
+done.
+
+Since: 2.10
+</return>
+</function>
+
 <function name="gtk_notebook_popup_enable">
 <description>
 Enables the popup menu: if the user clicks with the right mouse button on
@@ -52955,6 +55830,8 @@
 <description>
 Inserts a new space in the toolbar at the specified position.
 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -53035,24 +55912,43 @@
 </return>
 </function>
 
-<function name="gtk_printer_get_job_count">
+<function name="gtk_font_selection_get_preview_text">
 <description>
-Gets the number of jobs currently queued on the printer.
+The text returned is the preview text used to show how the selected
+font looks.  
 
 
 </description>
 <parameters>
-<parameter name="printer">
-<parameter_description> a #GtkPrinter
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
 </parameter_description>
 </parameter>
 </parameters>
-<return> the number of jobs on @printer
-
-Since: 2.10
+<return> pointer to the preview text string. This string
+points to internally allocated storage in the widget and must not
+be freed, modified or stored. 
 </return>
 </function>
 
+<function name="gtk_tool_item_toolbar_reconfigured">
+<description>
+Emits the signal #GtkToolItem::toolbar_reconfigured on @tool_item.
+#GtkToolbar and other #GtkToolShell implementations use this function
+to notify children, when some aspect of their configuration changes.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_view_create_drag_icon">
 <description>
 Creates a #GdkPixmap representation of the item at @path.  
@@ -53149,61 +56045,87 @@
 </return>
 </function>
 
-<function name="gtk_text_buffer_add_selection_clipboard">
+<function name="gtk_ui_manager_get_action_groups">
 <description>
-Adds @clipboard to the list of clipboards in which the selection 
-contents of @buffer are available. In most cases, @clipboard will be 
-the #GtkClipboard of type %GDK_SELECTION_PRIMARY for a view of @buffer.
+Return value: a #GList of action groups. The list is owned by GTK+ 
 
 </description>
 <parameters>
-<parameter name="buffer">
-<parameter_description> a #GtkTextBuffer
-</parameter_description>
-</parameter>
-<parameter name="clipboard">
-<parameter_description> a #GtkClipboard
+<parameter name="self">
+<parameter_description> a #GtkUIManager object
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a #GList of action groups. The list is owned by GTK+ 
+and should not be modified.
+
+Since: 2.4
+</return>
 </function>
 
-<function name="gtk_window_get_focus_on_map">
+<function name="gtk_selection_data_set">
 <description>
-Gets the value set by gtk_window_set_focus_on_map().
-
+Stores new data into a #GtkSelectionData object. Should
+&amp;lt;emphasis&amp;gt;only&amp;lt;/emphasis&amp;gt; be called from a selection handler callback.
+Zero-terminates the stored data.
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
+</parameter_description>
+</parameter>
+<parameter name="type">
+<parameter_description> the type of selection data
+</parameter_description>
+</parameter>
+<parameter name="format">
+<parameter_description> format (number of bits in a unit)
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> pointer to the data (will be copied)
+</parameter_description>
+</parameter>
+<parameter name="length">
+<parameter_description> length of the data
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if window should receive the input focus when
-mapped.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
-<function name="gtk_text_attr_appearance_new">
+<function name="gtk_builder_connect_signals">
 <description>
-Create a new font description attribute. (This attribute
-allows setting family, style, weight, variant, stretch,
-and size simultaneously.)
+This method is a simpler variation of gtk_builder_connect_signals_full().
+It uses #GModule&apos;s introspective features (by opening the module %NULL) 
+to look at the application&apos;s symbol table. From here it tries to match
+the signal handler names given in the interface description with
+symbols in the application and connects the signals.
 
+Note that this function will not work correctly if #GModule is not
+supported on the platform.
+
+When compiling applications for Windows, you must declare signal callbacks
+with #G_MODULE_EXPORT, or they will not be put in the symbol table.
+On Linux and Unices, this is not necessary; applications should instead
+be compiled with the -Wl,--export-dynamic CFLAGS, and linked against
+gmodule-export-2.0.
+
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="desc">
-<parameter_description>
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
+</parameter_description>
+</parameter>
+<parameter name="user_data">
+<parameter_description> a pointer to a structure sent in as user data to all signals
 </parameter_description>
 </parameter>
 </parameters>
-<return>
-</return>
+<return></return>
 </function>
 
 <function name="gtk_button_set_use_stock">
@@ -53225,33 +56147,45 @@
 <return></return>
 </function>
 
-<function name="GtkRadioToolButton">
+<function name="gtk_style_unref">
 <description>
-Sets a new group for a radio tool button.
-
-Since: 2.4
+Deprecated: 2.0: use g_object_unref() instead.
 
 </description>
 <parameters>
+<parameter name="style">
+<parameter_description> a #GtkStyle.
+</parameter_description>
+</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_tool_item_get_expand">
+<function name="gtk_icon_source_set_direction_wildcarded">
 <description>
-Return value: %TRUE if @tool_item is allocated extra space.
+If the text direction is wildcarded, this source can be used
+as the base image for an icon in any #GtkTextDirection.
+If the text direction is not wildcarded, then the
+text direction the icon source applies to should be set
+with gtk_icon_source_set_direction(), and the icon source
+will only be used with that text direction.
+
+#GtkIconSet prefers non-wildcarded sources (exact matches) over
+wildcarded sources, and will use an exact match when possible.
+
 
 </description>
 <parameters>
-<parameter name="tool_item">
-<parameter_description> a #GtkToolItem: 
+<parameter name="source">
+<parameter_description> a #GtkIconSource
+</parameter_description>
+</parameter>
+<parameter name="setting">
+<parameter_description> %TRUE to wildcard the text direction
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @tool_item is allocated extra space.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_radio_tool_button_get_group">
@@ -53343,23 +56277,26 @@
 </return>
 </function>
 
-<function name="gtk_label_get_max_width_chars">
+<function name="gtk_container_set_resize_mode">
 <description>
-Retrieves the desired maximum width of @label, in characters. See
-gtk_label_set_width_chars().
+Sets the resize mode for the container.
 
+The resize mode of a container determines whether a resize request 
+will be passed to the container&apos;s parent, queued for later execution
+or executed immediately.
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
+<parameter name="container">
+<parameter_description> a #GtkContainer
+</parameter_description>
+</parameter>
+<parameter name="resize_mode">
+<parameter_description> the new resize mode
 </parameter_description>
 </parameter>
 </parameters>
-<return> the maximum width of the label in characters.
-
-Since: 2.6
-</return>
+<return></return>
 </function>
 
 <function name="gtk_paint_shadow">
@@ -53480,68 +56417,26 @@
 <return></return>
 </function>
 
-<function name="gtk_notebook_prev_page">
-<description>
-Switches to the previous page. Nothing happens if the current page
-is the first page.
-
-</description>
-<parameters>
-<parameter name="notebook">
-<parameter_description> a #GtkNotebook
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="gtk_icon_theme_load_icon">
+<function name="gtk_status_icon_set_screen">
 <description>
-Looks up an icon in an icon theme, scales it to the given size
-and renders it into a pixbuf. This is a convenience function;
-if more details about the icon are needed, use
-gtk_icon_theme_lookup_icon() followed by gtk_icon_info_load_icon().
-
-Note that you probably want to listen for icon theme changes and
-update the icon. This is usually done by connecting to the 
-GtkWidget::style-set signal. If for some reason you do not want to
-update the icon when the icon theme changes, you should consider
-using gdk_pixbuf_copy() to make a private copy of the pixbuf
-returned by this function. Otherwise GTK+ may need to keep the old 
-icon theme loaded, which would be a waste of memory.
+Sets the #GdkScreen where @status_icon is displayed; if
+the icon is already mapped, it will be unmapped, and
+then remapped on the new screen.
 
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="icon_theme">
-<parameter_description> a #GtkIconTheme
-</parameter_description>
-</parameter>
-<parameter name="icon_name">
-<parameter_description> the name of the icon to lookup
-</parameter_description>
-</parameter>
-<parameter name="size">
-<parameter_description> the desired icon size. The resulting icon may not be
-exactly this size; see gtk_icon_info_load_icon().
-</parameter_description>
-</parameter>
-<parameter name="flags">
-<parameter_description> flags modifying the behavior of the icon lookup
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> Location to store error information on failure, or %NULL.
+<parameter name="screen">
+<parameter_description> a #GdkScreen
 </parameter_description>
 </parameter>
 </parameters>
-<return> the rendered icon; this may be a newly created icon
-or a new reference to an internal icon, so you must not modify
-the icon. Use g_object_unref() to release your reference to the
-icon. %NULL if the icon isn&apos;t found.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_text_buffer_get_text">
@@ -53571,6 +56466,26 @@
 </return>
 </function>
 
+<function name="gtk_accel_group_get_is_locked">
+<description>
+Locks are added and removed using gtk_accel_group_lock() and
+gtk_accel_group_unlock().
+
+
+</description>
+<parameters>
+<parameter name="accel_group">
+<parameter_description> a #GtkAccelGroup
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if there are 1 or more locks on the @accel_group,
+%FALSE otherwise.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_color_selection_get_has_opacity_control">
 <description>
 Determines whether the colorsel has an opacity control.
@@ -53605,60 +56520,6 @@
 </return>
 </function>
 
-<function name="gtk_file_system_parse">
-<description>
-Given a string entered by a user, parse it (possibly using
-heuristics) into a folder path and a UTF-8 encoded
-filename part. (Suitable for passing to gtk_file_system_make_path())
-
-Note that the returned filename point may point to a subfolder
-of the returned folder. Adding a trailing path separator is needed
-to enforce the interpretation as a folder name.
-
-If parsing fails because the syntax of @str is not understood,
-and error of type GTK_FILE_SYSTEM_ERROR_BAD_FILENAME will
-be set in @error and %FALSE returned.
-
-If parsing fails because a path was encountered that doesn&apos;t
-exist on the filesystem, then an error of type
-%GTK_FILE_SYSTEM_ERROR_NONEXISTENT will be set in @error
-and %FALSE returned. (This only applies to parsing relative paths,
-not to interpretation of @file_part. No check is made as
-to whether @file_part exists.)
-
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="base_path">
-<parameter_description> reference folder with respect to which relative
-paths should be interpreted.
-</parameter_description>
-</parameter>
-<parameter name="str">
-<parameter_description> the string to parse
-</parameter_description>
-</parameter>
-<parameter name="folder">
-<parameter_description> location to store folder portion of result, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="file_part">
-<parameter_description> location to store file portion of result, or %NULL
-</parameter_description>
-</parameter>
-<parameter name="error">
-<parameter_description> location to store error, or %NULL
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the parsing succeeds, otherwise, %FALSE.
-</return>
-</function>
-
 <function name="gtk_drag_begin">
 <description>
 Initiates a drag on the source side. The function
@@ -53695,21 +56556,22 @@
 </return>
 </function>
 
-<function name="gtk_paper_size_get_display_name">
+<function name="gtk_widget_is_focus">
 <description>
-Gets the human-readable name of the #GtkPaperSize.
+Determines if the widget is the focus widget within its
+toplevel. (This does not mean that the %HAS_FOCUS flag is
+necessarily set; %HAS_FOCUS will only be set if the
+toplevel widget additionally has the global input focus.)
 
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the human-readable name of @size
-
-Since: 2.10
+<return> %TRUE if the widget is the focus widget.
 </return>
 </function>
 
@@ -53734,42 +56596,74 @@
 <return></return>
 </function>
 
-<function name="gtk_recent_chooser_widget_new">
+<function name="gtk_draw_insertion_cursor">
 <description>
-Creates a new #GtkRecentChooserWidget object.  This is an embeddable widget
-used to access the recently used resources list.
+Draws a text caret on @drawable at @location. This is not a style function
+but merely a convenience function for drawing the standard cursor shape.
 
+Since: 2.4
 
 </description>
 <parameters>
+<parameter name="widget">
+<parameter_description>  a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="drawable">
+<parameter_description> a #GdkDrawable 
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> rectangle to which the output is clipped, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="location">
+<parameter_description> location where to draw the cursor (@location-&amp;gt;width is ignored)
+</parameter_description>
+</parameter>
+<parameter name="is_primary">
+<parameter_description> if the cursor should be the primary cursor color.
+</parameter_description>
+</parameter>
+<parameter name="direction">
+<parameter_description> whether the cursor is left-to-right or
+right-to-left. Should never be #GTK_TEXT_DIR_NONE
+</parameter_description>
+</parameter>
+<parameter name="draw_arrow">
+<parameter_description> %TRUE to draw a directional arrow on the
+cursor. Should be %FALSE unless the cursor is split.
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new #GtkRecentChooserWidget
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_tree_model_filter_new">
-<description>
-Creates a new #GtkTreeModel, with @child_model as the child_model
-and @root as the virtual root.
+<function name="gtk_tool_item_set_proxy_menu_item">
+<description>
+Sets the #GtkMenuItem used in the toolbar overflow menu. The
+ menu_item_id is used to identify the caller of this function and
+should also be used with gtk_tool_item_get_proxy_menu_item().
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="child_model">
-<parameter_description> A #GtkTreeModel.
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem:
 </parameter_description>
 </parameter>
-<parameter name="root">
-<parameter_description> A #GtkTreePath or %NULL.
+<parameter name="menu_item_id">
+<parameter_description> a string used to identify @menu_item
+</parameter_description>
+</parameter>
+<parameter name="menu_item">
+<parameter_description> a #GtkMenuItem to be used in the overflow menu
 </parameter_description>
 </parameter>
 </parameters>
-<return> A new #GtkTreeModel.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_assistant_get_nth_page">
@@ -53931,27 +56825,25 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_common_ancestor">
+<function name="gtk_about_dialog_set_artists">
 <description>
-Find the common ancestor of @widget_a and @widget_b that
-is closest to the two widgets.
+Sets the strings which are displayed in the artists tab
+of the secondary credits dialog. 
 
+Since: 2.6
 
 </description>
 <parameters>
-<parameter name="widget_a">
-<parameter_description> a #GtkWidget
+<parameter name="about">
+<parameter_description> a #GtkAboutDialog
 </parameter_description>
 </parameter>
-<parameter name="widget_b">
-<parameter_description> a #GtkWidget
+<parameter name="artists">
+<parameter_description> a %NULL-terminated array of strings 
 </parameter_description>
 </parameter>
 </parameters>
-<return> the closest common ancestor of @widget_a and
- widget_b or %NULL if @widget_a and @widget_b do not
-share a common ancestor.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tree_model_sort_convert_iter_to_child_iter">
@@ -53976,33 +56868,46 @@
 <return></return>
 </function>
 
-<function name="gtk_icon_view_get_cursor">
+<function name="gtk_calendar_select_month">
 <description>
-Fills in @path and @cell with the current cursor path and cell. 
-If the cursor isn&apos;t currently set, then * path will be %NULL.  
-If no cell currently has focus, then * cell will be %NULL.
-
-The returned #GtkTreePath must be freed with gtk_tree_path_free().
+Shifts the calendar to a different month.
 
 
 </description>
 <parameters>
-<parameter name="icon_view">
-<parameter_description> A #GtkIconView
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar
 </parameter_description>
 </parameter>
-<parameter name="path">
-<parameter_description> Return location for the current cursor path, or %NULL
+<parameter name="month">
+<parameter_description> a month number between 0 and 11.
 </parameter_description>
 </parameter>
-<parameter name="cell">
-<parameter_description> Return location the current focus cell, or %NULL
+<parameter name="year">
+<parameter_description> the year the month is in.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the cursor is set.
+<return> %TRUE, always
+</return>
+</function>
 
-Since: 2.8
+<function name="gtk_link_button_get_uri">
+<description>
+Retrieves the URI set using gtk_link_button_set_uri().
+
+
+</description>
+<parameters>
+<parameter name="link_button">
+<parameter_description> a #GtkLinkButton
+</parameter_description>
+</parameter>
+</parameters>
+<return> a valid URI.  The returned string is owned by the link button
+and should not be modified or freed.
+
+Since: 2.10
 </return>
 </function>
 
@@ -54099,22 +57004,19 @@
 <return></return>
 </function>
 
-<function name="gtk_combo_box_prepend_text">
+<function name="_gtk_key_hash_remove_entry">
 <description>
-Prepends @string to the list of strings stored in @combo_box. Note that
-you can only use this function with combo boxes constructed with
-gtk_combo_box_new_text().
-
-Since: 2.4
+Removes a value previously added to the key hash with
+_gtk_key_hash_add_entry().
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox constructed with gtk_combo_box_new_text()
+<parameter name="key_hash">
+<parameter_description> a #GtkKeyHash
 </parameter_description>
 </parameter>
-<parameter name="text">
-<parameter_description> A string
+<parameter name="value">
+<parameter_description> value previously added with _gtk_key_hash_add_entry()
 </parameter_description>
 </parameter>
 </parameters>
@@ -54345,6 +57247,23 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_dialog_get_font">
+<description>
+
+</description>
+<parameters>
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GdkFont from the #GtkFontSelection for the
+currently selected font in the dialog.
+
+Deprecated: 2.0: Use gtk_font_selection_dialog_get_font_name() instead.
+</return>
+</function>
+
 <function name="_gtk_xembed_get_focus_wrapped">
 <description>
 Gets whether the current focus sequence has wrapped around
@@ -54606,7 +57525,8 @@
 
 <function name="gtk_tree_view_enable_model_drag_source">
 <description>
-Turns @tree_view into a drag source for automatic DND.
+Turns @tree_view into a drag source for automatic DND. Calling this
+method sets reorderable to %FALSE.
 
 </description>
 <parameters>
@@ -54674,6 +57594,35 @@
 </return>
 </function>
 
+<function name="gtk_tree_store_set_value">
+<description>
+Sets the data in the cell specified by @iter and @column.
+The type of @value must be convertible to the type of the
+column.
+
+
+</description>
+<parameters>
+<parameter name="tree_store">
+<parameter_description> a #GtkTreeStore
+</parameter_description>
+</parameter>
+<parameter name="iter">
+<parameter_description> A valid #GtkTreeIter for the row being modified
+</parameter_description>
+</parameter>
+<parameter name="column">
+<parameter_description> column number to modify
+</parameter_description>
+</parameter>
+<parameter name="value">
+<parameter_description> new value for the cell
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_entry_get_activates_default">
 <description>
 Retrieves the value set by gtk_entry_set_activates_default().
@@ -54845,6 +57794,24 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_dialog_get_apply_button">
+<description>
+Gets the &apos;Apply&apos; button.
+
+
+</description>
+<parameters>
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GtkWidget used in the dialog for the &apos;Apply&apos; button.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_layout_set_vadjustment">
 <description>
 Sets the vertical scroll adjustment for the layout.
@@ -55018,31 +57985,19 @@
 </return>
 </function>
 
-<function name="gtk_text_iter_forward_visible_lines">
+<function name="gtk_text_layout_is_valid">
 <description>
-Moves @count visible lines forward, if possible (if @count would move
-past the start or end of the buffer, moves to the start or end of
-the buffer).  The return value indicates whether the iterator moved
-onto a dereferenceable position; if the iterator didn&apos;t move, or
-moved onto the end iterator, then %FALSE is returned. If @count is 0,
-the function does nothing and returns %FALSE. If @count is negative,
-moves backward by 0 - @count lines.
+Check if there are any invalid regions in a #GtkTextLayout&apos;s buffer
 
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> a #GtkTextIter
-</parameter_description>
-</parameter>
-<parameter name="count">
-<parameter_description> number of lines to move forward
+<parameter name="layout">
+<parameter_description> a #GtkTextLayout
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether @iter moved and is dereferenceable
-
-Since: 2.8
+<return> %TRUE if any invalid regions were found
 </return>
 </function>
 
@@ -55061,26 +58016,23 @@
 </return>
 </function>
 
-<function name="gtk_text_view_get_default_attributes">
+<function name="gtk_status_icon_new_from_icon_name">
 <description>
-Obtains a copy of the default text attributes. These are the
-attributes used for text unless a tag overrides them.
-You&apos;d typically pass the default attributes in to
-gtk_text_iter_get_attributes() in order to get the
-attributes in effect at a given text position.
-
-The return value is a copy owned by the caller of this function,
-and should be freed.
+Creates a status icon displaying an icon from the current icon theme.
+If the current icon theme is changed, the icon will be updated 
+appropriately.
 
 
 </description>
 <parameters>
-<parameter name="text_view">
-<parameter_description> a #GtkTextView
+<parameter name="icon_name">
+<parameter_description> an icon name
 </parameter_description>
 </parameter>
 </parameters>
-<return> a new #GtkTextAttributes
+<return> a new #GtkStatusIcon
+
+Since: 2.10
 </return>
 </function>
 
@@ -55088,6 +58040,8 @@
 <description>
 Adds a new space to the end of the toolbar.
 
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
+
 </description>
 <parameters>
 <parameter name="toolbar">
@@ -55098,6 +58052,25 @@
 <return></return>
 </function>
 
+<function name="gtk_combo_box_entry_new_text">
+<description>
+Convenience function which constructs a new editable text combo box, which 
+is a #GtkComboBoxEntry just displaying strings. If you use this function to
+create a text combo box, you should only manipulate its data source with
+the following convenience functions: gtk_combo_box_append_text(),
+gtk_combo_box_insert_text(), gtk_combo_box_prepend_text() and
+gtk_combo_box_remove_text().
+
+
+</description>
+<parameters>
+</parameters>
+<return> A new text #GtkComboBoxEntry.
+
+Since: 2.4
+</return>
+</function>
+
 <function name="gtk_font_button_new">
 <description>
 Creates a new font picker widget.
@@ -55298,6 +58271,62 @@
 <return></return>
 </function>
 
+<function name="gtk_mount_operation_get_parent">
+<description>
+Gets the transient parent used by the #GtkMountOperation
+
+
+</description>
+<parameters>
+<parameter name="op">
+<parameter_description> a #GtkMountOperation
+</parameter_description>
+</parameter>
+</parameters>
+<return> the transient parent for windows shown by @op
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_printer_is_accepting_jobs">
+<description>
+Return value: %TRUE if @printer is accepting jobs
+
+</description>
+<parameters>
+<parameter name="printer">
+<parameter_description> a #GtkPrinter
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if @printer is accepting jobs
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_tool_shell_rebuild_menu">
+<description>
+Calling this function signals the tool shell that the overflow menu item for
+tool items have changed. If there is an overflow menu and if it is visible
+when this function it called, the menu will be rebuilt.
+
+Tool items must not call this function directly, but rely on
+gtk_tool_item_rebuild_menu() instead.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="shell">
+<parameter_description> a #GtkToolShell
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_print_settings_get_quality">
 <description>
 Gets the value of %GTK_PRINT_SETTINGS_QUALITY.
@@ -55316,24 +58345,29 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_set_number_up">
+<function name="gtk_image_new_from_gicon">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_NUMBER_UP.
+Creates a #GtkImage displaying an icon from the current icon theme.
+If the icon name isn&apos;t known, a &quot;broken image&quot; icon will be
+displayed instead.  If the current icon theme is changed, the icon
+will be updated appropriately.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="icon">
+<parameter_description> an icon
 </parameter_description>
 </parameter>
-<parameter name="number_up">
-<parameter_description> the number of pages per sheet 
+<parameter name="size">
+<parameter_description> a stock icon size
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkImage displaying the themed icon
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_widget_get_ancestor">
@@ -55364,59 +58398,61 @@
 </return>
 </function>
 
-<function name="gtk_widget_child_notify">
+<function name="gtk_tree_model_filter_convert_path_to_child_path">
 <description>
-Emits a #GtkWidget::child-notify signal for the 
-&amp;lt;link linkend=&quot;child-properties&quot;&amp;gt;child property&amp;lt;/link&amp;gt; @child_property 
-on @widget.
+Converts @filter_path to a path on the child model of @filter. That is,
+ filter_path points to a location in @filter. The returned path will
+point to the same location in the model not being filtered. If @filter_path
+does not point to a location in the child model, %NULL is returned.
 
-This is the analogue of g_object_notify() for child properties.
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="filter">
+<parameter_description> A #GtkTreeModelFilter.
 </parameter_description>
 </parameter>
-<parameter name="child_property">
-<parameter_description> the name of a child property installed on the 
-class of @widget&amp;lt;!-- --&amp;gt;&apos;s parent
+<parameter name="filter_path">
+<parameter_description> A #GtkTreePath to convert.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> A newly allocated #GtkTreePath, or %NULL.
+
+Since: 2.4
+</return>
 </function>
 
-<function name="gtk_combo_box_set_active_iter">
+<function name="GtkToolShell">
 <description>
-Sets the current active item to be the one referenced by @iter. 
- iter must correspond to a path of depth one.
-
-Since: 2.4
+Dummy structure for accessing instances of #GtkToolShellIface.
 
 </description>
 <parameters>
-<parameter name="combo_box">
-<parameter_description> A #GtkComboBox
-</parameter_description>
-</parameter>
-<parameter name="iter">
-<parameter_description> The #GtkTreeIter
-</parameter_description>
-</parameter>
 </parameters>
 <return></return>
 </function>
 
-<function name="gtk_icon_source_free">
+<function name="gtk_label_set_line_wrap">
 <description>
-Frees a dynamically-allocated icon source, along with its
-filename, size, and pixbuf fields if those are not %NULL.
+Toggles line wrapping within the #GtkLabel widget. %TRUE makes it break
+lines if text exceeds the widget&apos;s size. %FALSE lets the text get cut off
+by the edge of the widget if it exceeds the widget size.
+
+Note that setting line wrapping to %TRUE does not make the label
+wrap at its parent container&apos;s width, because GTK+ widgets
+conceptually can&apos;t make their requisition depend on the parent
+container&apos;s size. For a label that wraps at a specific position,
+set the label&apos;s width using gtk_widget_set_size_request().
 
 </description>
 <parameters>
-<parameter name="source">
-<parameter_description> a #GtkIconSource
+<parameter name="label">
+<parameter_description> a #GtkLabel
+</parameter_description>
+</parameter>
+<parameter name="wrap">
+<parameter_description> the setting
 </parameter_description>
 </parameter>
 </parameters>
@@ -55504,92 +58540,92 @@
 <return></return>
 </function>
 
-<function name="gtk_tool_item_get_use_drag_window">
+<function name="gtk_tool_item_rebuild_menu">
 <description>
-Return value: %TRUE if @tool_item uses a drag window.
+Calling this function signals to the toolbar that the
+overflow menu item for @tool_item has changed. If the
+overflow menu is visible when this function it called,
+the menu will be rebuilt.
+
+The function must be called when the tool item
+changes what it will do in response to the &quot;create_menu_proxy&quot;
+signal.
+
+Since: 2.6
 
 </description>
 <parameters>
 <parameter name="tool_item">
-<parameter_description> a #GtkToolItem 
+<parameter_description> a #GtkToolItem
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if @tool_item uses a drag window.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
-<function name="gtk_paper_size_get_default_right_margin">
+<function name="gtk_widget_error_bell">
 <description>
-Gets the default right margin for the #GtkPaperSize.
+Notifies the user about an input-related error on this widget. 
+If the #GtkSettings:gtk-error-bell setting is %TRUE, it calls
+gdk_window_beep(), otherwise it does nothing.
+
+Note that the effect of gdk_window_beep() can be configured in many
+ways, depending on the windowing backend and the desktop environment
+or window manager that is used.
 
+Since: 2.12
 
 </description>
 <parameters>
-<parameter name="size">
-<parameter_description> a #GtkPaperSize object
-</parameter_description>
-</parameter>
-<parameter name="unit">
-<parameter_description> the unit for the return value
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return> the default right margin
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
-<function name="gtk_accel_map_lock_path">
+<function name="gtk_tree_get_row_drag_data">
 <description>
-Locks the given accelerator path. If the accelerator map doesn&apos;t yet contain
-an entry for @accel_path, a new one is created.
-
-Locking an accelerator path prevents its accelerator from being changed 
-during runtime. A locked accelerator path can be unlocked by 
-gtk_accel_map_unlock_path(). Refer to gtk_accel_map_change_entry() 
-for information about runtime accelerator changes.
-
-If called more than once, @accel_path remains locked until
-gtk_accel_map_unlock_path() has been called an equivalent number
-of times.
-
-Note that locking of individual accelerator paths is independent from 
-locking the #GtkAccelGroup containing them. For runtime accelerator
-changes to be possible both the accelerator path and its #GtkAccelGroup
-have to be unlocked. 
+Obtains a @tree_model and @path from selection data of target type
+%GTK_TREE_MODEL_ROW. Normally called from a drag_data_received handler.
+This function can only be used if @selection_data originates from the same
+process that&apos;s calling this function, because a pointer to the tree model
+is being passed around. If you aren&apos;t in the same process, then you&apos;ll
+get memory corruption. In the #GtkTreeDragDest drag_data_received handler,
+you can assume that selection data of type %GTK_TREE_MODEL_ROW is
+in from the current process. The returned path must be freed with
+gtk_tree_path_free().
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="accel_path">
-<parameter_description> a valid accelerator path
+<parameter name="selection_data">
+<parameter_description> a #GtkSelectionData
+</parameter_description>
+</parameter>
+<parameter name="tree_model">
+<parameter_description> a #GtkTreeModel
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> row in @tree_model
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if @selection_data had target type %GTK_TREE_MODEL_ROW and
+is otherwise valid
+</return>
 </function>
 
-<function name="gtk_widget_error_bell">
+<function name="gtk_cell_editable_remove_widget">
 <description>
-Notifies the user about an input-related error on this widget. 
-If the #GtkSettings:gtk-error-bell setting is %TRUE, it calls
-gdk_window_beep(), otherwise it does nothing.
-
-Note that the effect of gdk_window_beep() can be configured in many
-ways, depending on the windowing backend and the desktop environment
-or window manager that is used.
-
-Since: 2.12
+Emits the #GtkCellEditable::remove-widget signal.  
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
+<parameter name="cell_editable">
+<parameter_description> A #GtkTreeEditable
 </parameter_description>
 </parameter>
 </parameters>
@@ -55706,28 +58742,6 @@
 </return>
 </function>
 
-<function name="gtk_file_system_get_bookmark_label">
-<description>
-Gets the label to display for a bookmark, or %NULL.
-
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> path of the bookmark 
-</parameter_description>
-</parameter>
-</parameters>
-<return> the label for the bookmark @path
-
-Since: 2.8
-</return>
-</function>
-
 <function name="gtk_tool_button_set_icon_widget">
 <description>
 Sets @icon as the widget used as icon on @button. If @icon_widget is
@@ -55799,35 +58813,37 @@
 </return>
 </function>
 
-<function name="gtk_toggle_action_get_draw_as_radio">
+<function name="gtk_stock_item_copy">
 <description>
-Returns: whether the action should have proxies like a radio action.
+Copies a stock item, mostly useful for language bindings and not in applications.
+
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="item">
+<parameter_description> a #GtkStockItem
 </parameter_description>
 </parameter>
 </parameters>
-<return> whether the action should have proxies like a radio action.
-
-Since: 2.4
+<return> a new #GtkStockItem
 </return>
 </function>
 
-<function name="gtk_text_iter_get_buffer">
+<function name="gtk_handle_box_get_child_detached">
 <description>
-Return value: the buffer
+Whether the handlebox&apos;s child is currently detached.
+
 
 </description>
 <parameters>
-<parameter name="iter">
-<parameter_description> an iterator
+<parameter name="handle_box">
+<parameter_description> a #GtkHandleBox
 </parameter_description>
 </parameter>
 </parameters>
-<return> the buffer
+<return> %TRUE if the child is currently detached, otherwise %FALSE
+
+Since: 2.14
 </return>
 </function>
 
@@ -55845,37 +58861,21 @@
 <return></return>
 </function>
 
-<function name="gtk_widget_set_redraw_on_allocate">
+<function name="gtk_icon_view_get_row_spacing">
 <description>
-Sets whether the entire widget is queued for drawing when its size 
-allocation changes. By default, this setting is %TRUE and
-the entire widget is redrawn on every size change. If your widget
-leaves the upper left unchanged when made bigger, turning this
-setting off will improve performance.
-
-Note that for %NO_WINDOW widgets setting this flag to %FALSE turns
-off all allocation on resizing: the widget will not even redraw if
-its position changes; this is to allow containers that don&apos;t draw
-anything to avoid excess invalidations. If you set this flag on a
-%NO_WINDOW widget that &amp;lt;emphasis&amp;gt;does&amp;lt;/emphasis&amp;gt; draw on @widget-&amp;gt;window, 
-you are responsible for invalidating both the old and new allocation 
-of the widget when the widget is moved and responsible for invalidating
-regions newly when the widget increases size.
+Return value: the space between rows
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description> a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="redraw_on_allocate">
-<parameter_description> if %TRUE, the entire widget will be redrawn
-when it is allocated to a new size. Otherwise, only the
-new portion of the widget will be redrawn.
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the space between rows
+
+Since: 2.6
+</return>
 </function>
 
 <function name="gtk_widget_is_composited">
@@ -55884,6 +58884,11 @@
 drawn correctly. On X11 this function returns whether a
 compositing manager is running for @widget&apos;s screen.
 
+Please note that the semantics of this call will change
+in the future if used on a widget that has a composited
+window in its heirarchy (as set by
+gdk_window_set_composited()).
+
 
 </description>
 <parameters>
@@ -56033,7 +59038,7 @@
 Draws a resize grip in the given rectangle on @window using the given
 parameters. 
 
-Deprecated: Use gtk_paint_resize_grip() instead.
+Deprecated: 2.0: Use gtk_paint_resize_grip() instead.
 
 </description>
 <parameters>
@@ -56168,53 +59173,43 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_set_duplex">
+<function name="gtk_builder_get_object">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_DUPLEX.
+Gets the object named @name. Note that this function does not
+increment the reference count of the returned object. 
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="builder">
+<parameter_description> a #GtkBuilder
 </parameter_description>
 </parameter>
-<parameter name="duplex">
-<parameter_description> a #GtkPrintDuplex value
+<parameter name="name">
+<parameter_description> name of object to get
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the object named @name or %NULL if it could not be 
+found in the object tree. 
+
+Since: 2.12
+</return>
 </function>
 
-<function name="gtk_item_factory_create_items">
+<function name="gtk_tree_view_get_search_equal_func">
 <description>
-Creates the menu items from the @entries.
-
-Deprecated: 2.4:
+Return value: the currently used compare function for the search code.
 
 </description>
 <parameters>
-<parameter name="ifactory">
-<parameter_description> a #GtkItemFactory
-</parameter_description>
-</parameter>
-<parameter name="n_entries">
-<parameter_description> the length of @entries
-</parameter_description>
-</parameter>
-<parameter name="entries">
-<parameter_description> an array of #GtkItemFactoryEntry&amp;lt;!-- --&amp;gt;s whose @callback members
-must by of type #GtkItemFactoryCallback1
-</parameter_description>
-</parameter>
-<parameter name="callback_data">
-<parameter_description> data passed to the callback functions of all entries
+<parameter name="tree_view">
+<parameter_description> A #GtkTreeView
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the currently used compare function for the search code.
+</return>
 </function>
 
 <function name="gtk_file_chooser_remove_filter">
@@ -56253,32 +59248,86 @@
 </return>
 </function>
 
-<function name="gtk_window_iconify">
+<function name="gtk_status_icon_set_blinking">
 <description>
-Asks to iconify (i.e. minimize) the specified @window. Note that
-you shouldn&apos;t assume the window is definitely iconified afterward,
-because other entities (e.g. the user or &amp;lt;link
-linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;) could deiconify it
-again, or there may not be a window manager in which case
-iconification isn&apos;t possible, etc. But normally the window will end
-up iconified. Just don&apos;t write code that crashes if not.
+Makes the status icon start or stop blinking. 
+Note that blinking user interface elements may be problematic
+for some users, and thus may be turned off, in which case
+this setting has no effect.
 
-It&apos;s permitted to call this function before showing a window,
-in which case the window will be iconified before it ever appears
-onscreen.
+Since: 2.10
 
-You can track iconification via the &quot;window_state_event&quot; signal
-on #GtkWidget.
+</description>
+<parameters>
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
+</parameter_description>
+</parameter>
+<parameter name="blinking">
+<parameter_description> %TRUE to turn blinking on, %FALSE to turn it off
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_file_chooser_set_file">
+<description>
+Sets @file as the current filename for the file chooser, by changing
+to the file&apos;s parent folder and actually selecting the file in list.  If
+the @chooser is in #GTK_FILE_CHOOSER_ACTION_SAVE mode, the file&apos;s base name
+will also appear in the dialog&apos;s file name entry.
+
+If the file name isn&apos;t in the current folder of @chooser, then the current
+folder of @chooser will be changed to the folder containing @filename. This
+is equivalent to a sequence of gtk_file_chooser_unselect_all() followed by
+gtk_file_chooser_select_filename().
+
+Note that the file must exist, or nothing will be done except
+for the directory change.
+
+If you are implementing a &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; dialog,
+you should use this function if you already have a file name to which the
+user may save; for example, when the user opens an existing file and then
+does &amp;lt;guimenuitem&amp;gt;File/Save As...&amp;lt;/guimenuitem&amp;gt; on it.  If you don&apos;t have
+a file name already &amp;mdash; for example, if the user just created a new
+file and is saving it for the first time, do not call this function.
+Instead, use something similar to this:
+|[
+if (document_is_new)
+{
+/&amp;ast; the user just created a new document &amp;ast;/
+gtk_file_chooser_set_current_folder_file (chooser, default_file_for_saving);
+gtk_file_chooser_set_current_name (chooser, &quot;Untitled document&quot;);
+}
+else
+{
+/&amp;ast; the user edited an existing document &amp;ast;/
+gtk_file_chooser_set_file (chooser, existing_file);
+}
+]|
 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="file">
+<parameter_description> the #GFile to set as current
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> location to store the error, or %NULL to ignore errors.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if both the folder could be changed and the file was
+selected successfully, %FALSE otherwise.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_draw_box_gap">
@@ -56286,7 +59335,7 @@
 Draws a box in @window using the given style and state and shadow type, 
 leaving a gap in one side.
 
-Deprecated: Use gtk_paint_box_gap() instead.
+Deprecated: 2.0: Use gtk_paint_box_gap() instead.
 
 </description>
 <parameters>
@@ -56338,6 +59387,24 @@
 <return></return>
 </function>
 
+<function name="gtk_adjustment_get_step_increment">
+<description>
+Retrieves the step increment of the adjustment.
+
+
+</description>
+<parameters>
+<parameter name="adjustment">
+<parameter_description> a #GtkAdjustment
+</parameter_description>
+</parameter>
+</parameters>
+<return> The current step increment of the adjustment.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_print_settings_set_orientation">
 <description>
 Sets the value of %GTK_PRINT_SETTINGS_ORIENTATION.
@@ -56410,18 +59477,26 @@
 <return></return>
 </function>
 
-<function name="gtk_border_free">
+<function name="gtk_notebook_get_tab_reorderable">
 <description>
-Frees a #GtkBorder structure.
+Gets whether the tab can be reordered via drag and drop or not.
+
 
 </description>
 <parameters>
-<parameter name="border_">
-<parameter_description> a #GtkBorder.
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> a child #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> %TRUE if the tab is reorderable.
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_range_set_adjustment">
@@ -56471,6 +59546,31 @@
 <return></return>
 </function>
 
+<function name="gtk_clipboard_wait_for_uris">
+<description>
+Requests the contents of the clipboard as URIs. This function waits
+for the data to be received using the main loop, so events,
+timeouts, etc, may be dispatched during the wait.
+
+
+</description>
+<parameters>
+<parameter name="clipboard">
+<parameter_description> a #GtkClipboard
+</parameter_description>
+</parameter>
+</parameters>
+<return> a newly-allocated %NULL-terminated array of strings which must
+be freed with g_strfreev(), or %NULL if
+retrieving the selection data failed. (This 
+could happen for various reasons, in particular 
+if the clipboard was empty or if the contents of 
+the clipboard could not be converted into URI form.)
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_target_list_add_table">
 <description>
 Prepends a table of #GtkTargetEntry to a target list.
@@ -56743,6 +59843,21 @@
 </return>
 </function>
 
+<function name="gtk_tree_view_column_get_clickable">
+<description>
+Return value: %TRUE if user can click the column header.
+
+</description>
+<parameters>
+<parameter name="tree_column">
+<parameter_description> a #GtkTreeViewColumn
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if user can click the column header.
+</return>
+</function>
+
 <function name="gtk_toggle_tool_button_new_from_stock">
 <description>
 Creates a new #GtkToggleToolButton containing the image and text from a
@@ -56822,22 +59937,45 @@
 </return>
 </function>
 
-<function name="gtk_entry_completion_get_entry">
+<function name="gtk_window_set_icon_list">
 <description>
-Gets the entry @completion has been attached to.
+Sets up the icon representing a #GtkWindow. The icon is used when
+the window is minimized (also known as iconified).  Some window
+managers or desktop environments may also place it in the window
+frame, or display it in other contexts.
+
+gtk_window_set_icon_list() allows you to pass in the same icon in
+several hand-drawn sizes. The list should contain the natural sizes
+your icon is available in; that is, don&apos;t scale the image before
+passing it to GTK+. Scaling is postponed until the last minute,
+when the desired final size is known, to allow best quality.
+
+By passing several sizes, you may improve the final image quality
+of the icon, by reducing or eliminating automatic image scaling.
+
+Recommended sizes to provide: 16x16, 32x32, 48x48 at minimum, and
+larger images (64x64, 128x128) if you have them.
 
+See also gtk_window_set_default_icon_list() to set the icon
+for all windows in your application in one go.
+
+Note that transient windows (those who have been set transient for another
+window using gtk_window_set_transient_for()) will inherit their
+icon from their transient parent. So there&apos;s no need to explicitly
+set the icon on transient windows.
 
 </description>
 <parameters>
-<parameter name="completion">
-<parameter_description> A #GtkEntryCompletion.
+<parameter name="window">
+<parameter_description> a #GtkWindow
+</parameter_description>
+</parameter>
+<parameter name="list">
+<parameter_description> list of #GdkPixbuf
 </parameter_description>
 </parameter>
 </parameters>
-<return> The entry @completion has been attached to.
-
-Since: 2.4
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_list_accel_closures">
@@ -56898,6 +60036,7 @@
 <return> a new #GtkFileChooserDialog
 
 Since: 2.4
+Deprecated: 2.14
 </return>
 </function>
 
@@ -56922,30 +60061,21 @@
 <return></return>
 </function>
 
-<function name="gtk_window_set_type_hint">
+<function name="gtk_handle_box_get_handle_position">
 <description>
-By setting the type hint for the window, you allow the window
-manager to decorate and handle the window in a way which is
-suitable to the function of the window in your application.
-
-This function should be called before the window becomes visible.
-
-gtk_dialog_new_with_buttons() and other convenience functions in GTK+
-will sometimes call gtk_window_set_type_hint() on your behalf.
+Gets the handle position of the handle box. See
+gtk_handle_box_set_handle_position().
 
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
-</parameter_description>
-</parameter>
-<parameter name="hint">
-<parameter_description> the window type
+<parameter name="handle_box">
+<parameter_description> a #GtkHandleBox
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the current handle position.
+</return>
 </function>
 
 <function name="gtk_recent_chooser_set_current_uri">
@@ -57113,36 +60243,9 @@
 <return></return>
 </function>
 
-<function name="gtk_plug_construct_for_display">
-<description>
-Finish the initialization of @plug for a given #GtkSocket identified by
- socket_id which is currently displayed on @display.
-This function will generally only be used by classes deriving from #GtkPlug.
-
-Since: 2.2
-
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> a #GtkPlug.
-</parameter_description>
-</parameter>
-<parameter name="display">
-<parameter_description> the #GdkDisplay associated with @socket_id&apos;s 
-#GtkSocket.
-</parameter_description>
-</parameter>
-<parameter name="socket_id">
-<parameter_description> the XID of the socket&apos;s window.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_text_buffer_apply_tag">
 <description>
-Emits the &quot;apply_tag&quot; signal on @buffer. The default
+Emits the &quot;apply-tag&quot; signal on @buffer. The default
 handler for the signal applies @tag to the given range.
 @start and @end do not have to be in order.
 
@@ -57204,26 +60307,6 @@
 </return>
 </function>
 
-<function name="gtk_file_chooser_set_show_hidden">
-<description>
-Sets whether hidden files and folders are displayed in the file selector.  
-
-Since: 2.6
-
-</description>
-<parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="show_hidden">
-<parameter_description> %TRUE if hidden files and folders should be displayed.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_widget_get_default_direction">
 <description>
 Obtains the current default reading direction. See
@@ -57301,52 +60384,24 @@
 </return>
 </function>
 
-<function name="gtk_message_dialog_format_secondary_markup">
+<function name="gtk_text_iter_get_line">
 <description>
-Sets the secondary text of the message dialog to be @message_format (with 
-printf()-style), which is marked up with the 
-&amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango text markup language&amp;lt;/link&amp;gt;.
-
-Note that setting a secondary text makes the primary text become
-bold, unless you have provided explicit markup.
-
-Due to an oversight, this function does not escape special XML characters
-like gtk_message_dialog_new_with_markup() does. Thus, if the arguments 
-may contain special XML characters, you should use g_markup_printf_escaped()
-to escape it.
-
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-gchar *msg;
-
-msg = g_markup_printf_escaped (message_format, ...);
-gtk_message_dialog_format_secondary_markup (message_dialog, &quot;&amp;percnt;s&quot;, msg);
-g_free (msg);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
-
-Since: 2.6
+Return value: a line number
 
 </description>
 <parameters>
-<parameter name="message_dialog">
-<parameter_description> a #GtkMessageDialog
-</parameter_description>
-</parameter>
-<parameter name="message_format">
-<parameter_description> printf()-style markup string (see 
-     &amp;lt;link linkend=&quot;PangoMarkupFormat&quot;&amp;gt;Pango markup format&amp;lt;/link&amp;gt;), or %NULL
-</parameter_description>
-</parameter>
-<parameter name="Varargs">
-<parameter_description> arguments for @message_format
+<parameter name="iter">
+<parameter_description> an iterator
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a line number
+</return>
 </function>
 
 <function name="gtk_style_ref">
 <description>
-Deprecated equivalent of g_object_ref().
+Deprecated: 2.0: use g_object_ref() instead.
 
 </description>
 <parameters>
@@ -57401,18 +60456,29 @@
 </return>
 </function>
 
-<function name="gtk_status_icon_new">
+<function name="gtk_notebook_set_window_creation_hook">
 <description>
-Creates an empty status icon object.
+Installs a global function used to create a window
+when a detached tab is dropped in an empty area.
 
+Since: 2.10
 
 </description>
 <parameters>
+<parameter name="func">
+<parameter_description> the #GtkNotebookWindowCreationFunc, or %NULL
+</parameter_description>
+</parameter>
+<parameter name="data">
+<parameter_description> user data for @func
+</parameter_description>
+</parameter>
+<parameter name="destroy">
+<parameter_description> Destroy notifier for @data, or %NULL
+</parameter_description>
+</parameter>
 </parameters>
-<return> a new #GtkStatusIcon
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_widget_pop_composite_child">
@@ -57745,86 +60811,66 @@
 <return></return>
 </function>
 
-<function name="gtk_file_chooser_set_use_preview_label">
+<function name="gtk_window_new">
 <description>
-Sets whether the file chooser should display a stock label with the name of
-the file that is being previewed; the default is %TRUE.  Applications that
-want to draw the whole preview area themselves should set this to %FALSE and
-display the name themselves in their preview widget.
+Creates a new #GtkWindow, which is a toplevel window that can
+contain other widgets. Nearly always, the type of the window should
+be #GTK_WINDOW_TOPLEVEL. If you&apos;re implementing something like a
+popup menu from scratch (which is a bad idea, just use #GtkMenu),
+you might use #GTK_WINDOW_POPUP. #GTK_WINDOW_POPUP is not for
+dialogs, though in some other toolkits dialogs are called &quot;popups&quot;.
+In GTK+, #GTK_WINDOW_POPUP means a pop-up menu or pop-up tooltip.
+On X11, popup windows are not controlled by the &amp;lt;link
+linkend=&quot;gtk-X11-arch&quot;&amp;gt;window manager&amp;lt;/link&amp;gt;.
 
-See also: gtk_file_chooser_set_preview_widget()
+If you simply want an undecorated window (no window borders), use
+gtk_window_set_decorated(), don&apos;t use #GTK_WINDOW_POPUP.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="chooser">
-<parameter_description> a #GtkFileChooser
-</parameter_description>
-</parameter>
-<parameter name="use_label">
-<parameter_description> whether to display a stock label with the name of the previewed file
+<parameter name="type">
+<parameter_description> type of window
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> a new #GtkWindow.
+</return>
 </function>
 
-<function name="gtk_tree_row_reference_new_proxy">
+<function name="gtk_tool_item_get_visible_vertical">
 <description>
-You do not need to use this function.  Creates a row reference based on
- path   This reference will keep pointing to the node pointed to by @path, 
-so long as it exists.  If @path isn&apos;t a valid path in @model, then %NULL is
-returned.  However, unlike references created with
-gtk_tree_row_reference_new(), it does not listen to the model for changes.
-The creator of the row reference must do this explicitly using
-gtk_tree_row_reference_inserted(), gtk_tree_row_reference_deleted(),
-gtk_tree_row_reference_reordered().
-
-These functions must be called exactly once per proxy when the
-corresponding signal on the model is emitted. This single call
-updates all row references for that proxy. Since built-in GTK+
-objects like #GtkTreeView already use this mechanism internally,
-using them as the proxy object will produce unpredictable results.
-Further more, passing the same object as @model and @proxy
-doesn&apos;t work for reasons of internal implementation.
-
-This type of row reference is primarily meant by structures that need to
-carefully monitor exactly when a row reference updates itself, and is not
-generally needed by most applications.
-
+Return value: Whether @tool_item is visible when the toolbar is docked vertically
 
 </description>
 <parameters>
-<parameter name="proxy">
-<parameter_description> A proxy #GObject
-</parameter_description>
-</parameter>
-<parameter name="model">
-<parameter_description> A #GtkTreeModel
-</parameter_description>
-</parameter>
-<parameter name="path">
-<parameter_description> A valid #GtkTreePath to monitor
+<parameter name="tool_item">
+<parameter_description> a #GtkToolItem 
 </parameter_description>
 </parameter>
 </parameters>
-<return> A newly allocated #GtkTreeRowReference, or %NULL
+<return> Whether @tool_item is visible when the toolbar is docked vertically
+
+Since: 2.4
 </return>
 </function>
 
-<function name="gtk_layout_thaw">
+<function name="gtk_selection_data_get_length">
 <description>
-This is a deprecated function, it doesn&apos;t do anything useful.
+Retrieves the length of the raw data of the selection.
+
 
 </description>
 <parameters>
-<parameter name="layout">
-<parameter_description> a #GtkLayout
+<parameter name="selection_data">
+<parameter_description> a pointer to a #GtkSelectionData structure.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the length of the data of the selection.
+
+Since: 2.14
+</return>
 </function>
 
 <function name="gtk_image_new_from_icon_name">
@@ -57852,18 +60898,21 @@
 </return>
 </function>
 
-<function name="gtk_tree_view_column_get_widget">
+<function name="gtk_range_get_restrict_to_fill_level">
 <description>
-Return value: The #GtkWidget in the column header, or %NULL
+Gets whether the range is restricted to the fill level.
+
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> A #GtkTreeViewColumn.
+<parameter name="range">
+<parameter_description> A #GtkRange
 </parameter_description>
 </parameter>
 </parameters>
-<return> The #GtkWidget in the column header, or %NULL
+<return> %TRUE if @range is restricted to the fill level.
+
+Since: 2.12
 </return>
 </function>
 
@@ -57948,42 +60997,6 @@
 </return>
 </function>
 
-<function name="gtk_file_system_list_bookmarks">
-<description>
-Queries the list of bookmarks in the file system.
-
-
-</description>
-<parameters>
-<parameter name="file_system">
-<parameter_description> a #GtkFileSystem
-</parameter_description>
-</parameter>
-</parameters>
-<return> A list of #GtkFilePath, or NULL if there are no configured
-bookmarks.  You should use gtk_file_paths_free() to free this list.
-
-See also: gtk_file_system_get_supports_bookmarks()
-</return>
-</function>
-
-<function name="gtk_file_paths_copy">
-<description>
-Copies a list of #GtkFilePath structures.
-
-
-</description>
-<parameters>
-<parameter name="paths">
-<parameter_description> A #GSList of #GtkFilePath structures.
-</parameter_description>
-</parameter>
-</parameters>
-<return> A copy of @paths.  Since the contents of the list are copied as
-well, you should use gtk_file_paths_free() to free the result.
-</return>
-</function>
-
 <function name="gtk_cell_view_get_cell_renderers">
 <description>
 Return value: a list of cell renderers. The list, but not the
@@ -58060,6 +61073,21 @@
 </return>
 </function>
 
+<function name="gtk_cell_renderer_toggle_get_active">
+<description>
+Return value: %TRUE if the cell renderer is active.
+
+</description>
+<parameters>
+<parameter name="toggle">
+<parameter_description> a #GtkCellRendererToggle
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the cell renderer is active.
+</return>
+</function>
+
 <function name="gtk_about_dialog_set_license">
 <description>
 Sets the license information to be displayed in the secondary
@@ -58123,7 +61151,7 @@
 Deletes the menu item which was created for @path by the given
 item factory.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -58139,23 +61167,22 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_view_column_set_title">
+<function name="gtk_icon_source_get_icon_name">
 <description>
-Sets the title of the @tree_column.  If a custom widget has been set, then
-this value is ignored.
+Retrieves the source icon name, or %NULL if none is set. The
+icon_name is not a copy, and should not be modified or expected to
+persist beyond the lifetime of the icon source.
+
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> A #GtkTreeViewColumn.
-</parameter_description>
-</parameter>
-<parameter name="title">
-<parameter_description> The title of the @tree_column.
+<parameter name="source">
+<parameter_description> a #GtkIconSource
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> icon name. This string must not be modified or freed.
+</return>
 </function>
 
 <function name="gtk_tree_view_column_cell_set_cell_data">
@@ -58209,18 +61236,54 @@
 </return>
 </function>
 
-<function name="gtk_tree_view_column_get_clickable">
+<function name="gtk_widget_set_state">
+<description>
+This function is for use in widget implementations. Sets the state
+of a widget (insensitive, prelighted, etc.) Usually you should set
+the state using wrapper functions such as gtk_widget_set_sensitive().
+
+</description>
+<parameters>
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="state">
+<parameter_description> new state for @widget
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="gtk_style_attach">
 <description>
-Return value: %TRUE if user can click the column header.
+Attaches a style to a window; this process allocates the
+colors and creates the GC&apos;s for the style - it specializes
+it to a particular visual and colormap. The process may 
+involve the creation of a new style if the style has already 
+been attached to a window with a different style and colormap.
+
+Since this function may return a new object, you have to use it 
+in the following way: 
+&amp;lt;literal&amp;gt;style = gtk_style_attach (style, window)&amp;lt;/literal&amp;gt;
+
 
 </description>
 <parameters>
-<parameter name="tree_column">
-<parameter_description> a #GtkTreeViewColumn
+<parameter name="style">
+<parameter_description> a #GtkStyle.
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow.
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if user can click the column header.
+<return> Either @style, or a newly-created #GtkStyle.
+If the style is newly created, the style parameter
+will be unref&apos;ed, and the new style will have
+a reference count belonging to the caller.
 </return>
 </function>
 
@@ -58268,28 +61331,26 @@
 </return>
 </function>
 
-<function name="_gtk_key_hash_lookup_keyval">
+<function name="gtk_combo_box_set_wrap_width">
 <description>
-Looks up the best matching entry or entries in the hash table for a
-given keyval/modifiers pair. It&apos;s better to use
-_gtk_key_hash_lookup() if you have the original #GdkEventKey
-available.  The results are sorted so that entries with less
-modifiers come before entries with more modifiers.
+Sets the wrap width of @combo_box to be @width. The wrap width is basically
+the preferred number of columns when you want the popup to be layed out
+in a table.
 
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="key_hash">
-<parameter_description> a #GtkKeyHash
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox
 </parameter_description>
 </parameter>
-<parameter name="event">
-<parameter_description> a #GtkEvent
+<parameter name="width">
+<parameter_description> Preferred number of columns
 </parameter_description>
 </parameter>
 </parameters>
-<return> A #GSList of all matching entries.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_icon_theme_append_search_path">
@@ -58379,22 +61440,22 @@
 </return>
 </function>
 
-<function name="gtk_accel_map_lookup_entry">
+<function name="gtk_recent_info_ref">
 <description>
-Looks up the accelerator entry for @accel_path and fills in @key.
+Increases the reference count of @recent_info by one.
+
 
 </description>
 <parameters>
-<parameter name="accel_path">
-<parameter_description>  a valid accelerator path
-</parameter_description>
-</parameter>
-<parameter name="key">
-<parameter_description>         the accelerator key to be filled in (optional)
+<parameter name="info">
+<parameter_description> a #GtkRecentInfo
 </parameter_description>
 </parameter>
 </parameters>
-<return>     %TRUE if @accel_path is known, %FALSE otherwise
+<return> the recent info object with its reference count increased
+by one.
+
+Since: 2.10
 </return>
 </function>
 
@@ -58431,6 +61492,25 @@
 <return></return>
 </function>
 
+<function name="gtk_accel_group_get_modifier_mask">
+<description>
+Gets a #GdkModifierType representing the mask for this
+ accel_group  For example, #GDK_CONTROL_MASK, #GDK_SHIFT_MASK, etc.
+
+
+</description>
+<parameters>
+<parameter name="accel_group">
+<parameter_description> a #GtkAccelGroup
+</parameter_description>
+</parameter>
+</parameters>
+<return> the modifier mask for this accel group.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_cell_renderer_progress_new">
 <description>
 Creates a new #GtkCellRendererProgress. 
@@ -58536,48 +61616,23 @@
 </return>
 </function>
 
-<function name="gtk_print_settings_set_finishings">
+<function name="gtk_print_context_get_page_setup">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_FINISHINGS.
+Obtains the #GtkPageSetup that determines the page
+dimensions of the #GtkPrintContext.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
-</parameter_description>
-</parameter>
-<parameter name="finishings">
-<parameter_description> the finishings
+<parameter name="context">
+<parameter_description> a #GtkPrintContext
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
-</function>
-
-<function name="GtkUIManager">
-<description>
-The post_activate signal is emitted just after the @action
-is activated.
-
-This is intended for applications to get notification
-just after any action is activated.
-
-Since: 2.4
+<return> the page setup of @context
 
-</description>
-<parameters>
-<parameter name="uimanager">
-<parameter_description> the ui manager
-</parameter_description>
-</parameter>
-<parameter name="action">
-<parameter_description> the action
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
+Since: 2.10
+</return>
 </function>
 
 <function name="GtkAccelMap">
@@ -58678,6 +61733,27 @@
 <return></return>
 </function>
 
+<function name="gtk_calendar_set_detail_height_rows">
+<description>
+Updates the height of detail cells.
+See #GtkCalendar:detail-height-rows.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="calendar">
+<parameter_description> a #GtkCalendar.
+</parameter_description>
+</parameter>
+<parameter name="rows">
+<parameter_description> detail height in rows.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="GtkAction">
 <description>
 The &quot;activate&quot; signal is emitted when the action is activated.
@@ -58694,91 +61770,80 @@
 <return></return>
 </function>
 
-<function name="gtk_print_operation_run">
+<function name="gtk_text_view_move_child">
 <description>
-Runs the print operation, by first letting the user modify
-print settings in the print dialog, and then print the document.
-
-Normally that this function does not return until the rendering of all 
-pages is complete. You can connect to the 
-#GtkPrintOperation::status-changed signal on @op to obtain some 
-information about the progress of the print operation. 
-Furthermore, it may use a recursive mainloop to show the print dialog.
-
-If you call gtk_print_operation_set_allow_async() or set the allow-async
-property the operation will run asyncronously if this is supported on the
-platform. The #GtkPrintOperation::done signal will be emitted with the 
-operation results when the operation is done (i.e. when the dialog is 
-canceled, or when the print succeeds or fails).
+Updates the position of a child, as for gtk_text_view_add_child_in_window().
 
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
-if (settings != NULL)
-gtk_print_operation_set_print_settings (print, settings);
+</description>
+<parameters>
+<parameter name="text_view">
+<parameter_description> a #GtkTextView
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> child widget already added to the text view
+</parameter_description>
+</parameter>
+<parameter name="xpos">
+<parameter_description> new X position in window coordinates
+</parameter_description>
+</parameter>
+<parameter name="ypos">
+<parameter_description> new Y position in window coordinates
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
 
-if (page_setup != NULL)
-gtk_print_operation_set_default_page_setup (print, page_setup);
+<function name="gtk_recent_manager_get_items">
+<description>
+Gets the list of recently used resources.
 
-g_signal_connect (print, &quot;begin-print&quot;, 
-G_CALLBACK (begin_print), &amp;amp;data);
-g_signal_connect (print, &quot;draw-page&quot;, 
-G_CALLBACK (draw_page), &amp;amp;data);
 
-res = gtk_print_operation_run (print, GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG, parent, &amp;amp;error);
+</description>
+<parameters>
+<parameter name="manager">
+<parameter_description> a #GtkRecentManager
+</parameter_description>
+</parameter>
+</parameters>
+<return> a list of newly allocated #GtkRecentInfo objects. Use
+gtk_recent_info_unref() on each item inside the list, and then
+free the list itself using g_list_free().
 
-if (res == GTK_PRINT_OPERATION_RESULT_ERROR)
-{
-error_dialog = gtk_message_dialog_new (GTK_WINDOW (parent),
-GTK_DIALOG_DESTROY_WITH_PARENT,
-GTK_MESSAGE_ERROR,
-GTK_BUTTONS_CLOSE,
-&quot;Error printing file:\n&amp;percnt;s&quot;,
-error-&amp;gt;message);
-g_signal_connect (error_dialog, &quot;response&quot;, 
-G_CALLBACK (gtk_widget_destroy), NULL);
-gtk_widget_show (error_dialog);
-g_error_free (error);
-}
-else if (res == GTK_PRINT_OPERATION_RESULT_APPLY)
-{
-if (settings != NULL)
-g_object_unref (settings);
-settings = g_object_ref (gtk_print_operation_get_print_settings (print));
-}
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+Since: 2.10
+</return>
+</function>
 
-Note that gtk_print_operation_run() can only be called once on a
-given #GtkPrintOperation.
+<function name="gtk_item_factory_set_translate_func">
+<description>
+Sets a function to be used for translating the path elements before they
+are displayed. 
 
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
-<parameter name="op">
-<parameter_description> a #GtkPrintOperation
+<parameter name="ifactory">
+<parameter_description> a #GtkItemFactory
 </parameter_description>
 </parameter>
-<parameter name="action">
-<parameter_description> the action to start
+<parameter name="func">
+<parameter_description> the #GtkTranslateFunc function to be used to translate path elements 
 </parameter_description>
 </parameter>
-<parameter name="parent">
-<parameter_description> Transient parent of the dialog, or %NULL
+<parameter name="data">
+<parameter_description> data to pass to @func and @notify
 </parameter_description>
 </parameter>
-<parameter name="error">
-<parameter_description> Return location for errors, or %NULL
+<parameter name="notify">
+<parameter_description> a #GDestroyNotify function to be called when @ifactory is 
+destroyed and when the translation function is changed again
 </parameter_description>
 </parameter>
 </parameters>
-<return> the result of the print operation. A return value of 
-%GTK_PRINT_OPERATION_RESULT_APPLY indicates that the printing was
-completed successfully. In this case, it is a good idea to obtain 
-the used print settings with gtk_print_operation_get_print_settings() 
-and store them for reuse with the next print operation. A value of
-%GTK_PRINT_OPERATION_RESULT_IN_PROGRESS means the operation is running
-asynchronously, and will emit the ::done signal when done.
-
-Since: 2.10
-</return>
+<return></return>
 </function>
 
 <function name="gtk_action_activate">
@@ -58826,6 +61891,38 @@
 <return></return>
 </function>
 
+<function name="gtk_tree_path_get_depth">
+<description>
+Return value: The depth of @path
+
+</description>
+<parameters>
+<parameter name="path">
+<parameter_description> A #GtkTreePath.
+</parameter_description>
+</parameter>
+</parameters>
+<return> The depth of @path
+</return>
+</function>
+
+<function name="gtk_dialog_get_action_area">
+<description>
+Returns: the action area.
+
+</description>
+<parameters>
+<parameter name="dialog">
+<parameter_description> a #GtkDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the action area.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_im_multicontext_append_menuitems">
 <description>
 Add menuitems for various available input methods to a menu;
@@ -58835,7 +61932,7 @@
 </description>
 <parameters>
 <parameter name="context">
-<parameter_description> a #GtkIMMultiContext
+<parameter_description> a #GtkIMMulticontext
 </parameter_description>
 </parameter>
 <parameter name="menushell">
@@ -58846,6 +61943,34 @@
 <return></return>
 </function>
 
+<function name="gtk_image_get_gicon">
+<description>
+Gets the #GIcon and size being displayed by the #GtkImage.
+The storage type of the image must be %GTK_IMAGE_EMPTY or
+%GTK_IMAGE_GICON (see gtk_image_get_storage_type()).
+The caller of this function does not own a reference to the
+returned #GIcon.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="image">
+<parameter_description> a #GtkImage
+</parameter_description>
+</parameter>
+<parameter name="gicon">
+<parameter_description> place to store a #GIcon
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> place to store an icon size
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_get_root_window">
 <description>
 Get the root window where this widget is located. This function can
@@ -58871,39 +61996,49 @@
 </return>
 </function>
 
-<function name="GtkPlug">
+<function name="gtk_icon_view_scroll_to_path">
 <description>
-Gets emitted when the plug becomes embedded in a socket
-and when the embedding ends.
+Moves the alignments of @icon_view to the position specified by @path.  
+ row_align determines where the row is placed, and @col_align determines 
+where @column is placed.  Both are expected to be between 0.0 and 1.0. 
+0.0 means left/top alignment, 1.0 means right/bottom alignment, 0.5 means 
+center.
 
-</description>
-<parameters>
-<parameter name="plug">
-<parameter_description> the object on which the signal was emitted
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
+If @use_align is %FALSE, then the alignment arguments are ignored, and the
+tree does the minimum amount of work to scroll the item onto the screen.
+This means that the item will be scrolled to the edge closest to its current
+position.  If the item is currently visible on the screen, nothing is done.
 
-<function name="gtk_paper_size_get_paper_sizes">
-<description>
-Creates a list of known paper sizes.
+This function only works if the model is set, and @path is a valid row on 
+the model. If the model changes before the @icon_view is realized, the 
+centered path will be modified to reflect this change.
 
+Since: 2.8
 
 </description>
 <parameters>
-<parameter name="include_custom">
-<parameter_description> whether to include custom paper sizes
-as defined in the page setup dialog
+<parameter name="icon_view">
+<parameter_description> A #GtkIconView.
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description> The path of the item to move to.
+</parameter_description>
+</parameter>
+<parameter name="use_align">
+<parameter_description> whether to use alignment arguments, or %FALSE.
+</parameter_description>
+</parameter>
+<parameter name="row_align">
+<parameter_description> The vertical alignment of the item specified by @path.
+</parameter_description>
+</parameter>
+<parameter name="col_align">
+<parameter_description> The horizontal alignment of the item specified by @path.
 </parameter_description>
 </parameter>
 </parameters>
-<return> a newly allocated list of newly 
-allocated #GtkPaperSize objects
-
-Since: 2.12
-</return>
+<return></return>
 </function>
 
 <function name="gtk_tool_button_set_stock_id">
@@ -58928,24 +62063,37 @@
 <return></return>
 </function>
 
-<function name="gtk_print_settings_set_n_copies">
+<function name="gtk_text_buffer_insert_interactive_at_cursor">
 <description>
-Sets the value of %GTK_PRINT_SETTINGS_N_COPIES.
+Calls gtk_text_buffer_insert_interactive() at the cursor
+position.
+
+ default_editable indicates the editability of text that doesn&apos;t
+have a tag affecting editability applied to it. Typically the
+result of gtk_text_view_get_editable() is appropriate here.
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="settings">
-<parameter_description> a #GtkPrintSettings
+<parameter name="buffer">
+<parameter_description> a #GtkTextBuffer
 </parameter_description>
 </parameter>
-<parameter name="num_copies">
-<parameter_description> the number of copies 
+<parameter name="text">
+<parameter_description> text in UTF-8 format
+</parameter_description>
+</parameter>
+<parameter name="len">
+<parameter_description> length of text in bytes, or -1
+</parameter_description>
+</parameter>
+<parameter name="default_editable">
+<parameter_description> default editability of buffer
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> whether text was actually inserted
+</return>
 </function>
 
 <function name="gtk_hsv_new">
@@ -58961,6 +62109,38 @@
 </parameter>
 </parameters>
 <return> A newly-created HSV color selector.
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_test_create_widget">
+<description>
+This function wraps g_object_new() for widget types.
+It&apos;ll automatically show all created non window widgets, also
+g_object_ref_sink() them (to keep them alive across a running test)
+and set them up for destruction during the next test teardown phase.
+
+
+</description>
+<parameters>
+<parameter name="widget_type">
+<parameter_description> a valid widget type.
+</parameter_description>
+</parameter>
+<parameter name="first_property_name">
+<parameter_description> Name of first property to set or %NULL
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description> value to set the first property to, followed by more
+name-value pairs, terminated by %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return> a newly created widget.
+
+Since: 2.14
 </return>
 </function>
 
@@ -59065,28 +62245,44 @@
 </return>
 </function>
 
-<function name="gtk_tool_button_new_from_stock">
+<function name="gtk_icon_view_get_tooltip_column">
 <description>
-Creates a new #GtkToolButton containing the image and text from a
-stock item. Some stock ids have preprocessor macros like #GTK_STOCK_OK
-and #GTK_STOCK_APPLY.
-
-It is an error if @stock_id is not a name of a stock item.
-
+Return value: the index of the tooltip column that is currently being
 
 </description>
 <parameters>
-<parameter name="stock_id">
-<parameter_description> the name of the stock item 
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
 </parameter_description>
 </parameter>
 </parameters>
-<return> A new #GtkToolButton
+<return> the index of the tooltip column that is currently being
+used, or -1 if this is disabled.
 
-Since: 2.4
+Since: 2.12
 </return>
 </function>
 
+<function name="gtk_print_settings_set_page_set">
+<description>
+Sets the value of %GTK_PRINT_SETTINGS_PAGE_SET.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="settings">
+<parameter_description> a #GtkPrintSettings
+</parameter_description>
+</parameter>
+<parameter name="page_set">
+<parameter_description> a #GtkPageSet value
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_print_run_page_setup_dialog_async">
 <description>
 Runs a page setup dialog, letting the user modify the values from @page_setup. 
@@ -59128,6 +62324,8 @@
 Queries the current color in an HSV color selector.  Returned values will be
 in the [0.0, 1.0] range.
 
+Since: 2.14
+
 </description>
 <parameters>
 <parameter name="hsv">
@@ -59173,6 +62371,7 @@
 <return> a new button widget.
 
 Since: 2.6
+Deprecated: 2.14
 </return>
 </function>
 
@@ -59263,24 +62462,55 @@
 </return>
 </function>
 
-<function name="gtk_selection_data_get_uris">
+<function name="gtk_test_display_button_window">
 <description>
-Gets the contents of the selection data as array of URIs.
+Create a window with window title @window_title, text contents @dialog_text,
+and a number of buttons, according to the paired argument list given
+as @... parameters.
+Each button is created with a @label and a ::clicked signal handler that
+incremrents the integer stored in @nump.
+The window will be automatically shown with gtk_widget_show_now() after
+creation, so when this function returns it has already been mapped,
+resized and positioned on screen.
+The window will quit any running gtk_main()-loop when destroyed, and it
+will automatically be destroyed upon test function teardown.
 
 
 </description>
 <parameters>
-<parameter name="selection_data">
-<parameter_description> a #GtkSelectionData
+<parameter name="window_title">
+<parameter_description>       Title of the window to be displayed.
+</parameter_description>
+</parameter>
+<parameter name="dialog_text">
+<parameter_description>        Text inside the window to be displayed.
+</parameter_description>
+</parameter>
+<parameter name="Varargs">
+<parameter_description>                %NULL terminated list of (const char *label, int *nump) pairs.
 </parameter_description>
 </parameter>
 </parameters>
-<return> if the selection data contains a list of
-URIs, a newly allocated %NULL-terminated string array
-containing the URIs, otherwise %NULL. If the result is 
-non-%NULL it must be freed with g_strfreev().
+<return> a widget pointer to the newly created GtkWindow.
 
-Since: 2.6
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_dialog_get_content_area">
+<description>
+Returns: the content area #GtkVBox.
+
+</description>
+<parameters>
+<parameter name="dialog">
+<parameter_description> a #GtkDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the content area #GtkVBox.
+
+Since: 2.14
 </return>
 </function>
 
@@ -59309,7 +62539,7 @@
 
 <function name="gtk_print_settings_new_from_file">
 <description>
-Reads the print settings from @filename. Returns a new #GtkPrintSettings
+Reads the print settings from @file_name. Returns a new #GtkPrintSettings
 object with the restored settings, or %NULL if an error occurred.
 See gtk_print_settings_to_file().
 
@@ -59331,16 +62561,22 @@
 </return>
 </function>
 
-<function name="GtkMenuItem">
+<function name="gtk_tree_row_reference_copy">
 <description>
-The submenu attached to the menu item, or NULL if it has none.
+Copies a #GtkTreeRowReference.
 
-Since: 2.12
 
 </description>
 <parameters>
+<parameter name="reference">
+<parameter_description> a #GtkTreeRowReference
+</parameter_description>
+</parameter>
 </parameters>
-<return></return>
+<return> a copy of @reference.
+
+Since: 2.2
+</return>
 </function>
 
 <function name="gtk_window_set_transient_for">
@@ -59412,6 +62648,24 @@
 </return>
 </function>
 
+<function name="gtk_font_selection_dialog_get_cancel_button">
+<description>
+Gets the &apos;Cancel&apos; button.
+
+
+</description>
+<parameters>
+<parameter name="fsd">
+<parameter_description> a #GtkFontSelectionDialog
+</parameter_description>
+</parameter>
+</parameters>
+<return> the #GtkWidget used in the dialog for the &apos;Cancel&apos; button.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_action_group_translate_string">
 <description>
 Translates a string using the specified translate_func(). This
@@ -59487,34 +62741,37 @@
 <return></return>
 </function>
 
-<function name="gtk_assistant_get_page_header_image">
+<function name="gtk_list_store_insert_after">
 <description>
-Gets the header image for @page. 
+Inserts a new row after @sibling. If @sibling is %NULL, then the row will be
+prepended to the beginning of the list. @iter will be changed to point to
+this new row. The row will be empty after this function is called. To fill
+in values, you need to call gtk_list_store_set() or gtk_list_store_set_value().
 
 
 </description>
 <parameters>
-<parameter name="assistant">
-<parameter_description> a #GtkAssistant
+<parameter name="list_store">
+<parameter_description> A #GtkListStore
 </parameter_description>
 </parameter>
-<parameter name="page">
-<parameter_description> a page of @assistant
+<parameter name="iter">
+<parameter_description> An unset #GtkTreeIter to set to the new row
 </parameter_description>
 </parameter>
-</parameters>
-<return> the header image for @page, or %NULL
-if there&apos;s no header image for the page.
-
-Since: 2.10
-</return>
+<parameter name="sibling">
+<parameter_description> A valid #GtkTreeIter, or %NULL
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_draw_flat_box">
 <description>
 Draws a flat box on @window with the given parameters.
 
-Deprecated: Use gtk_paint_flat_box() instead.
+Deprecated: 2.0: Use gtk_paint_flat_box() instead.
 
 </description>
 <parameters>
@@ -59589,7 +62846,7 @@
 so the first button in the list will be the leftmost button in the dialog.
 
 Here&apos;s a simple example:
-&amp;lt;informalexample&amp;gt;&amp;lt;programlisting&amp;gt;
+|[
 GtkWidget *dialog = gtk_dialog_new_with_buttons (&quot;My dialog&quot;,
 main_app_window,
 GTK_DIALOG_MODAL | GTK_DIALOG_DESTROY_WITH_PARENT,
@@ -59598,7 +62855,7 @@
 GTK_STOCK_CANCEL,
 GTK_RESPONSE_REJECT,
 NULL);
-&amp;lt;/programlisting&amp;gt;&amp;lt;/informalexample&amp;gt;
+]|
 
 
 </description>
@@ -59711,6 +62968,27 @@
 <return></return>
 </function>
 
+<function name="gtk_file_chooser_unselect_file">
+<description>
+Unselects the file referred to by @file. If the file is not in the current
+directory, does not exist, or is otherwise not currently selected, does nothing.
+
+Since: 2.14
+
+</description>
+<parameters>
+<parameter name="chooser">
+<parameter_description> a #GtkFileChooser
+</parameter_description>
+</parameter>
+<parameter name="file">
+<parameter_description> a #GFile
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_widget_get_name">
 <description>
 Retrieves the name of a widget. See gtk_widget_set_name() for the
@@ -59748,10 +63026,26 @@
 </return>
 </function>
 
+<function name="gtk_color_selection_get_current_alpha">
+<description>
+Return value: an integer between 0 and 65535.
+
+</description>
+<parameters>
+<parameter name="colorsel">
+<parameter_description> a #GtkColorSelection.
+</parameter_description>
+</parameter>
+</parameters>
+<return> an integer between 0 and 65535.
+</return>
+</function>
+
 <function name="gtk_widget_get_composite_name">
 <description>
 Obtains the composite name of a widget. 
 
+
 </description>
 <parameters>
 <parameter name="widget">
@@ -59760,11 +63054,32 @@
 </parameter>
 </parameters>
 <return> the composite name of @widget, or %NULL if @widget is not
-a composite child. The string should not be freed when it is no 
+a composite child. The string should be freed when it is no 
 longer needed.
 </return>
 </function>
 
+<function name="gtk_page_setup_unix_dialog_set_page_setup">
+<description>
+Sets the #GtkPageSetup from which the page setup
+dialog takes its values.
+
+Since: 2.10
+
+</description>
+<parameters>
+<parameter name="dialog">
+<parameter_description> a #GtkPageSetupUnixDialog
+</parameter_description>
+</parameter>
+<parameter name="page_setup">
+<parameter_description> a #GtkPageSetup
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_icon_size_lookup_for_settings">
 <description>
 Obtains the pixel size of a semantic icon size, possibly
@@ -59850,7 +63165,7 @@
 submenu, then the submenu is returned. If you are interested in the menu 
 item, use gtk_item_factory_get_item() instead.
 
-Deprecated: 2.4:
+Deprecated: 2.4: Use #GtkUIManager instead.
 
 </description>
 <parameters>
@@ -60024,33 +63339,69 @@
 </return>
 </function>
 
-<function name="gtk_style_unref">
+<function name="gtk_notebook_get_menu_label_text">
 <description>
-Deprecated equivalent of g_object_unref().
+Retrieves the text of the menu label for the page containing
+ child 
+
 
 </description>
 <parameters>
-<parameter name="style">
-<parameter_description> a #GtkStyle.
+<parameter name="notebook">
+<parameter_description> a #GtkNotebook
+</parameter_description>
+</parameter>
+<parameter name="child">
+<parameter_description> the child widget of a page of the notebook.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the text of the tab label, or %NULL if the
+widget does not have a menu label other than
+the default menu label, or the menu label widget
+is not a #GtkLabel. The string is owned by
+the widget and must not be freed.
+</return>
 </function>
 
-<function name="gtk_window_get_destroy_with_parent">
+<function name="gtk_widget_set_usize">
 <description>
-Return value: %TRUE if the window will be destroyed with its transient parent.
+Sets the minimum size of a widget; that is, the widget&apos;s size
+request will be @width by @height. You can use this function to
+force a widget to be either larger or smaller than it is. The
+strange &quot;usize&quot; name dates from the early days of GTK+, and derives
+from X Window System terminology. In many cases,
+gtk_window_set_default_size() is a better choice for toplevel
+windows than this function; setting the default size will still
+allow users to shrink the window. Setting the usize will force them
+to leave the window at least as large as the usize. When dealing
+with window sizes, gtk_window_set_geometry_hints() can be a useful
+function as well.
+
+Note the inherent danger of setting any fixed size - themes,
+translations into other languages, different fonts, and user action
+can all change the appropriate size for a given widget. So, it&apos;s
+basically impossible to hardcode a size that will always be
+correct.
+
+Deprecated: 2.2: Use gtk_widget_set_size_request() instead.
 
 </description>
 <parameters>
-<parameter name="window">
-<parameter_description> a #GtkWindow
+<parameter name="widget">
+<parameter_description> a #GtkWidget
+</parameter_description>
+</parameter>
+<parameter name="width">
+<parameter_description> minimum width, or -1 to unset
+</parameter_description>
+</parameter>
+<parameter name="height">
+<parameter_description> minimum height, or -1 to unset
 </parameter_description>
 </parameter>
 </parameters>
-<return> %TRUE if the window will be destroyed with its transient parent.
-</return>
+<return></return>
 </function>
 
 <function name="gtk_spin_button_set_wrap">
@@ -60101,15 +63452,16 @@
 </parameter_description>
 </parameter>
 <parameter name="label">
-<parameter_description> the label displayed in menu items and on buttons
+<parameter_description> the label displayed in menu items and on buttons, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="tooltip">
-<parameter_description> a tooltip for the action
+<parameter_description> a tooltip for the action, or %NULL
 </parameter_description>
 </parameter>
 <parameter name="stock_id">
-<parameter_description> the stock icon to display in widgets representing the action
+<parameter_description> the stock icon to display in widgets representing the
+action, or %NULL
 </parameter_description>
 </parameter>
 </parameters>
@@ -60147,26 +63499,53 @@
 </return>
 </function>
 
-<function name="gtk_status_icon_set_screen">
+<function name="gtk_icon_theme_load_icon">
 <description>
-Sets the #GdkScreen where @status_icon is displayed; if
-the icon is already mapped, it will be unmapped, and
-then remapped on the new screen.
+Looks up an icon in an icon theme, scales it to the given size
+and renders it into a pixbuf. This is a convenience function;
+if more details about the icon are needed, use
+gtk_icon_theme_lookup_icon() followed by gtk_icon_info_load_icon().
+
+Note that you probably want to listen for icon theme changes and
+update the icon. This is usually done by connecting to the 
+GtkWidget::style-set signal. If for some reason you do not want to
+update the icon when the icon theme changes, you should consider
+using gdk_pixbuf_copy() to make a private copy of the pixbuf
+returned by this function. Otherwise GTK+ may need to keep the old 
+icon theme loaded, which would be a waste of memory.
 
-Since: 2.12
 
 </description>
 <parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
+<parameter name="icon_theme">
+<parameter_description> a #GtkIconTheme
 </parameter_description>
 </parameter>
-<parameter name="screen">
-<parameter_description> a #GdkScreen
+<parameter name="icon_name">
+<parameter_description> the name of the icon to lookup
+</parameter_description>
+</parameter>
+<parameter name="size">
+<parameter_description> the desired icon size. The resulting icon may not be
+exactly this size; see gtk_icon_info_load_icon().
+</parameter_description>
+</parameter>
+<parameter name="flags">
+<parameter_description> flags modifying the behavior of the icon lookup
+</parameter_description>
+</parameter>
+<parameter name="error">
+<parameter_description> Location to store error information on failure, or %NULL.
 </parameter_description>
 </parameter>
 </parameters>
-<return></return>
+<return> the rendered icon; this may be a newly created icon
+or a new reference to an internal icon, so you must not modify
+the icon. Use g_object_unref() to release your reference to the
+icon. %NULL if the icon isn&apos;t found.
+
+Since: 2.4
+</return>
 </function>
 
 <function name="gtk_recent_chooser_unselect_uri">
@@ -60189,48 +63568,19 @@
 <return></return>
 </function>
 
-<function name="gtk_draw_insertion_cursor">
+<function name="gtk_recent_chooser_widget_new">
 <description>
-Draws a text caret on @drawable at @location. This is not a style function
-but merely a convenience function for drawing the standard cursor shape.
+Creates a new #GtkRecentChooserWidget object.  This is an embeddable widget
+used to access the recently used resources list.
 
-Since: 2.4
 
 </description>
 <parameters>
-<parameter name="widget">
-<parameter_description>  a #GtkWidget
-</parameter_description>
-</parameter>
-<parameter name="drawable">
-<parameter_description> a #GdkDrawable 
-</parameter_description>
-</parameter>
-<parameter name="area">
-<parameter_description> rectangle to which the output is clipped, or %NULL if the
-output should not be clipped
-</parameter_description>
-</parameter>
-<parameter name="location">
-<parameter_description> location where to draw the cursor (@location-&amp;gt;width is ignored)
-</parameter_description>
-</parameter>
-<parameter name="is_primary">
-<parameter_description> if the cursor should be the primary cursor color.
-</parameter_description>
-</parameter>
-<parameter name="direction">
-<parameter_description> whether the cursor is left-to-right or
-right-to-left. Should never be #GTK_TEXT_DIR_NONE
-</parameter_description>
-</parameter>
-<parameter name="draw_arrow">
-<parameter_description> %TRUE to draw a directional arrow on the
-cursor. Should be %FALSE unless the cursor is split.
-</parameter_description>
-</parameter>
 </parameters>
-<return></return>
+<return> a new #GtkRecentChooserWidget
+
+Since: 2.10
+</return>
 </function>
 
 <function name="gtk_text_layout_set_preedit_string">
@@ -60295,19 +63645,22 @@
 </return>
 </function>
 
-<function name="_gtk_key_hash_remove_entry">
+<function name="gtk_combo_box_prepend_text">
 <description>
-Removes a value previously added to the key hash with
-_gtk_key_hash_add_entry().
+Prepends @string to the list of strings stored in @combo_box. Note that
+you can only use this function with combo boxes constructed with
+gtk_combo_box_new_text().
+
+Since: 2.4
 
 </description>
 <parameters>
-<parameter name="key_hash">
-<parameter_description> a #GtkKeyHash
+<parameter name="combo_box">
+<parameter_description> A #GtkComboBox constructed with gtk_combo_box_new_text()
 </parameter_description>
 </parameter>
-<parameter name="value">
-<parameter_description> value previously added with _gtk_key_hash_add_entry()
+<parameter name="text">
+<parameter_description> A string
 </parameter_description>
 </parameter>
 </parameters>
@@ -60336,23 +63689,6 @@
 </return>
 </function>
 
-<function name="gtk_status_icon_get_blinking">
-<description>
-Return value: %TRUE if the icon is blinking
-
-</description>
-<parameters>
-<parameter name="status_icon">
-<parameter_description> a #GtkStatusIcon
-</parameter_description>
-</parameter>
-</parameters>
-<return> %TRUE if the icon is blinking
-
-Since: 2.10
-</return>
-</function>
-
 <function name="gtk_range_set_fill_level">
 <description>
 Set the new position of the fill level indicator.
@@ -60456,7 +63792,7 @@
 toolbar where it will be inserted.
 
 @callback must be a pointer to a function taking a #GtkWidget and a gpointer as
-arguments. Use the GTK_SIGNAL_FUNC() to cast the function to #GtkSignalFunc.
+arguments. Use G_CALLBACK() to cast the function to #GCallback.
 
 
 </description>
@@ -60495,6 +63831,8 @@
 </parameter>
 </parameters>
 <return> the new toolbar item as a #GtkWidget.
+
+Deprecated: 2.4: Use gtk_toolbar_insert() instead.
 </return>
 </function>
 
@@ -60510,6 +63848,31 @@
 </return>
 </function>
 
+<function name="gtk_test_create_simple_window">
+<description>
+Create a simple window with window title @window_title and
+text contents @dialog_text.
+The window will quit any running gtk_main()-loop when destroyed, and it
+will automatically be destroyed upon test function teardown.
+
+
+</description>
+<parameters>
+<parameter name="window_title">
+<parameter_description>       Title of the window to be displayed.
+</parameter_description>
+</parameter>
+<parameter name="dialog_text">
+<parameter_description>        Text inside the window to be displayed.
+</parameter_description>
+</parameter>
+</parameters>
+<return> a widget pointer to the newly created GtkWindow.
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_notebook_reorder_child">
 <description>
 Reorders the page containing @child, so that it appears in position
@@ -60607,20 +63970,77 @@
 </return>
 </function>
 
-<function name="gtk_link_button_set_uri">
+<function name="gtk_status_icon_get_x11_window_id">
 <description>
-Sets @uri as the URI where the #GtkLinkButton points.
+This function is only useful on the X11/freedesktop.org platform.
+It returns a window ID for the widget in the underlying
+status icon implementation.  This is useful for the Galago 
+notification service, which can send a window ID in the protocol 
+in order for the server to position notification windows 
+pointing to a status icon reliably.
+
+This function is not intended for other use cases which are
+more likely to be met by one of the non-X11 specific methods, such
+as gtk_status_icon_position_menu().
 
-Since: 2.10
 
 </description>
 <parameters>
-<parameter name="link_button">
-<parameter_description> a #GtkLinkButton
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
-<parameter name="uri">
-<parameter_description> a valid URI
+</parameters>
+<return> An 32 bit unsigned integer identifier for the 
+underlying X11 Window
+
+Since: 2.14
+</return>
+</function>
+
+<function name="gtk_paint_string">
+<description>
+Draws a text string on @window with the given parameters.
+
+Deprecated: 2.0: Use gtk_paint_layout() instead.
+
+</description>
+<parameters>
+<parameter name="style">
+<parameter_description> a #GtkStyle
+</parameter_description>
+</parameter>
+<parameter name="window">
+<parameter_description> a #GdkWindow
+</parameter_description>
+</parameter>
+<parameter name="state_type">
+<parameter_description> a state
+</parameter_description>
+</parameter>
+<parameter name="area">
+<parameter_description> clip rectangle, or %NULL if the
+output should not be clipped
+</parameter_description>
+</parameter>
+<parameter name="widget">
+<parameter_description> the widget (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="detail">
+<parameter_description> a style detail (may be %NULL)
+</parameter_description>
+</parameter>
+<parameter name="x">
+<parameter_description> x origin
+</parameter_description>
+</parameter>
+<parameter name="y">
+<parameter_description> y origin
+</parameter_description>
+</parameter>
+<parameter name="string">
+<parameter_description> the string to draw
 </parameter_description>
 </parameter>
 </parameters>
@@ -60680,7 +64100,7 @@
 in which case the window will be kept below when it appears onscreen
 initially.
 
-You can track the below state via the &quot;window_state_event&quot; signal
+You can track the below state via the &quot;window-state-event&quot; signal
 on #GtkWidget.
 
 Note that, according to the &amp;lt;ulink 
@@ -60769,27 +64189,15 @@
 </return>
 </function>
 
-<function name="gtk_entry_set_cursor_hadjustment">
+<function name="gtk_widget_hide">
 <description>
-Hooks up an adjustment to the cursor position in an entry, so that when 
-the cursor is moved, the adjustment is scrolled to show that position. 
-See gtk_scrolled_window_get_hadjustment() for a typical way of obtaining 
-the adjustment.
-
-The adjustment has to be in pixel units and in the same coordinate system 
-as the entry. 
-
-Since: 2.12
+Reverses the effects of gtk_widget_show(), causing the widget to be
+hidden (invisible to the user).
 
 </description>
 <parameters>
-<parameter name="entry">
-<parameter_description> a #GtkEntry
-</parameter_description>
-</parameter>
-<parameter name="adjustment">
-<parameter_description> an adjustment which should be adjusted when the cursor 
-is moved, or %NULL
+<parameter name="widget">
+<parameter_description> a #GtkWidget
 </parameter_description>
 </parameter>
 </parameters>
@@ -60850,21 +64258,78 @@
 <return></return>
 </function>
 
-<function name="gtk_label_get_ellipsize">
+<function name="gtk_init">
 <description>
-Return value: #PangoEllipsizeMode
+Call this function before using any other GTK+ functions in your GUI
+applications.  It will initialize everything needed to operate the 
+toolkit and parses some standard command line options. @argc and 
+ argv are adjusted accordingly so your own code will 
+never see those standard arguments. 
+
+Note that there are some alternative ways to initialize GTK+: 
+if you are calling gtk_parse_args(), gtk_init_check(), 
+gtk_init_with_args() or g_option_context_parse() with 
+the option group returned by gtk_get_option_group(), you 
+&amp;lt;emphasis&amp;gt;don&apos;t&amp;lt;/emphasis&amp;gt; have to call gtk_init().
+
+&amp;lt;note&amp;gt;&amp;lt;para&amp;gt;
+This function will terminate your program if it was unable to initialize 
+the GUI for some reason. If you want your program to fall back to a 
+textual interface you want to call gtk_init_check() instead.
+&amp;lt;/para&amp;gt;&amp;lt;/note&amp;gt;
 
 </description>
 <parameters>
-<parameter name="label">
-<parameter_description> a #GtkLabel
+<parameter name="argc">
+<parameter_description> Address of the &amp;lt;parameter&amp;gt;argc&amp;lt;/parameter&amp;gt; parameter of your 
+main() function. Changed if any arguments were handled.
+</parameter_description>
+</parameter>
+<parameter name="argv">
+<parameter_description> Address of the &amp;lt;parameter&amp;gt;argv&amp;lt;/parameter&amp;gt; parameter of main(). 
+Any parameters understood by gtk_init() are stripped before return.
 </parameter_description>
 </parameter>
 </parameters>
-<return> #PangoEllipsizeMode
+<return></return>
+</function>
 
-Since: 2.6
-</return>
+<function name="gtk_icon_view_set_tooltip_column">
+<description>
+If you only plan to have simple (text-only) tooltips on full items, you
+can use this function to have #GtkIconView handle these automatically
+for you. @column should be set to the column in @icon_view&apos;s model
+containing the tooltip texts, or -1 to disable this feature.
+
+When enabled, #GtkWidget::has-tooltip will be set to %TRUE and
+ icon_view will connect a #GtkWidget::query-tooltip signal handler.
+
+Since: 2.12
+
+</description>
+<parameters>
+<parameter name="icon_view">
+<parameter_description> a #GtkIconView
+</parameter_description>
+</parameter>
+<parameter name="column">
+<parameter_description> an integer, which is a valid column number for @icon_view&apos;s model
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+<function name="GtkToggleAction">
+<description>
+If the toggle action should be active in or not.
+
+Since: 2.10
+
+</description>
+<parameters>
+</parameters>
+<return></return>
 </function>
 
 <function name="gtk_tree_view_columns_autosize">
@@ -60910,10 +64375,10 @@
 
 <function name="gtk_text_iter_forward_line">
 <description>
-Moves @iter to the start of the next line. Returns %TRUE if there
-was a next line to move to, and %FALSE if @iter was simply moved to
-the end of the buffer and is now not dereferenceable, or if @iter was
-already at the end of the buffer.
+Moves @iter to the start of the next line. If the iter is already on the
+last line of the buffer, moves the iter to the end of the current line.
+If after the operation, the iter is at the end of the buffer and not
+dereferencable, returns %FALSE. Otherwise, returns %TRUE.
 
 
 </description>
@@ -60950,6 +64415,23 @@
 <return></return>
 </function>
 
+<function name="gtk_action_get_sensitive">
+<description>
+Return value: %TRUE if the action itself is sensitive.
+
+</description>
+<parameters>
+<parameter name="action">
+<parameter_description> the action object
+</parameter_description>
+</parameter>
+</parameters>
+<return> %TRUE if the action itself is sensitive.
+
+Since: 2.4
+</return>
+</function>
+
 <function name="gtk_recent_chooser_widget_new_for_manager">
 <description>
 Creates a new #GtkRecentChooserWidget with a specified recent manager.
@@ -60992,38 +64474,6 @@
 </return>
 </function>
 
-<function name="gtk_entry_completion_complete">
-<description>
-Requests a completion operation, or in other words a refiltering of the
-current list with completions, using the current key. The completion list
-view will be updated accordingly.
-
-Since: 2.4
-
-</description>
-<parameters>
-<parameter name="completion">
-<parameter_description> A #GtkEntryCompletion.
-</parameter_description>
-</parameter>
-</parameters>
-<return></return>
-</function>
-
-<function name="GtkSettings">
-<description>
-How long to show the last inputted character in hidden
-entries. This value is in milliseconds. 0 disables showing the
-last char. 600 is a good value for enabling it.
-
-Since: 2.10
-
-</description>
-<parameters>
-</parameters>
-<return></return>
-</function>
-
 <function name="gtk_action_connect_accelerator">
 <description>
 Installs the accelerator for @action if @action has an
@@ -61047,6 +64497,25 @@
 <return></return>
 </function>
 
+<function name="gtk_font_selection_get_family_list">
+<description>
+This returns the #GtkTreeView that lists font families, for
+example, &apos;Sans&apos;, &apos;Serif&apos;, etc.
+
+
+</description>
+<parameters>
+<parameter name="fontsel">
+<parameter_description> a #GtkFontSelection
+</parameter_description>
+</parameter>
+</parameters>
+<return> A #GtkWidget. 
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_cell_layout_pack_end">
 <description>
 Adds the @cell to the end of @cell_layout. If @expand is %FALSE, then the
@@ -61094,22 +64563,16 @@
 <return></return>
 </function>
 
-<function name="gtk_tree_row_reference_copy">
+<function name="GtkMenuItem">
 <description>
-Copies a #GtkTreeRowReference.
+The minimum desired width of the menu item in characters.
 
+Since: 2.14
 
 </description>
 <parameters>
-<parameter name="reference">
-<parameter_description> a #GtkTreeRowReference
-</parameter_description>
-</parameter>
 </parameters>
-<return> a copy of @reference.
-
-Since: 2.2
-</return>
+<return></return>
 </function>
 
 <function name="gtk_statusbar_push">
@@ -61209,6 +64672,21 @@
 <return></return>
 </function>
 
+<function name="gtk_editable_delete_selection">
+<description>
+Deletes the currently selected text of the editable.
+This call will not do anything if there is no selected text.
+
+</description>
+<parameters>
+<parameter name="editable">
+<parameter_description> a #GtkEditable
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
 <function name="gtk_text_iter_backward_cursor_positions">
 <description>
 Moves up to @count cursor positions. See
@@ -61313,6 +64791,28 @@
 </return>
 </function>
 
+<function name="gtk_icon_info_new_for_pixbuf">
+<description>
+Creates a #GtkIconInfo for a #GtkPixbuf. 
+
+
+</description>
+<parameters>
+<parameter name="icon_theme">
+<parameter_description> a #GtkIconTheme
+</parameter_description>
+</parameter>
+<parameter name="pixbuf">
+<parameter_description> the pixbuf to wrap in a #GtkIconInfo
+</parameter_description>
+</parameter>
+</parameters>
+<return> a #GtkIconInfo
+
+Since: 2.14
+</return>
+</function>
+
 <function name="gtk_file_chooser_remove_shortcut_folder_uri">
 <description>
 Removes a folder URI from a file chooser&apos;s list of shortcut folders.
@@ -61418,21 +64918,20 @@
 </return>
 </function>
 
-<function name="gtk_action_create_menu_item">
+<function name="gtk_status_icon_get_blinking">
 <description>
-Creates a menu item widget that proxies for the given action.
-
+Return value: %TRUE if the icon is blinking
 
 </description>
 <parameters>
-<parameter name="action">
-<parameter_description> the action object
+<parameter name="status_icon">
+<parameter_description> a #GtkStatusIcon
 </parameter_description>
 </parameter>
 </parameters>
-<return> a menu item connected to the action.
+<return> %TRUE if the icon is blinking
 
-Since: 2.4
+Since: 2.10
 </return>
 </function>
 

Modified: trunk/gtk/src/gtk_docs_override.xml
==============================================================================
--- trunk/gtk/src/gtk_docs_override.xml	(original)
+++ trunk/gtk/src/gtk_docs_override.xml	Mon Oct 20 12:22:47 2008
@@ -494,6 +494,27 @@
 </return>
 </function>
 
+<function name="gtk_tree_view_set_tooltip_row">
+<description>
+Sets the tip area of tooltip to be the area covered by the row at path.
+ee also set_tooltip_column() for a simpler alternative.
+
+See also Tooltip::set_tip_area().
+</description>
+<parameters>
+<parameter name="tooltip">
+<parameter_description>A Gtk::Tooltip.
+</parameter_description>
+</parameter>
+<parameter name="path">
+<parameter_description>A Gtk::TreePath.
+</parameter_description>
+</parameter>
+</parameters>
+<return></return>
+</function>
+
+
 
 <function name="gtk_window_get_default_icon_list">
 <description>



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]