<Type Name="Box+BoxChild" FullName="Gtk.Box+BoxChild">
  <TypeSignature Language="C#" Value="public class Box.BoxChild : Gtk.Container.ContainerChild" />
  <TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Box/BoxChild extends Gtk.Container/ContainerChild" />
  <AssemblyInfo>
    <AssemblyName>gtk-sharp</AssemblyName>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>Gtk.Container+ContainerChild</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>A child of a <see cref="T:Gtk.Box" />, used to interact with its container child properties.</summary>
    <remarks />
    <since version="Gtk# 2.4" />
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="protected BoxChild (Gtk.Container parent, Gtk.Widget child);" />
      <MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(class Gtk.Container parent, class Gtk.Widget child) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="parent" Type="Gtk.Container" />
        <Parameter Name="child" Type="Gtk.Widget" />
      </Parameters>
      <Docs>
        <param name="parent">To be added.</param>
        <param name="child">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Expand">
      <MemberSignature Language="C#" Value="public bool Expand { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool Expand" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>Gtk.ChildProperty("expand")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The "expand" property for the child</summary>
        <value>the child's "expand" property</value>
        <remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Fill">
      <MemberSignature Language="C#" Value="public bool Fill { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance bool Fill" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>Gtk.ChildProperty("fill")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The "fill" property for the child</summary>
        <value>the child's "fill" property</value>
        <remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
      </Docs>
    </Member>
    <Member MemberName="PackType">
      <MemberSignature Language="C#" Value="public Gtk.PackType PackType { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.PackType PackType" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>Gtk.ChildProperty("pack-type")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Gtk.PackType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The child's pack type (start or end)</summary>
        <value>a <see cref="T:Gtk.PackType" /></value>
        <remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Padding">
      <MemberSignature Language="C#" Value="public uint Padding { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Padding" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>Gtk.ChildProperty("padding")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.UInt32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The child's padding</summary>
        <value>the padding</value>
        <remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
      </Docs>
    </Member>
    <Member MemberName="Position">
      <MemberSignature Language="C#" Value="public int Position { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance int32 Position" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>Gtk.ChildProperty("position")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Int32</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>The child's position in the <see cref="T:Gtk.Box" /></summary>
        <value>The Child's position.</value>
        <remarks>The child's position in the parent <see cref="T:Gtk.Box" /> reflects the order it was added in. Children with lower position values appear closer to the end they were packed onto. Children with higher position values appear closer to the center, or the opposite end.</remarks>
      </Docs>
    </Member>
  </Members>
</Type>
