GtkSharp/doc/en/Gdk/Window.xml

1602 lines
61 KiB
XML
Raw Normal View History

<Type Name="Window" FullName="Gdk.Window">
<TypeSignature Language="C#" Value="public class Window : Gdk.Drawable, IWrapper, IDisposable" Maintainer="auto" />
<AssemblyInfo>
<AssemblyName>gdk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
<AssemblyCulture>neutral</AssemblyCulture>
<Attributes />
</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>
<para>Onscreen display area in the target window system.</para>
</summary>
<remarks>
<para>A <see cref="T:Gdk.Window" /> is a rectangular region on the screen. It's a low-level object, used to implement high-level objects such as <see cref="T:Gtk.Widget" /> and <see cref="T:Gtk.Window" /> on the GTK+ level.</para>
<para>A <see cref="T:Gtk.Widget" /> is a toplevel window, the thing a user might think of as a "window" with a titlebar and so on; a <see cref="T:Gtk.Widget" /> may contain many <see cref="T:Gdk.Window" />s. For example, each <see cref="T:Gtk.Button" /> has a <see cref="T:Gdk.Window" /> associated with it.</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gdk.Drawable</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
<Interface>
<InterfaceName>System.IDisposable</InterfaceName>
</Interface>
</Interfaces>
<Attributes />
<Members>
<Member MemberName="ProcessAllUpdates">
<MemberSignature Language="C#" Value="public static void ProcessAllUpdates ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Lookup">
<MemberSignature Language="C#" Value="public static Gdk.Window Lookup (uint anid);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="anid" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="anid">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ForeignNew">
<MemberSignature Language="C#" Value="public static Gdk.Window ForeignNew (uint anid);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="anid" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="anid">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetChildShapes">
<MemberSignature Language="C#" Value="public void SetChildShapes ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="InvalidateRegion">
<MemberSignature Language="C#" Value="public void InvalidateRegion (Gdk.Region region, bool invalidate_children);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="region" Type="Gdk.Region" />
<Parameter Name="invalidate_children" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="region">To be added: an object of type 'Gdk.Region'</param>
<param name="invalidate_children">To be added: an object of type 'bool'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Reparent">
<MemberSignature Language="C#" Value="public void Reparent (Gdk.Window new_parent, int x, int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="new_parent" Type="Gdk.Window" />
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="new_parent">To be added: an object of type 'Gdk.Window'</param>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Scroll">
<MemberSignature Language="C#" Value="public void Scroll (int dx, int dy);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="dx" Type="System.Int32" />
<Parameter Name="dy" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="dx">To be added: an object of type 'int'</param>
<param name="dy">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetStaticGravities">
<MemberSignature Language="C#" Value="public bool SetStaticGravities (bool use_static);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="use_static" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="use_static">To be added: an object of type 'bool'</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Lower">
<MemberSignature Language="C#" Value="public void Lower ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="MoveResize">
<MemberSignature Language="C#" Value="public void MoveResize (int x, int y, int width, int height);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<param name="width">To be added: an object of type 'int'</param>
<param name="height">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Destroy">
<MemberSignature Language="C#" Value="public void Destroy ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetGeometryHints">
<MemberSignature Language="C#" Value="public void SetGeometryHints (Gdk.Geometry geometry, Gdk.WindowHints geom_mask);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="geometry" Type="Gdk.Geometry" />
<Parameter Name="geom_mask" Type="Gdk.WindowHints" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="geometry">To be added: an object of type 'Gdk.Geometry'</param>
<param name="geom_mask">To be added: an object of type 'Gdk.WindowHints'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Iconify">
<MemberSignature Language="C#" Value="public void Iconify ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="AddFilter">
<MemberSignature Language="C#" Value="public void AddFilter (Gdk.FilterFunc function);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="function" Type="Gdk.FilterFunc" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="function">To be added: an object of type 'Gdk.FilterFunc'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="InvalidateMaybeRecurse">
<MemberSignature Language="C#" Value="public void InvalidateMaybeRecurse (Gdk.Region region, IntPtr user_data);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="region" Type="Gdk.Region" />
<Parameter Name="user_data" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="region">To be added: an object of type 'Gdk.Region'</param>
<param name="user_data">To be added: an object of type 'IntPtr'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="BeginMoveDrag">
<MemberSignature Language="C#" Value="public void BeginMoveDrag (int button, int root_x, int root_y, uint timestamp);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="button" Type="System.Int32" />
<Parameter Name="root_x" Type="System.Int32" />
<Parameter Name="root_y" Type="System.Int32" />
<Parameter Name="timestamp" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="button">To be added: an object of type 'int'</param>
<param name="root_x">To be added: an object of type 'int'</param>
<param name="root_y">To be added: an object of type 'int'</param>
<param name="timestamp">To be added: an object of type 'uint'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetUserData">
<MemberSignature Language="C#" Value="public void SetUserData (IntPtr user_data);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="user_data" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="user_data">To be added: an object of type 'IntPtr'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="BeginPaintRegion">
<MemberSignature Language="C#" Value="public void BeginPaintRegion (Gdk.Region region);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="region" Type="Gdk.Region" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="region">To be added: an object of type 'Gdk.Region'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ClearAreaE">
<MemberSignature Language="C#" Value="public void ClearAreaE (int x, int y, int width, int height);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<param name="width">To be added: an object of type 'int'</param>
<param name="height">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Unstick">
<MemberSignature Language="C#" Value="public void Unstick ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Resize">
<MemberSignature Language="C#" Value="public void Resize (int width, int height);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="width">To be added: an object of type 'int'</param>
<param name="height">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetPointer">
<MemberSignature Language="C#" Value="public Gdk.Window GetPointer (out int x, out int y, out Gdk.ModifierType mask);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="mask" Type="Gdk.ModifierType&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'int&amp;'</param>
<param name="y">To be added: an object of type 'int&amp;'</param>
<param name="mask">To be added: an object of type 'Gdk.ModifierType&amp;'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ShapeCombineRegion">
<MemberSignature Language="C#" Value="public void ShapeCombineRegion (Gdk.Region shape_region, int offset_x, int offset_y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="shape_region" Type="Gdk.Region" />
<Parameter Name="offset_x" Type="System.Int32" />
<Parameter Name="offset_y" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="shape_region">To be added: an object of type 'Gdk.Region'</param>
<param name="offset_x">To be added: an object of type 'int'</param>
<param name="offset_y">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ThawUpdates">
<MemberSignature Language="C#" Value="public void ThawUpdates ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Unmaximize">
<MemberSignature Language="C#" Value="public void Unmaximize ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="PeekChildren">
<MemberSignature Language="C#" Value="public GLib.List PeekChildren ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'GLib.List'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Show">
<MemberSignature Language="C#" Value="public void Show ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Stick">
<MemberSignature Language="C#" Value="public void Stick ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Raise">
<MemberSignature Language="C#" Value="public void Raise ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="InvalidateRect">
<MemberSignature Language="C#" Value="public void InvalidateRect (Gdk.Rectangle rect, bool invalidate_children);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="Gdk.Rectangle" />
<Parameter Name="invalidate_children" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">To be added: an object of type 'Gdk.Rectangle'</param>
<param name="invalidate_children">To be added: an object of type 'bool'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Maximize">
<MemberSignature Language="C#" Value="public void Maximize ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetBackPixmap">
<MemberSignature Language="C#" Value="public void SetBackPixmap (Gdk.Pixmap pixmap, bool parent_relative);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="pixmap" Type="Gdk.Pixmap" />
<Parameter Name="parent_relative" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="pixmap">To be added: an object of type 'Gdk.Pixmap'</param>
<param name="parent_relative">To be added: an object of type 'bool'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ClearArea">
<MemberSignature Language="C#" Value="public void ClearArea (int x, int y, int width, int height);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<param name="width">To be added: an object of type 'int'</param>
<param name="height">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Deiconify">
<MemberSignature Language="C#" Value="public void Deiconify ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetUserData">
<MemberSignature Language="C#" Value="public void GetUserData (IntPtr data);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="data">To be added: an object of type 'IntPtr'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetIcon">
<MemberSignature Language="C#" Value="public void SetIcon (Gdk.Window icon_window, Gdk.Pixmap pixmap, Gdk.Bitmap mask);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="icon_window" Type="Gdk.Window" />
<Parameter Name="pixmap" Type="Gdk.Pixmap" />
<Parameter Name="mask" Type="Gdk.Bitmap" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="icon_window">To be added: an object of type 'Gdk.Window'</param>
<param name="pixmap">To be added: an object of type 'Gdk.Pixmap'</param>
<param name="mask">To be added: an object of type 'Gdk.Bitmap'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Hide">
<MemberSignature Language="C#" Value="public void Hide ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Withdraw">
<MemberSignature Language="C#" Value="public void Withdraw ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetDecorations">
<MemberSignature Language="C#" Value="public void SetDecorations (Gdk.WMDecoration decorations);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="decorations" Type="Gdk.WMDecoration" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="decorations">To be added: an object of type 'Gdk.WMDecoration'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ProcessUpdates">
<MemberSignature Language="C#" Value="public void ProcessUpdates (bool update_children);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="update_children" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="update_children">To be added: an object of type 'bool'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="MergeChildShapes">
<MemberSignature Language="C#" Value="public void MergeChildShapes ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="BeginResizeDrag">
<MemberSignature Language="C#" Value="public void BeginResizeDrag (Gdk.WindowEdge edge, int button, int root_x, int root_y, uint timestamp);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="edge" Type="Gdk.WindowEdge" />
<Parameter Name="button" Type="System.Int32" />
<Parameter Name="root_x" Type="System.Int32" />
<Parameter Name="root_y" Type="System.Int32" />
<Parameter Name="timestamp" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="edge">To be added: an object of type 'Gdk.WindowEdge'</param>
<param name="button">To be added: an object of type 'int'</param>
<param name="root_x">To be added: an object of type 'int'</param>
<param name="root_y">To be added: an object of type 'int'</param>
<param name="timestamp">To be added: an object of type 'uint'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="EndPaint">
<MemberSignature Language="C#" Value="public void EndPaint ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="BeginPaintRect">
<MemberSignature Language="C#" Value="public void BeginPaintRect (Gdk.Rectangle rectangle);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rectangle" Type="Gdk.Rectangle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rectangle">To be added: an object of type 'Gdk.Rectangle'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ShowUnraised">
<MemberSignature Language="C#" Value="public void ShowUnraised ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RemoveFilter">
<MemberSignature Language="C#" Value="public void RemoveFilter (Gdk.FilterFunc function);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="function" Type="Gdk.FilterFunc" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="function">To be added: an object of type 'Gdk.FilterFunc'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Clear">
<MemberSignature Language="C#" Value="public void Clear ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Focus">
<MemberSignature Language="C#" Value="public void Focus (uint timestamp);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="timestamp" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="timestamp">To be added: an object of type 'uint'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="FreezeUpdates">
<MemberSignature Language="C#" Value="public void FreezeUpdates ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RegisterDnd">
<MemberSignature Language="C#" Value="public void RegisterDnd ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ShapeCombineMask">
<MemberSignature Language="C#" Value="public void ShapeCombineMask (Gdk.Bitmap mask, int x, int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="mask" Type="Gdk.Bitmap" />
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="mask">To be added: an object of type 'Gdk.Bitmap'</param>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Move">
<MemberSignature Language="C#" Value="public void Move (int x, int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'int'</param>
<param name="y">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetFrameExtents">
<MemberSignature Language="C#" Value="public void GetFrameExtents (Gdk.Rectangle rect);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="Gdk.Rectangle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">To be added: an object of type 'Gdk.Rectangle'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
<MemberSignature Language="C#" Value="protected override void Finalize ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Disposes the resources associated with the object.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Window (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>Internal constructor</summary>
<param name="raw">Pointer to the C object.</param>
<returns>An instance of Window, wrapping the C object.</returns>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Window (Gdk.Window parent, Gdk.WindowAttr attributes, int attributes_mask);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="parent" Type="Gdk.Window" />
<Parameter Name="attributes" Type="Gdk.WindowAttr" />
<Parameter Name="attributes_mask" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="parent">To be added: an object of type 'Gdk.Window'</param>
<param name="attributes">To be added: an object of type 'Gdk.WindowAttr'</param>
<param name="attributes_mask">To be added: an object of type 'int'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Window ();" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="DebugUpdates">
<MemberSignature Language="C#" Value="public static bool DebugUpdates { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'bool'</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Toplevels">
<MemberSignature Language="C#" Value="public static GLib.List Toplevels { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'GLib.List'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Functions">
<MemberSignature Language="C#" Value="public Gdk.WMFunction Functions { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.WMFunction</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.WMFunction'</param>
<returns>To be added: an object of type 'Gdk.WMFunction'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="OverrideRedirect">
<MemberSignature Language="C#" Value="public bool OverrideRedirect { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'bool'</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Group">
<MemberSignature Language="C#" Value="public Gdk.Window Group { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Window'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="TransientFor">
<MemberSignature Language="C#" Value="public Gdk.Window TransientFor { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Window'</param>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Toplevel">
<MemberSignature Language="C#" Value="public Gdk.Window Toplevel { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Cursor">
<MemberSignature Language="C#" Value="public Gdk.Cursor Cursor { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Cursor</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Cursor'</param>
<returns>To be added: an object of type 'Gdk.Cursor'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Events">
<MemberSignature Language="C#" Value="public Gdk.EventMask Events { set; get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.EventMask</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.EventMask'</param>
<returns>To be added: an object of type 'Gdk.EventMask'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="IconList">
<MemberSignature Language="C#" Value="public GLib.List IconList { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'GLib.List'</param>
<returns>To be added: an object of type 'GLib.List'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="IconName">
<MemberSignature Language="C#" Value="public string IconName { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'string'</param>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="WindowType">
<MemberSignature Language="C#" Value="public Gdk.WindowType WindowType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.WindowType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.WindowType'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="State">
<MemberSignature Language="C#" Value="public Gdk.WindowState State { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.WindowState</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.WindowState'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Title">
<MemberSignature Language="C#" Value="public string Title { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'string'</param>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ModalHint">
<MemberSignature Language="C#" Value="public bool ModalHint { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'bool'</param>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="TypeHint">
<MemberSignature Language="C#" Value="public Gdk.WindowTypeHint TypeHint { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.WindowTypeHint</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.WindowTypeHint'</param>
<returns>To be added: an object of type 'Gdk.WindowTypeHint'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="UpdateArea">
<MemberSignature Language="C#" Value="public Gdk.Region UpdateArea { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Region</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.Region'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Children">
<MemberSignature Language="C#" Value="public GLib.List Children { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'GLib.List'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Role">
<MemberSignature Language="C#" Value="public string Role { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'string'</param>
<returns>To be added: an object of type 'string'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Background">
<MemberSignature Language="C#" Value="public Gdk.Color Background { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Color</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Color'</param>
<returns>To be added: an object of type 'Gdk.Color'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Parent">
<MemberSignature Language="C#" Value="public Gdk.Window Parent { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gdk.Window'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SkipPagerHint">
<MemberSignature Language="C#" Value="public bool SkipPagerHint { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">a <see cref="T:System.Boolean" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SkipTaskbarHint">
<MemberSignature Language="C#" Value="public bool SkipTaskbarHint { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">a <see cref="T:System.Boolean" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="LookupForDisplay">
<MemberSignature Language="C#" Value="public static Gdk.Window LookupForDisplay (Gdk.Display display, uint anid);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="display" Type="Gdk.Display" />
<Parameter Name="anid" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="display">a <see cref="T:Gdk.Display" /></param>
<param name="anid">a <see cref="T:System.UInt32" /></param>
<returns>a <see cref="T:Gdk.Window" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ForeignNewForDisplay">
<MemberSignature Language="C#" Value="public static Gdk.Window ForeignNewForDisplay (Gdk.Display display, uint anid);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="display" Type="Gdk.Display" />
<Parameter Name="anid" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="display">a <see cref="T:Gdk.Display" /></param>
<param name="anid">a <see cref="T:System.UInt32" /></param>
<returns>a <see cref="T:Gdk.Window" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Fullscreen">
<MemberSignature Language="C#" Value="public void Fullscreen ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Unfullscreen">
<MemberSignature Language="C#" Value="public void Unfullscreen ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetOrigin">
<MemberSignature Language="C#" Value="public int GetOrigin (out int x, out int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">a <see cref="T:System.Int32&amp;" /></param>
<param name="y">a <see cref="T:System.Int32&amp;" /></param>
<returns>a <see cref="T:System.Int32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetInternalPaintInfo">
<MemberSignature Language="C#" Value="public void GetInternalPaintInfo (out Gdk.Drawable real_drawable, out int x_offset, out int y_offset);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="real_drawable" Type="Gdk.Drawable&amp;" RefType="out" />
<Parameter Name="x_offset" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y_offset" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="real_drawable">a <see cref="T:Gdk.Drawable&amp;" /></param>
<param name="x_offset">a <see cref="T:System.Int32&amp;" /></param>
<param name="y_offset">a <see cref="T:System.Int32&amp;" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="AtPointer">
<MemberSignature Language="C#" Value="public static Gdk.Window AtPointer (out int win_x, out int win_y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="win_x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="win_y" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="win_x">a <see cref="T:System.Int32&amp;" /></param>
<param name="win_y">a <see cref="T:System.Int32&amp;" /></param>
<returns>a <see cref="T:Gdk.Window" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ConstrainSize">
<MemberSignature Language="C#" Value="public static void ConstrainSize (Gdk.Geometry geometry, uint flags, int width, int height, out int new_width, out int new_height);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="geometry" Type="Gdk.Geometry" />
<Parameter Name="flags" Type="System.UInt32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
<Parameter Name="new_width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="new_height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="geometry">a <see cref="T:Gdk.Geometry" /></param>
<param name="flags">a <see cref="T:System.UInt32" /></param>
<param name="width">a <see cref="T:System.Int32" /></param>
<param name="height">a <see cref="T:System.Int32" /></param>
<param name="new_width">a <see cref="T:System.Int32&amp;" /></param>
<param name="new_height">a <see cref="T:System.Int32&amp;" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetGeometry">
<MemberSignature Language="C#" Value="public void GetGeometry (out int x, out int y, out int width, out int height, out int depth);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="depth" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">a <see cref="T:System.Int32&amp;" /></param>
<param name="y">a <see cref="T:System.Int32&amp;" /></param>
<param name="width">a <see cref="T:System.Int32&amp;" /></param>
<param name="height">a <see cref="T:System.Int32&amp;" /></param>
<param name="depth">a <see cref="T:System.Int32&amp;" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetRootOrigin">
<MemberSignature Language="C#" Value="public void GetRootOrigin (out int x, out int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">a <see cref="T:System.Int32&amp;" /></param>
<param name="y">a <see cref="T:System.Int32&amp;" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetDecorations">
<MemberSignature Language="C#" Value="public bool GetDecorations (out Gdk.WMDecoration decorations);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="decorations" Type="Gdk.WMDecoration&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="decorations">a <see cref="T:Gdk.WMDecoration&amp;" /></param>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetPosition">
<MemberSignature Language="C#" Value="public void GetPosition (out int x, out int y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">a <see cref="T:System.Int32&amp;" /></param>
<param name="y">a <see cref="T:System.Int32&amp;" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="IsVisible">
<MemberSignature Language="C#" Value="public bool IsVisible { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="IsViewable">
<MemberSignature Language="C#" Value="public bool IsViewable { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="FrameExtents">
<MemberSignature Language="C#" Value="public System.Drawing.Rectangle FrameExtents { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Drawing.Rectangle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Drawing.Rectangle" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Origin">
<MemberSignature Language="C#" Value="public System.Drawing.Point Origin { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Drawing.Point</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Drawing.Point" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RootOrigin">
<MemberSignature Language="C#" Value="public System.Drawing.Point RootOrigin { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Drawing.Point</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Drawing.Point" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Position">
<MemberSignature Language="C#" Value="public System.Drawing.Point Position { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Drawing.Point</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>a <see cref="T:System.Drawing.Point" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Move">
<MemberSignature Language="C#" Value="public void Move (System.Drawing.Point p);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="p" Type="System.Drawing.Point" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="p">a <see cref="T:System.Drawing.Point" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ClearArea">
<MemberSignature Language="C#" Value="public void ClearArea (System.Drawing.Rectangle rect);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="System.Drawing.Rectangle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">a <see cref="T:System.Drawing.Rectangle" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="InvalidateRect">
<MemberSignature Language="C#" Value="public void InvalidateRect (System.Drawing.Rectangle rect, bool invalidate_children);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="System.Drawing.Rectangle" />
<Parameter Name="invalidate_children" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">a <see cref="T:System.Drawing.Rectangle" /></param>
<param name="invalidate_children">a <see cref="T:System.Boolean" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="MoveResize">
<MemberSignature Language="C#" Value="public void MoveResize (System.Drawing.Rectangle rect);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="System.Drawing.Rectangle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">a <see cref="T:System.Drawing.Rectangle" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ClearArea">
<MemberSignature Language="C#" Value="public void ClearArea (System.Drawing.Rectangle rect, bool expose);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="rect" Type="System.Drawing.Rectangle" />
<Parameter Name="expose" Type="System.Boolean" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rect">a <see cref="T:System.Drawing.Rectangle" /></param>
<param name="expose">a <see cref="T:System.Boolean" /></param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Window (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="gtype">a <see cref="T:GLib.GType" /></param>
<returns>a <see cref="T:Gdk.Window" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>