<Type Name="WindowTypeHint" FullName="Gdk.WindowTypeHint">
  <TypeSignature Language="C#" Maintainer="auto" Value="public enum WindowTypeHint" />
  <AssemblyInfo>
    <AssemblyName>gdk-sharp</AssemblyName>
    <AssemblyPublicKey>
    </AssemblyPublicKey>
    <AssemblyVersion>2.12.0.0</AssemblyVersion>
  </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>
  <Docs>
    <summary>Hints to the window manager.</summary>
    <remarks>
      These are hints for the window manager that indicate what type
      of function the window has. The window manager can use this when
      determining decoration and behaviour of the window. The hint
      must be set before mapping the window.
    
<para>
These map to the FreeDesktop WM specification (http://freedesktop.org/Standards/wm-spec/)
</para></remarks>
  </Docs>
  <Base>
    <BaseTypeName>System.Enum</BaseTypeName>
  </Base>
  <Attributes>
    <Attribute>
      <AttributeName>GLib.GType(typeof(Gdk.WindowTypeHintGType))</AttributeName>
    </Attribute>
  </Attributes>
  <Members>
    <Member MemberName="Normal">
      <MemberSignature Language="C#" Value="Normal" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Normal toplevel window.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Dialog">
      <MemberSignature Language="C#" Value="Dialog" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Dialog window.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Menu">
      <MemberSignature Language="C#" Value="Menu" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Window used to implement a menu.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Toolbar">
      <MemberSignature Language="C#" Value="Toolbar" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>Window used to implement toolbars.</summary>
        <remarks />
      </Docs>
    </Member>
    <Member MemberName="Splashscreen">
      <MemberSignature Language="C#" Value="Splashscreen" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Indicates that the window is a splash screen displayed as an application is starting up.</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Utility">
      <MemberSignature Language="C#" Value="Utility" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Indicates a small persistent utility window, such as a palette or toolbox. It is distinct from type Toolbar because it does not correspond to a toolbar torn off from the main application. It's distinct from type Dialog because it isn't a transient dialog, the user will probably keep it open while they're working. </summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Dock">
      <MemberSignature Language="C#" Value="Dock" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Indicates a dock or panel feature. Typically a Window Manager would keep such windows on top of all other windows.</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Desktop">
      <MemberSignature Language="C#" Value="Desktop" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Parameters>
      </Parameters>
      <Docs>
        <summary>Indicates a desktop feature. This can include a single window containing desktop icons with the same dimensions as the screen, allowing the desktop environment to have full control of the desktop, without the need for proxying root window clicks.</summary>
        <remarks>
        </remarks>
      </Docs>
    </Member>
    <Member MemberName="Dnd">
      <MemberSignature Language="C#" Value="Dnd" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a drag and drop window type.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
    <Member MemberName="Notification">
      <MemberSignature Language="C#" Value="Notification" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a notification popup window.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
    <Member MemberName="DropdownMenu">
      <MemberSignature Language="C#" Value="DropdownMenu" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a drop down menu window.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
    <Member MemberName="Tooltip">
      <MemberSignature Language="C#" Value="Tooltip" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a tooltip popup window.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
    <Member MemberName="PopupMenu">
      <MemberSignature Language="C#" Value="PopupMenu" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a popup menu window.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
    <Member MemberName="Combo">
      <MemberSignature Language="C#" Value="Combo" />
      <MemberType>Field</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.WindowTypeHint</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>Indicates a combo window.</summary>
        <since version="Gtk# 2.10" />
      </Docs>
    </Member>
  </Members>
</Type>
