+++ /dev/null
-<!-- ##### SECTION Title ##### -->
-GtkFrame
-
-<!-- ##### SECTION Short_Description ##### -->
-A bin with a decorative frame and optional label
-
-<!-- ##### SECTION Long_Description ##### -->
-<para>
-The frame widget is a Bin that surrounds its child
-with a decorative frame and an optional label.
-If present, the label is drawn in a gap in the
-top side of the frame. The position of the
-label can be controlled with gtk_frame_set_label_align().
-</para>
-
-<refsect2 id="GtkFrame-BUILDER-UI">
-<title>GtkFrame as GtkBuildable</title>
-<para>
-The GtkFrame implementation of the GtkBuildable interface
-supports placing a child in the label position by specifying
-"label" as the "type" attribute of a <child> element.
-A normal content child can be specified without specifying
-a <child> type attribute.
-</para>
-<example>
-<title>A UI definition fragment with GtkFrame</title>
-<programlisting><![CDATA[
-<object class="GtkFrame">
- <child type="label">
- <object class="GtkLabel" id="frame-label"/>
- </child>
- <child>
- <object class="GtkEntry" id="frame-content"/>
- </child>
-</object>
-]]></programlisting>
-</example>
-</refsect2>
-
-<!-- ##### SECTION See_Also ##### -->
-<para>
-
-</para>
-
-<!-- ##### SECTION Stability_Level ##### -->
-
-
-<!-- ##### SECTION Image ##### -->
-
-
-<!-- ##### STRUCT GtkFrame ##### -->
-<para>
-
-</para>
-
-
-<!-- ##### ARG GtkFrame:label ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkFrame:label-widget ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkFrame:label-xalign ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkFrame:label-yalign ##### -->
-<para>
-
-</para>
-
-<!-- ##### ARG GtkFrame:shadow-type ##### -->
-<para>
-
-</para>
-
-<!-- ##### FUNCTION gtk_frame_new ##### -->
-<para>
-</para>
-
-@label:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_frame_set_label ##### -->
-<para>
-</para>
-
-@frame:
-@label:
-
-
-<!-- ##### FUNCTION gtk_frame_set_label_widget ##### -->
-<para>
-
-</para>
-
-@frame:
-@label_widget:
-
-
-<!-- ##### FUNCTION gtk_frame_set_label_align ##### -->
-<para>
-</para>
-
-@frame:
-@xalign:
-@yalign:
-
-
-<!-- ##### FUNCTION gtk_frame_set_shadow_type ##### -->
-<para>
-</para>
-
-@frame:
-@type:
-
-
-<!-- ##### FUNCTION gtk_frame_get_label ##### -->
-<para>
-
-</para>
-
-@frame:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_frame_get_label_align ##### -->
-<para>
-
-</para>
-
-@frame:
-@xalign:
-@yalign:
-
-
-<!-- ##### FUNCTION gtk_frame_get_label_widget ##### -->
-<para>
-
-</para>
-
-@frame:
-@Returns:
-
-
-<!-- ##### FUNCTION gtk_frame_get_shadow_type ##### -->
-<para>
-
-</para>
-
-@frame:
-@Returns:
-
-
#include "gtkbuildable.h"
+/**
+ * SECTION:gtkframe
+ * @Short_description: A bin with a decorative frame and optional label
+ * @Title: GtkFrame
+ *
+ * The frame widget is a Bin that surrounds its child
+ * with a decorative frame and an optional label.
+ * If present, the label is drawn in a gap in the
+ * top side of the frame. The position of the
+ * label can be controlled with gtk_frame_set_label_align().
+ *
+ * <refsect2 id="GtkFrame-BUILDER-UI">
+ * <title>GtkFrame as GtkBuildable</title>
+ * <para>
+ * The GtkFrame implementation of the GtkBuildable interface
+ * supports placing a child in the label position by specifying
+ * "label" as the "type" attribute of a <child> element.
+ * A normal content child can be specified without specifying
+ * a <child> type attribute.
+ * </para>
+ * <example>
+ * <title>A UI definition fragment with GtkFrame</title>
+ * <programlisting><![CDATA[
+ * <object class="GtkFrame">
+ * <child type="label">
+ * <object class="GtkLabel" id="frame-label"/>
+ * </child>
+ * <child>
+ * <object class="GtkEntry" id="frame-content"/>
+ * </child>
+ * </object>
+ * ]]></programlisting>
+ * </example>
+ * </refsect2>
+ */
+
+
#define LABEL_PAD 1
#define LABEL_SIDE_PAD 2