* en/Gnome/CanvasWidget.xml:

* en/Gnome/CanvasRect.xml:
* en/Gnome/CanvasRE.xml:
* en/Gnome/CanvasPolygon.xml:
* en/Gnome/CanvasPixbuf.xml:
* en/Gnome/CanvasLine.xml:
* en/Gnome/CanvasItem.xml:
* en/Gnome/CanvasGroup.xml:
* en/Gnome/CanvasEllipse.xml:
* en/Gnome/CanvasClipgroup.xml:
* en/Gnome/CanvasBpath.xml:
* en/Gnome/Canvas.xml: fully documented.

svn path=/trunk/gtk-sharp/; revision=16875
This commit is contained in:
Duncan Mak 2003-07-30 06:34:41 +00:00
parent 51ae478c43
commit b9b7cf319b
13 changed files with 1303 additions and 879 deletions

View file

@ -1,3 +1,18 @@
2003-07-30 Duncan Mak <duncan@ximian.com>
* en/Gnome/CanvasWidget.xml:
* en/Gnome/CanvasRect.xml:
* en/Gnome/CanvasRE.xml:
* en/Gnome/CanvasPolygon.xml:
* en/Gnome/CanvasPixbuf.xml:
* en/Gnome/CanvasLine.xml:
* en/Gnome/CanvasItem.xml:
* en/Gnome/CanvasGroup.xml:
* en/Gnome/CanvasEllipse.xml:
* en/Gnome/CanvasClipgroup.xml:
* en/Gnome/CanvasBpath.xml:
* en/Gnome/Canvas.xml: fully documented.
2003-07-29 Duncan Mak <duncan@ximian.com>
* en/Gtk/Label.xml: Finished documentation for the Gtk.Label

View file

