<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <linklocation="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
<summary>ButtonBox is a container for laying out <seecref="T:Gtk.Button"/> widgets.</summary>
<remarks>
<para>A button box should be used to provide a consistent layout of buttons throughout your application. Specific button boxes are <seecref="T:Gtk.HButtonBox"/> for horizontal groups of buttons, and <seecref="T:Gtk.VButtonBox"/> for vertical button groups.</para>
<summary>Sets whether <paramrefname="child"/> should appear in a secondary group of children. A typical use of a secondary child is the help button in a dialog.</summary>
<seelangword="true"/> if <paramrefname="child"/> should be placed in a secondary group, <seelangword="false"/> otherwise.</param>
<remarks>
<para>A secondary group appears after the other children if the style is <seecref="P:Gtk.ButtonBoxStyle.Start"/>, <seecref="P:Gtk.ButtonBoxStyle.Spread"/> or <seecref="P:Gtk.ButtonBoxStyle.Edge"/>, and before the the other children if the style is <seecref="P:Gtk.ButtonBoxStyle.End"/>. For horizontal button boxes, the definition of before/after depends on direction of the widget (see <seecref="P:Gtk.Widget.Direction"/>). If the style is <seecref="P:Gtk.ButtonBoxStyle.Start"/> or <seecref="P:Gtk.ButtonBoxStyle.End"/>, then the secondary children are aligned at the other end of the button box from the main children. For the other styles, they appear immediately next to the main children.</para>
<returns>Creates a new instance of ButtonBox, using the GLib-provided type</returns>
<remarks>
<para>This is a constructor used by derivative types of <seecref="T:Gtk.ButtonBox"/> that would have their own GLib type assigned to it. This is not typically used by C# code.</para>