mirror of
https://github.com/Ryujinx/GtkSharp.git
synced 2024-12-25 15:45:40 +00:00
ab07fa8056
svn path=/trunk/gtk-sharp/; revision=46164
1997 lines
81 KiB
XML
1997 lines
81 KiB
XML
<Type Name="Window" FullName="Gdk.Window">
|
|
<TypeSignature Language="C#" Maintainer="auto" Value="public class Window : Gdk.Drawable" />
|
|
<AssemblyInfo>
|
|
<AssemblyName>gdk-sharp</AssemblyName>
|
|
<AssemblyPublicKey>
|
|
</AssemblyPublicKey>
|
|
<AssemblyVersion>2.6.0.0</AssemblyVersion>
|
|
</AssemblyInfo>
|
|
<ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
|
|
<Docs>
|
|
<summary>
|
|
<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>
|
|
</Interfaces>
|
|
<Members>
|
|
<Member MemberName="ProcessAllUpdates">
|
|
<MemberSignature Language="C#" Value="public static void ProcessAllUpdates ();" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>Calls <see cref="M:Gdk.Window.ProcessUpdates" /> for all windows in the application.</summary>
|
|
<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>For internal use only. Looks up the Window that wraps the given native window handle.</summary>
|
|
<param name="anid">A <see cref="T:System.UInt32" />, a native window ID.</param>
|
|
<returns>A <see cref="T:Gdk.Window" /></returns>
|
|
<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>For internal use only.
|
|
Wraps a native window for the default display in a <see cref="T:Gdk.Window" />.
|
|
This may fail if the window has been destroyed.</summary>
|
|
<param name="anid">A <see cref="T:System.UInt32" /></param>
|
|
<returns>A <see cref="T:Gdk.Window" /></returns>
|
|
<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>Sets the shape mask of this window to the union of shape masks
|
|
for all children of the window, ignoring the shape mask of the window
|
|
itself. Contrast with <see cref="M:Gdk.Window.MergeChildShapes" />
|
|
which includes the shape mask of the window in the masks to be
|
|
merged.</summary>
|
|
<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>
|
|
Adds <paramref name="region" /> to the update area for the window.
|
|
The update area is the
|
|
region that needs to be redrawn, or "dirty region."
|
|
</summary>
|
|
<param name="region">A <see cref="T:Gdk.Region" /></param>
|
|
<param name="invalidate_children">A <see cref="T:System.Boolean" /></param>
|
|
<remarks>
|
|
<p>The call <see cref="M:Gdk.Window.ProcessUpdates" /> sends one or
|
|
more expose events to the window, which together cover the entire
|
|
update area. An application would normally redraw the contents of
|
|
<paramref name="window" /> in response to those expose events.</p>
|
|
<p>GDK will call <see cref="M:Gdk.Window.ProcessAllUpdates" /> on your behalf
|
|
whenever your program returns to the main loop and becomes idle, so
|
|
normally there's no need to do that manually, you just need to
|
|
invalidate regions that you know should be redrawn.</p>
|
|
<p>The <paramref name="invalidate_children" /> parameter controls
|
|
whether the region of
|
|
each child window that intersects <paramref name="region" /> will
|
|
also be invalidated.
|
|
If <see langword="false" />, then the update area for child windows will remain
|
|
unaffected. See <see cref="M:Gdk.Window.InvalidateMaybeRecurse" /> if you need
|
|
fine grained control over which children are invalidated.</p>
|
|
</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>Reparents this window into the given
|
|
<paramref name="new_parent" />. The window being
|
|
reparented will be unmapped as a side effect.</summary>
|
|
<param name="new_parent">A <see cref="T:Gdk.Window" />, new parent to move this window into</param>
|
|
<param name="x">A <see cref="T:System.Int32" />, X location inside the new parent</param>
|
|
<param name="y">A <see cref="T:System.Int32" />, Y location inside the new parent</param>
|
|
<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>
|
|
Scroll the contents of this window, both pixels and
|
|
children, by the given
|
|
amount. The window itself does not move. Portions of the window that the scroll
|
|
operation brings in from offscreen areas are invalidated. The invalidated
|
|
region may be bigger than what would strictly be necessary. (For X11, a
|
|
minimum area will be invalidated if the window has no subwindows, or if the
|
|
edges of the window's parent do not extend beyond the edges of the window. In
|
|
other cases, a multi-step process is used to scroll the window which may
|
|
produce temporary visual artifacts and unnecessary invalidations.)
|
|
</summary>
|
|
<param name="dx">A <see cref="T:System.Int32" />, amount to scroll in the X direction</param>
|
|
<param name="dy">A <see cref="T:System.Int32" />, amount to scroll in the Y direction</param>
|
|
<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>
|
|
Set the bit gravity of the given window to static, and flag it so
|
|
all children get static subwindow gravity. This is used if you are
|
|
implementing scary features that involve deep knowledge of the
|
|
windowing system. Don't worry about it unless you have to.
|
|
</summary>
|
|
<param name="use_static">A <see cref="T:System.Boolean" /></param>
|
|
<returns>A <see cref="T:System.Boolean" />, true if the server supports static gravity</returns>
|
|
<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>
|
|
<p>Lowers this window to the bottom of the Z-order (stacking order), so that
|
|
other windows with the same parent window appear above this window.
|
|
This is true whether or not the other windows are visible.
|
|
</p>
|
|
<p>
|
|
If this window is a toplevel, the window manager may choose to deny the
|
|
request to move the window in the Z-order, <see cref="M:Gtk.Window.Lower" /> only
|
|
requests the restack, but does not guarantee it.
|
|
</p>
|
|
<p>
|
|
Note that <see cref="M:Gdk.Window.Show" /> raises the window again, so don't call this
|
|
function before <see cref="M:Gdk.Window.Show" />. (Try <see cref="M:Gdk.Window.ShowUnraised" />.)
|
|
</p>
|
|
</summary>
|
|
<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>
|
|
Equivalent to calling <see cref="M:Gdk.Window.Move" /> and
|
|
<see cref="M:Gdk.Window.Resize" /> in succession,
|
|
except that both operations are performed at once, avoiding strange
|
|
visual effects. (i.e. the user may be able to see the window first
|
|
move, then resize, if you don't use this method.)
|
|
</summary>
|
|
<param name="x">A <see cref="T:System.Int32" />, new X position relative to window's parent</param>
|
|
<param name="y">A <see cref="T:System.Int32" />, new Y position relative to window's parent</param>
|
|
<param name="width">A <see cref="T:System.Int32" />, new width</param>
|
|
<param name="height">A <see cref="T:System.Int32" />, new height</param>
|
|
<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>
|
|
Destroys the window system resources associated with this window
|
|
and decrements this window's
|
|
reference count. The window system resources for all children of this
|
|
window are also
|
|
destroyed, but the children's reference counts are not decremented.
|
|
</summary>
|
|
<remarks>
|
|
Note that a window will not be destroyed automatically
|
|
when its reference count reaches zero. You must call this
|
|
function yourself before that happens.
|
|
</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>
|
|
Sets the geometry hints for this window. Hints flagged in <paramref name="geom_mask" />
|
|
are set, hints not flagged in <paramref name="geom_mask" /> are unset.
|
|
To unset all hints, use a <paramref name="geom_mask" /> of 0 and a <paramref name="geometry" /> of <see langword="null" />.
|
|
|
|
</summary>
|
|
<param name="geometry">A <see cref="T:Gdk.Geometry" /></param>
|
|
<param name="geom_mask">A <see cref="T:Gdk.WindowHints" /></param>
|
|
<remarks>
|
|
<p>
|
|
This function provides hints to the windowing system about
|
|
acceptable sizes for a toplevel window. The purpose of
|
|
this is to constrain user resizing, but the windowing system
|
|
will typically (but is not required to) also constrain the
|
|
current size of the window to the provided values and
|
|
constrain programatic resizing via <see cref="M:Gdk.Window.Resize" /> or
|
|
<see cref="M:Gdk.Window.MoveResize" />.
|
|
</p>
|
|
<p>
|
|
Note that on X11, this effect has no effect on windows
|
|
of type GDK_WINDOW_TEMP or windows where override_redirect
|
|
has been turned on via <see cref="M:Gdk.Window.SetOverrideRedirect" />
|
|
since these windows are not resizable by the user.
|
|
</p>
|
|
<p>
|
|
Since you can't count on the windowing system doing the
|
|
constraints for programmatic resizes, you should generally
|
|
call <see cref="M:Gdk.Window.ConstrainSize" />
|
|
yourself to determine appropriate sizes.
|
|
</p>
|
|
</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>
|
|
Asks to iconify (minimize) the window. The window manager may choose
|
|
to ignore the request, but normally will honor it. Using
|
|
<see cref="M:Gtk.Window.Iconify" /> is preferred, if you have a
|
|
<see cref="T:Gtk.Window" /> widget.
|
|
</summary>
|
|
<remarks>
|
|
This function only makes sense when this window is a toplevel window.
|
|
</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>
|
|
Adds an event filter to this window, allowing you to intercept events
|
|
before they reach GDK. This is a low-level operation and makes it
|
|
easy to break GDK and/or GTK+, so you have to know what you're
|
|
doing. Pass <see langword="null" /> for this window to get all events
|
|
for all windows, instead of events for a specific window.
|
|
</summary>
|
|
<param name="function">A <see cref="T:Gdk.FilterFunc" /></param>
|
|
<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>Adds <paramref name="region" /> to the update area for the
|
|
window. The update area is the region that needs to be
|
|
redrawn, or "dirty region."
|
|
</summary>
|
|
<param name="region">A <see cref="T:Gdk.Region" /></param>
|
|
<param name="user_data">A <see cref="T:IntPtr" /></param>
|
|
<remarks>
|
|
<p>function to use to decide if to recurse to a child,
|
|
%NULL means never recurse.
|
|
</p>
|
|
<p>The call<see cref="M:Gdk.Window.ProcessUpdates" />
|
|
sends one or more expose events to the
|
|
window, which together cover the entire update area. An
|
|
application would normally redraw the contents of the whole window
|
|
in response to those expose events.</p>
|
|
<p>GDK will call <see cref="M:Gdk.Window.ProcessAllUpdates" /> on
|
|
your behalf whenever your program returns to the main loop
|
|
and becomes idle, so normally there's no need to do that
|
|
manually, you just need to invalidate regions that you know
|
|
should be redrawn.</p>
|
|
<p>(TODO: See bugzilla.ximian.com bug # 66241, to which the following
|
|
text pertains.)
|
|
<i>The <paramref name="child_func" /> parameter controls whether the region of
|
|
each child window that intersects <paramref name="region" /> will also be invalidated.
|
|
Only children for which <paramref name="child_func" /> returns TRUE will have the area
|
|
invalidated.</i></p>
|
|
</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>Begins a window move operation (for a toplevel window).
|
|
You might use this function to implement a "window move grip," for
|
|
example. The function works best with window managers that support
|
|
the Extended Window Manager Hints spec (see
|
|
http://www.freedesktop.org), but has a fallback implementation for
|
|
other window managers.
|
|
</summary>
|
|
<param name="button">A <see cref="T:System.Int32" />, the button being used to drag</param>
|
|
<param name="root_x">A <see cref="T:System.Int32" />, root window X coordinate of mouse click that began the drag</param>
|
|
<param name="root_y">A <see cref="T:System.Int32" />m root window Y coordinate of mouse click that began the drag</param>
|
|
<param name="timestamp">A <see cref="T:System.UInt32" />, timestamp of mouse click that began the drag</param>
|
|
<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>
|
|
Indicates that you are beginning the process of redrawing @region.
|
|
</summary>
|
|
<param name="region">A <see cref="T:Gdk.Region" /></param>
|
|
<remarks>
|
|
<p>
|
|
A backing store (offscreen buffer) large enough to contain <paramref name="region" />
|
|
will be created. The backing store will be initialized with the
|
|
background color or background pixmap for this window. Then, all
|
|
drawing operations performed on this window will be diverted to the
|
|
backing store. When you call <see cref="M:Gdk.Window.EndPaint" />, the backing
|
|
store will be copied to this window, making it visible onscreen. Only
|
|
the part of this window contained in <paramref name="region" /> will be modified; that is,
|
|
drawing operations are clipped to <paramref name="region" />.
|
|
</p>
|
|
<p>
|
|
The net result of all this is to remove flicker, because the user
|
|
sees the finished product appear all at once when you call
|
|
<see cref="M:Gdk.Window.EndPaint" />. If you draw to the window directly without
|
|
calling <see cref="M:Gdk.Window.BeginPaintRegion" />, the user may see flicker
|
|
as individual drawing operations are performed in sequence. The
|
|
clipping and background-initializing features of
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" /> are conveniences for the
|
|
programmer, so you can avoid doing that work yourself.
|
|
</p>
|
|
<p>
|
|
When using GTK+, the widget system automatically places calls to
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" /> and <see cref="M:Gdk.Window.EndPaint" /> around
|
|
emissions of the expose_event signal. That is, if you're writing an
|
|
expose event handler, you can assume that the exposed area in
|
|
#GdkEventExpose has already been cleared to the window background,
|
|
is already set as the clip region, and already has a backing store.
|
|
Therefore in most cases, application code need not call
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />. (You can disable the automatic
|
|
calls around expose events on a widget-by-widget basis by calling
|
|
gtk_widget_set_double_buffered().)
|
|
</p>
|
|
<p>
|
|
If you call this function multiple times before calling the
|
|
matching <see cref="M:Gdk.Window.EndPaint" />, the backing stores are pushed onto
|
|
a stack. <see cref="M:Gdk.Window.EndPaint" /> copies the topmost backing store
|
|
onscreen, subtracts the topmost region from all other regions in
|
|
the stack, and pops the stack. All drawing operations affect only
|
|
the topmost backing store in the stack. One matching call to
|
|
<see cref="M:Gdk.Window.EndPaint" /> is required for each call to
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />.
|
|
</p>
|
|
</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>
|
|
Like <see cref="M:Gdk.Window.ClearArea" />, but also generates an
|
|
expose event for the cleared area.
|
|
</summary>
|
|
<param name="x">A <see cref="T:System.Int32" />, x coordinate of rectangle to clear</param>
|
|
<param name="y">A <see cref="T:System.Int32" />, y coordinate of rectangle to clear</param>
|
|
<param name="width">A <see cref="T:System.Int32" />, width of rectangle to clear</param>
|
|
<param name="height">A <see cref="T:System.Int32" />, height of rectangle to clear</param>
|
|
<remarks>
|
|
This function has a stupid name because it dates back to the mists
|
|
time, pre-GDK-1.0.
|
|
</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>Reverse operation for <see cref="M:Gdk.Window.Stick" />.</summary>
|
|
<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">A <see cref="T:System.Int32" /></param>
|
|
<param name="height">A <see cref="T:System.Int32" /></param>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="mask" Type="Gdk.ModifierType&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">A <see cref="T:int&" /></param>
|
|
<param name="y">A <see cref="T:int&" /></param>
|
|
<param name="mask">A <see cref="T:Gdk.ModifierType&" /></param>
|
|
<returns>A <see cref="T:Gdk.Window" /></returns>
|
|
<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">A <see cref="T:Gdk.Region" /></param>
|
|
<param name="offset_x">A <see cref="T:System.Int32" /></param>
|
|
<param name="offset_y">A <see cref="T:System.Int32" /></param>
|
|
<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 />
|
|
</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 />
|
|
</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 />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="Stick">
|
|
<MemberSignature Language="C#" Value="public void Stick ();" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>
|
|
"Pins" a window such that it's on all workspaces and does not scroll
|
|
with viewports, for window managers that have scrollable viewports.
|
|
(When using <see cref="T:Gtk.Window" />,
|
|
<see cref="M:Gtk.Window.Stick" /> may be more useful.)
|
|
</summary>
|
|
<remarks>
|
|
On the X11 platform, this function depends on window manager
|
|
support, so may have no effect with many window managers. However,
|
|
GDK will do the best it can to convince the window manager to stick
|
|
the window. For window managers that don't support this operation,
|
|
there's nothing you can do to force it to happen.
|
|
</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>
|
|
Raises the window to the top of the Z-order (stacking order), so
|
|
that other windows with the same parent window appear below
|
|
this window. This is true whether or not the windows are visible.
|
|
</summary>
|
|
<remarks>
|
|
If this window is a toplevel, the window manager may choose to deny
|
|
the request to move the window in the Z-order. This method only
|
|
requests the restack; it does not guarantee a restack.
|
|
</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>
|
|
A convenience wrapper around
|
|
<see cref="M:Gdk.Window.InvalidateRegion" /> which
|
|
invalidates a rectangular region. See
|
|
<see cref="M:Gdk.Window.InvalidateRegion" /> for details.
|
|
</summary>
|
|
<param name="rect">A <see cref="T:Gdk.Rectangle" /></param>
|
|
<param name="invalidate_children">A <see cref="T:System.Boolean" />, whether to invalidate child windows</param>
|
|
<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>
|
|
Maximizes the window. If the window was already maximized, then
|
|
this function does nothing.
|
|
</summary>
|
|
<remarks>
|
|
<p>On X11, asks the window manager to maximize the window, if the window
|
|
manager supports this operation. Not all window managers support
|
|
this, and some deliberately ignore it or don't have a concept of
|
|
"maximized"; so you can't rely on the maximization actually
|
|
happening. But it will happen with most standard window managers,
|
|
and GDK makes a best effort to get it to happen.
|
|
</p>
|
|
<p>
|
|
On Windows, reliably maximizes the window.
|
|
</p>
|
|
</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>
|
|
Sets the background pixmap of this window. May also be used to set a background of
|
|
"None" on this window, by setting a background pixmap of <see langword="null" />.
|
|
A background pixmap will be tiled, positioning the first tile at the origin of
|
|
this window, or if <paramref name="parent_relative" /> is true, the tiling will be done based on the
|
|
origin of the parent window (useful to align tiles in a parent with tiles
|
|
in a child).
|
|
</summary>
|
|
<param name="pixmap">A <see cref="T:Gdk.Pixmap" /></param>
|
|
<param name="parent_relative">A <see cref="T:System.Boolean" /></param>
|
|
<remarks>
|
|
<p>
|
|
A background pixmap of <see langword="null" /> means that the window will have no
|
|
background. A window with no background will never have its
|
|
background filled by the windowing system, instead the window will
|
|
contain whatever pixels were already in the corresponding area of
|
|
the display.
|
|
</p>
|
|
<p>
|
|
The windowing system will normally fill a window with its background
|
|
when the window is obscured then exposed, or when you call
|
|
<see cref="M:Gdk.Window.Clear" />.
|
|
</p>
|
|
</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>Clears an area of this window to the background color or background pixmap.</summary>
|
|
<param name="x">A <see cref="T:System.Int32" />, x coordinate of rectangle to clear</param>
|
|
<param name="y">A <see cref="T:System.Int32" />, y coordinate of rectangle to clear</param>
|
|
<param name="width">A <see cref="T:System.Int32" />, width of rectangle to clear</param>
|
|
<param name="height">A <see cref="T:System.Int32" />, height of rectangle to clear</param>
|
|
<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>
|
|
Attempt to deiconify (unminimize) this window. On X11 the window manager may
|
|
choose to ignore the request to deiconify. When using GTK+,
|
|
use <see cref="M:Gtk.Window.Deiconify" /> instead of the <see cref="T:Gdk.Window" /> variant. Or better yet,
|
|
you probably want to use <see cref="M:Gtk.Window.Present" />,
|
|
which raises the window, focuses it,
|
|
unminimizes it, and puts it on the current desktop.
|
|
</summary>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="SetIcon">
|
|
<MemberSignature Language="C#" Value="public void SetIcon (Gdk.Window icon_window, Gdk.Pixmap pixmap, Gdk.Pixmap 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.Pixmap" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>
|
|
Sets the icon of this window as a pixmap or window.
|
|
</summary>
|
|
<param name="icon_window">A <see cref="T:Gdk.Window" /></param>
|
|
<param name="pixmap">A <see cref="T:Gdk.Pixmap" /></param>
|
|
<param name="mask">mask bitmap</param>
|
|
<remarks>
|
|
If using GTK+, investigate
|
|
<see cref="M:Gtk.Window.SetDefaultIconList" /> first, and then <see cref="M:Gtk.Window.SetIconList" />
|
|
and <see cref="M:Gtk.Window.SetIcon" />. If those don't meet your needs, look at
|
|
<see cref="M:Gdk.Window.SetIconList" />. Only if all those are too high-level do you
|
|
want to fall back to this method.
|
|
</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="Hide">
|
|
<MemberSignature Language="C#" Value="public void Hide ();" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>
|
|
For toplevel windows, withdraws them, so they will no longer be
|
|
known to the window manager; for all windows, unmaps them, so
|
|
they won't be displayed. Normally done automatically as
|
|
part of <see cref="M:Gtk.Window.Hide" />.</summary>
|
|
<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>
|
|
Withdraws a window (unmaps it and asks the window manager to
|
|
forget about it).
|
|
</summary>
|
|
<remarks> This function is not really useful as <see cref="M:Gdk.Window.Hide" /> automatically
|
|
withdraws toplevel windows before hiding them.
|
|
</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>
|
|
"Decorations" are the features the window manager adds to a toplevel
|
|
<see cref="T:Gdk.Window" />.
|
|
This function sets the traditional Motif window manager hints that tell the
|
|
window manager which decorations you would like your window to have.
|
|
Usually you should use <see cref="M:Gtk.Window.SetDecorated" /> on a
|
|
<see cref="T:Gtk.Window" /> instead of
|
|
using the GDK function directly.
|
|
</summary>
|
|
<param name="decorations">A <see cref="T:Gdk.WMDecoration" /></param>
|
|
<remarks>
|
|
<p>
|
|
The <paramref name="decorations" /> argument is the logical OR of the fields in
|
|
the <see cref="T:Gdk.WMDecoration" /> enumeration. If <see cref="P:GFdk.WMDecoration.All" /> is included in the
|
|
mask, the other bits indicate which decorations should be turned off.
|
|
If <see cref="P:GFdk.WMDecoration.All" /> is not included, then the other bits indicate
|
|
which decorations should be turned on.
|
|
</p>
|
|
<p>
|
|
Most window managers honor a decorations hint of 0 to disable all decorations,
|
|
but very few honor all possible combinations of bits.
|
|
</p>
|
|
</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>Sends one or more expose events to the window.</summary>
|
|
<param name="update_children">A <see cref="T:System.Boolean" />, whether to process updates for child windows</param>
|
|
<remarks>The areas in each expose event will cover the entire
|
|
update area for the window (see
|
|
<see cref="T:Gdk.Window.InvalidateRegion" /> for details).
|
|
Normally GDK calls <see cref="T:Gdk.Window.ProcessAllUpdates" />
|
|
on your behalf, so there's no
|
|
need to call this function unless you want to force expose events
|
|
to be delivered immediately and synchronously (vs. the usual
|
|
case, where GDK delivers them in an idle handler). Occasionally
|
|
this is useful to produce nicer scrolling behavior, for example.
|
|
</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>
|
|
<p>Merges the shape masks for any child windows into the
|
|
shape mask for this window. i.e. the union of all masks
|
|
for this window and its children will become the new mask
|
|
for this window. See <see cref="M:Gdk.Window.ShapeCombineMask" />.
|
|
</p>
|
|
<p>
|
|
This function is distinct from <see cref="M:Gdk.Window.SetChildShapes" />
|
|
because it includes this window's shape mask in the set of shapes to
|
|
be merged.
|
|
</p>
|
|
</summary>
|
|
<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>
|
|
Begins a window resize operation (for a toplevel window).
|
|
You might use this function to implement a "window resize grip," for
|
|
example; in fact <see cref="T:Gtk.Statusbar" /> uses it. The function works best
|
|
with window managers that support the Extended Window Manager Hints spec
|
|
(see http://www.freedesktop.org), but has a fallback implementation
|
|
for other window managers.
|
|
</summary>
|
|
<param name="edge">A <see cref="T:Gdk.WindowEdge" /></param>
|
|
<param name="button">A <see cref="T:System.Int32" /></param>
|
|
<param name="root_x">A <see cref="T:System.Int32" /></param>
|
|
<param name="root_y">A <see cref="T:System.Int32" /></param>
|
|
<param name="timestamp">A <see cref="T:System.UInt32" /></param>
|
|
<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>
|
|
Indicates that the backing store created by the most recent call to
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />() should be copied onscreen and
|
|
deleted, leaving the next-most-recent backing store or no backing
|
|
store at all as the active paint region. See
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />() for full details.
|
|
</summary>
|
|
<remarks>
|
|
It is an error to call this function without a matching
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />() first.
|
|
</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>
|
|
A convenience wrapper around <see cref="M:Gdk.Window.BeginPaintRegion" />() which
|
|
creates a rectangular region for you. See
|
|
<see cref="M:Gdk.Window.BeginPaintRegion" />() for details.
|
|
</summary>
|
|
<param name="rectangle">A <see cref="T:Gdk.Rectangle" /></param>
|
|
<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>
|
|
Shows a <see cref="T:Gdk.Window" /> onscreen, but does not modify its stacking
|
|
order. In contrast, <see cref="M:Gdk.Window.Show()" /> will raise the window
|
|
to the top of the window stack.
|
|
|
|
</summary>
|
|
<remarks>
|
|
On the X11 platform, in Xlib terms, this function calls
|
|
XMapWindow() (it also updates some internal GDK state, which means
|
|
that you can't really use XMapWindow() directly on a GDK window).
|
|
</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>Remove a filter previously added with <see cref="M:Gdk.Window.AddFilter" />.</summary>
|
|
<param name="function">A <see cref="T:Gdk.FilterFunc" /></param>
|
|
<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>Clears the entire window to the background color or background pixmap.</summary>
|
|
<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> Sets keyboard focus to this window. If the window is not onscreen this
|
|
will not work. In most cases, <see cref="M:Gtk.Window.Present" />
|
|
should be used on
|
|
a <see cref="T:Gtk.Window" />, rather than calling this function.</summary>
|
|
<param name="timestamp">A <see cref="T:System.UInt32" />, timestamp of the event calling this method</param>
|
|
<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>
|
|
Temporarily freezes a window such that it won't receive expose
|
|
events. The window will begin receiving expose events again when
|
|
<see cref="M:Gdk.Window.ThawUpdates" /> is called. If <see cref="M:Gdk.Window.FreezeUpdates" />
|
|
has been called more than once, <see cref="M:Gdk.Window.ThawUpdates" /> must be called
|
|
an equal number of times to begin processing exposes.
|
|
</summary>
|
|
<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 />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="ShapeCombineMask">
|
|
<MemberSignature Language="C#" Value="public void ShapeCombineMask (Gdk.Pixmap mask, int x, int y);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="mask" Type="Gdk.Pixmap" />
|
|
<Parameter Name="x" Type="System.Int32" />
|
|
<Parameter Name="y" Type="System.Int32" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>
|
|
<p>Applies a shape mask to this window.
|
|
Pixels in this window corresponding to
|
|
set bits in the <paramref name="mask" /> will be visible; pixels in this window
|
|
corresponding to unset bits in the <paramref name="mask" /> will be transparent. This
|
|
gives a non-rectangular window.</p>
|
|
<p>If <paramref name="mask" /> is <see langword="null" />, the shape
|
|
mask will be unset, and the
|
|
<paramref name="x" />/<paramref name="y" /> parameters are not
|
|
used.</p>
|
|
</summary>
|
|
<param name="mask">A <see cref="T:Gdk.Pixmap" />, a shape mask</param>
|
|
<param name="x">A <see cref="T:System.Int32" />, X position of shape mask with respect to this window</param>
|
|
<param name="y">A <see cref="T:System.Int32" />, Y position of shape mask with respect to this window</param>
|
|
<remarks>
|
|
<p>
|
|
On the X11 platform, this uses an X server extension which is
|
|
widely available on most common platforms, but not available on
|
|
very old X servers, and occasionally the implementation will be
|
|
buggy. On servers without the shape extension, this function
|
|
will do nothing.
|
|
</p>
|
|
<p>
|
|
This function works on both toplevel and child windows.
|
|
</p>
|
|
</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</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>
|
|
Repositions a window relative to its parent window.
|
|
</summary>
|
|
<param name="x">A <see cref="T:System.Int32" /></param>
|
|
<param name="y">A <see cref="T:System.Int32" /></param>
|
|
<remarks>
|
|
<p>For toplevel windows, window managers may ignore or modify the move;
|
|
you should probably use <see cref="M:Gtk.Window.Move" /> on a <see cref="T:Gtk.Window" /> widget
|
|
anyway, instead of using GDK functions. For child windows,
|
|
the move will reliably succeed.</p>
|
|
<p>If you're also planning to resize the window, use <see cref="M:Gdk.Window.MoveResize" />
|
|
to both move and resize simultaneously, for a nicer visual effect.
|
|
</p>
|
|
</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>
|
|
<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>Basic constructor</summary>
|
|
<param name="parent">A <see cref="T:Gdk.Window" /></param>
|
|
<param name="attributes">A <see cref="T:Gdk.WindowAttr" /></param>
|
|
<param name="attributes_mask">A <see cref="T:System.Int32" /></param>
|
|
<remarks>The type of the <paramref name="attributes_mask" /> parameter in this auto-generated constructor is incorrect. You would normally want to use the overloaded constructor that takes a <see cref="T:Gdk.WindowAttributesType" />.</remarks>
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName=".ctor">
|
|
<MemberSignature Language="C#" Value="public Window (Gdk.Window parent, Gdk.WindowAttr attributes, Gdk.WindowAttributesType attributes_mask);" />
|
|
<MemberType>Constructor</MemberType>
|
|
<ReturnValue />
|
|
<Parameters>
|
|
<Parameter Name="parent" Type="Gdk.Window" />
|
|
<Parameter Name="attributes" Type="Gdk.WindowAttr" />
|
|
<Parameter Name="attributes_mask" Type="Gdk.WindowAttributesType" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>Basic constructor</summary>
|
|
<param name="parent">a <see cref="T:Gdk.Window" /></param>
|
|
<param name="attributes">a <see cref="T:Gdk.WindowAttr" /></param>
|
|
<param name="attributes_mask">a <see cref="T:Gdk.WindowAttributesType" /></param>
|
|
<remarks>
|
|
</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>For debugging use only.</summary>
|
|
<value>A <see cref="T:System.Boolean" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.WMFunction" /></value>
|
|
<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>
|
|
<value>A <see cref="T:System.Boolean" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.Window" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.Window" /></value>
|
|
<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>Sets the cursor for the window.</summary>
|
|
<value />
|
|
<remarks>Sets the mouse pointer for a <see cref="T:Gdk.Window" />.
|
|
|
|
<para>
|
|
To make the cursor invisible, use pixmap constructor for the cursor to create a cursor with no pixels in it. Passing <see langword="null" /> for the cursor argument to this property means that window will use the cursor of its parent window. Most windows should use this default.
|
|
</para></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>
|
|
<value>A <see cref="T:Gdk.EventMask" /></value>
|
|
<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>
|
|
<value>A <see cref="T:System.String" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.WindowType" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.WindowState" /></value>
|
|
<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>
|
|
<value>A <see cref="T:System.String" /></value>
|
|
<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>
|
|
<value>A <see cref="T:System.Boolean" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.WindowTypeHint" /></value>
|
|
<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>
|
|
<value>A <see cref="T:Gdk.Region" /></value>
|
|
<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>
|
|
<value>A <see cref="T:System.String" /></value>
|
|
<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>Sets the background color for the window.</summary>
|
|
<value>A <see cref="T:Gdk.Color" /></value>
|
|
<remarks>Sets the background color of window. (However, when using GTK+, set the background of a widget with <see cref="M:Gtk.Widget.ModifyBg(Gtk.StateType, Gdk.Color)" /> - if you're an application - or <see cref="M:Gtk.Style.SetBackground(Gdk.Window, Gtk.StateType)" /> - if you're implementing a custom widget.
|
|
<para>
|
|
The color must be allocated;
|
|
</para></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>
|
|
<value>A <see cref="T:Gdk.Window" /></value>
|
|
<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>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<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>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<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 />
|
|
</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 />
|
|
</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 />
|
|
</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 />
|
|
</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&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32&" /></param>
|
|
<param name="y">a <see cref="T:System.Int32&" /></param>
|
|
<returns>a <see cref="T:System.Int32" /></returns>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="x_offset" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="y_offset" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="real_drawable">a <see cref="T:Gdk.Drawable&" /></param>
|
|
<param name="x_offset">a <see cref="T:System.Int32&" /></param>
|
|
<param name="y_offset">a <see cref="T:System.Int32&" /></param>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="win_y" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="win_x">a <see cref="T:System.Int32&" /></param>
|
|
<param name="win_y">a <see cref="T:System.Int32&" /></param>
|
|
<returns>a <see cref="T:Gdk.Window" /></returns>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="new_height" Type="System.Int32&" 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&" /></param>
|
|
<param name="new_height">a <see cref="T:System.Int32&" /></param>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="width" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="height" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="depth" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32&" /></param>
|
|
<param name="y">a <see cref="T:System.Int32&" /></param>
|
|
<param name="width">a <see cref="T:System.Int32&" /></param>
|
|
<param name="height">a <see cref="T:System.Int32&" /></param>
|
|
<param name="depth">a <see cref="T:System.Int32&" /></param>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32&" /></param>
|
|
<param name="y">a <see cref="T:System.Int32&" /></param>
|
|
<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&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>
|
|
Returns the decorations set on the window with <see cref="M:Gdk.Window.SetDecorations" />.
|
|
</summary>
|
|
<param name="decorations">a <see cref="T:Gdk.WMDecoration&" /> to put the decorations in</param>
|
|
<returns>a <see cref="T:System.Boolean" />, true if the window has decorations set, false otherwise.</returns>
|
|
<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&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32&" /></param>
|
|
<param name="y">a <see cref="T:System.Int32&" /></param>
|
|
<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>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<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>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<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>Protected Constructor.</summary>
|
|
<param name="gtype">a <see cref="T:GLib.GType" /></param>
|
|
<remarks>Chain to this constructor if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
|
|
</Docs>
|
|
<Attributes>
|
|
<Attribute>
|
|
<AttributeName>System.Obsolete(Message=null, IsError=False)</AttributeName>
|
|
</Attribute>
|
|
</Attributes>
|
|
</Member>
|
|
<Member MemberName="Toplevels">
|
|
<MemberSignature Language="C#" Value="public static Gdk.Window[] Toplevels { get; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>Gdk.Window[]</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:Gdk.Window[]" /></value>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="Children">
|
|
<MemberSignature Language="C#" Value="public Gdk.Window[] Children { get; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>Gdk.Window[]</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>Gets the children of window known to Gdk. </summary>
|
|
<value>The array of windows.</value>
|
|
<remarks>This function only returns children created via GDK, so for example it's useless when used with the root window; it only returns windows an application created itself.</remarks>
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="IconList">
|
|
<MemberSignature Language="C#" Value="public Gdk.Pixbuf[] IconList { set; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>Gdk.Pixbuf[]</ReturnType>
|
|
</ReturnValue>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:Gdk.Pixbuf[]" /></value>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="MoveResize">
|
|
<MemberSignature Language="C#" Value="public void MoveResize (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">a <see cref="T:Gdk.Rectangle" /></param>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="ClearArea">
|
|
<MemberSignature Language="C#" Value="public void ClearArea (Gdk.Rectangle rect, bool expose);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="rect" Type="Gdk.Rectangle" />
|
|
<Parameter Name="expose" Type="System.Boolean" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="rect">a <see cref="T:Gdk.Rectangle" /></param>
|
|
<param name="expose">a <see cref="T:System.Boolean" /></param>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="UserData">
|
|
<MemberSignature Language="C#" Value="public IntPtr UserData { set; get; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.IntPtr</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:System.IntPtr" /></value>
|
|
<remarks />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="KeepAbove">
|
|
<MemberSignature Language="C#" Value="public bool KeepAbove { set; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Boolean</ReturnType>
|
|
</ReturnValue>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="KeepBelow">
|
|
<MemberSignature Language="C#" Value="public bool KeepBelow { set; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Boolean</ReturnType>
|
|
</ReturnValue>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="AcceptFocus">
|
|
<MemberSignature Language="C#" Value="public bool AcceptFocus { set; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Boolean</ReturnType>
|
|
</ReturnValue>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="Group">
|
|
<MemberSignature Language="C#" Value="public Gdk.Window Group { set; get; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>Gdk.Window</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:Gdk.Window" /></value>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="GetDeskrelativeOrigin">
|
|
<MemberSignature Language="C#" Value="public bool GetDeskrelativeOrigin (out int x, out int y);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Boolean</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="x" Type="System.Int32&" RefType="out" />
|
|
<Parameter Name="y" Type="System.Int32&" RefType="out" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32" /></param>
|
|
<param name="y">a <see cref="T:System.Int32" /></param>
|
|
<returns>a <see cref="T:System.Boolean" /></returns>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="SetHints">
|
|
<MemberSignature Language="C#" Value="public void SetHints (int x, int y, int min_width, int min_height, int max_width, int max_height, int flags);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="x" Type="System.Int32" />
|
|
<Parameter Name="y" Type="System.Int32" />
|
|
<Parameter Name="min_width" Type="System.Int32" />
|
|
<Parameter Name="min_height" Type="System.Int32" />
|
|
<Parameter Name="max_width" Type="System.Int32" />
|
|
<Parameter Name="max_height" Type="System.Int32" />
|
|
<Parameter Name="flags" Type="System.Int32" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<param name="x">a <see cref="T:System.Int32" /></param>
|
|
<param name="y">a <see cref="T:System.Int32" /></param>
|
|
<param name="min_width">a <see cref="T:System.Int32" /></param>
|
|
<param name="min_height">a <see cref="T:System.Int32" /></param>
|
|
<param name="max_width">a <see cref="T:System.Int32" /></param>
|
|
<param name="max_height">a <see cref="T:System.Int32" /></param>
|
|
<param name="flags">a <see cref="T:System.Int32" /></param>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="FrameExtents">
|
|
<MemberSignature Language="C#" Value="public Gdk.Rectangle FrameExtents { get; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>Gdk.Rectangle</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>Obtains the bounding box of the window.</summary>
|
|
<value>a <see cref="T:Gdk.Rectangle" /></value>
|
|
<remarks>Area includes window manager titlebar/borders if any. The frame position is given in root window coordinates. To get the position of the window itself (rather than the frame) in root window coordinates, use <see cref="M:Gdk.Window.GetOrigin" />.</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="AddFilterForAll">
|
|
<MemberSignature Language="C#" Value="public static void AddFilterForAll (Gdk.FilterFunc func);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="func" Type="Gdk.FilterFunc" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>Adds an event filtering function for all Windows.</summary>
|
|
<param name="func">a <see cref="T:Gdk.FilterFunc" /></param>
|
|
<remarks>It is possible to do significant damage to Gdk's built in event processing using this capability if used improperly.</remarks>
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="RemoveFilterForAll">
|
|
<MemberSignature Language="C#" Value="public static void RemoveFilterForAll (Gdk.FilterFunc func);" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters>
|
|
<Parameter Name="func" Type="Gdk.FilterFunc" />
|
|
</Parameters>
|
|
<Docs>
|
|
<summary>Removes an event filtering function for all Windows.</summary>
|
|
<param name="func">a <see cref="T:Gdk.FilterFunc" /></param>
|
|
<remarks />
|
|
<since version="Gtk# 2.4" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="FocusOnMap">
|
|
<MemberSignature Language="C#" Value="public bool FocusOnMap { set; };" />
|
|
<MemberType>Property</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Boolean</ReturnType>
|
|
</ReturnValue>
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<value>a <see cref="T:System.Boolean" /></value>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.6" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="ConfigureFinished">
|
|
<MemberSignature Language="C#" Value="public void ConfigureFinished ();" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.6" />
|
|
</Docs>
|
|
</Member>
|
|
<Member MemberName="EnableSynchronizedConfigure">
|
|
<MemberSignature Language="C#" Value="public void EnableSynchronizedConfigure ();" />
|
|
<MemberType>Method</MemberType>
|
|
<ReturnValue>
|
|
<ReturnType>System.Void</ReturnType>
|
|
</ReturnValue>
|
|
<Parameters />
|
|
<Docs>
|
|
<summary>To be added</summary>
|
|
<remarks>To be added</remarks>
|
|
<since version="Gtk# 2.6" />
|
|
</Docs>
|
|
</Member>
|
|
</Members>
|
|
</Type>
|