@ -1,5 +1,5 @@
<Type Name="Canvas" FullName="Gnome.Canvas">
<TypeSignature Language="C#" Value="public class Canvas : Gtk.Layout, Implementor, IWrapper, IWrapper, IDisposable" Maintainer="auto" />
<TypeSignature Language="C#" Value="public class Canvas : Gtk.Layout, Implementor, IWrapper, IWrapper, IDisposable" Maintainer="duncan" />
<AssemblyInfo>
<AssemblyName>gnome-sharp</AssemblyName>
<AssemblyVersion>0.0.0.0</AssemblyVersion>
@ -7,8 +7,102 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Main canvas widget</summary>
<remarks>
<para>
The GnomeCanvas is an engine for structured graphics that
offers a rich imaging model, high performance rendering, and a
powerful, high level API. It offers a choice of two rendering
back-ends, one based on Xlib for extremely fast display, and
another based on Libart, a sophisticated, antialiased,
alpha-compositing engine. This widget can be used for flexible
display of graphics and for creating interactive user
interface elements.
</para>
<para>
To create a new GnomeCanvas widget call
<see cref="C:Gnome.Canvas" /> or
<see cref="M:Gnome.Canvas.NewAa" /> for an anti-aliased mode canvas.
</para>
<para>
A <see cref="T:Gnome.Canvas" /> widget contains one or more
<see cref="T:Gnome.CanvasItem" />
objects. Items consist of graphing elements like lines,
ellipses, polygons, images, text, and curves. These items are
organized using <see cref="T:Gnome.CanvasGroup" /> objects, which are themselves
derived from <see cref="T:Gnome.CanvasItem" />. Since a group is an item it can
be contained within other groups, forming a tree of canvas
items. Certain operations, like translating and scaling, can
be performed on all items in a group.
</para>
<para>
There is a special root group created by a GnomeCanvas. This
is the top level group under which all items in a canvas are
contained. To get the root group from a canvas, use
<see cref="P:Gnome.Canvas.Root" /> property.
</para>
<para>
There are several different coordinate systems used by
<see cref="T:Gnome.Canvas" /> widgets. The primary system is a logical, abstract
coordinate space called world coordinates. World coordinates
are expressed as unbounded double floating point numbers. When
it comes to rendering to a screen the canvas pixel coordinate
system (also referred to as just canvas coordinates) is
used. This system uses integers to specify screen pixel
positions. A user defined scaling factor and offset are used
to convert between world coordinates and canvas
coordinates. Each item in a canvas has its own coordinate
system called item coordinates. This system is specified in
world coordinates but they are relative to an item (0.0, 0.0
would be the top left corner of the item). The final
coordinate system of interest is window coordinates. These are
like canvas coordinates but are offsets from within a window a
canvas is displayed in. This last system is rarely used, but
is useful when manually handling GDK events (such as drag and
drop) which are specified in window coordinates (the events
processed by the canvas are already converted for you).
</para>
<para>
Along with different coordinate systems comes functions
to convert between them. <see cref="M:Gnome.Canvas.W2c" /> converts world to
canvas pixel coordinates and <see cref="M:Gnome.Canvas.C2w" /> from
canvas to world. <see cref="M:Gnome.Canvas.W2cD() " /> is like
<see cref="M:Gnome.Canvas.W2c" /> but returns the pixel coordinates as
doubles which is useful to avoid precision loss from integer
rounding. To get the affine transform matrix for converting
from world coordinates to canvas coordinates call
<see cref="M:Gnome.Canvas.W2cAffine" />.
<see cref="M:Gnome.Canvas.WindowToWorld" />
converts from window to world coordinates and
<see cref="M:Gnome.Canvas.World.ToWindow" /> converts in the other
direction. There are no functions for converting between
canvas and window coordinates, since this is just a matter of
subtracting the canvas scrolling offset. To convert to/from
item coordinates use the functions defined for
<see cref="T:Gnome.CanvasItem" /> objects.
</para>
<para>
To set the canvas zoom factor (canvas pixels per world unit,
the scaling factor) use the <see cref="P:Gnome.Canvas.PixelsPerUnit" />
property, setting this to 1.0 will cause the two coordinate systems to
correspond (e.g., [5, 6] in pixel units would be [5.0, 6.0] in
world units).
</para>
<para>
Defining the scrollable area of a canvas widget is done by
calling <see cref="M:Gnomecanvas.SetScrollRegion" /> and to get the
current region <see cref="M:Gnome.Canvas.GetScrollRegion" /> can be
used. If the window is larger than the canvas scrolling region
it can optionally be centered in the window. Use the
<see cref="P:Gnome.Canvas.CenterScrollRegion" /> property to enable or disable
this behavior. To scroll to a particular canvas pixel
coordinate use <see cref="M:Gnome.Canvas.ScrollTo" /> (typically not used
since scrollbars are usually set up to handle the scrolling),
and to get the current canvas pixel scroll offset call
<see cref="M:Gnome.Canvas.GetScrollOffsets" />.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gtk.Layout</BaseTypeName>
@ -43,13 +137,13 @@
<Parameter Name="y2" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="item">To be added: an object of type 'Gnome.CanvasItem'</param>
<param name="x1">To be added: an object of type 'int'</param>
<param name="y1">To be added: an object of type 'int'</param>
<param name="x2">To be added: an object of type 'int'</param>
<param name="y2">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>Sets the bounding box to the new value, requesting full repaint.</summary>
<param name="item">The canvas item needing update</param>
<param name="x1">Left coordinate of the new bounding box</param>
<param name="y1">Top coordinate of the new bounding box</param>
<param name="x2">Right coordinate of the new bounding box</param>
<param name="y2">Bottom coordinate of the new bounding box</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GetButtPoints">
@ -71,25 +165,25 @@
<Parameter Name="by2" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'double'</param>
<param name="y1">To be added: an object of type 'double'</param>
<param name="x2">To be added: an object of type 'double'</param>
<param name="y2">To be added: an object of type 'double'</param>
<param name="width">To be added: an object of type 'double'</param>
<param name="project">To be added: an object of type 'int'</param>
<param name="bx1">To be added: an object of type 'double&amp;'</param>
<param name="by1">To be added: an object of type 'double&amp;'</param>
<param name="bx2">To be added: an object of type 'double&amp;'</param>
<param name="by2">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>Computes the butt points of a line segment.</summary>
<param name="x1">X coordinate of first point in the line</param>
<param name="y1">Y cooordinate of first point in the line</param>
<param name="x2">X coordinate of second point (endpoint) of the line</param>
<param name="y2">Y coordinate of second point (endpoint) of the line</param>
<param name="width">Width of the line</param>
<param name="project"> Whether the butt points should project out by width/2 distance</param>
<param name="bx1">Return value of the X coordinate of first butt point</param>
<param name="by1">Return value of the Y coordinate of first butt point</param>
<param name="bx2">Return value of the X coordinate of second butt point</param>
<param name="by2">Return value of the Y coordinate of second butt point</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GetMiterPoints">
<MemberSignature Language="C#" Value="public static int GetMiterPoints (double x1, double y1, double x2, double y2, double x3, double y3, double width, out double mx1, out double my1, out double mx2, out double my2);" />
<MemberSignature Language="C#" Value="public static bool GetMiterPoints (double x1, double y1, double x2, double y2, double x3, double y3, double width, out double mx1, out double my1, out double mx2, out double my2);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x1" Type="System.Double" />
@ -105,20 +199,30 @@
<Parameter Name="my2" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'double'</param>
<param name="y1">To be added: an object of type 'double'</param>
<param name="x2">To be added: an object of type 'double'</param>
<param name="y2">To be added: an object of type 'double'</param>
<param name="x3">To be added: an object of type 'double'</param>
<param name="y3">To be added: an object of type 'double'</param>
<param name="width">To be added: an object of type 'double'</param>
<param name="mx1">To be added: an object of type 'double&amp;'</param>
<param name="my1">To be added: an object of type 'double&amp;'</param>
<param name="mx2">To be added: an object of type 'double&amp;'</param>
<param name="my2">To be added: an object of type 'double&amp;'</param>
<returns>To be added: an object of type 'int'</returns>
<remarks>To be added</remarks>
<summary>
Given three points forming an angle, computes the
coordinates of the inside and outside points of the mitered
corner formed by a line of a given width at that
angle.
</summary>
<param name="x1">X coordinate of the first point</param>
<param name="y1">Y coordinate of the first point</param>
<param name="x2">X coordinate of the second (angle) point</param>
<param name="y2">Y coordinate of the second (angle) point</param>
<param name="x3">X coordinate of the third point</param>
<param name="y3">Y coordinate of the third point</param>
<param name="width"> Width of the line</param>
<param name="mx1"> The return value of the X coordinate of the first miter point</param>
<param name="my1"> The return value of the Y coordinate of the first miter point</param>
<param name="mx2"> The return value of the X coordinate of the second miter point</param>
<param name="my2"> The return value of the Y coordinate of the second miter point</param>
<returns>
<see langword="false" /> if the angle is less than 11
degrees (this is the same threshold as X uses. If this
occurs, the return points are not modified. Otherwise,
returns <see langword="true" />.
</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="JoinGdkToArt">
@ -131,10 +235,10 @@
<Parameter Name="gdk_join" Type="Gdk.JoinStyle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="gdk_join">To be added: an object of type 'Gdk.JoinStyle'</param>
<returns>To be added: an object of type 'Art.PathStrokeJoinType'</returns>
<remarks>To be added</remarks>
<summary>Convert from GDK line join specifier to libart.</summary>
<param name="gdk_join">a join type, represented in GDK format</param>
<returns>The line join specifier in libart format.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RenderSvp">
@ -149,11 +253,13 @@
<Parameter Name="rgba" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="buf">To be added: an object of type 'Gnome.CanvasBuf'</param>
<param name="svp">To be added: an object of type 'Art.SVP'</param>
<param name="rgba">To be added: an object of type 'uint'</param>
<remarks>To be added</remarks>
<summary>
Render the <see paramref="svp" /> over the <see paramref="buf" />.
</summary>
<param name="buf">the canvas buffer to render over</param>
<param name="svp">the vector path to render</param>
<param name="rgba">the rgba color to render</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="CapGdkToArt">
@ -166,10 +272,10 @@
<Parameter Name="gdk_cap" Type="Gdk.CapStyle" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="gdk_cap">To be added: an object of type 'Gdk.CapStyle'</param>
<returns>To be added: an object of type 'Art.PathStrokeCapType'</returns>
<remarks>To be added</remarks>
<summary>Convert from GDK line cap specifier to the libart format.</summary>
<param name="gdk_cap">a cap type, represented in GDK format</param>
<returns>The line cap specifier in libart format.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="NewAa">
@ -180,26 +286,39 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gnome.Canvas'</returns>
<remarks>To be added</remarks>
<summary>
Creates a new empty canvas in antialiased mode. You should
push the <see cref="T:Gdk.RGB" /> visual and colormap before calling this
functions, and they can be popped afterwards.
</summary>
<returns>A newly-created antialiased canvas.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GetColor">
<MemberSignature Language="C#" Value="public int GetColor (string spec, out Gdk.Color color);" />
<MemberSignature Language="C#" Value="public bool GetColor (string spec, out Gdk.Color color);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="spec" Type="System.String" />
<Parameter Name="color" Type="Gdk.Color&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="spec">To be added: an object of type 'string'</param>
<param name="color">To be added: an object of type 'Gdk.Color&amp;'</param>
<returns>To be added: an object of type 'int'</returns>
<summary>Allocates a color based on the specified X color specification.</summary>
<param name="spec">
X color specification, or <see langword="null" />
for"transparent".
</param>
<param name="color">
Return value the allocated color.
</param>
<returns>
<see langword="true" /> if spec is non-NULL and the color is
allocated. If spec is <see langwod="null" />, then returns
<see langword="false" />.
</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
@ -214,10 +333,10 @@
<Parameter Name="new_svp" Type="Art.SVP" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="p_svp">To be added: an object of type 'Art.SVP'</param>
<param name="new_svp">To be added: an object of type 'Art.SVP'</param>
<remarks>To be added</remarks>
<summary>Sets the svp to the new value, requesting repaint on what's changed.</summary>
<param name="p_svp">The existing svp</param>
<param name="new_svp">The new svp</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GetItemAt">
@ -231,11 +350,11 @@
<Parameter Name="y" Type="System.Double" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'double'</param>
<param name="y">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'Gnome.CanvasItem'</returns>
<remarks>To be added</remarks>
<summary>Looks for the item that is under the specified position.</summary>
<param name="x">X position in world coordinates.</param>
<param name="y">Y position in world coordinates.</param>
<returns>The requested item, or <see langword="null" /> if no item is at the specified coordinates.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Root">
@ -246,9 +365,9 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gnome.CanvasGroup'</returns>
<remarks>To be added</remarks>
<summary>Queries the root group of a canvas.</summary>
<returns>The root group of the specified canvas.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WorldToWindow">
@ -260,16 +379,16 @@
<Parameters>
<Parameter Name="worldx" Type="System.Double" />
<Parameter Name="worldy" Type="System.Double" />
<Parameter Name="winx" Type="System.Double" />
<Parameter Name="winx" Type="System.Double&amp;" RefType="out" />
<Parameter Name="winy" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="worldx">To be added: an object of type 'double'</param>
<param name="worldy">To be added: an object of type 'double'</param>
<param name="winx">To be added: an object of type 'double'</param>
<param name="winy">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>Converts world coordinates into window-relative coordinates.</summary>
<param name="worldx">World X coordinate.</param>
<param name="worldy">World Y coordinate.</param>
<param name="winx">Return value for the X window-relative coordinate.</param>
<param name="winy">Return value for the Y window-relative coordinate.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="UpdateSvpClip">
@ -284,15 +403,19 @@
<Parameter Name="clip_svp" Type="Art.SVP" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="p_svp">To be added: an object of type 'Art.SVP'</param>
<param name="new_svp">To be added: an object of type 'Art.SVP'</param>
<param name="clip_svp">To be added: an object of type 'Art.SVP'</param>
<remarks>To be added</remarks>
<summary>
Sets the svp to the new value, clipping if necessary, and
requesting repaint on what's changed.
</summary>
<param name="p_svp">the existing svp</param>
<param name="new_svp">the new svp</param>
<param name="clip_svp">a clip path</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="W2cAffine">
<MemberSignature Language="C#" Value="public void W2cAffine (double [] affine);" />
<MemberSignature Language="C#" Value="public void W2cAffine (out double [] affine);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
@ -301,9 +424,9 @@
<Parameter Name="affine" Type="System.Double []" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="affine">To be added: an object of type 'double []'</param>
<remarks>To be added</remarks>
<summary>Gets the affine transform that converts from world coordinates to canvas pixel coordinates.</summary>
<param name="affine">An affine transformation matrix (return value).</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RequestRedraw">
@ -319,12 +442,22 @@
<Parameter Name="y2" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'int'</param>
<param name="y1">To be added: an object of type 'int'</param>
<param name="x2">To be added: an object of type 'int'</param>
<param name="y2">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>Convenience function that informs a canvas that the specified rectangle needs to be repainted.</summary>
<param name="x1">Leftmost coordinate of the rectangle to be redrawn.</param>
<param name="y1">Upper coordinate of the rectangle to be redrawn.</param>
<param name="x2">Rightmost coordinate of the rectangle to be redrawn, plus 1.</param>
<param name="y2">Lower coordinate of the rectangle to be redrawn, plus 1.</param>
<remarks>
<para>
Convenience function that informs a canvas that the
specified rectangle needs to be repainted. This function
converts the rectangle to a microtile array and feeds it
to <see cref="M:Gnome.Canvas.RequestRedrawUta" />. The rectangle
includes <see paramref="x1" /> and <see paramref="y1" />,
but not <see paramref="x2" /> and <see paramref="y2" />. To be used only by
item implementations.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetScrollOffsets">
@ -338,10 +471,10 @@
<Parameter Name="cy" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="cx">To be added: an object of type 'int&amp;'</param>
<param name="cy">To be added: an object of type 'int&amp;'</param>
<remarks>To be added</remarks>
<summary>Queries the scrolling offsets of a canvas. The values are returned in canvas pixel units.</summary>
<param name="cx">Return value for the horizontal scrolling offset</param>
<param name="cy">Return value for the vertical scrolling offset</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="UpdateNow">
@ -352,12 +485,23 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Forces an immediate update and redraw of a canvas.</summary>
<remarks>
<para>
Forces an immediate update and redraw of a canvas. If the
canvas does not have any pending update or redraw
requests, then no action is taken. This is typically only
used by applications that need explicit control of when
the display is updated, like games. It is not needed by
normal applications.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetScrollRegion">
<MemberSignature Language="C#" Value="public void GetScrollRegion (out double x1, out double y1, out double x2, out double y2);" />
<MemberSignature Language="C#" Value="public void
GetScrollRegion (out double x1, out double y1, out double x2,
out double y2);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
@ -369,12 +513,12 @@
<Parameter Name="y2" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'double&amp;'</param>
<param name="y1">To be added: an object of type 'double&amp;'</param>
<param name="x2">To be added: an object of type 'double&amp;'</param>
<param name="y2">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>Queries the scrolling region of a canvas.</summary>
<param name="x1">Return value for the leftmost limit of the scrolling region</param>
<param name="y1">Return value for the upper limit of the scrolling region</param>
<param name="x2">Return value for the rightmost limit of the scrolling region</param>
<param name="y2">Return value for the lower limit of the scrolling region</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="W2cD">
@ -390,12 +534,16 @@
<Parameter Name="cy" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="wx">To be added: an object of type 'double'</param>
<param name="wy">To be added: an object of type 'double'</param>
<param name="cx">To be added: an object of type 'double&amp;'</param>
<param name="cy">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>
Converts world coordinates into canvas pixel
coordinates. This version returns coordinates in floating
point coordinates, for greater precision.
</summary>
<param name="wx">World X coordinate.</param>
<param name="wy">World Y coordinate.</param>
<param name="cx">Return value for the X pixel coordinate</param>
<param name="cy">Return value for the Y pixel coordinate</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="SetScrollRegion">
@ -411,11 +559,11 @@
<Parameter Name="y2" Type="System.Double" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'double'</param>
<param name="y1">To be added: an object of type 'double'</param>
<param name="x2">To be added: an object of type 'double'</param>
<param name="y2">To be added: an object of type 'double'</param>
<summary>Sets the scrolling region of a canvas to the specified rectangle.</summary>
<param name="x1">Leftmost limit of the scrolling region.</param>
<param name="y1">Upper limit of the scrolling region.</param>
<param name="x2">Rightmost limit of the scrolling region.</param>
<param name="y2">Lower limit of the scrolling region.</param>
<remarks>To be added</remarks>
</Docs>
</Member>
@ -429,9 +577,13 @@
<Parameter Name="uta" Type="Art.Uta" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="uta">To be added: an object of type 'Art.Uta'</param>
<remarks>To be added</remarks>
<summary>
Informs a canvas that the specified area, given as a
microtile array, needs to be repainted. To be used only by
item implementations.
</summary>
<param name="uta">Microtile array that specifies the area to be redrawn.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WindowToWorld">
@ -447,12 +599,12 @@
<Parameter Name="worldy" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="winx">To be added: an object of type 'double'</param>
<param name="winy">To be added: an object of type 'double'</param>
<param name="worldx">To be added: an object of type 'double&amp;'</param>
<param name="worldy">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>Converts world coordinates into window-relative coordinates.</summary>
<param name="winx">World X coordinate.</param>
<param name="winy">World Y coordinate.</param>
<param name="worldx">Return value for the X window-relative coordinate.</param>
<param name="worldy">Return value for the Y window-relative coordinate.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="W2c">
@ -468,12 +620,12 @@
<Parameter Name="cy" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="wx">To be added: an object of type 'double'</param>
<param name="wy">To be added: an object of type 'double'</param>
<param name="cx">To be added: an object of type 'int&amp;'</param>
<param name="cy">To be added: an object of type 'int&amp;'</param>
<remarks>To be added</remarks>
<summary>Converts world coordinates into canvas pixel coordinates.</summary>
<param name="wx">World X coordinate.</param>
<param name="wy">World Y coordinate.</param>
<param name="cx">Return value for the X pixel coordinate</param>
<param name="cy">Return value for the Y pixel coordinate</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="ScrollTo">
@ -487,10 +639,18 @@
<Parameter Name="cy" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="cx">To be added: an object of type 'int'</param>
<param name="cy">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>Makes a canvas scroll to the specified offsets, given in canvas pixel units.</summary>
<param name="cx">Horizontal scrolling offset in canvas pixel units.</param>
<param name="cy">Vertical scrolling offset in canvas pixel units.</param>
<remarks>
<para>
Makes a canvas scroll to the specified offsets, given in
canvas pixel units. The canvas will adjust the view so
that it is not outside the scrolling region. This function
is typically not used, as it is better to hook scrollbars
to the canvas layout's scrolling adjusments.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetColorPixel">
@ -503,10 +663,16 @@
<Parameter Name="rgba" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="rgba">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'ulong'</returns>
<remarks>To be added</remarks>
<summary>Allocates a color from the RGBA value passed into this function.</summary>
<param name="rgba">RGBA color specification.</param>
<returns>Allocated pixel value corresponding to the specified color.</returns>
<remarks>
<para>
Allocates a color from <see paramref="rgba" />, the RGBA
value passed into this function. The alpha opacity value
is discarded, since normal X colors do not support it.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="C2w">
@ -522,12 +688,12 @@
<Parameter Name="wy" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="cx">To be added: an object of type 'int'</param>
<param name="cy">To be added: an object of type 'int'</param>
<param name="wx">To be added: an object of type 'double&amp;'</param>
<param name="wy">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>Converts canvas pixel coordinates to world coordinates.</summary>
<param name="cx">Canvas pixel X coordinate.</param>
<param name="cy">Canvas pixel Y coordinate.</param>
<param name="wx">Return value for the X world coordinate</param>
<param name="wy">Return value for the Y world coordinate</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
@ -564,9 +730,17 @@
<ReturnValue />
<Parameters />
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'Gnome.Canvas'</returns>
<remarks>To be added</remarks>
<summary>Creates a new empty canvas in non-antialiased mode.</summary>
<returns>A newly-created canvas.</returns>
<remarks>
<para>
Creates a new empty canvas in non-antialiased mode. If you
wish to use the <see cref="T:Gnome.CanvasImage" /> item inside this canvas,
then you must push the gdk_imlib visual and colormap
before calling this function, and they can be popped
afterwards.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -587,13 +761,23 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Sets the zooming factor of a canvas by specifying the number of pixels that correspond to one canvas unit.</summary>
<param name="value">The number of pixels that correspond to one canvas unit.</param>
<remarks>
<para>
The anchor point for zooming, i.e. the point that stays
fixed and all others zoom inwards or outwards from it,
depends on whether the canvas is set to center the
scrolling region or not. You can control this using the
<see cref="P:Gnome.CanvasCenterScrollRegion" /> function. If the
canvas is set to center the scroll region, then the center
of the canvas window is used as the anchor point for
zooming. Otherwise, the upper-left corner of the canvas
window is used as the anchor point.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Dither">
@ -602,13 +786,16 @@
<ReturnValue>
<ReturnType>Gdk.RgbDither</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.RgbDither'</param>
<returns>To be added: an object of type 'Gdk.RgbDither'</returns>
<remarks>To be added</remarks>
<summary>The type of dithering used to render an antialiased canvas.</summary>
<param name="value">
The value of dither should be <see cref="F:Gdk.RgbDither.None" />,
<see cref="F:Gdk.RgbDither.Normal" />, or <see cref="F:Gdk.RGBDither.Max" />.
The default canvas setting is <see cref="F:Gdk.RgbDither.Normal" />
</param>
<returns>The type of dithering used to render an antialiased canvas.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="CenterScrollRegion">
@ -617,13 +804,25 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>
Whether the canvas is set to center the scrolling region in
the window if the former is smaller than the canvas'
allocation.
</summary>
<param name="value">
Whether to center the scrolling region in the canvas window when it is smaller than the canvas' allocation.
</param>
<returns>Whether the scroll region is being centered in the canvas window.</returns>
<remarks>
<para>
When the scrolling region of the canvas is smaller than
the canvas window, e.g. the allocation of the canvas, it
can be either centered on the window or simply made to be
on the upper-left corner on the window.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="StippleOrigin">
@ -632,13 +831,17 @@
<ReturnValue>
<ReturnType>Gdk.GC</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.GC'</param>
<returns>To be added: an object of type 'Gdk.GC'</returns>
<remarks>To be added</remarks>
<summary>
Sets the stipple origin of the specified GC as is
appropriate for the canvas, so that it will be aligned with
other stipple patterns used by canvas items.
</summary>
<param name="value"><see cref="T:Gdk.GC" /> on which to set the stipple origin.</param>
<remarks>
<para>This is typically only needed by item implementations.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Aa">
@ -648,29 +851,49 @@
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added: an object of type 'bool'</returns>
<remarks>To be added</remarks>
<summary>Whether to enable anti-aliasing mode</summary>
<returns><see langword="true" /> to enable anti-aliasing</returns>
<remarks>
<para>
Note that this parameter can only be set at the time of
object construction. The same effect can be achieved by
calling <see cref="C:Gnome.Canvas" /> to create new non-aa canvas or
<see cref="M:Gnome.Canvas.NewAa" /> for an anti-aliased canvas.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="DrawBackground">
<MemberSignature Language="C#" Value="public event GnomeSharp.DrawBackgroundHandler DrawBackground;" />
<MemberType>Event</MemberType>
<ReturnValue><ReturnType>GnomeSharp.DrawBackgroundHandler</ReturnType></ReturnValue>
<ReturnValue>
<ReturnType>GnomeSharp.DrawBackgroundHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>
Emitted to draw the background for non-antialiased mode
canvas widgets. The default method uses the canvas widget's
style to draw the background.
</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RenderBackground">
<MemberSignature Language="C#" Value="public event GnomeSharp.RenderBackgroundHandler RenderBackground;" />
<MemberType>Event</MemberType>
<ReturnValue><ReturnType>GnomeSharp.RenderBackgroundHandler</ReturnType></ReturnValue>
<ReturnValue>
<ReturnType>GnomeSharp.RenderBackgroundHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>
This signal is emitted for antialiased mode canvas widgets
to render the background. The buf data structure contains
both a pointer to a packed 24-bit RGB array and the
coordinates.
</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,13 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Bezier path canvas item</summary>
<remarks>
<para>
A canvas item type for creating a "path" from curve and line
segments.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasShape</BaseTypeName>
@ -70,10 +75,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasBpath'</returns>
<remarks>To be added</remarks>
<summary>Creates a new Bezier path</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this item
belongs to.
</param>
<returns>the newly-created <see cref="T:Gnome.CanvasBpath" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -94,13 +102,19 @@
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'IntPtr'</returns>
<remarks>To be added</remarks>
<summary>Pointer to a GnomeCanvasPathDef structure.</summary>
<param name="value">
Pointer to a <see cref="T:Gnome.CanvasPathDef" /> structure.
</param>
<returns>Pointer to a GnomeCanvasPathDef structure.</returns>
<remarks>
<para>
Pointer to a <see cref="T:Gnome.CanvasPathDef" /> structure. This can be
created by a call to the <see cref="C:Gnome.CanvasPathDef" /> constructor.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,11 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Canvas group that implements clipping</summary>
<remarks>
A canvas group object that clips the view of its children to a
shape defined by a <see cref="T:Gnome.CanvasPathDef" />.
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasGroup</BaseTypeName>
@ -70,10 +73,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasClipgroup'</returns>
<remarks>To be added</remarks>
<summary>Create new <see cref="T:Gnome.CanvasClipgroup" /></summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this <see cref="T:Gnome.CanvasClipgroup" />
belongs to.
</param>
<returns>The newly-created <see cref="T:Gnome.Canvas.Clipgroup" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -94,28 +100,33 @@
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'IntPtr'</param>
<returns>To be added: an object of type 'IntPtr'</returns>
<remarks>To be added</remarks>
<summary>Pointer to a GnomeCanvasPathDef structure.</summary>
<param name="value">
Pointer to a <see cref="T:Gnome.CanvasPathDef" /> structure.
</param>
<returns>Pointer to a GnomeCanvasPathDef structure.</returns>
<remarks>
<para>
Pointer to a <see cref="T:Gnome.CanvasPathDef" /> structure. This can be
created by a call to the <see cref="C:Gnome.CanvasPathDef" /> constructor.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Wind">
<MemberSignature Language="C#" Value="public uint Wind { set; get; };" />
<MemberSignature Language="C#" Value="public Art.WindRule Wind { set; get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
<ReturnType>Art.WindRule</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'uint'</returns>
<remarks>To be added</remarks>
<summary>Winding rule for defining the clipping intersection rule</summary>
<param name="value">the winding rule</param>
<returns>Winding rule for defining the clipping intersection rule</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,14 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Canvas item for drawing ellipses and circles</summary>
<remarks>
<para>
A canvas item for drawing ellipses and circles. The parameters
are defined in the parent classes including <see cref="T:Gnome.CanvasRE" />
which is shared with <see cref="T:Gnome.CanvasRect" /> items as well.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasRE</BaseTypeName>
@ -70,10 +76,17 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasEllipse'</returns>
<remarks>To be added</remarks>
<summary>
Create a new <see cref="T:Gnome.CanvasEllipse" /> object
</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this <see cref="T:Gnome.CanvasEllipse" />
belongs to.
</param>
<returns>
The newly-created <see cref="T:Gnome.CanvasEllipse" /> object
</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">

View file

@ -7,8 +7,18 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Canvas item group</summary>
<remarks>
<para>
A canvas item that groups other canvas items. A canvas group
is used for organization, determining drawing stacking order,
and for applying transforms on all items in the group.
</para>
<para>
The GnomeCanvas widget contains a toplevel root group which
can be obtained with the <see cref="M:Gnome.Canvas.Root" /> property.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasItem</BaseTypeName>
@ -96,13 +106,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>X coordinate of the group's origin.</summary>
<param name="value">X coordinate of the group's origin.</param>
<returns>X coordinate of the group's origin.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="X">
@ -111,13 +120,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Y coordinate of the group's origin</summary>
<param name="value">Y coordinate of the group's origin</param>
<returns>Y coordinate of the group's origin</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,78 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Base class for all canvas items</summary>
<remarks>
<para>
This is the base class for all canvas items. Canvas items are
the drawing elements of a GnomeCanvas. Example items include
lines, ellipses, polygons, images, text, curves and even
arbitrary GTK+ widgets.
</para>
<para>
Canvas items use the GObject property system to query and set
parameters. Properties are inherited so, for example, a
<see cref="P:Gnome.CanvasPolygon" /> has a
<see cref="P:Gnome.CanvasPolygon.FillColor" /> property that is
inherited from its parent class object
<see cref="P:Gnome.CanvasShape" />. So be
sure to check the parent classes of
<see cref="T:Gnome.CanvasItem" /> objects
when looking for item properties.
</para>
<para>
To create a new canvas item use the
<see cref="C:Gnome.CanvasItem" /> constructor which
takes a parent <see cref="T:Gnome.CanvasGroup" />,
<see cref="T:GLib.Type" /> of the item to create,
and a <see langword="null" /> terminated list of name/value GObject properties to
set for the new item.
</para>
<para>
There are several methods to change the drawing stacking
order of an item. Call <see cref="M:Gnome.CanvasItem.Raise" /> to raise an
item a specified number of positions or
<see cref="M:Gnome.CanvasItem.Lower" /> to lower it. To raise an item to the
top call <see cref="M:Gnome.CanvasItem.RaiseToTop" />. The
<see cref="M:Gnome.CanvasItem.LowerToBottom" /> methods will put it at
the bottom.
</para>
<para>
To show an item call <see cref="M:Gnome.CanvasItem.Show" />. Note that
canvas item's are shown by default and so do not need to be
explicitly shown after creation (contrary to GTK+ widget
behavior). Call <see cref="M:Gnome.CanvasItem.Hide" /> to hide an item.
</para>
<para>
To move an item relative to its current position (item
coordinates) call <see cref="M:Gnome.CanvasItem.Move" /> or
<see cref="M:Gnome.CanvasItem.AffineRelative" /> for more complex
transforms. <see cref="M:Gnome.CanvasItem.AffineAbsolute" /> can be used to
set an item's transform to specific values (not offsets).
</para>
<para>
To convert between world and item coordinate systems call
<see cref="M:Gnome.CanvasItem.W2i" />, and to convert in the other direction
call <see cref="M:Gnome.CanvasItem.I2w" />. To get the transform for
converting from item to world coordinates use
<see cref="M:M:Gnome.CanvasItem.I2wAffine" /> or for converting item to
canvas coordinates, <see cref="M:Gnome.CanvasItem.I2cAffine" />.
</para>
<para>
Handling user input for interactive items is accomplished
through a few functions and the "event" signals. To grab the
mouse cursor call <see cref="M:Gnome.CanvasItem.Grab" />, it can be
ungrabbed with <see cref="M:Gnome.CanvasItem.Ungrab" /> (see
<see cref="M:Gdk.Pointer.Grab" /> of the GTK+ library for details). To grab
keyboard focus call <see cref="M:Gnome.CanvasItem.GrabFocus" />. Received
events will be signaled via the "event" signal.
</para>
<para>
Some other useful functions include a reparenting routine,
<see cref="M:Gnome.CanvasItem.Reparent" />, and a function to query the
bounding box of an item (a minumum rectangular area containing
all parts of the item), <see cref="M:Gnome.CanvasItem.Getbounds" /></para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gtk.Object</BaseTypeName>
@ -24,18 +94,21 @@
<Attributes />
<Members>
<Member MemberName="AffineRelative">
<MemberSignature Language="C#" Value="public void AffineRelative (double [] affine);" />
<MemberSignature Language="C#" Value="public void AffineRelative (out double [] affine);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="affine" Type="System.Double []" />
<Parameter Name="affine" Type="System.Double []&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="affine">To be added: an object of type 'double []'</param>
<remarks>To be added</remarks>
<summary>
Combines the specified affine transformation matrix with the
item's current transformation.
</summary>
<param name="affine">Return value for an affine transformation matrix.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Lower">
@ -48,9 +121,14 @@
<Parameter Name="positions" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="positions">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>
Lowers the item in its parent's stack by the specified
number of positions. If the number of positions is greater
than the distance to the bottom of the stack, then the item
is put at the bottom.
</summary>
<param name="positions">Number of steps to lower the item.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Show">
@ -61,8 +139,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Shows a canvas item. If the item was already shown, then no action is taken.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RequestRedrawSvp">
@ -75,9 +153,13 @@
<Parameter Name="svp" Type="Art.SVP" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="svp">To be added: an object of type 'Art.SVP'</param>
<remarks>To be added</remarks>
<summary>Request redraw of <see paramref="svp" /> if in aa mode, or the entire item in in xlib mode.</summary>
<param name="svp">The svp that needs to be redrawn</param>
<remarks>
<para>
This item must contain <see paramref="svp" />.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GrabFocus">
@ -88,8 +170,12 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>
Makes the specified item take the keyboard focus, so all
keyboard events will be sent to it. If the canvas widget
itself did not have the focus, it grabs it as well.
</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="LowerToBottom">
@ -100,8 +186,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Lowers an item to the bottom of its parent's stack.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Hide">
@ -112,8 +198,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Hides a canvas item. If the item was already hidden, then no action is taken.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RaiseToTop">
@ -124,25 +210,30 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Raises an item to the top of its parent's stack.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="W2i">
<MemberSignature Language="C#" Value="public void W2i (double x, double y);" />
<MemberSignature Language="C#" Value="public void W2i (ref double x, ref double y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Double" />
<Parameter Name="y" Type="System.Double" />
<Parameter Name="x" Type="System.Double&amp;" RefType="ref" />
<Parameter Name="y" Type="System.Double&amp;" RefType="ref" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'double'</param>
<param name="y">To be added: an object of type 'double'</param>
<remarks>To be added</remarks>
<summary>Converts a coordinate pair from world coordinates to item-relative coordinates.</summary>
<param name="x">X coordinate to convert (input/output value).</param>
<param name="y">Y coordinate to convert (input/output value).</param>
<remarks>
<para>
The parameters <see paramref="x" /> and <see paramref="y" />
are used as both in and out parameters.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="UpdateSvp">
@ -156,46 +247,10 @@
<Parameter Name="new_svp" Type="Art.SVP" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="p_svp">To be added: an object of type 'Art.SVP'</param>
<param name="new_svp">To be added: an object of type 'Art.SVP'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="SetValist">
<MemberSignature Language="C#" Value="public void SetValist (string first_arg_name, IntPtr args);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="first_arg_name" Type="System.String" />
<Parameter Name="args" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="first_arg_name">To be added: an object of type 'string'</param>
<param name="args">To be added: an object of type 'IntPtr'</param>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Construct">
<MemberSignature Language="C#" Value="public void Construct (Gnome.CanvasGroup parent, string first_arg_name, IntPtr args);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parent" Type="Gnome.CanvasGroup" />
<Parameter Name="first_arg_name" Type="System.String" />
<Parameter Name="args" Type="System.IntPtr" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="parent">To be added: an object of type 'Gnome.CanvasGroup'</param>
<param name="first_arg_name">To be added: an object of type 'string'</param>
<param name="args">To be added: an object of type 'IntPtr'</param>
<remarks>To be added</remarks>
<summary>Sets the svp to the new value, requesting repaint on what's changed</summary>
<param name="p_svp">the existing SVP</param>
<param name="new_svp">the new SVP</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="UpdateSvpClip">
@ -210,11 +265,11 @@
<Parameter Name="clip_svp" Type="Art.SVP" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="p_svp">To be added: an object of type 'Art.SVP'</param>
<param name="new_svp">To be added: an object of type 'Art.SVP'</param>
<param name="clip_svp">To be added: an object of type 'Art.SVP'</param>
<remarks>To be added</remarks>
<summary>Sets the svp to the new value, clipping if necessary, and requesting repaint on what's changed.</summary>
<param name="p_svp">the old SVP</param>
<param name="new_svp">the new SVP</param>
<param name="clip_svp">a clip path</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GetBounds">
@ -230,27 +285,34 @@
<Parameter Name="y2" Type="System.Double&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x1">To be added: an object of type 'double&amp;'</param>
<param name="y1">To be added: an object of type 'double&amp;'</param>
<param name="x2">To be added: an object of type 'double&amp;'</param>
<param name="y2">To be added: an object of type 'double&amp;'</param>
<remarks>To be added</remarks>
<summary>
Queries the bounding box of a canvas item. The bounds are
returned in the coordinate system of the item's
parent.
</summary>
<param name="x1">Return value for the leftmost edge of the bounding box</param>
<param name="y1">Return value for the upper edge of the bounding box</param>
<param name="x2">Return value for the rightmost edge of the bounding box</param>
<param name="y2">Return value for the lower edge of the bounding box</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="AffineAbsolute">
<MemberSignature Language="C#" Value="public void AffineAbsolute (double [] affine);" />
<MemberSignature Language="C#" Value="public void AffineAbsolute (out double [] affine);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="affine" Type="System.Double []" />
<Parameter Name="affine" Type="System.Double []&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="affine">To be added: an object of type 'double []'</param>
<remarks>To be added</remarks>
<summary>
Makes the item's affine transformation matrix be equal to
the specified matrix.
</summary>
<param name="affine">Return value for an affine transformation matrix.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Reparent">
@ -263,24 +325,29 @@
<Parameter Name="new_group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="new_group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<remarks>To be added</remarks>
<summary>
Changes the parent of the specified item to be the new
group. The item keeps its group-relative coordinates as for
its old parent, so the item may change its absolute position
within the canvas.
</summary>
<param name="new_group">A canvas group.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="I2wAffine">
<MemberSignature Language="C#" Value="public void I2wAffine (double [] affine);" />
<MemberSignature Language="C#" Value="public void I2wAffine (out double [] affine);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="affine" Type="System.Double []" />
<Parameter Name="affine" Type="System.Double []&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="affine">To be added: an object of type 'double []'</param>
<remarks>To be added</remarks>
<summary>Gets the affine transform that converts from the item's coordinate system to world coordinates.</summary>
<param name="affine">Return value for an affine transformation matrix</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Ungrab">
@ -293,25 +360,23 @@
<Parameter Name="etime" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="etime">To be added: an object of type 'uint'</param>
<remarks>To be added</remarks>
<summary>Ungrabs the item, which must have been grabbed in the canvas, and ungrabs the mouse.</summary>
<param name="etime">The timestamp for ungrabbing the mouse.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="I2cAffine">
<MemberSignature Language="C#" Value="public void I2cAffine (double [] affine);" />
<MemberSignature Language="C#" Value="public void I2cAffine (out double [] affine);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="affine" Type="System.Double []" />
<Parameter Name="affine" Type="System.Double []&amp;" RefType="out" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="affine">To be added: an object of type 'double []'</param>
<remarks>To be added</remarks>
</Docs>
<summary>Gets the affine transform that converts from item-relative coordinates to canvas pixel coordinates.</summary>/
<param name="affine">Return value for an affine transformation matrix (return value).</param><remarks></remarks></Docs>
</Member>
<Member MemberName="Raise">
<MemberSignature Language="C#" Value="public void Raise (int positions);" />
@ -323,26 +388,36 @@
<Parameter Name="positions" Type="System.Int32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="positions">To be added: an object of type 'int'</param>
<remarks>To be added</remarks>
<summary>
Raises the item in its parent's stack by the specified
number of positions. If the number of positions is greater
than the distance to the top of the stack, then the item is
put at the top.
</summary>
<param name="positions">Number of steps to raise the item.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="I2w">
<MemberSignature Language="C#" Value="public void I2w (double x, double y);" />
<MemberSignature Language="C#" Value="public void I2w (ref double x, ref double y);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Double" />
<Parameter Name="y" Type="System.Double" />
<Parameter Name="x" Type="System.Double&amp;" RefType="ref" />
<Parameter Name="y" Type="System.Double&amp;" RefType="ref" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="x">To be added: an object of type 'double'</param>
<param name="y">To be added: an object of type 'double'</param>
<remarks>To be added</remarks>
<summary>Converts a coordinate pair from item-relative coordinates to world coordinates.</summary>
<param name="x">X coordinate to convert (input/output value).</param>
<param name="y">Y coordinate to convert (input/output value).</param>
<remarks>
<para>
The parameters <see paramref="x" /> and <see paramref="y" />
are used as both in and out parameters.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Move">
@ -356,10 +431,16 @@
<Parameter Name="dy" Type="System.Double" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="dx">To be added: an object of type 'double'</param>
<param name="dy">To be added: an object of type 'double'</param>
<remarks>To be added</remarks>
<summary>
Moves a canvas item by creating an affine transformation
matrix for translation by using the specified values. This
happens in item local coordinate system, so if you have
nontrivial transform, it most probably does not do, what you
want.
</summary>
<param name="dx">Horizontal offset.</param>
<param name="dy">Vertical offset.</param>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="RequestUpdate">
@ -370,8 +451,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>To be used only by item implementations. Requests that the canvas queue an update for the specified item.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="ResetBounds">
@ -382,8 +463,8 @@
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>Resets the bounding box of a canvas item to an empty rectangle.</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
@ -425,22 +506,6 @@
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CanvasItem (Gnome.CanvasGroup group, uint type);" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="group" Type="Gnome.CanvasGroup" />
<Parameter Name="type" Type="System.UInt32" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<param name="type">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'Gnome.CanvasItem'</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static uint GType { get; };" />
<MemberType>Property</MemberType>
@ -471,23 +536,30 @@
<ReturnValue>
<ReturnType>Gnome.CanvasItem</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gnome.CanvasItem'</param>
<returns>To be added: an object of type 'Gnome.CanvasItem'</returns>
<remarks>To be added</remarks>
<summary>The parent item</summary>
<param name="value">the parent item</param>
<returns>the parent item</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="CanvasEvent">
<MemberSignature Language="C#" Value="public event GnomeSharp.CanvasEventHandler CanvasEvent;" />
<MemberType>Event</MemberType>
<ReturnValue><ReturnType>GnomeSharp.CanvasEventHandler</ReturnType></ReturnValue>
<ReturnValue>
<ReturnType>GnomeSharp.CanvasEventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<summary>
Signals mouse button clicks, motion, enter/leave, and key
press events on canvas items. Use this to create user
interactive items. The x and y coordinates in the
<see cref="F:GtkSharp.CanvasEventArgs.Event" />
field have been converted to canvas world coordinates.
</summary>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,12 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Line canvas item</summary>
<remarks>
A canvas item for drawing lines. This canvas item uses a
<see cref="T:Gnome.CanvasPoints" /> structure so one or multiple joined lined
segments can be drawn with a single <see cref="T:Gnome.CanvasLine" /> item.
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasItem</BaseTypeName>
@ -70,10 +74,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasLine'</returns>
<remarks>To be added</remarks>
<summary>Creates a new line</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this item
belongs to.
</param>
<returns>the newly-created <see cref="T:Gnome.CanvasLine" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -94,13 +101,12 @@
<ReturnValue>
<ReturnType>Gdk.Drawable</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Drawable'</param>
<returns>To be added: an object of type 'Gdk.Drawable'</returns>
<remarks>To be added</remarks>
<summary>Stipple pattern for the line.</summary>
<param name="value">Stipple pattern for the line.</param>
<returns>Stipple pattern for the line.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="ArrowShapeB">
@ -109,13 +115,15 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>
Distance from tip of arrowhead to trailing point, measured
along the shaft.
</summary>
<param name="value">Distance from tip of arrowhead to trailing point, measured along shaft.</param>
<returns>Distance from tip of arrowhead to trailing point, measured along shaft.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="ArrowShapeA">
@ -124,13 +132,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Distance from tip of arrowhead to center.</summary>
<param name="value">Distance from tip of arrowhead to center.</param>
<returns>Distance from tip of arrowhead to center.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Smooth">
@ -139,13 +146,13 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>Specifies whether to smooth the line using parabolic splines.</summary>
<param name="value">
<see langword="true" /> to smooth the line</param>
<returns>Whether to smooth the line using parabolic splines</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="LineStyle">
@ -154,13 +161,12 @@
<ReturnValue>
<ReturnType>Gdk.LineStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.LineStyle'</param>
<returns>To be added: an object of type 'Gdk.LineStyle'</returns>
<remarks>To be added</remarks>
<summary>Line dash style.</summary>
<param name="value">Line dash style</param>
<returns>Line dash style</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Points">
@ -169,13 +175,14 @@
<ReturnValue>
<ReturnType>Gnome.CanvasPoints</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gnome.CanvasPoints'</param>
<returns>To be added: an object of type 'Gnome.CanvasPoints'</returns>
<remarks>To be added</remarks>
<summary>a <see cref="T:Gnome.CanvasPoints" /> pointer. This
can be created by a call to the <see cref="C:Gnome.CanvasPoints" /> constructor.
</summary>
<param name="value">a <see cref="T:Gnome.CanvasPoints" /> pointer.</param>
<returns>a <see cref="T:Gnome.CanvasPoints" /> pointer.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="FirstArrowhead">
@ -184,13 +191,13 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>Specifies whether to draw an arrowhead on the first point of the line.</summary>
<param name="value">
<see langword="true" /> to draw an arrowhead</param>
<returns>whether to draw an arrowhead on the first point of the line.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="SplineSteps">
@ -199,13 +206,12 @@
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'uint'</returns>
<remarks>To be added</remarks>
<summary>Specifies the number of steps to use when rendering curves.</summary>
<param name="value">the number of steps to use when rendering curves.</param>
<returns>the number of steps to use when rendering curves.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="LastArrowhead">
@ -214,12 +220,12 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>Specifies whether to draw an arrowhead on the last point of the line.</summary>
<param name="value">
<see langword="true" /> to draw an arrowhead</param>
<returns>whether to draw an arrowhead on the last point of the line.</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
@ -229,13 +235,12 @@
<ReturnValue>
<ReturnType>Gdk.CapStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.CapStyle'</param>
<returns>To be added: an object of type 'Gdk.CapStyle'</returns>
<remarks>To be added</remarks>
<summary>Determines how the ends of lines are drawn (the line cap style).</summary>
<param name="value">the line cap style.</param>
<returns>the line cap style</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="JoinStyle">
@ -244,13 +249,19 @@
<ReturnValue>
<ReturnType>Gdk.JoinStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.JoinStyle'</param>
<returns>To be added: an object of type 'Gdk.JoinStyle'</returns>
<remarks>To be added</remarks>
<summary>Vertex join style for line segments</summary>
<param name="value">the vertext join style</param>
<returns>Vertex join style</returns>
<remarks>
<para>
(<see cref="F:Gdk.JoinStyle.Miter" /> to join by extending
each line to meet at an angle, <see cref="F:Gdk.JoinStyle.Round" /> to join by a circular arc,
and <see cref="F:Gdk.JoinStyle.Bevel" /> to join by a
straight line which makes an equal angle with each line)
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="FillColorRgba">
@ -259,13 +270,12 @@
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'uint'</returns>
<remarks>To be added</remarks>
<summary>Line color with an alpha component (in the format 0xRRGGBBAA).</summary>
<param name="value">line color with alpha component</param>
<returns>the line color</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="FillColorGdk">
@ -274,13 +284,12 @@
<ReturnValue>
<ReturnType>Gdk.Color</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>The <see cref="T:Gdk.Color" /> to draw the line with.</summary>
<param name="value">the line color</param>
<returns>the line color</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WidthUnits">
@ -289,13 +298,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Width of the line in canvas units. The line width will be scaled when the canvas zoom factor changes.</summary>
<param name="value">width of the line</param>
<returns>width of the line in canvas units</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="ArrowShapeC">
@ -304,13 +312,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Distance of arrowhead trailing points from outside edge of shaft.</summary>
<param name="value">distance of the arrowing trailing points</param>
<returns>Distance of arrowhead trailing points from outside edge of shaft.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WidthPixels">
@ -319,12 +326,11 @@
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'uint'</param>
<returns>To be added: an object of type 'uint'</returns>
<summary>Width of the line in pixels. The line width will not be scaled when the canvas zoom factor changes.</summary>
<param name="value">width of the line</param>
<returns>width of the line in pixels.</returns>
<remarks>To be added</remarks>
</Docs>
</Member>
@ -334,13 +340,12 @@
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>X color specification for line.</summary>
<param name="value">X color specification for the line</param>
<returns>X color specification for the line</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,12 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Pixbuf image canvas item</summary>
<remarks>
<para>
A canvas item for drawing pixbuf images.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasItem</BaseTypeName>
@ -94,13 +98,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Pixbuf height.</summary>
<param name="value">the height of this item</param>
<returns>the height of this item</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Pixbuf">
@ -109,13 +112,12 @@
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gdk.Pixbuf'</param>
<returns>To be added: an object of type 'Gdk.Pixbuf'</returns>
<remarks>To be added</remarks>
<summary>The pixbuf image to draw.</summary>
<param name="value">The pixbuf image to draw.</param>
<returns>the pixbuf image</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WidthInPixels">
@ -124,13 +126,14 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</summary>
<param name="value">
<see langword="true" /> if it is in pixel units, <see langword="false" /> for canvas world units.
</param>
<returns>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Anchor">
@ -139,13 +142,16 @@
<ReturnValue>
<ReturnType>Gtk.AnchorType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gtk.AnchorType'</param>
<returns>To be added: an object of type 'Gtk.AnchorType'</returns>
<remarks>To be added</remarks>
<summary>
Anchor (handle) position within the pixbuf, defaults to
<see cref="F:Gtk.AnchorType.NW" /> (top left hand corner). The anchor is the
point of reference for positioning the image.
</summary>
<param name="value">anchor (handle) position within the pixbuf</param>
<returns>Anchor (handle) position within the pixbuf</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Width">
@ -154,13 +160,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Pixbuf width.</summary>
<param name="value">Pixbuf width</param>
<returns>the pixbuf's width</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="WidthSet">
@ -169,13 +174,22 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>
Whether or not the <see cref="Gnome.CanvasPixbuf.Width" />
should be used
</summary>
<param name="value">
<see langword="true" /> if the <see cref="Gnome.CanvasPixbuf.Width" /> parameter is set and
should be used as the pixbuf width, <see langword="false" /> to use the actual
width of the image.
</param>
<returns>
Whether or not the <see cref="Gnome.CanvasPixbuf.Width" />
should be used
</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Y">
@ -184,13 +198,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>The y coordinate of the position to place the pixbuf</summary>
<param name="value">Y coordinate</param>
<returns>the y coordinate of the position to place the pixbuf</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="X">
@ -199,13 +212,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>The x coordinate of the position to place the pixbuf</summary>
<param name="value">X coordinate</param>
<returns>the x coordinate of the position to place the pixbuf</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="HeightInPixels">
@ -214,13 +226,22 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>
Whether or not the <see cref="Gnome.CanvasPixbuf.Height" />
should be used
</summary>
<param name="value">
<see langword="true" /> if the <see cref="Gnome.CanvasPixbuf.Height" /> parameter is set and
should be used as the pixbuf width, <see langword="false" /> to use the actual
width of the image.
</param>
<returns>
Whether or not the <see cref="Gnome.CanvasPixbuf.Height" />
should be used
</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="HeightSet">
@ -229,13 +250,22 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>
Whether or not the <see cref="Gnome.CanvasPixbuf.Height" />
should be used
</summary>
<param name="value">
<see langword="true" /> if the <see cref="Gnome.CanvasPixbuf.Height" /> parameter is set and
should be used as the pixbuf width, <see langword="false" /> to use the actual
width of the image.
</param>
<returns>
Whether or not the <see cref="Gnome.CanvasPixbuf.Height" />
should be used
</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="XInPixels">
@ -244,13 +274,14 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</summary>
<param name="value">
<see langword="true" /> if it is in pixel units, <see langword="false" /> for canvas world units.
</param>
<returns>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="YInPixels">
@ -259,13 +290,14 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</summary>
<param name="value">
<see langword="true" /> if it is in pixel units, <see langword="false" /> for canvas world units.
</param>
<returns>The unit used by the <see cref="P:Gnome.CanvasPixbuf.Pixels" /> property</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,12 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Polygon canvas item</summary>
<remarks>
<para>
A canvas item for drawing polygon (multi sided) shapes.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasShape</BaseTypeName>
@ -36,13 +40,17 @@
<Parameter Name="y" Type="System.Double" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="poly">To be added: an object of type 'double'</param>
<param name="num_points">To be added: an object of type 'int'</param>
<param name="x">To be added: an object of type 'double'</param>
<param name="y">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Computes the distance between a point and a polygon.</summary>
<param name="poly">
FIXME
Vertices of the polygon. X coordinates are in the even
indices, and Y coordinates are in the odd indices
</param>
<param name="num_points">Number of points in the polygon</param>
<param name="x">X coordinate of the point</param>
<param name="y">Y coordinate of the point</param>
<returns>The distance from the point to the polygon, or zero if the point is inside the polygon.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Finalize">
@ -92,10 +100,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasPolygon'</returns>
<remarks>To be added</remarks>
<summary>Creates a new polygon</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this item
belongs to.
</param>
<returns>the newly-created <see cref="T:Gnome.CanvasPolygon" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -116,13 +127,14 @@
<ReturnValue>
<ReturnType>Gnome.CanvasPoints</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gnome.CanvasPoints'</param>
<returns>To be added: an object of type 'Gnome.CanvasPoints'</returns>
<remarks>To be added</remarks>
<summary>a <see cref="T:Gnome.CanvasPoints" /> pointer. This
can be created by a call to the <see cref="C:Gnome.CanvasPoints" /> constructor.
</summary>
<param name="value">a <see cref="T:Gnome.CanvasPoints" /> pointer.</param>
<returns>a <see cref="T:Gnome.CanvasPoints" /> pointer.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,13 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Base class for rectangle and ellipse items</summary>
<remarks>
<para>
This forms a base class for rectangle and ellipse canvas
items.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasShape</BaseTypeName>
@ -96,13 +101,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Rightmost coordinate of rectangle or ellipse.</summary>
<param name="value">Rightmost coordinate of rectangle or ellipse.</param>
<returns>Rightmost coordinate of rectangle or ellipse.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="X1">
@ -111,13 +115,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Leftmost coordinate of rectangle or ellipse.</summary>
<param name="value">Leftmost coordinate of rectangle or ellipse.</param>
<returns>Leftmost coordinate of rectangle or ellipse.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Y2">
@ -126,13 +129,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Bottommost coordinate of rectangle or ellipse.</summary>
<param name="value">Bottommost coordinate of rectangle or ellipse.</param>
<returns>Bottommost coordinate of rectangle or ellipse.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Y1">
@ -141,13 +143,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Topmost coordinate of rectangle or ellipse.</summary>
<param name="value">Topmost coordinate of rectangle or ellipse.</param>
<returns>Topmost coordinate of rectangle or ellipse.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">

View file

@ -7,8 +7,16 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Rectangle canvas item</summary>
<remarks>
<para>
A canvas item for drawing rectangles and squares. The
parameters are defined in the parent classes including
<see cref="T:Gnome.CanvasRE" /> which is shared with
<see cref="T:Gnome.CanvasEllipse" /> items as
well.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasRE</BaseTypeName>
@ -70,10 +78,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasRect'</returns>
<remarks>To be added</remarks>
<summary>Creates a new rectangle</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this item
belongs to.
</param>
<returns>the newly-created <see cref="T:Gnome.CanvasRect" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">

View file

@ -7,8 +7,13 @@
</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>To be added</summary>
<remarks>To be added</remarks>
<summary>Widget canvas item</summary>
<remarks>
<para>
A canvas item for placing arbitrary <see cref="T:Gtk.Widget" /> objects onto a
canvas.
</para>
</remarks>
</Docs>
<Base>
<BaseTypeName>Gnome.CanvasItem</BaseTypeName>
@ -70,10 +75,13 @@
<Parameter Name="group" Type="Gnome.CanvasGroup" />
</Parameters>
<Docs>
<summary>To be added</summary>
<param name="group">To be added: an object of type 'Gnome.CanvasGroup'</param>
<returns>To be added: an object of type 'Gnome.CanvasWidget'</returns>
<remarks>To be added</remarks>
<summary>Creates a new Widget container</summary>
<param name="group">
The <see cref="T:Gnome.CanvasGroup" /> that this item
belongs to.
</param>
<returns>the newly-created <see cref="T:Gnome.CanvasWidget" /> object</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="GType">
@ -94,13 +102,14 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>
Width of widget (units specified by <see cref="P:Gnome.CanvasWidget.SizePixels" /> property).
</summary>
<param name="value">the width of the widget</param>
<returns>the width of the widget</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Height">
@ -109,13 +118,14 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>
Height of widget (units specified by <see cref="P:Gnome.CanvasWidget.SizePixels" /> property).
</summary>
<param name="value">the height of the widget</param>
<returns>the height of the widget</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Anchor">
@ -124,13 +134,12 @@
<ReturnValue>
<ReturnType>Gtk.AnchorType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gtk.AnchorType'</param>
<returns>To be added: an object of type 'Gtk.AnchorType'</returns>
<remarks>To be added</remarks>
<summary>Anchor position for widget.</summary>
<param name="value">the anchor's position</param>
<returns>anchor position for the widget</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Widget">
@ -139,13 +148,12 @@
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'Gtk.Widget'</param>
<returns>To be added: an object of type 'Gtk.Widget'</returns>
<remarks>To be added</remarks>
<summary>The embedded widget</summary>
<param name="value">The embedded widget</param>
<returns>the embedded widget</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="SizePixels">
@ -154,13 +162,14 @@
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<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>
<summary>Whether the widget size is specified in pixels or canvas units.</summary>
<param name="value">
<see langword="true" /> to use pixels unit, <see langword="false" /> to use canvas units
</param>
<returns>whether the widget size is specified in pixels or canvas units.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="Y">
@ -169,13 +178,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>Y coordinate of anchor point.</summary>
<param name="value">Y coordinate of anchor point.</param>
<returns>Y coordinate of anchor point.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName="X">
@ -184,13 +192,12 @@
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Parameters></Parameters>
<Docs>
<summary>To be added</summary>
<param name="value">To be added: an object of type 'double'</param>
<returns>To be added: an object of type 'double'</returns>
<remarks>To be added</remarks>
<summary>X coordinate of anchor point.</summary>
<param name="value">X coordinate of anchor point.</param>
<returns>X coordinate of anchor point.</returns>
<remarks></remarks>
</Docs>
</Member>
<Member MemberName=".ctor">