<Type Name="AttrType" FullName="Pango.AttrType">
  <TypeSignature Language="C#" Maintainer="duncan" Value="public enum AttrType" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttrType extends System.Enum" />
  <AssemblyInfo>
    <AssemblyName>pango-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
  </AssemblyInfo>
  <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Attributes>
    <Attribute>
      <AttributeName>GLib.GType(typeof(Pango.AttrTypeGType))</AttributeName>
    </Attribute>
  </Attributes>
  <Docs>
    <summary>This enumeration is used to distinguish between different types of attributes.</summary>
    <remarks>
      <para>
        This enumeration is used to distinguish between different
        types of attributes. Along with the predefined values, it is
        possible to allocate additional values for custom attributes
        using <see cref="M:Pango.Attr.TypeRegister(System.String)" />. The predefined values are
        given below. The type of structure used to store the attribute
        is listed in parentheses after the description.
      </para>
    </remarks>
  </Docs>
  <Members>
    <Member MemberName="AbsoluteSize">
      <MemberSignature Language="C#" Value="AbsoluteSize" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType AbsoluteSize = int32(20)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Absolute font size.</summary>
        <since version="Gtk# 2.8" />
      </Docs>
    </Member>
    <Member MemberName="Background">
      <MemberSignature Language="C#" Value="Background" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Background = int32(10)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Background color (<see cref="T:Pango.AttrColor" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Fallback">
      <MemberSignature Language="C#" Value="Fallback" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Fallback = int32(16)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Whether fallback is enabled.</summary>
        <since version="Gtk# 2.4" />
      </Docs>
    </Member>
    <Member MemberName="Family">
      <MemberSignature Language="C#" Value="Family" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Family = int32(2)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Font family name list (<see cref="T:Pango.AttrFamily" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="FontDesc">
      <MemberSignature Language="C#" Value="FontDesc" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType FontDesc = int32(8)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Font description (<see cref="T:Pango.AttrFontDesc" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Foreground">
      <MemberSignature Language="C#" Value="Foreground" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Foreground = int32(9)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Foreground color (<see cref="T:Pango.AttrColor" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Gravity">
      <MemberSignature Language="C#" Value="Gravity" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Gravity = int32(21)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gravity.</summary>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="GravityHint">
      <MemberSignature Language="C#" Value="GravityHint" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType GravityHint = int32(22)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Gravity Hint.</summary>
        <since version="Gtk# 2.12" />
      </Docs>
    </Member>
    <Member MemberName="Invalid">
      <MemberSignature Language="C#" Value="Invalid" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Invalid = int32(0)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Invalid</summary>
        <remarks>
          <para>This marks it as an invalid attribute</para>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Language">
      <MemberSignature Language="C#" Value="Language" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Language = int32(1)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Language (<see cref="T:Pango.AttrLanguage" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="LetterSpacing">
      <MemberSignature Language="C#" Value="LetterSpacing" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType LetterSpacing = int32(17)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary> Spacing between characters.</summary>
        <since version="Gtk# 2.6" />
      </Docs>
    </Member>
    <Member MemberName="Rise">
      <MemberSignature Language="C#" Value="Rise" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Rise = int32(13)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Baseline displacement (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Scale">
      <MemberSignature Language="C#" Value="Scale" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Scale = int32(15)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          Font size scale factor (<see cref="T:Pango.AttrScale" />)
        </summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Shape">
      <MemberSignature Language="C#" Value="Shape" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Shape = int32(14)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Shape (<see cref="T:Pango.AttrShape" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Size">
      <MemberSignature Language="C#" Value="Size" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Size = int32(7)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          Font size in points divided by <see cref="T:Pango.Scale" />
          (<see cref="T:Pango.AttrInt" />)
        </summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Stretch">
      <MemberSignature Language="C#" Value="Stretch" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Stretch = int32(6)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Font stretch (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Strikethrough">
      <MemberSignature Language="C#" Value="Strikethrough" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Strikethrough = int32(12)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Whether the text has an struck-through (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="StrikethroughColor">
      <MemberSignature Language="C#" Value="StrikethroughColor" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType StrikethroughColor = int32(19)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Color of the strikethrough line.</summary>
        <since version="Gtk# 2.6" />
      </Docs>
    </Member>
    <Member MemberName="Style">
      <MemberSignature Language="C#" Value="Style" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Style = int32(3)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Font slant style (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Underline">
      <MemberSignature Language="C#" Value="Underline" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Underline = int32(11)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Whether the text has an underline (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="UnderlineColor">
      <MemberSignature Language="C#" Value="UnderlineColor" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType UnderlineColor = int32(18)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Color of the underline.</summary>
        <since version="Gtk# 2.6" />
      </Docs>
    </Member>
    <Member MemberName="Variant">
      <MemberSignature Language="C#" Value="Variant" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Variant = int32(5)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>
          Font variant (normal or small caps) (<see cref="T:Pango.AttrInt" />)
        </summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Weight">
      <MemberSignature Language="C#" Value="Weight" />
      <MemberSignature Language="ILAsm" Value=".field public static literal valuetype Pango.AttrType Weight = int32(4)" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Pango.AttrType</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Font weight (<see cref="T:Pango.AttrInt" />)</summary>
        <remarks />
      </Docs>
    </Member>
  </Members>
</Type>
