<Type Name="StyleContext" FullName="Gtk.StyleContext">
  <TypeSignature Language="C#" Value="public class StyleContext : GLib.Object" />
  <TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit StyleContext extends GLib.Object" />
  <AssemblyInfo>
    <AssemblyName>gtk-sharp</AssemblyName>
  </AssemblyInfo>
  <Base>
    <BaseTypeName>GLib.Object</BaseTypeName>
  </Base>
  <Interfaces />
  <Docs>
    <summary>To be added.</summary>
    <remarks>To be added.</remarks>
    <since version="Gtk# 3.0" />
  </Docs>
  <Members>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public StyleContext ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName=".ctor">
      <MemberSignature Language="C#" Value="public StyleContext (IntPtr raw);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
      <MemberType>Constructor</MemberType>
      <Parameters>
        <Parameter Name="raw" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="raw">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddClass">
      <MemberSignature Language="C#" Value="public void AddClass (string class_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddClass(string class_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="class_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="class_name">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddProvider">
      <MemberSignature Language="C#" Value="public void AddProvider (Gtk.StyleProvider provider, uint priority);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddProvider(class Gtk.StyleProvider provider, unsigned int32 priority) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="provider" Type="Gtk.StyleProvider" />
        <Parameter Name="priority" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="provider">To be added.</param>
        <param name="priority">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddProviderForScreen">
      <MemberSignature Language="C#" Value="public static void AddProviderForScreen (Gdk.Screen screen, Gtk.StyleProvider provider, uint priority);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void AddProviderForScreen(class Gdk.Screen screen, class Gtk.StyleProvider provider, unsigned int32 priority) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="screen" Type="Gdk.Screen" />
        <Parameter Name="provider" Type="Gtk.StyleProvider" />
        <Parameter Name="priority" Type="System.UInt32" />
      </Parameters>
      <Docs>
        <param name="screen">To be added.</param>
        <param name="provider">To be added.</param>
        <param name="priority">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="AddRegion">
      <MemberSignature Language="C#" Value="public void AddRegion (string region_name, Gtk.RegionFlags flags);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddRegion(string region_name, valuetype Gtk.RegionFlags flags) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="region_name" Type="System.String" />
        <Parameter Name="flags" Type="Gtk.RegionFlags" />
      </Parameters>
      <Docs>
        <param name="region_name">To be added.</param>
        <param name="flags">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Background">
      <MemberSignature Language="C#" Value="public Gdk.Window Background { set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Gdk.Window Background" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.Window</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="CancelAnimations">
      <MemberSignature Language="C#" Value="public void CancelAnimations (IntPtr region_id);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void CancelAnimations(native int region_id) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="region_id" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="region_id">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Changed">
      <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
      <MemberSignature Language="ILAsm" Value=".event class System.EventHandler Changed" />
      <MemberType>Event</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>GLib.Signal("changed")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.EventHandler</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Direction">
      <MemberSignature Language="C#" Value="public Gtk.TextDirection Direction { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.TextDirection Direction" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>GLib.Property("direction")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Gtk.TextDirection</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetBackgroundColor">
      <MemberSignature Language="C#" Value="public Gdk.RGBA GetBackgroundColor (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gdk.RGBA GetBackgroundColor(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.RGBA</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetBorder">
      <MemberSignature Language="C#" Value="public Gtk.Border GetBorder (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.Border GetBorder(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.Border</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetBorderColor">
      <MemberSignature Language="C#" Value="public Gdk.RGBA GetBorderColor (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gdk.RGBA GetBorderColor(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.RGBA</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetColor">
      <MemberSignature Language="C#" Value="public Gdk.RGBA GetColor (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gdk.RGBA GetColor(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.RGBA</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetFont">
      <MemberSignature Language="C#" Value="public Pango.FontDescription GetFont (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Pango.FontDescription GetFont(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Pango.FontDescription</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetMargin">
      <MemberSignature Language="C#" Value="public Gtk.Border GetMargin (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.Border GetMargin(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.Border</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetPadding">
      <MemberSignature Language="C#" Value="public Gtk.Border GetPadding (Gtk.StateFlags state);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.Border GetPadding(valuetype Gtk.StateFlags state) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.Border</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateFlags" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetProperty">
      <MemberSignature Language="C#" Value="public void GetProperty (string property, Gtk.StateFlags state, GLib.Value value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetProperty(string property, valuetype Gtk.StateFlags state, valuetype GLib.Value value) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="property" Type="System.String" />
        <Parameter Name="state" Type="Gtk.StateFlags" />
        <Parameter Name="value" Type="GLib.Value" />
      </Parameters>
      <Docs>
        <param name="property">To be added.</param>
        <param name="state">To be added.</param>
        <param name="value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GetStyleProperty">
      <MemberSignature Language="C#" Value="public GLib.Value GetStyleProperty (string property_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype GLib.Value GetStyleProperty(string property_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>GLib.Value</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="property_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="property_name">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="GType">
      <MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
      <MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>GLib.GType</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="HasClass">
      <MemberSignature Language="C#" Value="public bool HasClass (string class_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasClass(string class_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="class_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="class_name">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="HasRegion">
      <MemberSignature Language="C#" Value="public bool HasRegion (string region_name, out Gtk.RegionFlags flags_return);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool HasRegion(string region_name, valuetype Gtk.RegionFlags flags_return) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="region_name" Type="System.String" />
        <Parameter Name="flags_return" Type="Gtk.RegionFlags&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <param name="region_name">To be added.</param>
        <param name="flags_return">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Invalidate">
      <MemberSignature Language="C#" Value="public void Invalidate ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Invalidate() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="JunctionSides">
      <MemberSignature Language="C#" Value="public Gtk.JunctionSides JunctionSides { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.JunctionSides JunctionSides" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.JunctionSides</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ListClasses">
      <MemberSignature Language="C#" Value="public string[] ListClasses ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] ListClasses() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String[]</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ListRegions">
      <MemberSignature Language="C#" Value="public string[] ListRegions ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance string[] ListRegions() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.String[]</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="LookupColor">
      <MemberSignature Language="C#" Value="public bool LookupColor (string color_name, out Gdk.RGBA color);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool LookupColor(string color_name, valuetype Gdk.RGBA color) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="color_name" Type="System.String" />
        <Parameter Name="color" Type="Gdk.RGBA&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <param name="color_name">To be added.</param>
        <param name="color">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="LookupIconSet">
      <MemberSignature Language="C#" Value="public Gtk.IconSet LookupIconSet (string stock_id);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.IconSet LookupIconSet(string stock_id) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.IconSet</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="stock_id" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="stock_id">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="NotifyStateChange">
      <MemberSignature Language="C#" Value="public void NotifyStateChange (Gdk.Window window, IntPtr region_id, Gtk.StateType state, bool state_value);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NotifyStateChange(class Gdk.Window window, native int region_id, valuetype Gtk.StateType state, bool state_value) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="window" Type="Gdk.Window" />
        <Parameter Name="region_id" Type="System.IntPtr" />
        <Parameter Name="state" Type="Gtk.StateType" />
        <Parameter Name="state_value" Type="System.Boolean" />
      </Parameters>
      <Docs>
        <param name="window">To be added.</param>
        <param name="region_id">To be added.</param>
        <param name="state">To be added.</param>
        <param name="state_value">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="OnChanged">
      <MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
      <MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnChanged() cil managed" />
      <MemberType>Method</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideChanged", Type=typeof(Gtk.StyleContext))</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Path">
      <MemberSignature Language="C#" Value="public Gtk.WidgetPath Path { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Gtk.WidgetPath Path" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.WidgetPath</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="PopAnimatableRegion">
      <MemberSignature Language="C#" Value="public void PopAnimatableRegion ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PopAnimatableRegion() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="PushAnimatableRegion">
      <MemberSignature Language="C#" Value="public void PushAnimatableRegion (IntPtr region_id);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PushAnimatableRegion(native int region_id) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="region_id" Type="System.IntPtr" />
      </Parameters>
      <Docs>
        <param name="region_id">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RemoveClass">
      <MemberSignature Language="C#" Value="public void RemoveClass (string class_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveClass(string class_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="class_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="class_name">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RemoveProvider">
      <MemberSignature Language="C#" Value="public void RemoveProvider (Gtk.StyleProvider provider);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveProvider(class Gtk.StyleProvider provider) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="provider" Type="Gtk.StyleProvider" />
      </Parameters>
      <Docs>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RemoveProviderForScreen">
      <MemberSignature Language="C#" Value="public static void RemoveProviderForScreen (Gdk.Screen screen, Gtk.StyleProvider provider);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveProviderForScreen(class Gdk.Screen screen, class Gtk.StyleProvider provider) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="screen" Type="Gdk.Screen" />
        <Parameter Name="provider" Type="Gtk.StyleProvider" />
      </Parameters>
      <Docs>
        <param name="screen">To be added.</param>
        <param name="provider">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RemoveRegion">
      <MemberSignature Language="C#" Value="public void RemoveRegion (string region_name);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveRegion(string region_name) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="region_name" Type="System.String" />
      </Parameters>
      <Docs>
        <param name="region_name">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderActivity">
      <MemberSignature Language="C#" Value="public void RenderActivity (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderActivity(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderArrow">
      <MemberSignature Language="C#" Value="public void RenderArrow (Cairo.Context cr, double angle, double x, double y, double size);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderArrow(class Cairo.Context cr, float64 angle, float64 x, float64 y, float64 size) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="angle" Type="System.Double" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="size" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="angle">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="size">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderBackground">
      <MemberSignature Language="C#" Value="public void RenderBackground (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderBackground(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderCheck">
      <MemberSignature Language="C#" Value="public void RenderCheck (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderCheck(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderExpander">
      <MemberSignature Language="C#" Value="public void RenderExpander (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderExpander(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderExtension">
      <MemberSignature Language="C#" Value="public void RenderExtension (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderExtension(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height, valuetype Gtk.PositionType gap_side) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
        <Parameter Name="gap_side" Type="Gtk.PositionType" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <param name="gap_side">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderFocus">
      <MemberSignature Language="C#" Value="public void RenderFocus (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderFocus(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderFrame">
      <MemberSignature Language="C#" Value="public void RenderFrame (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderFrame(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderFrameGap">
      <MemberSignature Language="C#" Value="public void RenderFrameGap (Cairo.Context cr, double x, double y, double width, double height, Gtk.PositionType gap_side, double xy0_gap, double xy1_gap);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderFrameGap(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height, valuetype Gtk.PositionType gap_side, float64 xy0_gap, float64 xy1_gap) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
        <Parameter Name="gap_side" Type="Gtk.PositionType" />
        <Parameter Name="xy0_gap" Type="System.Double" />
        <Parameter Name="xy1_gap" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <param name="gap_side">To be added.</param>
        <param name="xy0_gap">To be added.</param>
        <param name="xy1_gap">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderHandle">
      <MemberSignature Language="C#" Value="public void RenderHandle (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderHandle(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderIconPixbuf">
      <MemberSignature Language="C#" Value="public Gdk.Pixbuf RenderIconPixbuf (Gtk.IconSource source, Gtk.IconSize size);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gdk.Pixbuf RenderIconPixbuf(class Gtk.IconSource source, valuetype Gtk.IconSize size) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>Gdk.Pixbuf</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="source" Type="Gtk.IconSource" />
        <Parameter Name="size" Type="Gtk.IconSize" />
      </Parameters>
      <Docs>
        <param name="source">To be added.</param>
        <param name="size">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderLayout">
      <MemberSignature Language="C#" Value="public void RenderLayout (Cairo.Context cr, double x, double y, Pango.Layout layout);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderLayout(class Cairo.Context cr, float64 x, float64 y, class Pango.Layout layout) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="layout" Type="Pango.Layout" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="layout">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderLine">
      <MemberSignature Language="C#" Value="public void RenderLine (Cairo.Context cr, double x0, double y0, double x1, double y1);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderLine(class Cairo.Context cr, float64 x0, float64 y0, float64 x1, float64 y1) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x0" Type="System.Double" />
        <Parameter Name="y0" Type="System.Double" />
        <Parameter Name="x1" Type="System.Double" />
        <Parameter Name="y1" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x0">To be added.</param>
        <param name="y0">To be added.</param>
        <param name="x1">To be added.</param>
        <param name="y1">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderOption">
      <MemberSignature Language="C#" Value="public void RenderOption (Cairo.Context cr, double x, double y, double width, double height);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderOption(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="RenderSlider">
      <MemberSignature Language="C#" Value="public void RenderSlider (Cairo.Context cr, double x, double y, double width, double height, Gtk.Orientation orientation);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RenderSlider(class Cairo.Context cr, float64 x, float64 y, float64 width, float64 height, valuetype Gtk.Orientation orientation) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="cr" Type="Cairo.Context" />
        <Parameter Name="x" Type="System.Double" />
        <Parameter Name="y" Type="System.Double" />
        <Parameter Name="width" Type="System.Double" />
        <Parameter Name="height" Type="System.Double" />
        <Parameter Name="orientation" Type="Gtk.Orientation" />
      </Parameters>
      <Docs>
        <param name="cr">To be added.</param>
        <param name="x">To be added.</param>
        <param name="y">To be added.</param>
        <param name="width">To be added.</param>
        <param name="height">To be added.</param>
        <param name="orientation">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ResetWidgets">
      <MemberSignature Language="C#" Value="public static void ResetWidgets (Gdk.Screen screen);" />
      <MemberSignature Language="ILAsm" Value=".method public static hidebysig void ResetWidgets(class Gdk.Screen screen) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="screen" Type="Gdk.Screen" />
      </Parameters>
      <Docs>
        <param name="screen">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Restore">
      <MemberSignature Language="C#" Value="public void Restore ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Restore() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Save">
      <MemberSignature Language="C#" Value="public void Save ();" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Save() cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters />
      <Docs>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="Screen">
      <MemberSignature Language="C#" Value="public Gdk.Screen Screen { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance class Gdk.Screen Screen" />
      <MemberType>Property</MemberType>
      <Attributes>
        <Attribute>
          <AttributeName>GLib.Property("screen")</AttributeName>
        </Attribute>
      </Attributes>
      <ReturnValue>
        <ReturnType>Gdk.Screen</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="ScrollAnimations">
      <MemberSignature Language="C#" Value="public void ScrollAnimations (Gdk.Window window, int dx, int dy);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ScrollAnimations(class Gdk.Window window, int32 dx, int32 dy) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Void</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="window" Type="Gdk.Window" />
        <Parameter Name="dx" Type="System.Int32" />
        <Parameter Name="dy" Type="System.Int32" />
      </Parameters>
      <Docs>
        <param name="window">To be added.</param>
        <param name="dx">To be added.</param>
        <param name="dy">To be added.</param>
        <summary>To be added.</summary>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="State">
      <MemberSignature Language="C#" Value="public Gtk.StateFlags State { get; set; }" />
      <MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.StateFlags State" />
      <MemberType>Property</MemberType>
      <ReturnValue>
        <ReturnType>Gtk.StateFlags</ReturnType>
      </ReturnValue>
      <Docs>
        <summary>To be added.</summary>
        <value>To be added.</value>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
    <Member MemberName="StateIsRunning">
      <MemberSignature Language="C#" Value="public bool StateIsRunning (Gtk.StateType state, out double progress);" />
      <MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool StateIsRunning(valuetype Gtk.StateType state, float64 progress) cil managed" />
      <MemberType>Method</MemberType>
      <ReturnValue>
        <ReturnType>System.Boolean</ReturnType>
      </ReturnValue>
      <Parameters>
        <Parameter Name="state" Type="Gtk.StateType" />
        <Parameter Name="progress" Type="System.Double&amp;" RefType="out" />
      </Parameters>
      <Docs>
        <param name="state">To be added.</param>
        <param name="progress">To be added.</param>
        <summary>To be added.</summary>
        <returns>To be added.</returns>
        <remarks>To be added.</remarks>
        <since version="Gtk# 3.0" />
      </Docs>
    </Member>
  </Members>
</Type>
