summaryrefslogtreecommitdiff
path: root/docs/reference/gtk/tmpl
diff options
context:
space:
mode:
authorOwen Taylor <otaylor@redhat.com>2000-09-07 18:17:06 +0000
committerOwen Taylor <otaylor@src.gnome.org>2000-09-07 18:17:06 +0000
commit71337db92ebab296f2567d88f06d472d2f7584d5 (patch)
tree08518ab5fd33fdb8eea95b200b34c05246d35c55 /docs/reference/gtk/tmpl
parent21b538970edd944b694f44e8a7c9f7256dca02d3 (diff)
downloadgdk-pixbuf-71337db92ebab296f2567d88f06d472d2f7584d5.tar.gz
Move gtk-reference files into GTK+ tree proper.
Thu Sep 7 14:15:03 2000 Owen Taylor <otaylor@redhat.com> * gdk/* gtk/*: Move gtk-reference files into GTK+ tree proper. * Update sections.txt files to correspond to current code, tweak .sgml files and Makefiles to correspond. * gtk/tmpl/gtkradiomenuitem.sgml (this): Remove extra <para>
Diffstat (limited to 'docs/reference/gtk/tmpl')
-rw-r--r--docs/reference/gtk/tmpl/gtk-unused.sgml866
-rw-r--r--docs/reference/gtk/tmpl/gtkaccelgroup.sgml22
-rw-r--r--docs/reference/gtk/tmpl/gtkarg.sgml27
-rw-r--r--docs/reference/gtk/tmpl/gtkaspectframe.sgml20
-rw-r--r--docs/reference/gtk/tmpl/gtkclist.sgml14
-rw-r--r--docs/reference/gtk/tmpl/gtkcolorsel.sgml100
-rw-r--r--docs/reference/gtk/tmpl/gtkcolorseldlg.sgml2
-rw-r--r--docs/reference/gtk/tmpl/gtkcontainer.sgml34
-rw-r--r--docs/reference/gtk/tmpl/gtkcurve.sgml25
-rw-r--r--docs/reference/gtk/tmpl/gtkdebug.sgml42
-rw-r--r--docs/reference/gtk/tmpl/gtkenums.sgml6
-rw-r--r--docs/reference/gtk/tmpl/gtkfeatures.sgml45
-rw-r--r--docs/reference/gtk/tmpl/gtkfontsel.sgml26
-rw-r--r--docs/reference/gtk/tmpl/gtkfontseldlg.sgml49
-rw-r--r--docs/reference/gtk/tmpl/gtkframe.sgml11
-rw-r--r--docs/reference/gtk/tmpl/gtkhandlebox.sgml14
-rw-r--r--docs/reference/gtk/tmpl/gtkimcontext.sgml96
-rw-r--r--docs/reference/gtk/tmpl/gtkimmulticontext.sgml30
-rw-r--r--docs/reference/gtk/tmpl/gtkitemfactory.sgml32
-rw-r--r--docs/reference/gtk/tmpl/gtklabel.sgml5
-rw-r--r--docs/reference/gtk/tmpl/gtklist.sgml20
-rw-r--r--docs/reference/gtk/tmpl/gtkmain.sgml14
-rw-r--r--docs/reference/gtk/tmpl/gtkmenu.sgml27
-rw-r--r--docs/reference/gtk/tmpl/gtkmenuitem.sgml2
-rw-r--r--docs/reference/gtk/tmpl/gtkmenushell.sgml8
-rw-r--r--docs/reference/gtk/tmpl/gtknotebook.sgml67
-rw-r--r--docs/reference/gtk/tmpl/gtkobject.sgml54
-rw-r--r--docs/reference/gtk/tmpl/gtkoptionmenu.sgml9
-rw-r--r--docs/reference/gtk/tmpl/gtkpaned.sgml42
-rw-r--r--docs/reference/gtk/tmpl/gtkpreview.sgml7
-rw-r--r--docs/reference/gtk/tmpl/gtkprivate.sgml120
-rw-r--r--docs/reference/gtk/tmpl/gtkprogress.sgml4
-rw-r--r--docs/reference/gtk/tmpl/gtkprogressbar.sgml53
-rw-r--r--docs/reference/gtk/tmpl/gtkradiomenuitem.sgml1
-rw-r--r--docs/reference/gtk/tmpl/gtkrc.sgml36
-rw-r--r--docs/reference/gtk/tmpl/gtkruler.sgml20
-rw-r--r--docs/reference/gtk/tmpl/gtkscrolledwindow.sgml32
-rw-r--r--docs/reference/gtk/tmpl/gtkspinbutton.sgml24
-rw-r--r--docs/reference/gtk/tmpl/gtkstyle.sgml22
-rw-r--r--docs/reference/gtk/tmpl/gtktextbuffer.sgml550
-rw-r--r--docs/reference/gtk/tmpl/gtktextiter.sgml570
-rw-r--r--docs/reference/gtk/tmpl/gtktextmark.sgml66
-rw-r--r--docs/reference/gtk/tmpl/gtktexttag.sgml402
-rw-r--r--docs/reference/gtk/tmpl/gtktexttagtable.sgml105
-rw-r--r--docs/reference/gtk/tmpl/gtktextview.sgml315
-rw-r--r--docs/reference/gtk/tmpl/gtkthemes.sgml23
-rw-r--r--docs/reference/gtk/tmpl/gtktipsquery.sgml55
-rw-r--r--docs/reference/gtk/tmpl/gtktoolbar.sgml25
-rw-r--r--docs/reference/gtk/tmpl/gtktooltips.sgml3
-rw-r--r--docs/reference/gtk/tmpl/gtktypeutils.sgml287
-rw-r--r--docs/reference/gtk/tmpl/gtkvbbox.sgml3
-rw-r--r--docs/reference/gtk/tmpl/gtkwidget.sgml196
-rw-r--r--docs/reference/gtk/tmpl/gtkwindow.sgml54
53 files changed, 3783 insertions, 899 deletions
diff --git a/docs/reference/gtk/tmpl/gtk-unused.sgml b/docs/reference/gtk/tmpl/gtk-unused.sgml
index 8cd00ccc2..ca67652dd 100644
--- a/docs/reference/gtk/tmpl/gtk-unused.sgml
+++ b/docs/reference/gtk/tmpl/gtk-unused.sgml
@@ -1,27 +1,131 @@
-<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Title ##### -->
-Menu Factory
+<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Title ##### -->
+Debugging
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER ##### -->
+<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### MACRO gtk_marshal_NONE__BOXED ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
-<!-- ##### STRUCT GtkMenuFactory ##### -->
+<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### MACRO gtk_marshal_NONE__UINT_STRING ##### -->
<para>
</para>
-@path:
+
+<!-- ##### MACRO GTK_PRIVATE_UNSET_FLAG ##### -->
+<para>
+
+</para>
+
+@wid:
+@flag:
+
+<!-- ##### MACRO GTK_WIDGET_REDRAW_PENDING ##### -->
+<para>
+
+</para>
+
+@obj:
+
+<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_window_set_focus ##### -->
+<para>
+
+</para>
+
+@window:
+@focus:
+
+<!-- ##### SECTION ./tmpl/gtkprivate.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT_ENUM ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_font_selection_set_filter ##### -->
+<para>
+Sets one of the two font filters, to limit the fonts shown.
+</para>
+
+@fontsel: a #GtkFontSelection.
+@filter_type: which of the two font filters to set, either
+#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
+can be changed by the user, but the base filter is permanent.
+@font_type: the types of font to be shown. This is a bitwise combination of
+#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
+or #GTK_FONT_ALL to show all three font types.
+@foundries: a NULL-terminated array of strings containing foundry names which
+will be shown, or NULL to show all foundries.
+@weights: a NULL-terminated array of strings containing weight names which
+will be shown, or NULL to show all weights.
+@slants: a NULL-terminated array of strings containing slant names which
+will be shown, or NULL to show all slants.
+@setwidths: a NULL-terminated array of strings containing setwidth names which
+will be shown, or NULL to show all setwidths.
+@spacings: a NULL-terminated array of strings containing spacings which
+will be shown, or NULL to show all spacings.
+@charsets: a NULL-terminated array of strings containing charset names which
+will be shown, or NULL to show all charsets.
+
+<!-- ##### FUNCTION gtk_container_unregister_toplevel ##### -->
+<para>
+
+</para>
+
+@container:
+
+<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GtkTypeQuery ##### -->
+<para>
+A structure used to return values from @gtk_type_query.
+</para>
+
@type:
-@accel_group:
-@widget:
-@subfactories:
+@type_name:
+@object_size:
+@class_size:
+
+<!-- ##### FUNCTION gtk_marshal_NONE__C_CALLBACK ##### -->
+<para>
+
+</para>
+
+@object:
+@func:
+@func_data:
+@args:
<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_INT_INT ##### -->
<para>
@@ -33,13 +137,24 @@ Menu Factory
@func_data:
@args:
-<!-- ##### MACRO gtk_marshal_NONE__UINT_STRING ##### -->
+<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### FUNCTION gtk_identifier_get_type ##### -->
+<para>
+Get the type of GtkIdentifier.
+</para>
+
+@Returns: GtkType -- the enumerated type of something.
+
+<!-- ##### MACRO gtk_marshal_BOOL__POINTER_INT_INT_UINT ##### -->
<para>
</para>
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_FLOAT ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER ##### -->
<para>
</para>
@@ -49,7 +164,7 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_INT ##### -->
<para>
</para>
@@ -59,7 +174,7 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_INT__POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__NONE ##### -->
<para>
</para>
@@ -69,28 +184,105 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_menu_factory_find ##### -->
+<!-- ##### MACRO gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER ##### -->
<para>
</para>
-@factory:
-@path:
+
+<!-- ##### FUNCTION gtk_ruler_draw_ticks ##### -->
+<para>
+
+</para>
+
+@ruler: the gtkruler
+
+<!-- ##### FUNCTION gtk_themes_init ##### -->
+<para>
+
+</para>
+
+@argc:
+@argv:
+
+<!-- ##### FUNCTION gtk_type_register_enum ##### -->
+<para>
+Register a new set of enum @values and give them the name in
+@type_name.
+</para>
+
+@type_name: must not be null.
+@values: GtkEnumValue*
@Returns:
-<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT_BOOL ##### -->
+<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Title ##### -->
+Menu Factory
+
+
+<!-- ##### VARIABLE gtk_debug_flags ##### -->
<para>
</para>
-<!-- ##### MACRO gtk_marshal_NONE__POINTER_STRING_STRING ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER ##### -->
<para>
</para>
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER ##### -->
+<!-- ##### MACRO GTK_TYPE_SEQNO ##### -->
+<para>
+Convert a gtk type into its sequence number
+</para>
+
+@type:
+
+<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:See_Also ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GtkMenuFactoryType ##### -->
+<para>
+
+</para>
+
+@GTK_MENU_FACTORY_MENU:
+@GTK_MENU_FACTORY_MENU_BAR:
+@GTK_MENU_FACTORY_OPTION_MENU:
+
+<!-- ##### MACRO gtk_marshal_NONE__STRING ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO gtk_marshal_NONE__POINTER_POINTER_UINT_UINT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GTK_WIDGET_IS_OFFSCREEN ##### -->
+<para>
+
+</para>
+
+@obj:
+
+<!-- ##### MACRO GTK_MAX_COMPOSE_LEN ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkprivate.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER ##### -->
<para>
</para>
@@ -100,7 +292,7 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_INT_INT ##### -->
<para>
</para>
@@ -110,22 +302,29 @@ Menu Factory
@func_data:
@args:
-<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_ENUM_ENUM_POINTER ##### -->
+<!-- ##### SECTION ./tmpl/gtkdebug.sgml:See_Also ##### -->
<para>
</para>
-<!-- ##### ENUM GtkMenuFactoryType ##### -->
+<!-- ##### MACRO GTK_CONTAINER_RESIZE_PENDING ##### -->
<para>
</para>
-@GTK_MENU_FACTORY_MENU:
-@GTK_MENU_FACTORY_MENU_BAR:
-@GTK_MENU_FACTORY_OPTION_MENU:
+@obj:
-<!-- ##### FUNCTION gtk_marshal_INT__POINTER_CHAR_CHAR ##### -->
+<!-- ##### FUNCTION gtk_menu_factory_remove_entries ##### -->
+<para>
+
+</para>
+
+@factory:
+@entries:
+@nentries:
+
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT_POINTER ##### -->
<para>
</para>
@@ -135,7 +334,7 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT ##### -->
+<!-- ##### FUNCTION gtk_marshal_INT__INT ##### -->
<para>
</para>
@@ -145,6 +344,16 @@ Menu Factory
@func_data:
@args:
+<!-- ##### FUNCTION gtk_paned_compute_position ##### -->
+<para>
+Internal function used by #GtkHPaned and #GtkVPaned
+</para>
+
+@paned:
+@allocation:
+@child1_req:
+@child2_req:
+
<!-- ##### FUNCTION gtk_marshal_NONE__INT_FLOAT_BOOL ##### -->
<para>
@@ -155,40 +364,127 @@ Menu Factory
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__INT ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__POINTER_STRING_STRING ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
-<!-- ##### MACRO gtk_marshal_NONE__BOXED ##### -->
+<!-- ##### FUNCTION gtk_trace_referencing ##### -->
<para>
+Private: print debugging information while doing a gtk_object_ref() or
+a gtk_object_unref().
+</para>
+@object: object to reference or unreference.
+@func: name of caller's function to print (used within macros).
+@dummy: unused.
+@line: line number (used within macros).
+@do_ref: whether to reference or unreference.
+
+<!-- ##### MACRO GTK_VALUE_CALLBACK ##### -->
+<para>
+Use to get the value of a GtkArg whose GtkType is GTK_TYPE_CALLBACK
</para>
+@a:
-<!-- ##### FUNCTION gtk_menu_factory_add_entries ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT_BOOL ##### -->
<para>
</para>
-@factory:
-@entries:
-@nentries:
-<!-- ##### STRUCT GtkMenuPath ##### -->
+<!-- ##### ENUM GtkFontType ##### -->
+<para>
+A set of bit flags used to specify the type of fonts shown
+when calling gtk_font_selection_dialog_set_filter() or
+gtk_font_selection_set_filter().
+</para>
+
+@GTK_FONT_BITMAP: bitmap fonts.
+@GTK_FONT_SCALABLE: scalable fonts.
+@GTK_FONT_SCALABLE_BITMAP: scaled bitmap fonts.
+@GTK_FONT_ALL: a bitwise combination of all of the above.
+
+<!-- ##### MACRO GTK_TYPE_STRUCTURED_LAST ##### -->
+<para>
+The last structured enumerated type value.
+</para>
+
+
+<!-- ##### MACRO GTK_OBJECT_NSIGNALS ##### -->
+<para>
+Get the number of signals defined by this object.
+</para>
+
+@obj: the object to query.
+
+<!-- ##### FUNCTION gtk_menu_factory_remove_subfactory ##### -->
<para>
</para>
+@factory:
+@subfactory:
@path:
-@widget:
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT ##### -->
+<!-- ##### FUNCTION gtk_type_children_types ##### -->
+<para>
+Return the pointer to the type's children's types.
+</para>
+
+@type: GtkType
+@Returns: pointer to a GList
+
+<!-- ##### FUNCTION gtk_type_register_flags ##### -->
+<para>
+Register a new set of flags @values and give them the name in
+@type_name.
+</para>
+
+@type_name: must not be null.
+@values: GtkFlagValue*
+@Returns:
+
+<!-- ##### ENUM GtkPrivateFlags ##### -->
+<para>
+
+</para>
+
+@PRIVATE_GTK_USER_STYLE:
+@PRIVATE_GTK_RESIZE_PENDING:
+@PRIVATE_GTK_RESIZE_NEEDED:
+@PRIVATE_GTK_LEAVE_PENDING:
+@PRIVATE_GTK_HAS_SHAPE_MASK:
+@PRIVATE_GTK_IN_REPARENT:
+@PRIVATE_GTK_DIRECTION_SET:
+@PRIVATE_GTK_DIRECTION_LTR:
+
+<!-- ##### FUNCTION gtk_type_set_chunk_alloc ##### -->
+<para>
+Set the mem_chunk size so it will hold @n_chunks of the objects of that @type.
+</para>
+
+@type: There must be an unlocked TypeNode associated with this type otherwise nothing happens.
+@n_chunks:
+
+<!-- ##### MACRO GTK_TYPE_STRUCTURED_FIRST ##### -->
+<para>
+The first structured enumerated type value.
+</para>
+
+
+<!-- ##### FUNCTION gtk_type_describe_tree ##### -->
+<para>
+Given a @type, describe all of its children, and their children. Only
+show the size if @show_size is true.
+</para>
+
+@type: GtkType
+@show_size: gboolean
+
+<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_INT_INT_INT ##### -->
<para>
</para>
@@ -198,33 +494,89 @@ Menu Factory
@func_data:
@args:
-<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM ##### -->
+<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Long_Description ##### -->
<para>
</para>
-<!-- ##### ARG GtkPreview:expand ##### -->
+<!-- ##### FUNCTION gtk_window_remove_embedded_xid ##### -->
<para>
-Determines the way that the the preview widget behaves
-when the size it is allocated is larger than the requested
-size. See gtk_preview_set_expand().
+
</para>
+@window:
+@xid:
-<!-- ##### MACRO gtk_marshal_NONE__STRING_INT_POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_FLOAT ##### -->
<para>
</para>
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### MACRO gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT_UINT ##### -->
<para>
</para>
-<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_INT_INT_INT ##### -->
+<!-- ##### FUNCTION gtk_font_selection_dialog_set_filter ##### -->
+<para>
+Sets one of the two font filters, to limit the fonts shown.
+</para>
+
+@fsd: a #GtkFontSelectionDialog.
+@filter_type: which of the two font filters to set, either
+#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
+can be changed by the user, but the base filter is permanent.
+@font_type: the types of font to be shown. This is a bitwise combination of
+#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
+or #GTK_FONT_ALL to show all three font types.
+@foundries: a NULL-terminated array of strings containing foundry names which
+will be shown, or NULL to show all foundries.
+@weights: a NULL-terminated array of strings containing weight names which
+will be shown, or NULL to show all weights.
+@slants: a NULL-terminated array of strings containing slant names which
+will be shown, or NULL to show all slants.
+@setwidths: a NULL-terminated array of strings containing setwidth names which
+will be shown, or NULL to show all setwidths.
+@spacings: a NULL-terminated array of strings containing spacings which
+will be shown, or NULL to show all spacings.
+@charsets: a NULL-terminated array of strings containing charset names which
+will be shown, or NULL to show all charsets.
+
+<!-- ##### FUNCTION gtk_container_get_toplevels ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+<!-- ##### MACRO GTK_TYPE_NUM_BUILTINS ##### -->
+<para>
+No idea.
+</para>
+
+
+<!-- ##### MACRO GTK_TYPE_MAKE ##### -->
+<para>
+Combine a fundemantal type and a sequence number to create a gtk type.
+</para>
+
+@parent_t:
+@seqno:
+
+<!-- ##### MACRO GTK_TYPE_FLAT_LAST ##### -->
+<para>
+The last "flat" (no struct) enumerated type value.
+</para>
+
+
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER ##### -->
<para>
</para>
@@ -234,7 +586,7 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_POINTER ##### -->
<para>
</para>
@@ -244,37 +596,64 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Short_Description ##### -->
+<!-- ##### FUNCTION gtk_type_get_varargs_type ##### -->
+<para>
+Get the varargs type associated with @foreign_type
+</para>
+@foreign_type: GtkType
+@Returns: GtkType
+<!-- ##### STRUCT GtkMenuFactory ##### -->
+<para>
-<!-- ##### MACRO gtk_marshal_BOOL__POINTER_STRING_STRING_POINTER ##### -->
+</para>
+
+@path:
+@type:
+@accel_group:
+@widget:
+@subfactories:
+
+<!-- ##### MACRO GTK_VALUE_FOREIGN ##### -->
+<para>
+Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_FOREIGN
+</para>
+
+@a:
+
+<!-- ##### MACRO GTK_PRIVATE_SET_FLAG ##### -->
<para>
</para>
+@wid:
+@flag:
-<!-- ##### MACRO gtk_marshal_NONE__ENUM_FLOAT ##### -->
+<!-- ##### FUNCTION gtk_ruler_draw_pos ##### -->
<para>
</para>
+@ruler: the gtkruler
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_INT ##### -->
+<!-- ##### MACRO GTK_WIDGET_USER_STYLE ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
+@obj:
-<!-- ##### MACRO gtk_marshal_NONE__POINTER_POINTER_UINT_UINT ##### -->
+<!-- ##### ENUM GtkDebugFlag ##### -->
<para>
</para>
+@GTK_DEBUG_OBJECTS:
+@GTK_DEBUG_MISC:
+@GTK_DEBUG_SIGNALS:
+@GTK_DEBUG_DND:
+@GTK_DEBUG_PLUGSOCKET:
<!-- ##### FUNCTION gtk_menu_factory_remove_paths ##### -->
<para>
@@ -285,20 +664,27 @@ size. See gtk_preview_set_expand().
@paths:
@npaths:
-<!-- ##### FUNCTION gtk_menu_factory_destroy ##### -->
+<!-- ##### FUNCTION gtk_type_query ##### -->
<para>
-
+Given a type, return various interesting parameters of the type.
</para>
-@factory:
+@type: GtkType
+@Returns: GtkTypeQuery*
-<!-- ##### MACRO gtk_marshal_BOOL__POINTER_INT_INT_UINT ##### -->
+<!-- ##### SECTION ./tmpl/gtkprivate.sgml:Long_Description ##### -->
<para>
</para>
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER ##### -->
+<!-- ##### MACRO GTK_TYPE_IDENTIFIER ##### -->
+<para>
+Hide the name of gtk_identifier_get_type
+</para>
+
+
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT ##### -->
<para>
</para>
@@ -308,23 +694,20 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_INT__INT ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__ENUM ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
-<!-- ##### MACRO gtk_marshal_ENUM__ENUM ##### -->
+<!-- ##### MACRO GTK_PRIVATE_FLAGS ##### -->
<para>
</para>
+@wid:
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER_INT_INT_INT ##### -->
+<!-- ##### FUNCTION gtk_marshal_BOOL__NONE ##### -->
<para>
</para>
@@ -334,15 +717,19 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### MACRO GTK_NOTE ##### -->
+<!-- ##### FUNCTION gtk_type_free ##### -->
<para>
-
+Given the type of an object and a pointer to it, the object is freed.
</para>
-@type:
-@action:
+@type: GtkType
+@mem: gpointer to the object
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT ##### -->
+<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:Short_Description ##### -->
+
+
+
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_POINTER ##### -->
<para>
</para>
@@ -352,39 +739,53 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
+<!-- ##### STRUCT GtkMenuPath ##### -->
+<para>
+
+</para>
+
+@path:
+@widget:
+
<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT ##### -->
<para>
</para>
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_POINTER ##### -->
+<!-- ##### SECTION ./tmpl/gtkprivate.sgml:Title ##### -->
+Private Information
+
+
+<!-- ##### FUNCTION gtk_menu_factory_find ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
+@factory:
+@path:
+@Returns:
-<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:See_Also ##### -->
+<!-- ##### STRUCT GtkMenuEntry ##### -->
<para>
</para>
+@path:
+@accelerator:
+@callback:
+@callback_data:
+@widget:
-<!-- ##### FUNCTION gtk_marshal_NONE__BOOL ##### -->
+<!-- ##### FUNCTION gtk_window_add_embedded_xid ##### -->
<para>
</para>
-@object:
-@func:
-@func_data:
-@args:
+@window:
+@xid:
-<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_POINTER_INT_INT ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__BOOL ##### -->
<para>
</para>
@@ -394,7 +795,20 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER ##### -->
+<!-- ##### FUNCTION gtk_color_selection_set_opacity ##### -->
+<para>
+Controls whether opacity can be set with the #GtkColorSelection.
+If this functionality is enabled, the necessary additional widgets
+are added to the #GtkColorSelection and the opacity value can be
+retrieved via the fourth value in the color array returned by
+the gtk_color_selection_get_color() function.
+</para>
+
+@colorsel: a #GtkColorSelection.
+@use_opacity: a boolean indicating whether the opacity selection
+is enabled.
+
+<!-- ##### FUNCTION gtk_marshal_INT__POINTER ##### -->
<para>
</para>
@@ -404,58 +818,70 @@ size. See gtk_preview_set_expand().
@func_data:
@args:
-<!-- ##### MACRO gtk_marshal_NONE__OBJECT ##### -->
+<!-- ##### MACRO GTK_WIDGET_RESIZE_NEEDED ##### -->
<para>
</para>
+@obj:
-<!-- ##### ENUM GtkDebugFlag ##### -->
+<!-- ##### MACRO GTK_NOTE ##### -->
<para>
</para>
-@GTK_DEBUG_OBJECTS:
-@GTK_DEBUG_MISC:
-@GTK_DEBUG_SIGNALS:
-@GTK_DEBUG_DND:
-@GTK_DEBUG_PLUGSOCKET:
+@type:
+@action:
-<!-- ##### ARG GtkHandleBox:snap_edge ##### -->
+<!-- ##### MACRO GTK_TYPE_FLAT_FIRST ##### -->
<para>
-Determines the snap edge of a handlebox. The snap edge is
-the edge of the detached child that must be aligned
-with the corresponding edge of the "ghost" left
-behind when the child was detached to reattach
-the torn-off window. See gtk_handle_box_set_snap_edge().
+The first "flat" (no struct) enumerated type value.
</para>
-<!-- ##### ARG GtkHandleBox:handle_position ##### -->
+<!-- ##### FUNCTION gtk_menu_factory_new ##### -->
<para>
-Determines the side of the handlebox where the handle is drawn.
+
</para>
+@type:
+@Returns:
-<!-- ##### MACRO gtk_marshal_NONE__STRING ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__UINT_POINTER_UINT_UINT_ENUM ##### -->
<para>
</para>
-<!-- ##### MACRO gtk_marshal_NONE__UINT ##### -->
+<!-- ##### MACRO GTK_WIDGET_HAS_SHAPE_MASK ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO gtk_marshal_NONE__ENUM ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT ##### -->
<para>
</para>
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__C_CALLBACK_C_CALLBACK ##### -->
+<!-- ##### MACRO GTK_OBJECT_SIGNALS ##### -->
+<para>
+Get the array of signals defined for this object.
+</para>
+
+@obj: the object to fetch the signals from.
+
+<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:Title ##### -->
+gtkenums.sgml
+
+
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_INT_POINTER ##### -->
<para>
</para>
@@ -465,19 +891,32 @@ Determines the side of the handlebox where the handle is drawn.
@func_data:
@args:
-<!-- ##### FUNCTION gtk_menu_factory_new ##### -->
+<!-- ##### FUNCTION gtk_type_check_object_cast ##### -->
+<para>
+Given a pointer to a GtkTypeObject @type_object, and a GtkType @cast_type,
+make sure that it's okay to cast @type_object into a @cast_type.
+</para>
+
+@type_object: GtkTypeObject*
+@cast_type: GtkType
+@Returns: the same GtkTypeObject* as @type_object
+
+<!-- ##### USER_FUNCTION GtkMenuCallback ##### -->
<para>
</para>
-@type:
-@Returns:
+@widget:
+@user_data:
-<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Short_Description ##### -->
+<!-- ##### FUNCTION gtk_themes_exit ##### -->
+<para>
+</para>
+@error_code:
-<!-- ##### FUNCTION gtk_marshal_NONE__INT_INT_POINTER ##### -->
+<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_POINTER_POINTER_POINTER ##### -->
<para>
</para>
@@ -487,7 +926,45 @@ Determines the side of the handlebox where the handle is drawn.
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__C_CALLBACK ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__OBJECT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_type_set_varargs_type ##### -->
+<para>
+Set the varargs type for a fundamental type @foreign_type.
+</para>
+
+@foreign_type: Must be a GtkType with a sequence number of zero. Must not be a
+fundamental type.
+@varargs_type: Must be a GtkType which is either structured or flag, or NONE.
+
+<!-- ##### FUNCTION gtk_type_check_class_cast ##### -->
+<para>
+Given a GtkTypeClass pointer @klass, and a GtkType @cast_type, make
+sure that it's okay to cast something of that @klass into a @cast_type.
+</para>
+
+@klass: GtkTypeClass*
+@cast_type: GtkType
+@Returns: Always return @klass.
+
+<!-- ##### FUNCTION gtk_menu_factory_destroy ##### -->
+<para>
+
+</para>
+
+@factory:
+
+<!-- ##### FUNCTION gtk_marshal_NONE__C_CALLBACK_C_CALLBACK ##### -->
<para>
</para>
@@ -497,7 +974,7 @@ Determines the side of the handlebox where the handle is drawn.
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_POINTER_INT_INT ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT_POINTER_INT_INT ##### -->
<para>
</para>
@@ -507,7 +984,14 @@ Determines the side of the handlebox where the handle is drawn.
@func_data:
@args:
-<!-- ##### FUNCTION gtk_menu_factory_remove_entries ##### -->
+<!-- ##### MACRO GTK_VALUE_ARGS ##### -->
+<para>
+Use to get the value of a GtkArg whose GtkType is GTK_TYPE_ARGS
+</para>
+
+@a:
+
+<!-- ##### FUNCTION gtk_menu_factory_add_entries ##### -->
<para>
</para>
@@ -516,65 +1000,99 @@ Determines the side of the handlebox where the handle is drawn.
@entries:
@nentries:
-<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gtk_im_context_simple_new ##### -->
<para>
</para>
+@Returns:
-<!-- ##### USER_FUNCTION GtkMenuCallback ##### -->
+<!-- ##### FUNCTION gtk_type_describe_heritage ##### -->
<para>
+Print the types @type inherits from.
+</para>
+@type: GtkType
+
+<!-- ##### ENUM GtkFontFilterType ##### -->
+<para>
+A set of bit flags used to specify the filter being set
+when calling gtk_font_selection_dialog_set_filter() or
+gtk_font_selection_set_filter().
</para>
-@widget:
-@user_data:
+@GTK_FONT_FILTER_BASE: the base filter, which can't be changed by the user.
+@GTK_FONT_FILTER_USER: the user filter, which can be changed from within the
+'Filter' page of the #GtkFontSelection widget.
-<!-- ##### VARIABLE gtk_debug_flags ##### -->
+<!-- ##### FUNCTION gtk_type_parent_class ##### -->
+<para>
+Return the class of the parent. Initialize the class if necessary.
+Return NULL if anything goes wrong.
+</para>
+
+@type: GtkType
+@Returns: gpointer to the klass.
+
+<!-- ##### FUNCTION gtk_window_set_default ##### -->
<para>
</para>
+@window:
+@defaultw:
-<!-- ##### FUNCTION gtk_menu_factory_remove_subfactory ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__INT ##### -->
<para>
</para>
-@factory:
-@subfactory:
-@path:
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### SECTION ./tmpl/gtkdebug.sgml:Title ##### -->
-Debugging
+<!-- ##### MACRO GTK_WIDGET_LEAVE_PENDING ##### -->
+<para>
+</para>
-<!-- ##### FUNCTION gtk_ruler_draw_pos ##### -->
+@obj:
+
+<!-- ##### MACRO gtk_marshal_NONE__UINT ##### -->
<para>
</para>
-@ruler: the gtkruler
-<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT_UINT ##### -->
+<!-- ##### FUNCTION gtk_accel_group_marshal_add ##### -->
<para>
</para>
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### SECTION ./tmpl/gtkdebug.sgml:See_Also ##### -->
+<!-- ##### MACRO GTK_WIDGET_IN_REPARENT ##### -->
<para>
</para>
+@obj:
-<!-- ##### MACRO gtk_marshal_NONE__POINTER_UINT_ENUM ##### -->
+<!-- ##### FUNCTION gtk_marshal_INT__POINTER_CHAR_CHAR ##### -->
<para>
</para>
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### FUNCTION gtk_marshal_NONE__NONE ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__POINTER_INT_INT ##### -->
<para>
</para>
@@ -584,7 +1102,7 @@ Debugging
@func_data:
@args:
-<!-- ##### FUNCTION gtk_marshal_BOOL__NONE ##### -->
+<!-- ##### FUNCTION gtk_accel_group_marshal_remove ##### -->
<para>
</para>
@@ -594,36 +1112,86 @@ Debugging
@func_data:
@args:
-<!-- ##### FUNCTION gtk_menu_factory_add_subfactory ##### -->
+<!-- ##### MACRO gtk_marshal_NONE__STRING_INT_POINTER ##### -->
<para>
</para>
-@factory:
-@subfactory:
-@path:
-<!-- ##### STRUCT GtkMenuEntry ##### -->
+<!-- ##### FUNCTION gtk_marshal_NONE__INT_POINTER ##### -->
<para>
</para>
-@path:
-@accelerator:
-@callback:
-@callback_data:
-@widget:
+@object:
+@func:
+@func_data:
+@args:
-<!-- ##### FUNCTION gtk_ruler_draw_ticks ##### -->
+<!-- ##### FUNCTION gtk_rc_init ##### -->
+<para>
+Internal function.
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkenums.sgml.sgml:See_Also ##### -->
<para>
</para>
-@ruler: the gtkruler
-<!-- ##### SECTION ./tmpl/gtkmenufactory.sgml:Long_Description ##### -->
+<!-- ##### FUNCTION gtk_container_register_toplevel ##### -->
+<para>
+
+</para>
+
+@container:
+
+<!-- ##### MACRO gtk_marshal_ENUM__ENUM ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:Title ##### -->
+GtkIMContextSimple
+
+
+<!-- ##### MACRO gtk_marshal_NONE__POINTER_INT_INT_POINTER_UINT_UINT ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### MACRO GTK_VALUE_C_CALLBACK ##### -->
+<para>
+Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_CALLBACK
+</para>
+
+@a:
+
+<!-- ##### FUNCTION gtk_marshal_BOOL__POINTER_POINTER_INT_INT ##### -->
<para>
</para>
+@object:
+@func:
+@func_data:
+@args:
+
+<!-- ##### SECTION ./tmpl/gtkimcontextsimple.sgml:Long_Description ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_menu_factory_add_subfactory ##### -->
+<para>
+
+</para>
+
+@factory:
+@subfactory:
+@path:
diff --git a/docs/reference/gtk/tmpl/gtkaccelgroup.sgml b/docs/reference/gtk/tmpl/gtkaccelgroup.sgml
index ccf0ce427..2649b4327 100644
--- a/docs/reference/gtk/tmpl/gtkaccelgroup.sgml
+++ b/docs/reference/gtk/tmpl/gtkaccelgroup.sgml
@@ -226,28 +226,6 @@ Keyboard Accelerators
@Returns:
-<!-- ##### FUNCTION gtk_accel_group_marshal_add ##### -->
-<para>
-
-</para>
-
-@object:
-@func:
-@func_data:
-@args:
-
-
-<!-- ##### FUNCTION gtk_accel_group_marshal_remove ##### -->
-<para>
-
-</para>
-
-@object:
-@func:
-@func_data:
-@args:
-
-
<!-- ##### FUNCTION gtk_accel_groups_from_object ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtkarg.sgml b/docs/reference/gtk/tmpl/gtkarg.sgml
index 8e97cc2e2..a268fd805 100644
--- a/docs/reference/gtk/tmpl/gtkarg.sgml
+++ b/docs/reference/gtk/tmpl/gtkarg.sgml
@@ -93,6 +93,24 @@ Frees the argument, and optionally its contents.
@free_contents: whether to free the string, if it is a string.
+<!-- ##### FUNCTION gtk_arg_reset ##### -->
+<para>
+
+</para>
+
+@arg:
+
+
+<!-- ##### FUNCTION gtk_arg_values_equal ##### -->
+<para>
+
+</para>
+
+@arg1:
+@arg2:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_args_collect ##### -->
<para>
Private: given a hashtable of argument information it takes a vararg
@@ -200,3 +218,12 @@ A #GHashFunc for hashing #GtkArgInfos.
@Returns: a hash value for that #GtkArgInfo.
+<!-- ##### FUNCTION gtk_arg_to_valueloc ##### -->
+<para>
+
+</para>
+
+@arg:
+@value_pointer:
+
+
diff --git a/docs/reference/gtk/tmpl/gtkaspectframe.sgml b/docs/reference/gtk/tmpl/gtkaspectframe.sgml
index 9a6960578..bac6976d5 100644
--- a/docs/reference/gtk/tmpl/gtkaspectframe.sgml
+++ b/docs/reference/gtk/tmpl/gtkaspectframe.sgml
@@ -63,3 +63,23 @@ to 1.0 (right aligned)
ratio is taken from the requistion of the child.
+<!-- ##### ARG GtkAspectFrame:xalign ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkAspectFrame:yalign ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkAspectFrame:ratio ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkAspectFrame:obey_child ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkclist.sgml b/docs/reference/gtk/tmpl/gtkclist.sgml
index 12adbd8cd..35506a5c7 100644
--- a/docs/reference/gtk/tmpl/gtkclist.sgml
+++ b/docs/reference/gtk/tmpl/gtkclist.sgml
@@ -114,7 +114,6 @@ A macro to test whether the CList is in "add mode."
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_AUTO_SORT ##### -->
<para>
A macro to test whether the CList has automatic sorting
@@ -124,7 +123,6 @@ switched on.
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_AUTO_RESIZE_BLOCKED ##### -->
<para>
A macro to check if automatic resizing of columns is blocked.
@@ -133,7 +131,6 @@ A macro to check if automatic resizing of columns is blocked.
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_REORDERABLE ##### -->
<para>
A macro to test if the CList's columns are re-orderable
@@ -142,7 +139,6 @@ A macro to test if the CList's columns are re-orderable
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_USE_DRAG_ICONS ##### -->
<para>
A macro to check if the USE_DRAG_ICONS property is enabled.
@@ -151,7 +147,6 @@ A macro to check if the USE_DRAG_ICONS property is enabled.
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_DRAW_DRAG_LINE ##### -->
<para>
A macro to check if the DRAW_DRAG_LINE property is enabled.
@@ -160,7 +155,6 @@ A macro to check if the DRAW_DRAG_LINE property is enabled.
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_DRAW_DRAG_RECT ##### -->
<para>
A macro to check if the DRAW_DRAG_RECT property is enabled.
@@ -169,7 +163,6 @@ A macro to check if the DRAW_DRAG_RECT property is enabled.
@clist: The #GtkCList widget to check.
-
<!-- ##### MACRO GTK_CLIST_ROW ##### -->
<para>
A macro to cast a GList element to a CListRow pointer.
@@ -216,7 +209,7 @@ Function prototype for the compare function callback.
</para>
@clist: The #GtkCList that is affected.
-@ptr1: A #gconstpointer to the first node to compare.
+@ptr1: A #gconstpointer to the first node to compare.
@ptr2: A #gconstpointer to the second node to compare.
@Returns: 0 if the nodes are equal, less than 0 if the first node should
come before the second, and greater than 1 if the second come before the
@@ -1315,3 +1308,8 @@ A boolean value for setting whether to use icons during drag
operations.
</para>
+<!-- ##### ARG GtkCList:sort_type ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkcolorsel.sgml b/docs/reference/gtk/tmpl/gtkcolorsel.sgml
index f3152384c..d762940ae 100644
--- a/docs/reference/gtk/tmpl/gtkcolorsel.sgml
+++ b/docs/reference/gtk/tmpl/gtkcolorsel.sgml
@@ -64,18 +64,40 @@ time.
@policy: a #GtkUpdateType value indicating the desired policy.
-<!-- ##### FUNCTION gtk_color_selection_set_opacity ##### -->
+<!-- ##### FUNCTION gtk_color_selection_set_use_opacity ##### -->
<para>
-Controls whether opacity can be set with the #GtkColorSelection.
-If this functionality is enabled, the necessary additional widgets
-are added to the #GtkColorSelection and the opacity value can be
-retrieved via the fourth value in the color array returned by
-the gtk_color_selection_get_color() function.
+
</para>
-@colorsel: a #GtkColorSelection.
-@use_opacity: a boolean indicating whether the opacity selection
-is enabled.
+@colorsel:
+@use_opacity:
+
+
+<!-- ##### FUNCTION gtk_color_selection_get_use_opacity ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_color_selection_set_use_palette ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@use_palette:
+
+
+<!-- ##### FUNCTION gtk_color_selection_get_use_palette ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@Returns:
<!-- ##### FUNCTION gtk_color_selection_set_color ##### -->
@@ -99,6 +121,66 @@ Retrieve the currently selected color value.
blue, and opacity.
+<!-- ##### FUNCTION gtk_color_selection_set_old_color ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@color:
+
+
+<!-- ##### FUNCTION gtk_color_selection_get_old_color ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@color:
+
+
+<!-- ##### FUNCTION gtk_color_selection_set_palette_color ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@x:
+@y:
+@color:
+
+
+<!-- ##### FUNCTION gtk_color_selection_get_palette_color ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@x:
+@y:
+@color:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_color_selection_unset_palette_color ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION gtk_color_selection_is_adjusting ##### -->
+<para>
+
+</para>
+
+@colorsel:
+@Returns:
+
+
<!-- ##### SIGNAL GtkColorSelection::color-changed ##### -->
<para>
This signal is emitted when the color changes in the #GtkColorSelection
diff --git a/docs/reference/gtk/tmpl/gtkcolorseldlg.sgml b/docs/reference/gtk/tmpl/gtkcolorseldlg.sgml
index e043e77be..f9f166475 100644
--- a/docs/reference/gtk/tmpl/gtkcolorseldlg.sgml
+++ b/docs/reference/gtk/tmpl/gtkcolorseldlg.sgml
@@ -68,3 +68,5 @@ Creates a new #GtkColorSelectionDialog.
@title: a string containing the title text for the dialog.
@Returns: a #GtkColorSelectionDialog.
+
+
diff --git a/docs/reference/gtk/tmpl/gtkcontainer.sgml b/docs/reference/gtk/tmpl/gtkcontainer.sgml
index d6782383c..a56681856 100644
--- a/docs/reference/gtk/tmpl/gtkcontainer.sgml
+++ b/docs/reference/gtk/tmpl/gtkcontainer.sgml
@@ -111,25 +111,25 @@ GtkContainer
@Returns:
-<!-- ##### FUNCTION gtk_container_set_focus_child ##### -->
+<!-- ##### FUNCTION gtk_container_set_reallocate_redraws ##### -->
<para>
</para>
@container:
-@child:
+@needs_redraws:
-<!-- ##### FUNCTION gtk_container_set_focus_vadjustment ##### -->
+<!-- ##### FUNCTION gtk_container_set_focus_child ##### -->
<para>
</para>
@container:
-@adjustment:
+@child:
-<!-- ##### FUNCTION gtk_container_set_focus_hadjustment ##### -->
+<!-- ##### FUNCTION gtk_container_set_focus_vadjustment ##### -->
<para>
</para>
@@ -138,20 +138,13 @@ GtkContainer
@adjustment:
-<!-- ##### FUNCTION gtk_container_register_toplevel ##### -->
-<para>
-
-</para>
-
-@container:
-
-
-<!-- ##### FUNCTION gtk_container_unregister_toplevel ##### -->
+<!-- ##### FUNCTION gtk_container_set_focus_hadjustment ##### -->
<para>
</para>
@container:
+@adjustment:
<!-- ##### FUNCTION gtk_container_resize_children ##### -->
@@ -330,21 +323,21 @@ GtkContainer
@Returns:
-<!-- ##### FUNCTION gtk_container_get_toplevels ##### -->
+<!-- ##### FUNCTION gtk_container_set_border_width ##### -->
<para>
</para>
-@Returns:
+@container:
+@border_width:
-<!-- ##### FUNCTION gtk_container_set_border_width ##### -->
+<!-- ##### FUNCTION gtk_container_dequeue_resize_handler ##### -->
<para>
</para>
@container:
-@border_width:
<!-- ##### SIGNAL GtkContainer::add ##### -->
@@ -402,3 +395,8 @@ GtkContainer
</para>
+<!-- ##### ARG GtkContainer:reallocate_redraws ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkcurve.sgml b/docs/reference/gtk/tmpl/gtkcurve.sgml
index e8ada7ac6..2c3b78e01 100644
--- a/docs/reference/gtk/tmpl/gtkcurve.sgml
+++ b/docs/reference/gtk/tmpl/gtkcurve.sgml
@@ -123,3 +123,28 @@ calling gtk_curve_reset() or gtk_curve_set_gamma().
@curve: the object which received the signal.
+<!-- ##### ARG GtkCurve:curve_type ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkCurve:min_x ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkCurve:max_x ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkCurve:min_y ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkCurve:max_y ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkdebug.sgml b/docs/reference/gtk/tmpl/gtkdebug.sgml
deleted file mode 100644
index 12195b227..000000000
--- a/docs/reference/gtk/tmpl/gtkdebug.sgml
+++ /dev/null
@@ -1,42 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-Debugging
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### ENUM GtkDebugFlag ##### -->
-<para>
-
-</para>
-
-@GTK_DEBUG_OBJECTS:
-@GTK_DEBUG_MISC:
-@GTK_DEBUG_SIGNALS:
-@GTK_DEBUG_DND:
-@GTK_DEBUG_PLUGSOCKET:
-
-<!-- ##### VARIABLE gtk_debug_flags ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### MACRO GTK_NOTE ##### -->
-<para>
-
-</para>
-
-@type:
-@action:
-
-
diff --git a/docs/reference/gtk/tmpl/gtkenums.sgml b/docs/reference/gtk/tmpl/gtkenums.sgml
index 2a04388bf..5c7195c77 100644
--- a/docs/reference/gtk/tmpl/gtkenums.sgml
+++ b/docs/reference/gtk/tmpl/gtkenums.sgml
@@ -142,7 +142,7 @@ Used for packing widgets into #GtkBox widgets. (See also: #GtkVBox,
#GtkHBox, and #GtkButtonBox).
</para>
-@GTK_PACK_START: The
+@GTK_PACK_START: The
@GTK_PACK_END:
<!-- ##### ENUM GtkPathPriorityType ##### -->
@@ -244,7 +244,7 @@ Used to change the appearance of an outline typically provided by a #GtkFrame.
@GTK_SHADOW_IN: The outline is bevelled inwards.
@GTK_SHADOW_OUT: The outline is bevelled outwards like a button.
@GTK_SHADOW_ETCHED_IN: The outline itself is an inward bevel, but the frame
-does
+does
@GTK_SHADOW_ETCHED_OUT:
<!-- ##### ENUM GtkStateType ##### -->
@@ -283,6 +283,7 @@ Used to customize the appearance of a #GtkToolbar.
@GTK_TOOLBAR_ICONS: Buttons should display only icons in the toolbar.
@GTK_TOOLBAR_TEXT: Buttons should display only text labels in the toolbar.
@GTK_TOOLBAR_BOTH: Buttons should display text and icons in the toolbar.
+@GTK_TOOLBAR_BOTH_HORIZ:
<!-- ##### ENUM GtkTroughType ##### -->
<para>
@@ -320,6 +321,7 @@ Window placement can be influenced using this enumeration.
@GTK_WIN_POS_NONE: No influence is made on placement.
@GTK_WIN_POS_CENTER: Windows should be placed in the center of the screen.
@GTK_WIN_POS_MOUSE: Windows should be placed at the current mouse position.
+@GTK_WIN_POS_CENTER_ALWAYS:
<!-- ##### ENUM GtkWindowType ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtkfeatures.sgml b/docs/reference/gtk/tmpl/gtkfeatures.sgml
index b1d62c477..4243833b9 100644
--- a/docs/reference/gtk/tmpl/gtkfeatures.sgml
+++ b/docs/reference/gtk/tmpl/gtkfeatures.sgml
@@ -61,3 +61,48 @@ Checks that the GTK+ library in use is compatable with the given version.
a string describing the version mismatch.
+<!-- ##### MACRO GTK_MAJOR_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_MINOR_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_MICRO_VERSION ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_BINARY_AGE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_INTERFACE_AGE ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### MACRO GTK_CHECK_VERSION ##### -->
+<para>
+
+</para>
+
+@major:
+@minor:
+@micro:
+
+
diff --git a/docs/reference/gtk/tmpl/gtkfontsel.sgml b/docs/reference/gtk/tmpl/gtkfontsel.sgml
index d888b18f1..660ed1cd7 100644
--- a/docs/reference/gtk/tmpl/gtkfontsel.sgml
+++ b/docs/reference/gtk/tmpl/gtkfontsel.sgml
@@ -106,29 +106,3 @@ Sets the text displayed in the preview area.
@text: the text to display in the preview area.
-<!-- ##### FUNCTION gtk_font_selection_set_filter ##### -->
-<para>
-Sets one of the two font filters, to limit the fonts shown.
-</para>
-
-@fontsel: a #GtkFontSelection.
-@filter_type: which of the two font filters to set, either
-#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
-can be changed by the user, but the base filter is permanent.
-@font_type: the types of font to be shown. This is a bitwise combination of
-#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
-or #GTK_FONT_ALL to show all three font types.
-@foundries: a NULL-terminated array of strings containing foundry names which
-will be shown, or NULL to show all foundries.
-@weights: a NULL-terminated array of strings containing weight names which
-will be shown, or NULL to show all weights.
-@slants: a NULL-terminated array of strings containing slant names which
-will be shown, or NULL to show all slants.
-@setwidths: a NULL-terminated array of strings containing setwidth names which
-will be shown, or NULL to show all setwidths.
-@spacings: a NULL-terminated array of strings containing spacings which
-will be shown, or NULL to show all spacings.
-@charsets: a NULL-terminated array of strings containing charset names which
-will be shown, or NULL to show all charsets.
-
-
diff --git a/docs/reference/gtk/tmpl/gtkfontseldlg.sgml b/docs/reference/gtk/tmpl/gtkfontseldlg.sgml
index a1df4d803..2102641a7 100644
--- a/docs/reference/gtk/tmpl/gtkfontseldlg.sgml
+++ b/docs/reference/gtk/tmpl/gtkfontseldlg.sgml
@@ -127,52 +127,3 @@ Sets the text displayed in the preview area.
@text: the text to display in the preview area.
-<!-- ##### FUNCTION gtk_font_selection_dialog_set_filter ##### -->
-<para>
-Sets one of the two font filters, to limit the fonts shown.
-</para>
-
-@fsd: a #GtkFontSelectionDialog.
-@filter_type: which of the two font filters to set, either
-#GTK_FONT_FILTER_BASE or #GTK_FONT_FILTER_USER. The user filter
-can be changed by the user, but the base filter is permanent.
-@font_type: the types of font to be shown. This is a bitwise combination of
-#GTK_FONT_BITMAP, #GTK_FONT_SCALABLE and #GTK_FONT_SCALABLE_BITMAP,
-or #GTK_FONT_ALL to show all three font types.
-@foundries: a NULL-terminated array of strings containing foundry names which
-will be shown, or NULL to show all foundries.
-@weights: a NULL-terminated array of strings containing weight names which
-will be shown, or NULL to show all weights.
-@slants: a NULL-terminated array of strings containing slant names which
-will be shown, or NULL to show all slants.
-@setwidths: a NULL-terminated array of strings containing setwidth names which
-will be shown, or NULL to show all setwidths.
-@spacings: a NULL-terminated array of strings containing spacings which
-will be shown, or NULL to show all spacings.
-@charsets: a NULL-terminated array of strings containing charset names which
-will be shown, or NULL to show all charsets.
-
-
-<!-- ##### ENUM GtkFontType ##### -->
-<para>
-A set of bit flags used to specify the type of fonts shown
-when calling gtk_font_selection_dialog_set_filter() or
-gtk_font_selection_set_filter().
-</para>
-
-@GTK_FONT_BITMAP: bitmap fonts.
-@GTK_FONT_SCALABLE: scalable fonts.
-@GTK_FONT_SCALABLE_BITMAP: scaled bitmap fonts.
-@GTK_FONT_ALL: a bitwise combination of all of the above.
-
-<!-- ##### ENUM GtkFontFilterType ##### -->
-<para>
-A set of bit flags used to specify the filter being set
-when calling gtk_font_selection_dialog_set_filter() or
-gtk_font_selection_set_filter().
-</para>
-
-@GTK_FONT_FILTER_BASE: the base filter, which can't be changed by the user.
-@GTK_FONT_FILTER_USER: the user filter, which can be changed from within the
-'Filter' page of the #GtkFontSelection widget.
-
diff --git a/docs/reference/gtk/tmpl/gtkframe.sgml b/docs/reference/gtk/tmpl/gtkframe.sgml
index a675fc909..0547a0ee1 100644
--- a/docs/reference/gtk/tmpl/gtkframe.sgml
+++ b/docs/reference/gtk/tmpl/gtkframe.sgml
@@ -45,6 +45,17 @@ the current label, if any, is removed.
@label:
+<!-- ##### FUNCTION gtk_frame_set_label_widget ##### -->
+<para>
+
+</para>
+
+@frame:
+@label_widget:
+<!-- # Unused Parameters # -->
+@title_widget:
+
+
<!-- ##### FUNCTION gtk_frame_set_label_align ##### -->
<para>
Set the alignment of the Frame widget's label. The
diff --git a/docs/reference/gtk/tmpl/gtkhandlebox.sgml b/docs/reference/gtk/tmpl/gtkhandlebox.sgml
index e823a7a56..f4f15b7ce 100644
--- a/docs/reference/gtk/tmpl/gtkhandlebox.sgml
+++ b/docs/reference/gtk/tmpl/gtkhandlebox.sgml
@@ -155,3 +155,17 @@ handlebox are detached from the main window.
Determines the shadow type for the handlebox.
</para>
+<!-- ##### ARG GtkHandleBox:handle_position ##### -->
+<para>
+Determines the side of the handlebox where the handle is drawn.
+</para>
+
+<!-- ##### ARG GtkHandleBox:snap_edge ##### -->
+<para>
+Determines the snap edge of a handlebox. The snap edge is
+the edge of the detached child that must be aligned
+with the corresponding edge of the "ghost" left
+behind when the child was detached to reattach
+the torn-off window. See gtk_handle_box_set_snap_edge().
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkimcontext.sgml b/docs/reference/gtk/tmpl/gtkimcontext.sgml
new file mode 100644
index 000000000..305f541e6
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtkimcontext.sgml
@@ -0,0 +1,96 @@
+<!-- ##### SECTION Title ##### -->
+GtkIMContext
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkIMContext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_im_context_set_client_window ##### -->
+<para>
+
+</para>
+
+@context:
+@window:
+
+
+<!-- ##### FUNCTION gtk_im_context_get_preedit_string ##### -->
+<para>
+
+</para>
+
+@context:
+@str:
+@attrs:
+
+
+<!-- ##### FUNCTION gtk_im_context_filter_keypress ##### -->
+<para>
+
+</para>
+
+@context:
+@event:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_im_context_focus_in ##### -->
+<para>
+
+</para>
+
+@context:
+
+
+<!-- ##### FUNCTION gtk_im_context_focus_out ##### -->
+<para>
+
+</para>
+
+@context:
+
+
+<!-- ##### SIGNAL GtkIMContext::preedit-start ##### -->
+<para>
+
+</para>
+
+@imcontext: the object which received the signal.
+
+<!-- ##### SIGNAL GtkIMContext::preedit-end ##### -->
+<para>
+
+</para>
+
+@imcontext: the object which received the signal.
+
+<!-- ##### SIGNAL GtkIMContext::preedit-changed ##### -->
+<para>
+
+</para>
+
+@imcontext: the object which received the signal.
+
+<!-- ##### SIGNAL GtkIMContext::commit ##### -->
+<para>
+
+</para>
+
+@imcontext: the object which received the signal.
+@arg1:
+
diff --git a/docs/reference/gtk/tmpl/gtkimmulticontext.sgml b/docs/reference/gtk/tmpl/gtkimmulticontext.sgml
new file mode 100644
index 000000000..3d4505917
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtkimmulticontext.sgml
@@ -0,0 +1,30 @@
+<!-- ##### SECTION Title ##### -->
+GtkIMMulticontext
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkIMMulticontext ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_im_multicontext_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
diff --git a/docs/reference/gtk/tmpl/gtkitemfactory.sgml b/docs/reference/gtk/tmpl/gtkitemfactory.sgml
index bbe4ac0fe..8c4dd6a9d 100644
--- a/docs/reference/gtk/tmpl/gtkitemfactory.sgml
+++ b/docs/reference/gtk/tmpl/gtkitemfactory.sgml
@@ -136,6 +136,18 @@ GtkItemFactory
@scanner:
+<!-- ##### FUNCTION gtk_item_factory_add_foreign ##### -->
+<para>
+
+</para>
+
+@accel_widget:
+@full_path:
+@accel_group:
+@keyval:
+@modifiers:
+
+
<!-- ##### FUNCTION gtk_item_factory_from_widget ##### -->
<para>
@@ -154,6 +166,16 @@ GtkItemFactory
@Returns:
+<!-- ##### FUNCTION gtk_item_factory_get_item ##### -->
+<para>
+
+</para>
+
+@ifactory:
+@path:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_item_factory_get_widget ##### -->
<para>
@@ -174,6 +196,16 @@ GtkItemFactory
@Returns:
+<!-- ##### FUNCTION gtk_item_factory_get_item_by_action ##### -->
+<para>
+
+</para>
+
+@ifactory:
+@action:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_item_factory_dump_items ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtklabel.sgml b/docs/reference/gtk/tmpl/gtklabel.sgml
index 5511322ca..4e13d8f2c 100644
--- a/docs/reference/gtk/tmpl/gtklabel.sgml
+++ b/docs/reference/gtk/tmpl/gtklabel.sgml
@@ -136,3 +136,8 @@ pointer, it isn't copied.
The #GtkJustification setting. See gtk_label_set_justify() for more info.
</para>
+<!-- ##### ARG GtkLabel:wrap ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtklist.sgml b/docs/reference/gtk/tmpl/gtklist.sgml
index 85d8c8a87..e66f70955 100644
--- a/docs/reference/gtk/tmpl/gtklist.sgml
+++ b/docs/reference/gtk/tmpl/gtklist.sgml
@@ -34,21 +34,6 @@ type.</para></listitem>
</para>
-@container: the parent class object
-@children: a GList with the children of the list; belonging to #GtkListitem
-@selection: a GList with selected items of the list
-@undo_selection:
-@undo_unselection:
-@last_focus_child:
-@undo_focus_child:
-@htimer:
-@vtimer:
-@anchor:
-@drag_pos:
-@anchor_state:
-@selection_mode: the selection mode of the list
-@drag_selection:
-@add_mode:
<!-- ##### FUNCTION gtk_list_new ##### -->
<para>
@@ -370,3 +355,8 @@ The child @widget has just been unselected.
@list: the object which received the signal.
@widget: the newly unselected child.
+<!-- ##### ARG GtkList:selection_mode ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkmain.sgml b/docs/reference/gtk/tmpl/gtkmain.sgml
index 542ffb6a0..64ca0090d 100644
--- a/docs/reference/gtk/tmpl/gtkmain.sgml
+++ b/docs/reference/gtk/tmpl/gtkmain.sgml
@@ -60,7 +60,15 @@ You should call this function before <function>gtk_init</function> to
support internationalization of your GTK+ applications.
</para>
-@Returns: A string corresponding to the locale set.
+@Returns: A string corresponding to the locale set.
+
+
+<!-- ##### FUNCTION gtk_get_default_language ##### -->
+<para>
+
+</para>
+
+@Returns:
<!-- ##### FUNCTION gtk_init ##### -->
@@ -247,7 +255,7 @@ the event:
After finishing the delivery the event is popped from the event stack.
</para></listitem>
</orderedlist>
-
+
@event: An event to process (normally) passed by Gdk.
@@ -259,7 +267,7 @@ cleaned from any arguments that GTK+ handles itself.
</para>
@argc: Pointer to the number of arguments remaining after gtk_init.
-@argv: Points to the argument vector.
+@argv: Points to the argument vector.
<!-- ##### FUNCTION gtk_true ##### -->
diff --git a/docs/reference/gtk/tmpl/gtkmenu.sgml b/docs/reference/gtk/tmpl/gtkmenu.sgml
index 8e3a4a48a..b113b1367 100644
--- a/docs/reference/gtk/tmpl/gtkmenu.sgml
+++ b/docs/reference/gtk/tmpl/gtkmenu.sgml
@@ -159,6 +159,33 @@ Set the #GtkAccelGroup which holds global accelerators for the menu.
@accel_group: the #GtkAccelGroup to be associated with the menu.
+<!-- ##### FUNCTION gtk_menu_get_accel_group ##### -->
+<para>
+
+</para>
+
+@menu:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_menu_get_uline_accel_group ##### -->
+<para>
+
+</para>
+
+@menu:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_menu_ensure_uline_accel_group ##### -->
+<para>
+
+</para>
+
+@menu:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_menu_set_title ##### -->
<para>
Sets the title string for the menu. The title is displayed when the menu
diff --git a/docs/reference/gtk/tmpl/gtkmenuitem.sgml b/docs/reference/gtk/tmpl/gtkmenuitem.sgml
index 3dd96a4cf..16cb5bca3 100644
--- a/docs/reference/gtk/tmpl/gtkmenuitem.sgml
+++ b/docs/reference/gtk/tmpl/gtkmenuitem.sgml
@@ -38,8 +38,6 @@ only a few are really useful.
</para>
-@item: the parent class object
-@submenu: the submenu attached to this item; read only
<!-- ##### FUNCTION gtk_menu_item_new ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtkmenushell.sgml b/docs/reference/gtk/tmpl/gtkmenushell.sgml
index 4c00a7a7a..5982ff836 100644
--- a/docs/reference/gtk/tmpl/gtkmenushell.sgml
+++ b/docs/reference/gtk/tmpl/gtkmenushell.sgml
@@ -89,6 +89,14 @@ Selects the menu item from the menu shell.
@menu_item: The #GtkMenuItem to select.
+<!-- ##### FUNCTION gtk_menu_shell_deselect ##### -->
+<para>
+
+</para>
+
+@menu_shell:
+
+
<!-- ##### FUNCTION gtk_menu_shell_activate_item ##### -->
<para>
Activates the menu item within the menu shell.
diff --git a/docs/reference/gtk/tmpl/gtknotebook.sgml b/docs/reference/gtk/tmpl/gtknotebook.sgml
index bc8cb99e2..4b73f7b5d 100644
--- a/docs/reference/gtk/tmpl/gtknotebook.sgml
+++ b/docs/reference/gtk/tmpl/gtknotebook.sgml
@@ -27,28 +27,6 @@ place. <!-- TODO: talk about the menu -->
</para>
-@container: the parent class object
-@cur_page: the currently displayed page
-@children: a GList with the children of the notebook; belonging to
-#GtkNotebookPage
-@first_tab:
-@focus_tab:
-@menu:
-@panel:
-@timer:
-@tab_hborder:
-@tab_vborder:
-@show_tabs:
-@homogeneous:
-@show_border:
-@tab_pos:
-@scrollable:
-@in_child:
-@click_child:
-@button:
-@need_timer:
-@child_has_focus:
-@have_visible_child:
<!-- ##### MACRO GTK_NOTEBOOK_PAGE ##### -->
<para>
@@ -153,7 +131,7 @@ bounds, it is assumed to be the current number of pages.
</para>
@notebook: the notebook widget
-@child: the content of the new page
+@child: the content of the new page
@tab_label: the bookmark of the page
@menu_label: the menu label of the page
@position: the position to insert the page
@@ -273,24 +251,6 @@ Sets whether there should be a border around the bookmarks or not.
@border_width: a boolean value
-<!-- ##### FUNCTION gtk_notebook_set_tab_hborder ##### -->
-<para>
-Sets whether the tabs should have a horizontal border.
-</para>
-
-@notebook: the notebook widget
-@tab_hborder: a boolean value
-
-
-<!-- ##### FUNCTION gtk_notebook_set_tab_vborder ##### -->
-<para>
-Sets whether the tabs should have a vertical border.
-</para>
-
-@notebook: the notebook widget
-@tab_vborder: a boolean value
-
-
<!-- ##### FUNCTION gtk_notebook_popup_enable ##### -->
<para>
Enables the popup menu: if the user clicks with the right mouse button on
@@ -357,7 +317,7 @@ Looks for the packing attributes of the bookmarks of @child.
@notebook: the notebook widget
@child: the page
-@expand: a pointer to return the expand value (or NULL)
+@expand: a pointer to return the expand value (or NULL)
@fill: a pointer to return the fill value (or NULL)
@pack_type: a pointer to return the pack_type (or NULL)
@@ -392,6 +352,15 @@ Creates a new label and sets it as the menu label of @child.
@menu_text: the label text
+<!-- ##### FUNCTION gtk_notebook_set_tab_hborder ##### -->
+<para>
+Sets whether the tabs should have a horizontal border.
+</para>
+
+@notebook: the notebook widget
+@tab_hborder: a boolean value
+
+
<!-- ##### FUNCTION gtk_notebook_set_tab_label ##### -->
<para>
Changes the bookmark label of @child. Nothing happens if @child is not in
@@ -426,6 +395,15 @@ Creates a new label and sets it as the bookmark label of @child.
@tab_text: the label text
+<!-- ##### FUNCTION gtk_notebook_set_tab_vborder ##### -->
+<para>
+Sets whether the tabs should have a vertical border.
+</para>
+
+@notebook: the notebook widget
+@tab_vborder: a boolean value
+
+
<!-- ##### SIGNAL GtkNotebook::switch-page ##### -->
<para>
Emitted when the user or a function changes the current page.
@@ -480,3 +458,8 @@ Whether the bookmarks should be scrollable or not
Whether the popup menu is enabled or not
</para>
+<!-- ##### ARG GtkNotebook:homogeneous ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkobject.sgml b/docs/reference/gtk/tmpl/gtkobject.sgml
index 43a2acffa..4d346e203 100644
--- a/docs/reference/gtk/tmpl/gtkobject.sgml
+++ b/docs/reference/gtk/tmpl/gtkobject.sgml
@@ -178,39 +178,23 @@ The object itself. You should never use these members directly-
instead you the accessing macros.
</para>
-@klass: a pointer to the GtkObjectClass (or deriver) which contains
-the methods defined by this object.
-@flags: the state of the object: whether it has been constructed
-or destroyed, for example.
-@ref_count: a reference count. It is incremented when new
-pointers to this object are made, and decremented when the
-pointers are deleted. When the reference count
-returns to 0, the object is deleted. By default, objects
-have reference count 0 when created.
-@object_data:
<!-- ##### MACRO GTK_OBJECT_TYPE ##### -->
<para>
Get the type of an object.
</para>
+@object:
+<!-- # Unused Parameters # -->
@obj: the object whose type we wish to get.
-<!-- ##### MACRO GTK_OBJECT_SIGNALS ##### -->
+<!-- ##### MACRO GTK_OBJECT_TYPE_NAME ##### -->
<para>
-Get the array of signals defined for this object.
-</para>
-
-@obj: the object to fetch the signals from.
-
-<!-- ##### MACRO GTK_OBJECT_NSIGNALS ##### -->
-<para>
-Get the number of signals defined by this object.
</para>
-@obj: the object to query.
+@object:
<!-- ##### ENUM GtkObjectFlags ##### -->
@@ -226,6 +210,7 @@ there own references, if they believe they are nearly primary
ownership of the object.
GTK_CONNECTED: refers to whether are signals are connected to this
object.
+@GTK_CONNECTED:
@GTK_CONSTRUCTED: refers to whether the arguments for this object are
ready.
@@ -452,6 +437,7 @@ Increase the reference count of the object.
</para>
@object: the object to reference.
+@Returns:
<!-- ##### FUNCTION gtk_object_unref ##### -->
@@ -509,6 +495,16 @@ See gtk_object_unref().
@object: the object to destroy.
+<!-- ##### FUNCTION gtk_object_get ##### -->
+<para>
+
+</para>
+
+@object:
+@first_arg_name:
+@Varargs:
+
+
<!-- ##### FUNCTION gtk_object_getv ##### -->
<para>
Gets an array of argument values from an object.
@@ -540,12 +536,12 @@ void set_box_properties(GtkBox* box)
</informalexample>
</para>
-
@object: the object whose arguments should be set.
@first_arg_name: the name of the first argument to set.
@Varargs: the value of the first argument, followed optionally
by more name/value pairs, followed by NULL.
+
<!-- ##### FUNCTION gtk_object_setv ##### -->
<para>
Set an array of arguments.
@@ -614,7 +610,6 @@ If you specified a destroy handler with gtk_object_set_data_full(),
it will be invoked.
</para>
-
@object: the object maintaining the association.
@key: name of the key for that association.
@@ -775,6 +770,8 @@ to get an id from a string.
</para>
@object: object containing the associations.
+@key_id:
+<!-- # Unused Parameters # -->
@data_id: quark of the key.
@@ -852,19 +849,6 @@ Query information about an argument type.
It is the caller's responsibility to call g_free() in the event of error.
-<!-- ##### FUNCTION gtk_trace_referencing ##### -->
-<para>
-Private: print debugging information while doing a gtk_object_ref() or
-a gtk_object_unref().
-</para>
-
-@object: object to reference or unreference.
-@func: name of caller's function to print (used within macros).
-@dummy: unused.
-@line: line number (used within macros).
-@do_ref: whether to reference or unreference.
-
-
<!-- ##### SIGNAL GtkObject::destroy ##### -->
<para>
Indicates that an object is being destroyed.
diff --git a/docs/reference/gtk/tmpl/gtkoptionmenu.sgml b/docs/reference/gtk/tmpl/gtkoptionmenu.sgml
index 9bc5aab88..c65944894 100644
--- a/docs/reference/gtk/tmpl/gtkoptionmenu.sgml
+++ b/docs/reference/gtk/tmpl/gtkoptionmenu.sgml
@@ -69,3 +69,12 @@ selected value for the option menu.
0 to n-1.
+<!-- ##### FUNCTION gtk_option_menu_get_history ##### -->
+<para>
+
+</para>
+
+@option_menu:
+@Returns:
+
+
diff --git a/docs/reference/gtk/tmpl/gtkpaned.sgml b/docs/reference/gtk/tmpl/gtkpaned.sgml
index db7f80bd3..59a5511b7 100644
--- a/docs/reference/gtk/tmpl/gtkpaned.sgml
+++ b/docs/reference/gtk/tmpl/gtkpaned.sgml
@@ -73,7 +73,6 @@ gtk_widget_set_usize (frame1, 50, -1);
</para>
@handle_size:
-@gutter_size:
<!-- ##### FUNCTION gtk_paned_add1 ##### -->
<para>
@@ -114,17 +113,8 @@ Old name for gtk_paned_set_handle_size()
Old name for gtk_paned_set_gutter_size()
</para>
-
-
-<!-- ##### FUNCTION gtk_paned_compute_position ##### -->
-<para>
-Internal function used by #GtkHPaned and #GtkVPaned
-</para>
-
-@paned:
-@allocation:
-@child1_req:
-@child2_req:
+@p:
+@s:
<!-- ##### FUNCTION gtk_paned_pack1 ##### -->
@@ -149,11 +139,14 @@ Add a child to the bottom or right pane.
@shrink: can this child be made smaller than its requsition.
-<!-- ##### FUNCTION gtk_paned_set_gutter_size ##### -->
+<!-- ##### MACRO gtk_paned_set_gutter_size ##### -->
<para>
Set the width of the gutter. (The area between the two panes).
</para>
+@p:
+@s:
+<!-- # Unused Parameters # -->
@paned: a paned widget
@size: the width of the widget in pixels
@@ -169,13 +162,24 @@ Set the the handle size to @size x @size pixels.
<!-- ##### FUNCTION gtk_paned_set_position ##### -->
<para>
-Set the position of the separator, as if set by the user.
-If position is negative, the remembered position is
-forgotten, and the division is recomputed from the
-the requisitions of the children.
+
</para>
-@paned: a paned widget
-@position: the new position of the separator.
+@paned:
+@position:
+
+<!-- ##### FUNCTION gtk_paned_get_position ##### -->
+<para>
+
+</para>
+
+@paned:
+@Returns:
+
+
+<!-- ##### ARG GtkPaned:handle_size ##### -->
+<para>
+
+</para>
diff --git a/docs/reference/gtk/tmpl/gtkpreview.sgml b/docs/reference/gtk/tmpl/gtkpreview.sgml
index 8ab4dbb3d..7fa78ca6b 100644
--- a/docs/reference/gtk/tmpl/gtkpreview.sgml
+++ b/docs/reference/gtk/tmpl/gtkpreview.sgml
@@ -254,3 +254,10 @@ once used for changing the colormap and visual on the fly.
+<!-- ##### ARG GtkPreview:expand ##### -->
+<para>
+Determines the way that the the preview widget behaves
+when the size it is allocated is larger than the requested
+size. See gtk_preview_set_expand().
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkprivate.sgml b/docs/reference/gtk/tmpl/gtkprivate.sgml
deleted file mode 100644
index 3be551b99..000000000
--- a/docs/reference/gtk/tmpl/gtkprivate.sgml
+++ /dev/null
@@ -1,120 +0,0 @@
-<!-- ##### SECTION Title ##### -->
-Private Information
-
-<!-- ##### SECTION Short_Description ##### -->
-
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### ENUM GtkPrivateFlags ##### -->
-<para>
-
-</para>
-
-@PRIVATE_GTK_USER_STYLE:
-@PRIVATE_GTK_REDRAW_PENDING:
-@PRIVATE_GTK_RESIZE_PENDING:
-@PRIVATE_GTK_RESIZE_NEEDED:
-@PRIVATE_GTK_LEAVE_PENDING:
-@PRIVATE_GTK_HAS_SHAPE_MASK:
-@PRIVATE_GTK_IN_REPARENT:
-@PRIVATE_GTK_IS_OFFSCREEN:
-
-<!-- ##### MACRO GTK_PRIVATE_FLAGS ##### -->
-<para>
-
-</para>
-
-@wid:
-
-
-<!-- ##### MACRO GTK_WIDGET_USER_STYLE ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_REDRAW_PENDING ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_CONTAINER_RESIZE_PENDING ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_RESIZE_NEEDED ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_LEAVE_PENDING ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_HAS_SHAPE_MASK ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_IN_REPARENT ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_WIDGET_IS_OFFSCREEN ##### -->
-<para>
-
-</para>
-
-@obj:
-
-
-<!-- ##### MACRO GTK_PRIVATE_SET_FLAG ##### -->
-<para>
-
-</para>
-
-@wid:
-@flag:
-
-
-<!-- ##### MACRO GTK_PRIVATE_UNSET_FLAG ##### -->
-<para>
-
-</para>
-
-@wid:
-@flag:
-
-
diff --git a/docs/reference/gtk/tmpl/gtkprogress.sgml b/docs/reference/gtk/tmpl/gtkprogress.sgml
index c88349845..f67d36e6e 100644
--- a/docs/reference/gtk/tmpl/gtkprogress.sgml
+++ b/docs/reference/gtk/tmpl/gtkprogress.sgml
@@ -10,6 +10,7 @@ A #GtkProgress is the abstract base class used to derive
a #GtkProgressBar which provides a visual representation of
the progress of a long running operation.
</para>
+
<!-- ##### SECTION See_Also ##### -->
<para>
@@ -21,6 +22,7 @@ The #GtkProgress-struct struct contains private data only.
and should be accessed using the functions below.
</para>
+
<!-- ##### FUNCTION gtk_progress_set_show_text ##### -->
<para>
Controls whether progress text is shown.
@@ -30,6 +32,7 @@ Controls whether progress text is shown.
@show_text: a boolean indicating whether the progress text
is shown.
+
<!-- ##### FUNCTION gtk_progress_set_text_alignment ##### -->
<para>
Controls the alignment of the text within the progress bar area.
@@ -202,3 +205,4 @@ A number between 0.0 and 1.0 specifying the horizontal alignment.
<para>
A number between 0.0 and 1.0 specifying the vertical alignment.
</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkprogressbar.sgml b/docs/reference/gtk/tmpl/gtkprogressbar.sgml
index 8fa367b82..3e44bb019 100644
--- a/docs/reference/gtk/tmpl/gtkprogressbar.sgml
+++ b/docs/reference/gtk/tmpl/gtkprogressbar.sgml
@@ -69,6 +69,9 @@ An enumeration representing the styles for drawing the progress bar.
</tbody></tgroup></informaltable>
</para>
+@GTK_PROGRESS_CONTINUOUS:
+@GTK_PROGRESS_DISCRETE:
+
<!-- ##### ENUM GtkProgressBarOrientation ##### -->
<para>
An enumeration representing possible orientations and growth
@@ -101,6 +104,11 @@ directions for the visible progress bar.
</tbody></tgroup></informaltable>
</para>
+@GTK_PROGRESS_LEFT_TO_RIGHT:
+@GTK_PROGRESS_RIGHT_TO_LEFT:
+@GTK_PROGRESS_BOTTOM_TO_TOP:
+@GTK_PROGRESS_TOP_TO_BOTTOM:
+
<!-- ##### FUNCTION gtk_progress_bar_new ##### -->
<para>
Creates a new #GtkProgressBar.
@@ -109,6 +117,41 @@ Creates a new #GtkProgressBar.
@Returns: a #GtkProgressBar.
+<!-- ##### FUNCTION gtk_progress_bar_pulse ##### -->
+<para>
+
+</para>
+
+@pbar:
+
+
+<!-- ##### FUNCTION gtk_progress_bar_set_text ##### -->
+<para>
+
+</para>
+
+@pbar:
+@text:
+
+
+<!-- ##### FUNCTION gtk_progress_bar_set_fraction ##### -->
+<para>
+
+</para>
+
+@pbar:
+@fraction:
+
+
+<!-- ##### FUNCTION gtk_progress_bar_set_pulse_step ##### -->
+<para>
+
+</para>
+
+@pbar:
+@fraction:
+
+
<!-- ##### FUNCTION gtk_progress_bar_new_with_adjustment ##### -->
<para>
Creates a new #GtkProgressBar with an associated #GtkAdjustment.
@@ -216,3 +259,13 @@ The number of blocks which which make up progress bar
when it is shown in %GTK_PROGRESS_DISCRETE style.
</para>
+<!-- ##### ARG GtkProgressBar:fraction ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkProgressBar:pulse_step ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkradiomenuitem.sgml b/docs/reference/gtk/tmpl/gtkradiomenuitem.sgml
index 3e9f1f666..56a293cdd 100644
--- a/docs/reference/gtk/tmpl/gtkradiomenuitem.sgml
+++ b/docs/reference/gtk/tmpl/gtkradiomenuitem.sgml
@@ -13,7 +13,6 @@ instant exactly one of the radio menu items from a group is selected.
The correct way to create a group of radio menu items is aproximativly
this:
</para>
-<para>
<example>
<title>How to create a group of radio menu items.</title>
<programlisting>
diff --git a/docs/reference/gtk/tmpl/gtkrc.sgml b/docs/reference/gtk/tmpl/gtkrc.sgml
index 17281a0bc..df392bf6f 100644
--- a/docs/reference/gtk/tmpl/gtkrc.sgml
+++ b/docs/reference/gtk/tmpl/gtkrc.sgml
@@ -424,18 +424,23 @@ This can later be composited together with other
#GtkRcStyle structures to form a #GtkStyle.
</para>
+@parent_instance:
@name:
-@font_name:
-@fontset_name:
@bg_pixmap_name:
+@font_desc:
@color_flags:
@fg:
@bg:
@text:
@base:
-@engine:
-@engine_data:
-@ref_count:
+@xthickness:
+@ythickness:
+
+<!-- ##### STRUCT GtkRcStyleClass ##### -->
+<para>
+
+</para>
+
<!-- ##### ENUM GtkRcFlags ##### -->
<para>
@@ -510,10 +515,13 @@ specific portions of a RC file.
@GTK_RC_TOKEN_INSENSITIVE:
@GTK_RC_TOKEN_FG:
@GTK_RC_TOKEN_BG:
-@GTK_RC_TOKEN_BASE:
@GTK_RC_TOKEN_TEXT:
+@GTK_RC_TOKEN_BASE:
+@GTK_RC_TOKEN_XTHICKNESS:
+@GTK_RC_TOKEN_YTHICKNESS:
@GTK_RC_TOKEN_FONT:
@GTK_RC_TOKEN_FONTSET:
+@GTK_RC_TOKEN_FONT_NAME:
@GTK_RC_TOKEN_BG_PIXMAP:
@GTK_RC_TOKEN_PIXMAP_PATH:
@GTK_RC_TOKEN_STYLE:
@@ -756,6 +764,15 @@ a reference count of 1.
@Returns: the newly create #GtkRcStyle
+<!-- ##### FUNCTION gtk_rc_style_copy ##### -->
+<para>
+
+</para>
+
+@orig:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_rc_style_ref ##### -->
<para>
Increment the reference count of a #GtkRcStyle.
@@ -773,10 +790,3 @@ free if the result is 0.
@rc_style: a #GtkRcStyle
-<!-- ##### FUNCTION gtk_rc_init ##### -->
-<para>
-Internal function.
-</para>
-
-
-
diff --git a/docs/reference/gtk/tmpl/gtkruler.sgml b/docs/reference/gtk/tmpl/gtkruler.sgml
index 7f9330de3..1e73d3956 100644
--- a/docs/reference/gtk/tmpl/gtkruler.sgml
+++ b/docs/reference/gtk/tmpl/gtkruler.sgml
@@ -60,3 +60,23 @@ This sets the range of the ruler using gfloat lower, gfloat upper, gfloat positi
@max_size: the maximum size of the ruler
+<!-- ##### ARG GtkRuler:lower ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkRuler:upper ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkRuler:position ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkRuler:max_size ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkscrolledwindow.sgml b/docs/reference/gtk/tmpl/gtkscrolledwindow.sgml
index 92c6db77f..5a0e96b4f 100644
--- a/docs/reference/gtk/tmpl/gtkscrolledwindow.sgml
+++ b/docs/reference/gtk/tmpl/gtkscrolledwindow.sgml
@@ -130,15 +130,6 @@ i.e. has been filled in with a valid signal identifier.
@child: Widget you want to scroll.
-<!-- ##### FUNCTION gtk_scrolled_window_set_hadjustment ##### -->
-<para>
-Sets the #GtkAdjustment for the horizontal scrollbar.
-</para>
-
-@scrolled_window: A #GtkScrolledWindow.
-@hadjustment: Horizontal scroll adjustment.
-
-
<!-- ##### FUNCTION gtk_scrolled_window_set_placement ##### -->
<para>
Determines the location of the child widget with respect to the
@@ -152,6 +143,24 @@ Other values in #GtkCornerType are %GTK_CORNER_TOP_RIGHT,
@window_placement: Position of the child window.
+<!-- ##### FUNCTION gtk_scrolled_window_set_shadow_type ##### -->
+<para>
+
+</para>
+
+@scrolled_window:
+@type:
+
+
+<!-- ##### FUNCTION gtk_scrolled_window_set_hadjustment ##### -->
+<para>
+Sets the #GtkAdjustment for the horizontal scrollbar.
+</para>
+
+@scrolled_window: A #GtkScrolledWindow.
+@hadjustment: Horizontal scroll adjustment.
+
+
<!-- ##### FUNCTION gtk_scrolled_window_set_vadjustment ##### -->
<para>
Sets the #GtkAdjustment for the vertical scrollbar.
@@ -189,3 +198,8 @@ Position of child window with respect to scrollbars; top left, top
right, bottom left, bottom right.
</para>
+<!-- ##### ARG GtkScrolledWindow:shadow ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkspinbutton.sgml b/docs/reference/gtk/tmpl/gtkspinbutton.sgml
index 6bed4c17f..916372fbc 100644
--- a/docs/reference/gtk/tmpl/gtkspinbutton.sgml
+++ b/docs/reference/gtk/tmpl/gtkspinbutton.sgml
@@ -320,6 +320,30 @@ Refreshes a spin button. The behaviour of the update is determined by gtk_spin_b
@spin_button: a #GtkSpinButton.
+<!-- ##### MACRO GTK_INPUT_ERROR ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### SIGNAL GtkSpinButton::input ##### -->
+<para>
+
+</para>
+
+@spinbutton: the object which received the signal.
+@arg1:
+@Returns:
+
+<!-- ##### SIGNAL GtkSpinButton::output ##### -->
+<para>
+
+</para>
+
+@spinbutton: the object which received the signal.
+@Returns:
+
<!-- ##### ARG GtkSpinButton:adjustment ##### -->
<para>
the #GtkAdjustment that defines a spin button's main properties.
diff --git a/docs/reference/gtk/tmpl/gtkstyle.sgml b/docs/reference/gtk/tmpl/gtkstyle.sgml
index 0fbac43c7..86d41005a 100644
--- a/docs/reference/gtk/tmpl/gtkstyle.sgml
+++ b/docs/reference/gtk/tmpl/gtkstyle.sgml
@@ -34,7 +34,7 @@ Styles
</para>
-@klass:
+@parent_instance:
@fg:
@bg:
@light:
@@ -45,6 +45,9 @@ Styles
@black:
@white:
@font:
+@font_desc:
+@xthickness:
+@ythickness:
@fg_gc:
@bg_gc:
@light_gc:
@@ -55,22 +58,19 @@ Styles
@black_gc:
@white_gc:
@bg_pixmap:
-@ref_count:
-@attach_count:
-@depth:
-@colormap:
-@engine:
-@engine_data:
-@rc_style:
-@styles:
<!-- ##### STRUCT GtkStyleClass ##### -->
<para>
</para>
-@xthickness:
-@ythickness:
+@parent_class:
+@realize:
+@unrealize:
+@copy:
+@clone:
+@init_from_rc:
+@set_background:
@draw_hline:
@draw_vline:
@draw_shadow:
diff --git a/docs/reference/gtk/tmpl/gtktextbuffer.sgml b/docs/reference/gtk/tmpl/gtktextbuffer.sgml
new file mode 100644
index 000000000..8048a7fee
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktextbuffer.sgml
@@ -0,0 +1,550 @@
+<!-- ##### SECTION Title ##### -->
+GtkTextBuffer
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkTextBTree ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_text_buffer_new ##### -->
+<para>
+
+</para>
+
+@table:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_line_count ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_char_count ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_tag_table ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_insert ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@text:
+@len:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_insert_at_cursor ##### -->
+<para>
+
+</para>
+
+@buffer:
+@text:
+@len:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_insert_interactive ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@text:
+@len:
+@default_editable:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_insert_interactive_at_cursor ##### -->
+<para>
+
+</para>
+
+@buffer:
+@text:
+@len:
+@default_editable:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_delete ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start:
+@end:
+<!-- # Unused Parameters # -->
+@start_iter:
+@end_iter:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_delete_interactive ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start_iter:
+@end_iter:
+@default_editable:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_text ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start:
+@end:
+@include_hidden_chars:
+@Returns:
+<!-- # Unused Parameters # -->
+@start_iter:
+@end_iter:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_slice ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start:
+@end:
+@include_hidden_chars:
+@Returns:
+<!-- # Unused Parameters # -->
+@start_iter:
+@end_iter:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_insert_pixmap ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@pixmap:
+@mask:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_create_mark ##### -->
+<para>
+
+</para>
+
+@buffer:
+@mark_name:
+@where:
+@left_gravity:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_move_mark ##### -->
+<para>
+
+</para>
+
+@buffer:
+@mark:
+@where:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_delete_mark ##### -->
+<para>
+
+</para>
+
+@buffer:
+@mark:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_mark ##### -->
+<para>
+
+</para>
+
+@buffer:
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_place_cursor ##### -->
+<para>
+
+</para>
+
+@buffer:
+@where:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_apply_tag ##### -->
+<para>
+
+</para>
+
+@buffer:
+@tag:
+@start_index:
+@end_index:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_remove_tag ##### -->
+<para>
+
+</para>
+
+@buffer:
+@tag:
+@start_index:
+@end_index:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_apply_tag_by_name ##### -->
+<para>
+
+</para>
+
+@buffer:
+@name:
+@start_index:
+@end_index:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_remove_tag_by_name ##### -->
+<para>
+
+</para>
+
+@buffer:
+@name:
+@start_index:
+@end_index:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_create_tag ##### -->
+<para>
+
+</para>
+
+@buffer:
+@tag_name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_iter_at_line_offset ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@line_number:
+@char_offset:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_iter_at_offset ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@char_offset:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_iter_at_line ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@line_number:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_last_iter ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_bounds ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start:
+@end:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_iter_at_mark ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@mark:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_tags ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_modified ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_set_modified ##### -->
+<para>
+
+</para>
+
+@buffer:
+@setting:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_set_clipboard_contents ##### -->
+<para>
+
+</para>
+
+@buffer:
+@text:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_clipboard_contents ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_paste_primary_selection ##### -->
+<para>
+
+</para>
+
+@buffer:
+@override_location:
+@time:
+@interactive:
+@default_editable:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_delete_selection ##### -->
+<para>
+
+</para>
+
+@buffer:
+@interactive:
+@default_editable:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_cut ##### -->
+<para>
+
+</para>
+
+@buffer:
+@time:
+@interactive:
+@default_editable:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_copy ##### -->
+<para>
+
+</para>
+
+@buffer:
+@time:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_paste_clipboard ##### -->
+<para>
+
+</para>
+
+@buffer:
+@time:
+@interactive:
+@default_editable:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_get_selection_bounds ##### -->
+<para>
+
+</para>
+
+@buffer:
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_find_string ##### -->
+<para>
+
+</para>
+
+@buffer:
+@iter:
+@str:
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_find_regexp ##### -->
+<para>
+
+</para>
+
+@buffer:
+@regexp:
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_buffer_spew ##### -->
+<para>
+
+</para>
+
+@buffer:
+
+
+<!-- ##### SIGNAL GtkTextBuffer::insert-text ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+@arg2:
+@arg3:
+@arg4:
+
+<!-- ##### SIGNAL GtkTextBuffer::delete-text ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+@arg2:
+@arg3:
+
+<!-- ##### SIGNAL GtkTextBuffer::changed ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextBuffer::modified-changed ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextBuffer::mark-set ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+@arg2:
+
+<!-- ##### SIGNAL GtkTextBuffer::mark-deleted ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+
+<!-- ##### SIGNAL GtkTextBuffer::apply-tag ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+@arg2:
+@arg3:
+
+<!-- ##### SIGNAL GtkTextBuffer::remove-tag ##### -->
+<para>
+
+</para>
+
+@textbuffer: the object which received the signal.
+@arg1:
+@arg2:
+@arg3:
+
diff --git a/docs/reference/gtk/tmpl/gtktextiter.sgml b/docs/reference/gtk/tmpl/gtktextiter.sgml
new file mode 100644
index 000000000..016495862
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktextiter.sgml
@@ -0,0 +1,570 @@
+<!-- ##### SECTION Title ##### -->
+gtktextiter
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkTextBuffer ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GtkTextIter ##### -->
+<para>
+
+</para>
+
+@dummy1:
+@dummy2:
+@dummy3:
+@dummy4:
+@dummy10:
+@dummy11:
+@dummy5:
+@dummy6:
+@dummy7:
+@dummy8:
+@dummy9:
+@pad1:
+@pad2:
+
+<!-- ##### FUNCTION gtk_text_iter_get_buffer ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_copy ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_free ##### -->
+<para>
+
+</para>
+
+@iter:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_offset ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_line_offset ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_line_index ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_char ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_slice ##### -->
+<para>
+
+</para>
+
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_text ##### -->
+<para>
+
+</para>
+
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_visible_slice ##### -->
+<para>
+
+</para>
+
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_visible_text ##### -->
+<para>
+
+</para>
+
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_pixmap ##### -->
+<para>
+
+</para>
+
+@iter:
+@pixmap:
+@mask:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_marks ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_toggled_tags ##### -->
+<para>
+
+</para>
+
+@iter:
+@toggled_on:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_begins_tag ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_ends_tag ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_toggles_tag ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_has_tag ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_editable ##### -->
+<para>
+
+</para>
+
+@iter:
+@default_setting:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_starts_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_ends_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_chars_in_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_get_attributes ##### -->
+<para>
+
+</para>
+
+@iter:
+@values:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_is_last ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_is_first ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_next_char ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_prev_char ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_chars ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_chars ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_lines ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_lines ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_word_ends ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_word_starts ##### -->
+<para>
+
+</para>
+
+@iter:
+@count:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_word_end ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_word_start ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_set_offset ##### -->
+<para>
+
+</para>
+
+@iter:
+@char_offset:
+
+
+<!-- ##### FUNCTION gtk_text_iter_set_line ##### -->
+<para>
+
+</para>
+
+@iter:
+@line_number:
+
+
+<!-- ##### FUNCTION gtk_text_iter_set_line_offset ##### -->
+<para>
+
+</para>
+
+@iter:
+@char_on_line:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_to_end ##### -->
+<para>
+
+</para>
+
+@iter:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_to_newline ##### -->
+<para>
+
+</para>
+
+@iter:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_to_tag_toggle ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_to_tag_toggle ##### -->
+<para>
+
+</para>
+
+@iter:
+@tag:
+@Returns:
+
+
+<!-- ##### USER_FUNCTION GtkTextCharPredicate ##### -->
+<para>
+
+</para>
+
+@ch:
+@user_data:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_find_char ##### -->
+<para>
+
+</para>
+
+@iter:
+@pred:
+@user_data:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_find_char ##### -->
+<para>
+
+</para>
+
+@iter:
+@pred:
+@user_data:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_forward_search ##### -->
+<para>
+
+</para>
+
+@iter:
+@str:
+@visible_only:
+@slice:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_backward_search ##### -->
+<para>
+
+</para>
+
+@iter:
+@str:
+@visible_only:
+@slice:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_equal ##### -->
+<para>
+
+</para>
+
+@lhs:
+@rhs:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_compare ##### -->
+<para>
+
+</para>
+
+@lhs:
+@rhs:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_in_region ##### -->
+<para>
+
+</para>
+
+@iter:
+@start:
+@end:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_iter_reorder ##### -->
+<para>
+
+</para>
+
+@first:
+@second:
+
+
+<!-- ##### FUNCTION gtk_text_iter_spew ##### -->
+<para>
+
+</para>
+
+@iter:
+@desc:
+
+
diff --git a/docs/reference/gtk/tmpl/gtktextmark.sgml b/docs/reference/gtk/tmpl/gtktextmark.sgml
new file mode 100644
index 000000000..3bfdbc0df
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktextmark.sgml
@@ -0,0 +1,66 @@
+<!-- ##### SECTION Title ##### -->
+gtktextmark
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkTextMark ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### FUNCTION gtk_text_mark_set_visible ##### -->
+<para>
+
+</para>
+
+@mark:
+@setting:
+
+
+<!-- ##### FUNCTION gtk_text_mark_is_visible ##### -->
+<para>
+
+</para>
+
+@mark:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_mark_ref ##### -->
+<para>
+
+</para>
+
+@mark:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_mark_unref ##### -->
+<para>
+
+</para>
+
+@mark:
+
+
+<!-- ##### FUNCTION gtk_text_mark_deleted ##### -->
+<para>
+
+</para>
+
+@mark:
+@Returns:
+
+
diff --git a/docs/reference/gtk/tmpl/gtktexttag.sgml b/docs/reference/gtk/tmpl/gtktexttag.sgml
new file mode 100644
index 000000000..87c937a47
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktexttag.sgml
@@ -0,0 +1,402 @@
+<!-- ##### SECTION Title ##### -->
+GtkTextTag
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkTextTag ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GtkTextBTreeNode ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GtkTextTagTable ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### STRUCT GtkTextTabArray ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GtkWrapMode ##### -->
+<para>
+
+</para>
+
+@GTK_WRAPMODE_NONE:
+@GTK_WRAPMODE_CHAR:
+@GTK_WRAPMODE_WORD:
+
+<!-- ##### STRUCT GtkTextAttributes ##### -->
+<para>
+
+</para>
+
+@refcount:
+@appearance:
+@border_width:
+@relief:
+@justify:
+@direction:
+@font_desc:
+@left_margin:
+@left_wrapped_line_margin:
+@offset:
+@right_margin:
+@pixels_above_lines:
+@pixels_below_lines:
+@pixels_inside_wrap:
+@tab_array:
+@wrap_mode:
+@language:
+@invisible:
+@bg_full_height:
+@editable:
+@realized:
+@pad1:
+@pad2:
+@pad3:
+@pad4:
+
+<!-- ##### FUNCTION gtk_text_tag_new ##### -->
+<para>
+
+</para>
+
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_tag_get_priority ##### -->
+<para>
+
+</para>
+
+@tag:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_tag_set_priority ##### -->
+<para>
+
+</para>
+
+@tag:
+@priority:
+
+
+<!-- ##### FUNCTION gtk_text_tag_event ##### -->
+<para>
+
+</para>
+
+@tag:
+@event_object:
+@event:
+@iter:
+@Returns:
+
+
+<!-- ##### STRUCT GtkTextAppearance ##### -->
+<para>
+
+</para>
+
+@bg_color:
+@fg_color:
+@bg_stipple:
+@fg_stipple:
+@underline:
+@overstrike:
+@draw_bg:
+@inside_selection:
+
+<!-- ##### FUNCTION gtk_text_attributes_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_attributes_copy ##### -->
+<para>
+
+</para>
+
+@src:
+@dest:
+
+
+<!-- ##### FUNCTION gtk_text_attributes_unref ##### -->
+<para>
+
+</para>
+
+@values:
+
+
+<!-- ##### FUNCTION gtk_text_attributes_ref ##### -->
+<para>
+
+</para>
+
+@values:
+
+
+<!-- ##### SIGNAL GtkTextTag::event ##### -->
+<para>
+
+</para>
+
+@texttag: the object which received the signal.
+@arg1:
+@event:
+@arg2:
+@Returns:
+
+<!-- ##### ARG GtkTextTag:name ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_gdk ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_full_height ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_stipple ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:direction ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:editable ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:font ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:font_desc ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground_gdk ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground_stipple ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:justify ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:language ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:left_margin ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:left_wrapped_line_margin ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:offset ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:overstrike ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_above_lines ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_below_lines ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_inside_wrap ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:right_margin ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:underline ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:wrap_mode ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_full_height_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_gdk_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:background_stipple_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:editable_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:font_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground_gdk_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:foreground_stipple_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:justify_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:language_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:left_margin_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:left_wrapped_line_margin_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:offset_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:overstrike_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_above_lines_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_below_lines_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:pixels_inside_wrap_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:right_margin_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:underline_set ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextTag:wrap_mode_set ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtktexttagtable.sgml b/docs/reference/gtk/tmpl/gtktexttagtable.sgml
new file mode 100644
index 000000000..26f7ce2e3
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktexttagtable.sgml
@@ -0,0 +1,105 @@
+<!-- ##### SECTION Title ##### -->
+GtkTextTagTable
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### USER_FUNCTION GtkTextTagTableForeach ##### -->
+<para>
+
+</para>
+
+@tag:
+@data:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_add ##### -->
+<para>
+
+</para>
+
+@table:
+@tag:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_remove ##### -->
+<para>
+
+</para>
+
+@table:
+@tag:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_lookup ##### -->
+<para>
+
+</para>
+
+@table:
+@name:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_foreach ##### -->
+<para>
+
+</para>
+
+@table:
+@func:
+@data:
+
+
+<!-- ##### FUNCTION gtk_text_tag_table_size ##### -->
+<para>
+
+</para>
+
+@table:
+@Returns:
+
+
+<!-- ##### SIGNAL GtkTextTagTable::tag-changed ##### -->
+<para>
+
+</para>
+
+@texttagtable: the object which received the signal.
+@arg1:
+@arg2:
+
+<!-- ##### SIGNAL GtkTextTagTable::tag-added ##### -->
+<para>
+
+</para>
+
+@texttagtable: the object which received the signal.
+@arg1:
+
+<!-- ##### SIGNAL GtkTextTagTable::tag-removed ##### -->
+<para>
+
+</para>
+
+@texttagtable: the object which received the signal.
+@arg1:
+
diff --git a/docs/reference/gtk/tmpl/gtktextview.sgml b/docs/reference/gtk/tmpl/gtktextview.sgml
new file mode 100644
index 000000000..2ab94d5ba
--- /dev/null
+++ b/docs/reference/gtk/tmpl/gtktextview.sgml
@@ -0,0 +1,315 @@
+<!-- ##### SECTION Title ##### -->
+GtkTextView
+
+<!-- ##### SECTION Short_Description ##### -->
+
+
+<!-- ##### SECTION Long_Description ##### -->
+<para>
+
+</para>
+
+<!-- ##### SECTION See_Also ##### -->
+<para>
+
+</para>
+
+<!-- ##### STRUCT GtkTextView ##### -->
+<para>
+
+</para>
+
+
+<!-- ##### ENUM GtkTextViewMovementStep ##### -->
+<para>
+
+</para>
+
+@GTK_TEXT_MOVEMENT_CHAR:
+@GTK_TEXT_MOVEMENT_POSITIONS:
+@GTK_TEXT_MOVEMENT_WORD:
+@GTK_TEXT_MOVEMENT_WRAPPED_LINE:
+@GTK_TEXT_MOVEMENT_LINE:
+@GTK_TEXT_MOVEMENT_LINE_ENDS:
+@GTK_TEXT_MOVEMENT_BUFFER_ENDS:
+
+<!-- ##### ENUM GtkTextViewScrollType ##### -->
+<para>
+
+</para>
+
+@GTK_TEXT_SCROLL_TO_TOP:
+@GTK_TEXT_SCROLL_TO_BOTTOM:
+@GTK_TEXT_SCROLL_PAGE_DOWN:
+@GTK_TEXT_SCROLL_PAGE_UP:
+
+<!-- ##### ENUM GtkTextViewDeleteType ##### -->
+<para>
+
+</para>
+
+@GTK_TEXT_DELETE_CHAR:
+@GTK_TEXT_DELETE_HALF_WORD:
+@GTK_TEXT_DELETE_WHOLE_WORD:
+@GTK_TEXT_DELETE_HALF_WRAPPED_LINE:
+@GTK_TEXT_DELETE_WHOLE_WRAPPED_LINE:
+@GTK_TEXT_DELETE_HALF_LINE:
+@GTK_TEXT_DELETE_WHOLE_LINE:
+@GTK_TEXT_DELETE_WHITESPACE:
+@GTK_TEXT_DELETE_WHITESPACE_LEAVE_ONE:
+
+<!-- ##### FUNCTION gtk_text_view_new ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_new_with_buffer ##### -->
+<para>
+
+</para>
+
+@buffer:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_set_buffer ##### -->
+<para>
+
+</para>
+
+@text_view:
+@buffer:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_buffer ##### -->
+<para>
+
+</para>
+
+@text_view:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_iter_at_pixel ##### -->
+<para>
+
+</para>
+
+@text_view:
+@iter:
+@x:
+@y:
+
+
+<!-- ##### FUNCTION gtk_text_view_scroll_to_mark ##### -->
+<para>
+
+</para>
+
+@text_view:
+@mark:
+@mark_within_margin:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_move_mark_onscreen ##### -->
+<para>
+
+</para>
+
+@text_view:
+@mark:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_place_cursor_onscreen ##### -->
+<para>
+
+</para>
+
+@text_view:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_visible_rect ##### -->
+<para>
+
+</para>
+
+@text_view:
+@visible_rect:
+
+
+<!-- ##### FUNCTION gtk_text_view_set_wrap_mode ##### -->
+<para>
+
+</para>
+
+@text_view:
+@wrap_mode:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_wrap_mode ##### -->
+<para>
+
+</para>
+
+@text_view:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_set_editable ##### -->
+<para>
+
+</para>
+
+@text_view:
+@setting:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_editable ##### -->
+<para>
+
+</para>
+
+@text_view:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_set_cursor_visible ##### -->
+<para>
+
+</para>
+
+@text_view:
+@setting:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_cursor_visible ##### -->
+<para>
+
+</para>
+
+@text_view:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_text_view_get_iter_location ##### -->
+<para>
+
+</para>
+
+@text_view:
+@iter:
+@location:
+
+
+<!-- ##### SIGNAL GtkTextView::move-insert ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+@arg1:
+@arg2:
+@arg3:
+
+<!-- ##### SIGNAL GtkTextView::set-anchor ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextView::scroll-text ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+@arg1:
+
+<!-- ##### SIGNAL GtkTextView::delete-text ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+@arg1:
+@arg2:
+
+<!-- ##### SIGNAL GtkTextView::cut-text ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextView::copy-text ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextView::paste-text ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextView::toggle-overwrite ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+
+<!-- ##### SIGNAL GtkTextView::set-scroll-adjustments ##### -->
+<para>
+
+</para>
+
+@textview: the object which received the signal.
+@arg1:
+@arg2:
+
+<!-- ##### ARG GtkTextView:height_lines ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:width_columns ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:pixels_above_lines ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:pixels_below_lines ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:pixels_inside_wrap ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:editable ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkTextView:wrap_mode ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtkthemes.sgml b/docs/reference/gtk/tmpl/gtkthemes.sgml
index 7dd4163a7..cb26d3115 100644
--- a/docs/reference/gtk/tmpl/gtkthemes.sgml
+++ b/docs/reference/gtk/tmpl/gtkthemes.sgml
@@ -19,15 +19,6 @@ Themes
</para>
-@parse_rc_style:
-@merge_rc_style:
-@rc_style_to_style:
-@duplicate_style:
-@realize_style:
-@unrealize_style:
-@destroy_rc_style:
-@destroy_style:
-@set_background:
<!-- ##### FUNCTION gtk_theme_engine_get ##### -->
<para>
@@ -54,20 +45,24 @@ Themes
@engine:
-<!-- ##### FUNCTION gtk_themes_init ##### -->
+<!-- ##### FUNCTION gtk_theme_engine_create_rc_style ##### -->
<para>
</para>
-@argc:
-@argv:
+@engine:
+@Returns:
-<!-- ##### FUNCTION gtk_themes_exit ##### -->
+<!-- ##### FUNCTION gtk_theme_engine_register_type ##### -->
<para>
</para>
-@error_code:
+@engine:
+@parent_type:
+@type_name:
+@type_info:
+@Returns:
diff --git a/docs/reference/gtk/tmpl/gtktipsquery.sgml b/docs/reference/gtk/tmpl/gtktipsquery.sgml
index 7f7949a1d..820526f24 100644
--- a/docs/reference/gtk/tmpl/gtktipsquery.sgml
+++ b/docs/reference/gtk/tmpl/gtktipsquery.sgml
@@ -97,6 +97,61 @@ the pointer has no tooltip.
beneath the pointer has no tooltip.
+<!-- ##### MACRO GTK_TIPS_QUERY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_IS_TIPS_QUERY ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
+<!-- ##### MACRO GTK_TYPE_TIPS_QUERY ##### -->
+<para>
+
+</para>
+
+
+
+<!-- ##### FUNCTION gtk_tips_query_get_type ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
+<!-- ##### MACRO GTK_TIPS_QUERY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_IS_TIPS_QUERY_CLASS ##### -->
+<para>
+
+</para>
+
+@klass:
+
+
+<!-- ##### MACRO GTK_TIPS_QUERY_GET_CLASS ##### -->
+<para>
+
+</para>
+
+@obj:
+
+
<!-- ##### SIGNAL GtkTipsQuery::start-query ##### -->
<para>
Emitted when the query is started.
diff --git a/docs/reference/gtk/tmpl/gtktoolbar.sgml b/docs/reference/gtk/tmpl/gtktoolbar.sgml
index 3ed9166ad..3fe21b821 100644
--- a/docs/reference/gtk/tmpl/gtktoolbar.sgml
+++ b/docs/reference/gtk/tmpl/gtktoolbar.sgml
@@ -319,3 +319,28 @@ should be used if you wish to perform an action when ever the style of a toolbar
@toolbar: the object which received the signal.
@style: the new #GtkToolbarStyle of @toolbar.
+<!-- ##### ARG GtkToolbar:orientation ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkToolbar:toolbar_style ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkToolbar:space_size ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkToolbar:space_style ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkToolbar:relief ##### -->
+<para>
+
+</para>
+
diff --git a/docs/reference/gtk/tmpl/gtktooltips.sgml b/docs/reference/gtk/tmpl/gtktooltips.sgml
index b6349b70b..597de4d2f 100644
--- a/docs/reference/gtk/tmpl/gtktooltips.sgml
+++ b/docs/reference/gtk/tmpl/gtktooltips.sgml
@@ -98,9 +98,6 @@ Information about the tooltip (if any) associated with an arbitrary widget can b
@widget:
@tip_text:
@tip_private:
-@font:
-@width:
-@row:
<!-- ##### FUNCTION gtk_tooltips_new ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtktypeutils.sgml b/docs/reference/gtk/tmpl/gtktypeutils.sgml
index 792223a84..e523ced24 100644
--- a/docs/reference/gtk/tmpl/gtktypeutils.sgml
+++ b/docs/reference/gtk/tmpl/gtktypeutils.sgml
@@ -31,6 +31,8 @@ fundamental types (e.g. char, uchar, int, long, float, etc).
@GTK_TYPE_INVALID:
@GTK_TYPE_NONE:
+@GTK_TYPE_ENUM:
+@GTK_TYPE_FLAGS:
@GTK_TYPE_CHAR:
@GTK_TYPE_UCHAR:
@GTK_TYPE_BOOL:
@@ -41,50 +43,32 @@ fundamental types (e.g. char, uchar, int, long, float, etc).
@GTK_TYPE_FLOAT:
@GTK_TYPE_DOUBLE:
@GTK_TYPE_STRING:
-@GTK_TYPE_ENUM:
-@GTK_TYPE_FLAGS:
@GTK_TYPE_BOXED:
@GTK_TYPE_POINTER:
@GTK_TYPE_SIGNAL:
-@GTK_TYPE_ARGS:
-@GTK_TYPE_CALLBACK:
-@GTK_TYPE_C_CALLBACK:
-@GTK_TYPE_FOREIGN:
-@GTK_TYPE_OBJECT:
-<!-- ##### MACRO GTK_TYPE_NUM_BUILTINS ##### -->
+<!-- ##### MACRO GTK_CLASS_NAME ##### -->
<para>
-No idea.
-</para>
-
-
-<!-- ##### MACRO GTK_TYPE_FLAT_FIRST ##### -->
-<para>
-The first "flat" (no struct) enumerated type value.
</para>
+@class:
-<!-- ##### MACRO GTK_TYPE_FLAT_LAST ##### -->
+<!-- ##### MACRO GTK_CLASS_TYPE ##### -->
<para>
-The last "flat" (no struct) enumerated type value.
-</para>
-
-
-<!-- ##### MACRO GTK_TYPE_STRUCTURED_FIRST ##### -->
-<para>
-The first structured enumerated type value.
</para>
+@class:
-<!-- ##### MACRO GTK_TYPE_STRUCTURED_LAST ##### -->
+<!-- ##### MACRO GTK_TYPE_IS_OBJECT ##### -->
<para>
-The last structured enumerated type value.
+
</para>
+@type:
<!-- ##### MACRO GTK_TYPE_FUNDAMENTAL_LAST ##### -->
@@ -106,6 +90,7 @@ The highest maximum fundamental enumerated type value.
Use in place of offsetof(), which is used if it exists.
</para>
+<!-- # Unused Parameters # -->
@struct: The type of the structure.
@field: The field within the structure.
@@ -117,6 +102,7 @@ defined, just cast it. Otherwise, check to see if we can cast @tobj
into a @cast.
</para>
+<!-- # Unused Parameters # -->
@tobj: a pointer to a GtkObject.
@cast_type: a Gtk type.
@cast: a C type
@@ -129,6 +115,7 @@ defined, just cast it. Otherwise, check to see if we can cast @tobj
into a @cast.
</para>
+<!-- # Unused Parameters # -->
@tclass: a pointer to a GtkClassInitFunc
@cast_type: a Gtk type.
@cast: a C type
@@ -139,6 +126,7 @@ into a @cast.
Determines whether @type_object is a type of @otype.
</para>
+<!-- # Unused Parameters # -->
@type_object: A GtkTypeObject object.
@otype:
@@ -148,32 +136,16 @@ Determines whether @type_object is a type of @otype.
Determines whether @type_class is a type of @otype.
</para>
+<!-- # Unused Parameters # -->
@type_class: A GtkTypeClass class.
@otype:
-<!-- ##### MACRO GTK_TYPE_IDENTIFIER ##### -->
+<!-- ##### MACRO GTK_CHECK_GET_CLASS ##### -->
<para>
-Hide the name of gtk_identifier_get_type
-</para>
-
-
-<!-- ##### FUNCTION gtk_identifier_get_type ##### -->
-<para>
-Get the type of GtkIdentifier.
</para>
-@Returns: GtkType -- the enumerated type of something.
-
-
-<!-- ##### MACRO GTK_TYPE_MAKE ##### -->
-<para>
-Combine a fundemantal type and a sequence number to create a gtk type.
-</para>
-
-@parent_t:
-@seqno:
<!-- ##### MACRO GTK_FUNDAMENTAL_TYPE ##### -->
@@ -181,14 +153,7 @@ Combine a fundemantal type and a sequence number to create a gtk type.
Convert a gtk type into a fundamental type
</para>
-@type:
-
-
-<!-- ##### MACRO GTK_TYPE_SEQNO ##### -->
-<para>
-Convert a gtk type into its sequence number
-</para>
-
+<!-- # Unused Parameters # -->
@type:
@@ -200,22 +165,17 @@ Just a macroized cast into a GtkSignalFunc
@f:
-<!-- ##### USER_FUNCTION GtkClassInitFunc ##### -->
+<!-- ##### TYPEDEF GtkClassInitFunc ##### -->
<para>
Define a function pointer.
</para>
-@klass: a gpointer
-
-<!-- ##### USER_FUNCTION GtkObjectInitFunc ##### -->
+<!-- ##### TYPEDEF GtkObjectInitFunc ##### -->
<para>
Define a function pointer.
</para>
-@object: a gpointer
-@klass: a gpointer
-
<!-- ##### USER_FUNCTION GtkSignalFunc ##### -->
<para>
@@ -283,7 +243,7 @@ Define a function pointer. Deprecated.
@arg_id:
-<!-- ##### STRUCT GtkTypeObject ##### -->
+<!-- ##### TYPEDEF GtkTypeObject ##### -->
<para>
A GtkTypeObject defines the minimum structure requirements
for type instances. Type instances returned from gtk_type_new ()
@@ -291,7 +251,6 @@ and initialized through a GtkObjectInitFunc need to directly inherit
from this structure or at least copy its fields one by one.
</para>
-@klass:
<!-- ##### STRUCT GtkArg ##### -->
<para>
@@ -429,38 +388,6 @@ Use to get the value of a GtkArg whose GtkType is GTK_TYPE_SIGNAL
@a:
-<!-- ##### MACRO GTK_VALUE_ARGS ##### -->
-<para>
-Use to get the value of a GtkArg whose GtkType is GTK_TYPE_ARGS
-</para>
-
-@a:
-
-
-<!-- ##### MACRO GTK_VALUE_CALLBACK ##### -->
-<para>
-Use to get the value of a GtkArg whose GtkType is GTK_TYPE_CALLBACK
-</para>
-
-@a:
-
-
-<!-- ##### MACRO GTK_VALUE_C_CALLBACK ##### -->
-<para>
-Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_CALLBACK
-</para>
-
-@a:
-
-
-<!-- ##### MACRO GTK_VALUE_FOREIGN ##### -->
-<para>
-Use to get the value of a GtkArg whose GtkType is GTK_TYPE_C_FOREIGN
-</para>
-
-@a:
-
-
<!-- ##### MACRO GTK_RETLOC_CHAR ##### -->
<para>
If the GtkArg contains a pointer to the value, this macro will be a pointer to a GTK_TYPE_CHAR
@@ -600,31 +527,24 @@ GtkEnumValue to hold the enumerated values.
@reserved_2:
@base_class_init_func:
-<!-- ##### STRUCT GtkTypeQuery ##### -->
+<!-- ##### TYPEDEF GtkTypeClass ##### -->
<para>
-A structure used to return values from @gtk_type_query.
+The base structure for a Gtk Type. Every type inherits this as a base structure.
</para>
-@type:
-@type_name:
-@object_size:
-@class_size:
-<!-- ##### STRUCT GtkTypeClass ##### -->
+<!-- ##### TYPEDEF GtkEnumValue ##### -->
<para>
-The base structure for a Gtk Type. Every type inherits this as a base structure.
+A structure which contains a single enum value, and its name, and it's
+nickname.
</para>
-<!-- ##### STRUCT GtkEnumValue ##### -->
+<!-- ##### TYPEDEF GtkFlagValue ##### -->
<para>
-A structure which contains a single enum value, and its name, and it's
-nickname.
+
</para>
-@value:
-@value_name:
-@value_nick:
<!-- ##### FUNCTION gtk_type_init ##### -->
<para>
@@ -639,43 +559,39 @@ Create a new, unique type.
</para>
@parent_type: if zero, a fundamental type is created.
-@type_info: must not be null, and @type_info->type_name must also not be null.
+@gtkinfo:
@Returns: the new GtkType.
+<!-- # Unused Parameters # -->
+@type_info: must not be null, and @type_info->type_name must also not be null.
-<!-- ##### FUNCTION gtk_type_set_chunk_alloc ##### -->
-<para>
-Set the mem_chunk size so it will hold @n_chunks of the objects of that @type.
-</para>
-
-@type: There must be an unlocked TypeNode associated with this type otherwise nothing happens.
-@n_chunks:
-
-
-<!-- ##### FUNCTION gtk_type_name ##### -->
+<!-- ##### MACRO gtk_type_name ##### -->
<para>
</para>
-@type: a GtkType
@Returns: a pointer to the name of a type, or NULL if it has none.
+<!-- # Unused Parameters # -->
+@type: a GtkType
-<!-- ##### FUNCTION gtk_type_from_name ##### -->
+<!-- ##### MACRO gtk_type_from_name ##### -->
<para>
Get the internal representation of a type given its name.
</para>
-@name: the name of a gtk type
@Returns: a GtkType
+<!-- # Unused Parameters # -->
+@name: the name of a gtk type
-<!-- ##### FUNCTION gtk_type_parent ##### -->
+<!-- ##### MACRO gtk_type_parent ##### -->
<para>
</para>
-@type: a GtkType
@Returns: the GtkType of the parent
+<!-- # Unused Parameters # -->
+@type: a GtkType
<!-- ##### FUNCTION gtk_type_class ##### -->
@@ -688,25 +604,6 @@ any trouble identifying @type. Initialize the class if necessary.
@Returns: gpointer to the klass.
-<!-- ##### FUNCTION gtk_type_parent_class ##### -->
-<para>
-Return the class of the parent. Initialize the class if necessary.
-Return NULL if anything goes wrong.
-</para>
-
-@type: GtkType
-@Returns: gpointer to the klass.
-
-
-<!-- ##### FUNCTION gtk_type_children_types ##### -->
-<para>
-Return the pointer to the type's children's types.
-</para>
-
-@type: GtkType
-@Returns: pointer to a GList
-
-
<!-- ##### FUNCTION gtk_type_new ##### -->
<para>
Create a new object of a given type, and return a gpointer to it.
@@ -719,86 +616,16 @@ has all the proper initializers called.
@Returns: gpointer to a GtkTypeObject
-<!-- ##### FUNCTION gtk_type_free ##### -->
-<para>
-Given the type of an object and a pointer to it, the object is freed.
-</para>
-
-@type: GtkType
-@mem: gpointer to the object
-
-
-<!-- ##### FUNCTION gtk_type_describe_heritage ##### -->
-<para>
-Print the types @type inherits from.
-</para>
-
-@type: GtkType
-
-
-<!-- ##### FUNCTION gtk_type_describe_tree ##### -->
-<para>
-Given a @type, describe all of its children, and their children. Only
-show the size if @show_size is true.
-</para>
-
-@type: GtkType
-@show_size: gboolean
-
-
-<!-- ##### FUNCTION gtk_type_is_a ##### -->
+<!-- ##### MACRO gtk_type_is_a ##### -->
<para>
Look in the type hierarchy to see if @type has @is_a_type among its
ancestors. Do so with a simple lookup, not a loop.
</para>
+@Returns:
+<!-- # Unused Parameters # -->
@type: GtkType
@is_a_type: GtkType
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_type_check_object_cast ##### -->
-<para>
-Given a pointer to a GtkTypeObject @type_object, and a GtkType @cast_type,
-make sure that it's okay to cast @type_object into a @cast_type.
-</para>
-
-@type_object: GtkTypeObject*
-@cast_type: GtkType
-@Returns: the same GtkTypeObject* as @type_object
-
-
-<!-- ##### FUNCTION gtk_type_check_class_cast ##### -->
-<para>
-Given a GtkTypeClass pointer @klass, and a GtkType @cast_type, make
-sure that it's okay to cast something of that @klass into a @cast_type.
-</para>
-
-@klass: GtkTypeClass*
-@cast_type: GtkType
-@Returns: Always return @klass.
-
-
-<!-- ##### FUNCTION gtk_type_register_enum ##### -->
-<para>
-Register a new set of enum @values and give them the name in
-@type_name.
-</para>
-
-@type_name: must not be null.
-@values: GtkEnumValue*
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_type_register_flags ##### -->
-<para>
-Register a new set of flags @values and give them the name in
-@type_name.
-</para>
-
-@type_name: must not be null.
-@values: GtkFlagValue*
-@Returns:
<!-- ##### FUNCTION gtk_type_enum_get_values ##### -->
@@ -834,36 +661,10 @@ Return a pointer to one of @enum_type's GtkEnumValues's whose name (or nickname)
Return a pointer to one of @flag_type's GtkFlagValue's whose name (or nickname) matches @value_name.
</para>
-@flag_type: GtkType
+@flags_type:
@value_name:
@Returns: GtkFlagValue*
-
-
-<!-- ##### FUNCTION gtk_type_set_varargs_type ##### -->
-<para>
-Set the varargs type for a fundamental type @foreign_type.
-</para>
-
-@foreign_type: Must be a GtkType with a sequence number of zero. Must not be a
-fundamental type.
-@varargs_type: Must be a GtkType which is either structured or flag, or NONE.
-
-
-<!-- ##### FUNCTION gtk_type_get_varargs_type ##### -->
-<para>
-Get the varargs type associated with @foreign_type
-</para>
-
-@foreign_type: GtkType
-@Returns: GtkType
-
-
-<!-- ##### FUNCTION gtk_type_query ##### -->
-<para>
-Given a type, return various interesting parameters of the type.
-</para>
-
-@type: GtkType
-@Returns: GtkTypeQuery*
+<!-- # Unused Parameters # -->
+@flag_type: GtkType
diff --git a/docs/reference/gtk/tmpl/gtkvbbox.sgml b/docs/reference/gtk/tmpl/gtkvbbox.sgml
index 1468ae50c..bba6c6eb0 100644
--- a/docs/reference/gtk/tmpl/gtkvbbox.sgml
+++ b/docs/reference/gtk/tmpl/gtkvbbox.sgml
@@ -52,7 +52,6 @@ gtk_vbutton_box_get_layout_default().
</para>
-@button_box: the #GtkButtonBox that this class is derived from.
<!-- ##### FUNCTION gtk_vbutton_box_new ##### -->
<para>
@@ -94,3 +93,5 @@ Sets a new layout mode that will be used by all button boxes.
</para>
@layout: a new #GtkButtonBoxStyle.
+
+
diff --git a/docs/reference/gtk/tmpl/gtkwidget.sgml b/docs/reference/gtk/tmpl/gtkwidget.sgml
index 515a535e5..d24a46888 100644
--- a/docs/reference/gtk/tmpl/gtkwidget.sgml
+++ b/docs/reference/gtk/tmpl/gtkwidget.sgml
@@ -42,6 +42,7 @@ GtkWidget
@GTK_NO_REPARENT:
@GTK_APP_PAINTABLE:
@GTK_RECEIVES_DEFAULT:
+@GTK_DOUBLE_BUFFERED:
<!-- ##### MACRO GTK_WIDGET_TYPE ##### -->
<para>
@@ -219,6 +220,14 @@ GtkWidget
@wid:
+<!-- ##### MACRO GTK_WIDGET_DOUBLE_BUFFERED ##### -->
+<para>
+
+</para>
+
+@wid:
+
+
<!-- ##### MACRO GTK_WIDGET_SET_FLAGS ##### -->
<para>
@@ -323,6 +332,7 @@ GtkWidget
</para>
@widget:
+@Returns:
<!-- ##### FUNCTION gtk_widget_unref ##### -->
@@ -813,11 +823,14 @@ GtkWidget
@Returns:
-<!-- ##### FUNCTION gtk_widget_set_visual ##### -->
+<!-- ##### MACRO gtk_widget_set_visual ##### -->
<para>
</para>
+@w:
+@v:
+<!-- # Unused Parameters # -->
@widget:
@visual:
@@ -926,11 +939,13 @@ GtkWidget
@cmap:
-<!-- ##### FUNCTION gtk_widget_push_visual ##### -->
+<!-- ##### MACRO gtk_widget_push_visual ##### -->
<para>
</para>
+@v:
+<!-- # Unused Parameters # -->
@visual:
@@ -948,11 +963,12 @@ GtkWidget
-<!-- ##### FUNCTION gtk_widget_pop_visual ##### -->
+<!-- ##### MACRO gtk_widget_pop_visual ##### -->
<para>
</para>
+@v:
<!-- ##### FUNCTION gtk_widget_set_default_style ##### -->
@@ -971,20 +987,22 @@ GtkWidget
@colormap:
-<!-- ##### FUNCTION gtk_widget_set_default_visual ##### -->
+<!-- ##### FUNCTION gtk_widget_get_default_style ##### -->
<para>
</para>
-@visual:
+@Returns:
-<!-- ##### FUNCTION gtk_widget_get_default_style ##### -->
+<!-- ##### MACRO gtk_widget_set_default_visual ##### -->
<para>
</para>
-@Returns:
+@v:
+<!-- # Unused Parameters # -->
+@visual:
<!-- ##### FUNCTION gtk_widget_get_default_colormap ##### -->
@@ -1003,6 +1021,49 @@ GtkWidget
@Returns:
+<!-- ##### FUNCTION gtk_widget_set_direction ##### -->
+<para>
+
+</para>
+
+@widget:
+@dir:
+
+
+<!-- ##### ENUM GtkTextDirection ##### -->
+<para>
+
+</para>
+
+@GTK_TEXT_DIR_NONE:
+@GTK_TEXT_DIR_LTR:
+@GTK_TEXT_DIR_RTL:
+
+<!-- ##### FUNCTION gtk_widget_get_direction ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_widget_set_default_direction ##### -->
+<para>
+
+</para>
+
+@dir:
+
+
+<!-- ##### FUNCTION gtk_widget_get_default_direction ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
<!-- ##### FUNCTION gtk_widget_shape_combine_mask ##### -->
<para>
@@ -1062,6 +1123,92 @@ GtkWidget
@style:
+<!-- ##### FUNCTION gtk_widget_get_modifier_style ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_widget_modify_fg ##### -->
+<para>
+
+</para>
+
+@widget:
+@state:
+@color:
+
+
+<!-- ##### FUNCTION gtk_widget_modify_bg ##### -->
+<para>
+
+</para>
+
+@widget:
+@state:
+@color:
+
+
+<!-- ##### FUNCTION gtk_widget_modify_text ##### -->
+<para>
+
+</para>
+
+@widget:
+@state:
+@color:
+
+
+<!-- ##### FUNCTION gtk_widget_modify_base ##### -->
+<para>
+
+</para>
+
+@widget:
+@state:
+@color:
+
+
+<!-- ##### FUNCTION gtk_widget_modify_font ##### -->
+<para>
+
+</para>
+
+@widget:
+@font_desc:
+
+
+<!-- ##### FUNCTION gtk_widget_create_pango_context ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_widget_get_pango_context ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
+<!-- ##### FUNCTION gtk_widget_create_pango_layout ##### -->
+<para>
+
+</para>
+
+@widget:
+@text:
+@Returns:
+
+
<!-- ##### FUNCTION gtk_widget_pop_composite_child ##### -->
<para>
@@ -1125,6 +1272,15 @@ GtkWidget
@app_paintable:
+<!-- ##### FUNCTION gtk_widget_set_double_buffered ##### -->
+<para>
+
+</para>
+
+@widget:
+@double_buffered:
+
+
<!-- ##### FUNCTION gtk_widget_set_composite_name ##### -->
<para>
@@ -1153,6 +1309,15 @@ GtkWidget
@widget:
+<!-- ##### FUNCTION gtk_widget_accelerators_locked ##### -->
+<para>
+
+</para>
+
+@widget:
+@Returns:
+
+
<!-- ##### SIGNAL GtkWidget::show ##### -->
<para>
@@ -1257,6 +1422,14 @@ GtkWidget
@widget: the object which received the signal.
@previous_style:
+<!-- ##### SIGNAL GtkWidget::direction-changed ##### -->
+<para>
+
+</para>
+
+@widget: the object which received the signal.
+@arg1:
+
<!-- ##### SIGNAL GtkWidget::add-accelerator ##### -->
<para>
@@ -1313,6 +1486,15 @@ GtkWidget
@event:
@Returns:
+<!-- ##### SIGNAL GtkWidget::scroll-event ##### -->
+<para>
+
+</para>
+
+@widget: the object which received the signal.
+@event:
+@Returns:
+
<!-- ##### SIGNAL GtkWidget::motion-notify-event ##### -->
<para>
diff --git a/docs/reference/gtk/tmpl/gtkwindow.sgml b/docs/reference/gtk/tmpl/gtkwindow.sgml
index 3ec1f78c3..599d83348 100644
--- a/docs/reference/gtk/tmpl/gtkwindow.sgml
+++ b/docs/reference/gtk/tmpl/gtkwindow.sgml
@@ -48,24 +48,6 @@ GtkWindow
@wmclass_class:
-<!-- ##### FUNCTION gtk_window_set_focus ##### -->
-<para>
-
-</para>
-
-@window:
-@focus:
-
-
-<!-- ##### FUNCTION gtk_window_set_default ##### -->
-<para>
-
-</para>
-
-@window:
-@defaultw:
-
-
<!-- ##### FUNCTION gtk_window_set_policy ##### -->
<para>
Changes how a toplevel window deals with its size request and user resize
@@ -198,24 +180,6 @@ it's larger
@modal:
-<!-- ##### FUNCTION gtk_window_add_embedded_xid ##### -->
-<para>
-
-</para>
-
-@window:
-@xid:
-
-
-<!-- ##### FUNCTION gtk_window_remove_embedded_xid ##### -->
-<para>
-
-</para>
-
-@window:
-@xid:
-
-
<!-- ##### FUNCTION gtk_window_set_default_size ##### -->
<para>
@@ -255,6 +219,14 @@ it's larger
@parent:
+<!-- ##### FUNCTION gtk_window_list_toplevels ##### -->
+<para>
+
+</para>
+
+@Returns:
+
+
<!-- ##### SIGNAL GtkWindow::set-focus ##### -->
<para>
@@ -298,3 +270,13 @@ If the window is modal, i.e. it grabs all GTK+ events.
The position of the window.
</para>
+<!-- ##### ARG GtkWindow:default_width ##### -->
+<para>
+
+</para>
+
+<!-- ##### ARG GtkWindow:default_height ##### -->
+<para>
+
+</para>
+