no more submodule

This commit is contained in:
2024-09-15 22:40:48 +02:00
parent df3b8a3135
commit 0234b33671
5804 changed files with 943618 additions and 1 deletions

View File

@@ -0,0 +1,493 @@
<Type Name="AboutDialog" FullName="Gtk.AboutDialog">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AboutDialog : Gtk.Dialog" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AboutDialog extends Gtk.Dialog" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Dialog</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>This class extends <see cref="T:Gtk.Dialog" />, providing a dialog to show information about a program.</summary>
<remarks>
<para>
The <see cref="T:Gtk.AboutDialog" /> offers a simple way to display information about a program like its logo, name, copyright, website and license. It is also possible to give credits to the authors, documenters, translators and artists who have worked on the program. An about dialog is typically opened when the user selects the About option from the Help menu. All parts of the dialog are optional.
</para>
<para>
About dialogs often contain links and email addresses. <see cref="T:Gtk.AboutDialog" /> supports this by offering global hooks, which are called when the user clicks on a link or email address, see <see cref="M:Gtk.AboutDialog.SetEmailHook()" /> and <see cref="M:Gtk.AboutDialog.SetUrlHook()" />. Email addresses in the authors, documenters and artists properties are recognized by looking for &lt;user@host&gt;, URLs are recognized by looking for http://url, with url extending to the next space, tab or line break.
</para>
<!--
<para>
To make constructing a <see cref="T:Gtk.AboutDialog" /> as convenient as possible, you can use the function <see cref="M:Gtk.ShowAboutDialog()" /> which constructs and shows a dialog and keeps it around so that it can be shown again.
</para>-->
<example>
<para>The following example creates and shows a <see cref="T:Gtk.AboutDialog" /> from both assembly attributes and stored values.</para>
<code lang="C#">using Gtk;
using System.Reflection;
[assembly:AssemblyTitleAttribute ("About Dialog Example")]
[assembly:AssemblyVersionAttribute ("1.0.0.0")]
[assembly:AssemblyDescriptionAttribute (
"An example of the Gtk# AboutDialog using assembly attributes.")]
[assembly:AssemblyCopyrightAttribute("Copyright 2007 Brian Nickel")]
static public class AboutDialogExample
{
public static void Main ()
{
Application.Init ();
AboutDialog dialog = new AboutDialog ();
Assembly asm = Assembly.GetExecutingAssembly ();
dialog.Name = (asm.GetCustomAttributes (
typeof (AssemblyTitleAttribute), false) [0]
as AssemblyTitleAttribute).Title;
dialog.Version = asm.GetName ().Version.ToString ();
dialog.Comments = (asm.GetCustomAttributes (
typeof (AssemblyDescriptionAttribute), false) [0]
as AssemblyDescriptionAttribute).Description;
dialog.Copyright = (asm.GetCustomAttributes (
typeof (AssemblyCopyrightAttribute), false) [0]
as AssemblyCopyrightAttribute).Copyright;
dialog.License = license;
dialog.Authors = authors;
dialog.Run ();
}
private static string [] authors = new string [] {
"Brian Nickel &lt;name@domain.ext&gt;",
"Rupert T. Monkey &lt;name@domain.ext&gt;"
};
private static string license =
@"Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
""Software""), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED ""AS IS"", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.";
}</code>
</example>
</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AboutDialog ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Constructs and initializes a new instance of <see cref="T:Gtk.AboutDialog" /> for the executing assembly.</summary>
<remarks>With no properties set, the <see cref="T:Gtk.AboutDialog" /> window will display only the name of the executing assembly.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AboutDialog (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">A <see cref="T:System.IntPtr" /> pointing to the raw object to be managed by the new instance.</param>
<summary>Constructs and initializes a new instance of <see cref="T:Gtk.AboutDialog" /> using an existing unmanaged object as its base.</summary>
<remarks>This is not typically used by managed code. It is primarily used for enclosing an existing object, created by unmanaged code, in a managed wrapper.</remarks>
</Docs>
</Member>
<Member MemberName="ActivateLink">
<MemberSignature Language="C#" Value="public event Gtk.ActivateLinkHandler ActivateLink;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.ActivateLinkHandler ActivateLink" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("activate-link")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ActivateLinkHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Artists">
<MemberSignature Language="C#" Value="public string[] Artists { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] Artists" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("artists")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets and sets the list of people who contributed artwork to the program.</summary>
<value>A <see cref="T:System.String[]" /> containing the list of people who contributed artwork to the program.</value>
<remarks>Each string may contain email addresses and URLs, which will be displayed as links. See the remarks on <see cref="T:Gtk.AboutDialog" /> for more details.</remarks>
</Docs>
</Member>
<Member MemberName="Authors">
<MemberSignature Language="C#" Value="public string[] Authors { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] Authors" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("authors")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets and sets the list of people who authored the program.</summary>
<value>A <see cref="T:System.String[]" /> containing the list of people who authored the program.</value>
<remarks>Each string may contain email addresses and URLs, which will be displayed as links. See the remarks on <see cref="T:Gtk.AboutDialog" /> for more details.</remarks>
</Docs>
</Member>
<Member MemberName="Comments">
<MemberSignature Language="C#" Value="public string Comments { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Comments" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("comments")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets a comment about the program to appear immediately below the program name in the dialog.</summary>
<value>A <see cref="T:System.String" /> object containing a comment, description, or subtitle for the program.</value>
<remarks>
<para>If unset, no comment text is displayed.</para>
<para>This string is displayed in a label in the main dialog, thus it should be a short explanation of the main purpose of the program, not a detailed list of features.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Copyright">
<MemberSignature Language="C#" Value="public string Copyright { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Copyright" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("copyright")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets copyright information for the program.</summary>
<value>A <see cref="T:System.String" /> object containing copyright information for the program.</value>
<remarks>
<para>The copyright text appears below the <see cref="T:Gtk.AboutDialog.Comments" /> text and above the <see cref="T:Gtk.AboutDialog.Website" /> link on the dialog. If unset, not copyright text will appear.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Documenters">
<MemberSignature Language="C#" Value="public string[] Documenters { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string[] Documenters" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("documenters")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String[]</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets and sets the list of people who contributed documentation to the program.</summary>
<value>A <see cref="T:System.String[]" /> containing the list of people who contributed documentation to the program.</value>
<remarks>Each string may contain email addresses and URLs, which will be displayed as links. See the remarks on <see cref="T:Gtk.AboutDialog" /> for more details.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the GLib type of the current instance.</summary>
<value>A <see cref="T:GLib.GType" /> value representing the native GLib type of <see cref="T:Gtk.AboutDialog" />.</value>
<remarks>The value is used internally by the GLib type management system.</remarks>
</Docs>
</Member>
<Member MemberName="License">
<MemberSignature Language="C#" Value="public string License { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string License" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("license")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets the license text of the program.</summary>
<value>A <see cref="T:System.String" /> object containing the license text to display with the current instance.</value>
<remarks>This string is displayed in a text view in a secondary dialog, therefore it is fine to use a long multi-paragraph text. Note that by default the text is not wrapped in the text view, thus it must contain the intended linebreaks.</remarks>
</Docs>
</Member>
<Member MemberName="LicenseType">
<MemberSignature Language="C#" Value="public Gtk.License LicenseType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.License LicenseType" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("license-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.License</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Logo">
<MemberSignature Language="C#" Value="public Gdk.Pixbuf Logo { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.Pixbuf Logo" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("logo")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets a logo to display above the program name in the dialog.</summary>
<value>A <see cref="T:Gdk.Pixbuf" /> object containing a logo to display above the program name in the dialog.</value>
<remarks>
<para>
<block subset="none" type="note">The prefered way to set the logo is through <see cref="P:Gtk.Logo.LogoIconName" />.</block>
</para>
<para>If this is not set, it defaults to <see cref="P:Gtk.Window.DefaultIconList()" />.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="LogoIconName">
<MemberSignature Language="C#" Value="public string LogoIconName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string LogoIconName" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("logo-icon-name")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets the name of the logo icon to display above the program name in the dialog.</summary>
<value>A <see cref="T:System.String" /> object containing the name of the logo icon to display above the program name in the dialog.</value>
<remarks>
<block subset="none" type="note">
If set, this property overrides the <see cref="P:Gtk.AboutDialog.Logo" /> property.
</block>
<para>The name should be equal to the name of the program, without any sort of extension, eg. <c>"monodoc"</c>. The dialog will use that name to load an icon by trying the following:</para>
<list type="number">
<item>
<term>The current icon theme, eg. <c>"/usr/share/icons/Tango/48x48/apps/monodoc.png"</c>.</term>
</item>
<item>
<term>The pixmap directory, eg. <c>"/usr/share/pixmaps/monodoc.png"</c></term>
</item>
<item>
<term>The broken image icon.</term>
</item>
</list>
</remarks>
</Docs>
</Member>
<Member MemberName="OnActivateLink">
<MemberSignature Language="C#" Value="protected virtual bool OnActivateLink (string uri);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnActivateLink(string uri) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideActivateLink", Type=typeof(Gtk.AboutDialog))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="uri" Type="System.String" />
</Parameters>
<Docs>
<param name="uri">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.AboutDialog.ActivateLink" /> event.</summary>
<returns>To be added.</returns>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AboutDialog.ActivateLink" /> event.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ProgramName">
<MemberSignature Language="C#" Value="public string ProgramName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ProgramName" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("program-name")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Program Name property.</summary>
<value>The name of the program.</value>
<remarks />
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="TranslatorCredits">
<MemberSignature Language="C#" Value="public string TranslatorCredits { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TranslatorCredits" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("translator-credits")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets credits for the translation of the program.</summary>
<value>A <see cref="T:System.String" /> object containing credits for the translation of the program.</value>
<remarks>This string should be marked as translatable. Each string may contain email addresses and URLs, which will be displayed as links. See the remarks on <see cref="T:Gtk.AboutDialog" /> for more details.</remarks>
</Docs>
</Member>
<Member MemberName="Version">
<MemberSignature Language="C#" Value="public string Version { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Version" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("version")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Get and set the version of the program.</summary>
<value>A <see cref="T:System.String" /> object containing the version of the program.</value>
<remarks>The most appropriate value to put here would be the assembly version, but any string is valid, eg "2.0.0.1", "2.5.3", "2.0 RC1", etc.</remarks>
</Docs>
</Member>
<Member MemberName="Website">
<MemberSignature Language="C#" Value="public string Website { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Website" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("website")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets the URL of the program's website.</summary>
<value>A <see cref="T:System.String" /> containing the URL of the program's website.</value>
<remarks>
<para>The value should be a string starting with "http://". If set, the link is displayed at the bottom of the dialog, however if <see cref="M:Gtk.AboutDialog.SetUriHook" /> has not been used, the URL will appear as plain text and not be clickable.</para>
<para>
<block subset="none" type="note">
<see cref="P:Gtk.AboutDialog.WebsiteLabel" /> may be used to provide a plain-text label for the link.</block>
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="WebsiteLabel">
<MemberSignature Language="C#" Value="public string WebsiteLabel { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string WebsiteLabel" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("website-label")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets and sets the text label to display for the link to <see cref="P:Gtk.AboutDialog.Website" />.</summary>
<value>A <see cref="T:System.String" /> containing the text label to display for the link to <see cref="P:Gtk.AboutDialog.Website" />.</value>
<remarks>This value is used to provide a user friendly link to the website, for example <c>"Visit home page."</c> or <c>"AppName website"</c>. If not set, the link defaults to the URL specified in the <see cref="P:Gtk.AboutDialog.Website" /> property.</remarks>
</Docs>
</Member>
<Member MemberName="WrapLicense">
<MemberSignature Language="C#" Value="public bool WrapLicense { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool WrapLicense" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("wrap-license")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets and sets whether the text in the <see cref="P:Gtk.AboutDialog.License" /> is to be automatically wrapped.</summary>
<value>If <see langword="true" />, the text is auto-wrapped. Otherwise long lines of text will extend past the edge of the frame and a horizontal scroll bar will appear.</value>
<remarks>By default, this option is set to <see langword="false" />. Most standard licenses, as will be found in the LICENSE file of a package, are already manually wrapped and auto-wrapping is unneccessary an unwanted.</remarks>
<since version="Gtk# 2.8" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,356 @@
<Type Name="Accel" FullName="Gtk.Accel">
<TypeSignature Language="C#" Value="public class Accel" Maintainer="Alex Combas" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Accel extends System.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Accel Class</summary>
<remarks>
<para>Loadable keyboard accelerator specifications and groups.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Accel ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary />
<remarks />
</Docs>
</Member>
<Member MemberName="GroupsActivate">
<MemberSignature Language="C#" Value="public static bool GroupsActivate (GLib.Object objekt, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool GroupsActivate(class GLib.Object objekt, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="objekt" Type="GLib.Object" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="objekt">An <see cref="T:GLib.Object" /> usually a <see cref="T:Gtk.Window" />, on which to activate the accelerator.</param>
<param name="accel_key">An <see cref="T:System.UInt32" /> accelerator keyval from a key event.</param>
<param name="accel_mods">A <see cref="T:Gdk.ModifierType" /> keyboard state mask from a key event.</param>
<summary>Finds the first accelerator in any <see cref="T:Gtk.AccelGroup" />.</summary>
<returns>A <see cref="T:System.Boolean" /> returns <see langword="true" /> if the accelerator was handled, and <see langword="false" /> otherwise.</returns>
<remarks>
<para>
Finds the first accelerator in any <see cref="T:Gtk.AccelGroup" /> attached
to <paramref name="objekt" /> that matches <paramref name="accel_key" /> and
<paramref name="accel_mods" />, and activates that accelerator.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GroupsFromObject">
<MemberSignature Language="C#" Value="public static Gtk.AccelGroup[] GroupsFromObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.AccelGroup[] GroupsFromObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroup[]</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="obj" Type="GLib.Object" />
</Parameters>
<Docs>
<param name="obj">An <see cref="T:GLib.Object" /> usually a <see cref="T:Gtk.Window" />.</param>
<summary>Gets a list of all accel groups which are attached to <paramref name="obj" />.</summary>
<returns>An <see cref="T:Gtk.AccelGroup[]" /> list of all accel groups which are attached to <paramref name="obj" />.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="MapAddEntry">
<MemberSignature Language="C#" Value="public static void MapAddEntry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapAddEntry(string accel_path, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.AddEntry instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accel_path">A <see cref="T:System.String" /> valid accelerator path.</param>
<param name="accel_key">An <see cref="T:System.UInt32" /> accelerator key.</param>
<param name="accel_mods">A <see cref="T:Gdk.ModifierType" /> accelerator modifier.</param>
<summary>Registers a new accelerator with the global accelerator map.</summary>
<remarks>
<para>
This function should only be called once per <paramref name="accel_path" /> with the canonical
<paramref name="accel_key" /> and <paramref name="accel_mods" /> for this path.
To change the accelerator during runtime programatically, use <see cref="M:Gtk.Accel.MapChangeEntry()" />.
</para>
<para>
The accelerator path must consist of "&lt;WINDOWTYPE&gt;/Category1/Category2/.../Action", where
&lt;WINDOWTYPE&gt; should be a unique application-specific indentifier, that corresponds to the
kind of window the accelerator is being used in, e.g. "Gimp-Image", "Abiword-Document" or
"Gnumeric-Settings". The Category1/.../Action portion is most appropriately chosen by the action
the accelerator triggers, i.e. for accelerators on menu items, choose the items's menu path,
e.g. "File/Save As", "Image/View/Zoom" or "Edit/Select All". So a valid accelerator path may
look like this: "&lt;Gimp-Toolbox&gt;/File/Dialogs/ToolOptions..".
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapAddFilter">
<MemberSignature Language="C#" Value="public static void MapAddFilter (string filter_pattern);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapAddFilter(string filter_pattern) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.AddFilter instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filter_pattern" Type="System.String" />
</Parameters>
<Docs>
<param name="filter_pattern">A <see cref="T:System.String" /> pattern.</param>
<summary>Adds a filter to the global list of accel path filters.</summary>
<remarks>
<para>
Accel map entries whose accel path matches one of the filters are skipped
by <see cref="M:Gtk.Accel.MapForeach()" />.
This function is intended for gtk-sharp modules that create their own menus but don't want
them to be saved into the applications accelerator map dump.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapChangeEntry">
<MemberSignature Language="C#" Value="public static bool MapChangeEntry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods, bool replace);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool MapChangeEntry(string accel_path, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods, bool replace) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.ChangeEntry instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
<Parameter Name="replace" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="accel_path">A <see cref="T:System.String" /> valid accelerator path.</param>
<param name="accel_key">An <see cref="T:System.UInt32" /> new accelerator key.</param>
<param name="accel_mods">A <see cref="T:Gdk.ModifierType" /> new accelerator modifier.</param>
<param name="replace">A <see cref="T:System.Boolean" /> returns <see langword="true" /> if other accelerators may be deleted upon conflicts.</param>
<summary>Changes the <paramref name="accel_key" /> and <paramref name="accel_mods" /> currently associated with <paramref name="accel_path" />.</summary>
<returns>A <see cref="T:System.Boolean" /> that returns <see langword="true" /> if the accelerator can be changed, and <see langword="false" /> otherwise.</returns>
<remarks>
<para>
Due to conflicts with other accelerators, a change may not always be possible, <paramref name="replace" />
indicates wheather other accelerators may be deleted to resolve such conflicts. A changed will only occur if all conflicts
could be resolved (which might not be the case if conflicting accelerators are locked).
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapForeach">
<MemberSignature Language="C#" Value="public static void MapForeach (IntPtr data, Gtk.AccelMapForeach foreach_func);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapForeach(native int data, class Gtk.AccelMapForeach foreach_func) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.Foreach instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
<Parameter Name="foreach_func" Type="Gtk.AccelMapForeach" />
</Parameters>
<Docs>
<param name="data">The <see cref="T:System.IntPtr" /> data to be passed into <paramref name="foreach_func" />.</param>
<param name="foreach_func">A <see cref="T:Gtk.AccelMapForeach" /> function to be executed for each accel map entry which is not filtered out.</param>
<summary>Loops over the entries in the accelerator.</summary>
<remarks>
<para>
Loops over the entries in the accelerator whose accel path doesn't match any of the filters added with <see cref="M:Gtk.Accel.MapAddFilter()" />,
and exectutes <paramref name="foreach_fun" /> on each.
</para>
<para>
The signature of <paramref name="foreach_func" /> is that of <see cref="T:Gtk.AccelMapForeach" />,
the changed parameter indicates wheather this accelerator was changed during
runtime (thus, would need saving during an accelerator map dump).
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapForeachUnfiltered">
<MemberSignature Language="C#" Value="public static void MapForeachUnfiltered (IntPtr data, Gtk.AccelMapForeach foreach_func);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapForeachUnfiltered(native int data, class Gtk.AccelMapForeach foreach_func) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.ForeachUnfiltered instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
<Parameter Name="foreach_func" Type="Gtk.AccelMapForeach" />
</Parameters>
<Docs>
<param name="data">An <see cref="T:System.IntPtr" /> data to be passed into the <paramref name="foreach_func" />.</param>
<param name="foreach_func">An <see cref="T:Gtk.AccelMapForeach" /> function to be exacuted for each accel map entry.</param>
<summary>Loops over all the entries in the accelerator map, and executes <paramref name="foreach_func" /> on each.</summary>
<remarks>
<para>
The signature of <paramref name="foreach_func" /> is that of <see cref="T:Gtk.AccelMapForeach" />,
the changed parameter indicates whether this accelerator was changed during runtime
(thus, would need saving during an accelerator map dump).
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapLoad">
<MemberSignature Language="C#" Value="public static void MapLoad (string file_name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapLoad(string file_name) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.Load instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file_name" Type="System.String" />
</Parameters>
<Docs>
<param name="file_name">A <see cref="T:System.String" /> file containing accelerator specifications.</param>
<summary>Parses through a file previously saved with <see cref="Gtk.Accel.MapSave()" /> for accelerator specifications, and propagates them accordingly.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="MapLoadFd">
<MemberSignature Language="C#" Value="public static void MapLoadFd (int fd);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapLoadFd(int32 fd) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.LoadFd instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="System.Int32" />
</Parameters>
<Docs>
<param name="fd">An <see cref="T:System.Int32" /> valid readable file descriptor.</param>
<summary>Filedescriptor variant of <see cref="M:Gtk.Accel.MapLoad()" />.</summary>
<remarks>Note that the file descriptor will not be closed by this function.</remarks>
</Docs>
</Member>
<Member MemberName="MapLookupEntry">
<MemberSignature Language="C#" Value="public static bool MapLookupEntry (string accel_path, Gtk.AccelKey key);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool MapLookupEntry(string accel_path, valuetype Gtk.AccelKey key) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.LookupEntry instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="key" Type="Gtk.AccelKey" />
</Parameters>
<Docs>
<param name="accel_path">A <see cref="T:System.String" /> valid accelerator path.</param>
<param name="key">An <see cref="T:Gtk.AccelKey" /> accelerator key to be filled in (optional).</param>
<summary>Looks up the accelerator entry for <paramref name="accel_path" /> and fills in <paramref name="key" />.</summary>
<returns>A <see cref="T:System.Boolean" /> returns <see langword="true" /> if <paramref name="accel_path" /> is known, and <see langword="false" /> otherwise.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="MapSave">
<MemberSignature Language="C#" Value="public static void MapSave (string file_name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapSave(string file_name) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.Save instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file_name" Type="System.String" />
</Parameters>
<Docs>
<param name="file_name">A <see cref="T:System.String" /> file to contain accelerator specifications.</param>
<summary>Saves current accelerator specifications.</summary>
<remarks>
<para>
Saves current accelerator specifications (accelerator path, key, modifiers to
<paramref name="file_name" />. The file is written in a format suitable to be read
back in by <see cref="M:Gtk.Accel.MapLoad()" />.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="MapSaveFd">
<MemberSignature Language="C#" Value="public static void MapSaveFd (int fd);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void MapSaveFd(int32 fd) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete("Moved to AccelMap class. Use AccelMap.SaveFd instead")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="System.Int32" />
</Parameters>
<Docs>
<param name="fd">An <see cref="T:System.Int32" /> valid writeable file descriptor.</param>
<summary>Filedescriptor variant of <see cref="M:Gtk.Accel.MapSave()" />.</summary>
<remarks>Note that the file descriptor will not be closed by this function.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,79 @@
<Type Name="AccelActivateArgs" FullName="Gtk.AccelActivateArgs">
<TypeSignature Language="C#" Value="public class AccelActivateArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelActivateArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>This class extends <see cref="M:GLib.SignalArgs" /> with information about an activated accelerator.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelGroup.AccelActivate" /> event invokes <see cref="T:Gtk.AccelActivateHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelActivateArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Constructs and initializes a new instance of <see cref="T:Gtk.AccelActivatedArgs" /> with the default values.</summary>
<remarks>When manually evoking an <see cref="T:Gtk.AccelActivateHandler" /> delegate, this constructor is used create the second argument.</remarks>
</Docs>
</Member>
<Member MemberName="Acceleratable">
<MemberSignature Language="C#" Value="public GLib.Object Acceleratable { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.Object Acceleratable" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.Object</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the object on which the accelerator was activated.</summary>
<value>A <see cref="T:GLib.Object" /> containing the object on which the accelerator was activated.</value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Keyval">
<MemberSignature Language="C#" Value="public uint Keyval { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Keyval" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the key value that was used to activate the accelerator.</summary>
<value>A <see cref="T:System.UInt32" /> containing the key value that was used to activate the accelerator.</value>
<remarks>
<para>This value represents a specific non-modifier key on the keyboard.</para>
<para>A key combination may include a standard key and modifier keys, for example <c>Ctrl-S</c>. Check <see cref="P:Gtk.AccelActivateArgs.Modifier" /> for the modifiers that were applied.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Modifier">
<MemberSignature Language="C#" Value="public Gdk.ModifierType Modifier { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType Modifier" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the mouse and keyboard modifier combination that was used to activate the accelerator.</summary>
<value>A bitwise combined <see cref="T:Gdk.ModifierType" /> containing the mouse and keyboard modifier combination that was used to activate the accelerator.</value>
<remarks>Modifiers can include Ctrl, Shift, Alt, Meta keys (Windows, Apple), and mouse buttons. These are items that by themselves my perform no task, but when combined, often with <see cref="P:Gtk.AccelActivateArgs" />, represent an accelerator. For example, <c>Ctrl-S</c>, <c>Ctrl-Alt-Del</c>, <c>Ctrl-Left Mouse Button</c>, or <c>Apple-Control-Reset</c>.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,27 @@
<Type Name="AccelActivateHandler" FullName="Gtk.AccelActivateHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AccelActivateHandler(object o, AccelActivateArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelActivateHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelActivateArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">A <see cref="T:System.Object" /> containing the object that sent the event.</param>
<param name="args">A <see cref="T:Gtk.AccelActivateArgs" /> object containing information about the accelerator that was activated, including the key value and modifiiers.</param>
<summary>This type of method is used for handling <see cref="E:Gtk.AccelGroup.AccelActivate" /> events.</summary>
<remarks>A delegate of this type can be attached to a <see cref="T:Gtk.AccelGroup" /> to monitor the activation of events via <see cref="E:Gtk.AccelGroup.AccelActivate" />, however this is typically unneccessary, as most accelerators are bound directly to a widget and signal.</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,45 @@
<Type Name="AccelCanActivateArgs" FullName="Gtk.AccelCanActivateArgs">
<TypeSignature Language="C#" Value="public class AccelCanActivateArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelCanActivateArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Object to encapsulate arguments to a <see cref="T:Gtk.AccelCanActivateHandler" />.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelCanActivateArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="SignalId">
<MemberSignature Language="C#" Value="public uint SignalId { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 SignalId" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>An identifier for a particular signal.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="AccelCanActivateHandler" FullName="Gtk.AccelCanActivateHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AccelCanActivateHandler(object o, AccelCanActivateArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelCanActivateHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelCanActivateArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Delegate for determining whether an accelerator can activate a
particular widget; see <see cref="E:Gtk.Widget.AccelCanActivate" /></summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,72 @@
<Type Name="AccelChangedArgs" FullName="Gtk.AccelChangedArgs">
<TypeSignature Language="C#" Value="public class AccelChangedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelChangedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelGroup.AccelChanged" /> event invokes <see cref="T:Gtk.AccelChangedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelChangedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AccelChangedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AccelChangedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="AccelClosure">
<MemberSignature Language="C#" Value="public IntPtr AccelClosure { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int AccelClosure" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>A pointer to the underlying C data of the accelerator that was changed.</summary>
<value>A <see cref="T:IntPtr" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Keyval">
<MemberSignature Language="C#" Value="public uint Keyval { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Keyval" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the key value for the accelerator event.</summary>
<value>An integer.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Modifier">
<MemberSignature Language="C#" Value="public Gdk.ModifierType Modifier { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType Modifier" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the state of the Shift, Control, Alt, and other modifier keys and mouse buttons.</summary>
<value>An object of type <see cref="T:Gdk.ModifierType" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="AccelChangedHandler" FullName="Gtk.AccelChangedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AccelChangedHandler(object o, AccelChangedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelChangedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelChangedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.AccelGroup.AccelChanged" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AccelChangedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AccelChangedHandler" /> to an event, add the AccelChangedHandler instance to the event. The methods referenced by the AccelChangedHandler instance are invoked whenever the event is raised, until the AccelChangedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,43 @@
<Type Name="AccelClearedArgs" FullName="Gtk.AccelClearedArgs">
<TypeSignature Language="C#" Value="public class AccelClearedArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelClearedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellRendererAccel.AccelCleared" /> event invokes <see cref="T:Gtk.AccelClearedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelClearedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AccelClearedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AccelClearedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="PathString">
<MemberSignature Language="C#" Value="public string PathString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PathString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Path to the edited cell.</summary>
<value>The string representation of the path.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="AccelClearedHandler" FullName="Gtk.AccelClearedHandler">
<TypeSignature Language="C#" Value="public delegate void AccelClearedHandler(object o, AccelClearedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelClearedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelClearedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellRendererAccel.AccelCleared" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AccelClearedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AccelClearedHandler" /> to an event, add the AccelClearedHandler instance to the event. The methods referenced by the AccelClearedHandler instance are invoked whenever the event is raised, until the AccelClearedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@@ -0,0 +1,82 @@
<Type Name="AccelEditedArgs" FullName="Gtk.AccelEditedArgs">
<TypeSignature Language="C#" Value="public class AccelEditedArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelEditedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellRendererAccel.AccelEdited" /> event invokes <see cref="T:Gtk.AccelEditedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelEditedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AccelEditedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AccelEditedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="AccelKey">
<MemberSignature Language="C#" Value="public uint AccelKey { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 AccelKey" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>The new accelerator key value.</summary>
<value>An unsigned int representing the key value.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="AccelMods">
<MemberSignature Language="C#" Value="public Gdk.ModifierType AccelMods { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType AccelMods" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Docs>
<summary>The new modifier mask.</summary>
<value>a <see cref="T:Gtk.ModifierType" /> containing the new mask.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="HardwareKeycode">
<MemberSignature Language="C#" Value="public uint HardwareKeycode { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 HardwareKeycode" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>The keycode of the new accelerator.</summary>
<value>An unsigned int representing the keycode.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="PathString">
<MemberSignature Language="C#" Value="public string PathString { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string PathString" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Path to the row of the edited cell.</summary>
<value>A string containing the path.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="AccelEditedHandler" FullName="Gtk.AccelEditedHandler">
<TypeSignature Language="C#" Value="public delegate void AccelEditedHandler(object o, AccelEditedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelEditedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AccelEditedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellRendererAccel.AccelEdited" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AccelEditedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AccelEditedHandler" /> to an event, add the AccelEditedHandler instance to the event. The methods referenced by the AccelEditedHandler instance are invoked whenever the event is raised, until the AccelEditedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@@ -0,0 +1,78 @@
<Type Name="AccelFlags" FullName="Gtk.AccelFlags">
<TypeSignature Language="C#" Maintainer="Hector Gomez M" Value="public enum AccelFlags" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelFlags extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.AccelFlagsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>An enumeration used by AccelLabel</summary>
<remarks>
<para>
This enumeration is used by <see cref="T:Gtk.AccelLabel" /> to decide to display or not display an accelerator key and to know if an accelerator key is removable.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="Locked">
<MemberSignature Language="C#" Value="Locked" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AccelFlags Locked = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines if the accelerator key is removable by <see cref="T:Gtk.AccelLabel" /></summary>
<remarks>
<para>Determines if the accelerator key is removable by <see cref="T:Gtk.AccelLabel" /></para>
</remarks>
</Docs>
</Member>
<Member MemberName="Mask">
<MemberSignature Language="C#" Value="Mask" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AccelFlags Mask = int32(7)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns full information for <see cref="T:Gtk.AccelGroupEntry" />, displaying any modifiers, the accelerator key and the name of the associated signal to the right of any existing <see cref="T:Gtk.AccelLabel" /> text.</summary>
<remarks>
<para>
Returns full information for a <see cref="T:Gtk.AccelGroupEntry" />(the individual element in a GtkAccelGroup array), displaying any modifiers, the accelerator key and the name of the associated signal to the right of any existing <see cref="T:Gtk.AccelLabel" /> text.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Visible">
<MemberSignature Language="C#" Value="Visible" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AccelFlags Visible = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Determines if <see cref="T:Gtk.AccelLabel" /> will display the accelerator key or not.</summary>
<remarks>
<para>Determines if <see cref="T:Gtk.AccelLabel" /> will display the accelerator key or not.</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,412 @@
<Type Name="AccelGroup" FullName="Gtk.AccelGroup">
<TypeSignature Language="C#" Maintainer="RJS" Value="public class AccelGroup : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelGroup extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Groups of global keyboard accelerators for an entire GtkWindow</summary>
<remarks>
<para>
A GtkAccelGroup represents a group of keyboard accelerators,
typically attached to a toplevel <see cref="T:Gtk.Window" /> (with <see cref="M:Gtk.Window.AddAccelGroup(Gtk.AccelGroup)" />). Usually
you won't need to create a <see cref="T:Gtk.AccelGroup" />
directly; instead, when using <see cref="T:Gtk.ItemFactory" />, Gtk# automatically sets up the accelerators for your menus
in the item factory's <see cref="T:Gtk.AccelGroup" />.
</para>
<para>
Note that accelerators are different from
mnemonics. Accelerators are shortcuts for activating a menu
item; they appear alongside the menu item they are a shortcut
for. For example "Ctrl+Q" might appear alongside the "Quit"
menu item. Mnemonics are shortcuts for GUI elements such as
text entries or buttons; they appear as underlined
characters. <see cref="M:Gtk.Label.NewWithMnemonic(System.String)" />. Menu
items can have both accelerators and mnemonics, of course.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelGroup ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default public constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelGroup (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="AccelActivate">
<MemberSignature Language="C#" Value="public event Gtk.AccelActivateHandler AccelActivate;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.AccelActivateHandler AccelActivate" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("accel-activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.AccelActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
</summary>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="AccelChanged">
<MemberSignature Language="C#" Value="public event Gtk.AccelChangedHandler AccelChanged;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.AccelChangedHandler AccelChanged" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("accel-changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.AccelChangedHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary />
<remarks />
</Docs>
</Member>
<Member MemberName="Activate">
<MemberSignature Language="C#" Value="public bool Activate (int accel_quark, GLib.Object acceleratable, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Activate(int32 accel_quark, class GLib.Object acceleratable, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_quark" Type="System.Int32" />
<Parameter Name="acceleratable" Type="GLib.Object" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accel_quark">a <see cref="T:System.Int32" /></param>
<param name="acceleratable">a <see cref="T:GLib.Object" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<summary>Activates the accelerator.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Connect">
<MemberSignature Language="C#" Value="public void Connect (uint accel_key, Gdk.ModifierType accel_mods, Gtk.AccelFlags accel_flags, IntPtr closure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Connect(unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods, valuetype Gtk.AccelFlags accel_flags, native int closure) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
<Parameter Name="accel_flags" Type="Gtk.AccelFlags" />
<Parameter Name="closure" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="accel_key">Key value of the accelerator.</param>
<param name="accel_mods">Modifier combination of the accelerator.</param>
<param name="accel_flags">A flag mask to configure this accelerator.</param>
<param name="closure">Closure to be executed upon accelerator activation.</param>
<summary>
Installs an accelerator in this group. When accel_group is
being activated in response to a call to <see cref="M:Gtk.AccelGroup.Activate" />, closure will be
invoked if the accel_key and accel_mods from <see cref="M:Gtk.AccelGroup.Activate" /> match those of this
connection. The signature used for the closure is that of
<see cref="M:Gtk.AccelGroup.Activate" />.
</summary>
<remarks>Note that, due to implementation details, a single closure can only be connected to one accelerator group.</remarks>
</Docs>
</Member>
<Member MemberName="ConnectByPath">
<MemberSignature Language="C#" Value="public void ConnectByPath (string accel_path, IntPtr closure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ConnectByPath(string accel_path, native int closure) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="closure" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="accel_path">Path used for determining key and modifiers.</param>
<param name="closure">Closure to be executed upon accelerator activation</param>
<summary>Installs an accelerator in this group, using an
accelerator path to look up the appropriate key and modifiers
(see <see cref="M:Gtk.AccelMap.AddEntry" />). When the
group is being activated in response to a call to <see cref="M:Gtk.AccelGroup.Activate" />, <paramref name="closure" /> will be invoked if the accel_key and
accel_mods from <see cref="M:Gtk.AccelGroup.Activate" />
match the key and modifiers for the path.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Disconnect">
<MemberSignature Language="C#" Value="public bool Disconnect (IntPtr closure);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Disconnect(native int closure) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="closure" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="closure">The closure to remove from this accelerator group.</param>
<summary>Removes an accelerator previously installed through
<see cref="M:Gtk.AccelGroup.Connect(System.UInt32,Gdk.ModifierType,Gtk.AccelFlags,System.IntPtr)" />.</summary>
<returns>
<see langword="true" /> if the closure was found and got disconnected</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="DisconnectKey">
<MemberSignature Language="C#" Value="public bool DisconnectKey (uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool DisconnectKey(unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accel_key">Key value of the accelerator.</param>
<param name="accel_mods">Modifier combination of the accelerator.</param>
<summary>Removes an accelerator previously installed through <see cref="M:Gtk.AccelGroup.Connect(System.UInt32,Gdk.ModifierType,Gtk.AccelFlags,System.IntPtr)" />.</summary>
<returns>
<see langword="true" /> if there was an accelerator which could be removed, <see langword="false" /> otherwise.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Find">
<MemberSignature Language="C#" Value="public Gtk.AccelKey Find (Gtk.AccelGroupFindFunc find_func);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.AccelKey Find(class Gtk.AccelGroupFindFunc find_func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelKey</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="find_func" Type="Gtk.AccelGroupFindFunc" />
</Parameters>
<Docs>
<param name="find_func">a <see cref="T:Gtk.AccelGroupFindFunc" /> for filtering the AccelGroup entries</param>
<summary>Finds the first entry in an accelerator group for which <paramref name="find_func" /> returns TRUE and returns its <see cref="T:Gtk.AccelKey" />.</summary>
<returns>a <see cref="T:Gtk.AccelKey" />, the first key matching the find function. It is owned by Gtk# and must not be freed.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="FromAccelClosure">
<MemberSignature Language="C#" Value="public static Gtk.AccelGroup FromAccelClosure (IntPtr closure);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.AccelGroup FromAccelClosure(native int closure) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroup</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="closure" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="closure">A GClosure (<see cref="T:System.IntPtr" />)</param>
<summary>Finds the <see cref="T:Gtk.AccelGroup" /> to which closure is connected.</summary>
<returns>The <see cref="T:Gtk.AccelGroup" /> to which <paramref name="closure" /> is connected, or <see langword="null" />.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AccelGroup" />.</remarks>
</Docs>
</Member>
<Member MemberName="IsLocked">
<MemberSignature Language="C#" Value="public bool IsLocked { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsLocked" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("is-locked")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Lock">
<MemberSignature Language="C#" Value="public void Lock ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Lock() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Locks the given accelerator group.</summary>
<remarks>Locking an accelerator group prevents the
accelerators contained within it to be changed duringb
runtime. Refer to 'gtk_accel_map_change_entry ()' about
runtime accelerator changes. If called more than once, it
remains locked until <see cref="M:Gtk.AccelGroup.Unlock" />
has been called an equivalent number of times.
</remarks>
</Docs>
</Member>
<Member MemberName="ModifierMask">
<MemberSignature Language="C#" Value="public Gdk.ModifierType ModifierMask { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType ModifierMask" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("modifier-mask")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnAccelActivate">
<MemberSignature Language="C#" Value="protected virtual bool OnAccelActivate (GLib.Object acceleratable, uint keyval, Gdk.ModifierType modifier);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnAccelActivate(class GLib.Object acceleratable, unsigned int32 keyval, valuetype Gdk.ModifierType modifier) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideAccelActivate", Type=typeof(Gtk.AccelGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="acceleratable" Type="GLib.Object" />
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifier" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="acceleratable">a <see cref="T:GLib.Object" /></param>
<param name="keyval">a <see cref="T:System.UInt32" /></param>
<param name="modifier">a <see cref="T:System.Int32" /></param>
<summary>Default handler for the <see cref="M:Gtk.AccelGroup.AccelActivate" /> event.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AccelGroup.AccelActivate" /> event.</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="OnAccelChanged">
<MemberSignature Language="C#" Value="protected virtual void OnAccelChanged (uint keyval, Gdk.ModifierType modifier, IntPtr accel_closure);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnAccelChanged(unsigned int32 keyval, valuetype Gdk.ModifierType modifier, native int accel_closure) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideAccelChanged", Type=typeof(Gtk.AccelGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifier" Type="Gdk.ModifierType" />
<Parameter Name="accel_closure" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="keyval">a <see cref="T:System.UInt32" /></param>
<param name="modifier">a <see cref="T:Gdk.ModifierType" /></param>
<param name="accel_closure">a <see cref="T:System.IntPtr" /></param>
<summary>Default handler for the <see cref="M:Gtk.AccelGroup.AccelChanged" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AccelGroup.AccelChanged" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="Query">
<MemberSignature Language="C#" Value="public Gtk.AccelGroupEntry Query (uint accel_key, Gdk.ModifierType accel_mods, out uint n_entries);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.AccelGroupEntry Query(unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods, unsigned int32 n_entries) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroupEntry</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
<Parameter Name="n_entries" Type="System.UInt32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="accel_key">Key value of the accelerator.</param>
<param name="accel_mods">Modifier combination of the accelerator.</param>
<param name="n_entries">Location to return the number of entries found, or <see langword="null" />.</param>
<summary>Queries an accelerator group for all entries matching <paramref name="accel_key" /> and <paramref name="accel_mods" />.</summary>
<returns>An array of <paramref name="n_entries" /><see cref="T:Gtk.AccelGroupEntry" /> elements, or <see langword="null" />.</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Unlock">
<MemberSignature Language="C#" Value="public void Unlock ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Unlock() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Undoes the last call to <see cref="M:Gtk.AccelGroup.Lock" /> on its object.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="AccelGroupActivate" FullName="Gtk.AccelGroupActivate">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate bool AccelGroupActivate(AccelGroup accel_group, Object acceleratable, uint keyval, ModifierType modifier);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelGroupActivate extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="accel_group" Type="Gtk.AccelGroup" />
<Parameter Name="acceleratable" Type="GLib.Object" />
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifier" Type="Gdk.ModifierType" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<param name="accel_group">To be added.</param>
<param name="acceleratable">To be added.</param>
<param name="keyval">To be added.</param>
<param name="modifier">To be added.</param>
<summary>A delegate to activate all the accelerators in a given
<see cref="T:Gtk.AccelGroup" />.</summary>
<returns>To be added.</returns>
<remarks />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,134 @@
<Type Name="AccelGroupEntry" FullName="Gtk.AccelGroupEntry">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct AccelGroupEntry : IEquatable&lt;Gtk.AccelGroupEntry&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit AccelGroupEntry extends System.ValueType implements class System.IEquatable`1&lt;valuetype Gtk.AccelGroupEntry&gt;" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Gtk.AccelGroupEntry&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>One item within a <see cref="T:Gtk.AccelGroup" />.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="AccelPathQuark">
<MemberSignature Language="C#" Value="public int AccelPathQuark;" />
<MemberSignature Language="ILAsm" Value=".field public int32 AccelPathQuark" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A <see cref="T:GLib.GQuark" /> containing an integer/string mapping for the path to accelerate.</summary>
<remarks>See the notes for <see cref="T:Gtk.Accel.MapAddEntry()" /> for details on the formatting of the path string.</remarks>
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Gtk.AccelGroupEntry other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Gtk.AccelGroupEntry other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Gtk.AccelGroupEntry" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Key">
<MemberSignature Language="C#" Value="public Gtk.AccelKey Key;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Gtk.AccelKey Key" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelKey</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The key for this accelerator.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Gtk.AccelGroupEntry New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Gtk.AccelGroupEntry New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroupEntry</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">
<see cref="T:IntPtr" />, pointer to the underlying C object.</param>
<summary>Internal constructor; do not use.</summary>
<returns>a <see cref="T:Gtk.AccelGroupEntry" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Gtk.AccelGroupEntry Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Gtk.AccelGroupEntry Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroupEntry</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>An empty <see cref="T:Gtk.AccelGroupEntry" />.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,27 @@
<Type Name="AccelGroupFindFunc" FullName="Gtk.AccelGroupFindFunc">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate bool AccelGroupFindFunc(AccelKey key, IntPtr closure);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelGroupFindFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey />
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="key" Type="Gtk.AccelKey" />
<Parameter Name="closure" Type="System.IntPtr" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<param name="key">To be added.</param>
<param name="closure">To be added.</param>
<summary>A delegate to locate a particular accelerator.</summary>
<returns>To be added.</returns>
<remarks>See <see cref="M:Gtk.AccelGroup.Find" />.</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,166 @@
<Type Name="AccelKey" FullName="Gtk.AccelKey">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct AccelKey : IEquatable&lt;Gtk.AccelKey&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit AccelKey extends System.ValueType implements class System.IEquatable`1&lt;valuetype Gtk.AccelKey&gt;" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Gtk.AccelKey&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A class for holding information about a key that gets used as an accelerator.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelKey (Gdk.Key key, Gdk.ModifierType mods, Gtk.AccelFlags flags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gdk.Key key, valuetype Gdk.ModifierType mods, valuetype Gtk.AccelFlags flags) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="key" Type="Gdk.Key" />
<Parameter Name="mods" Type="Gdk.ModifierType" />
<Parameter Name="flags" Type="Gtk.AccelFlags" />
</Parameters>
<Docs>
<param name="key">a <see cref="T:System.Int32" /> enumerated in <see cref="T:Gdk.Key" /></param>
<param name="mods">a <see cref="T:System.Int32" /> enumerated in <see cref="T:Gdk.ModifierType" />, the modifiers (shift, ctrl, etc) that apply for this AccelKey</param>
<param name="flags">a <see cref="T:System.Int32" /> enumerated in <see cref="T:Gdk.AccelFlags" /> for whether this AccelKey should be displayed in the menu</param>
<summary>Public constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="AccelFlags">
<MemberSignature Language="C#" Value="public Gtk.AccelFlags AccelFlags { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.AccelFlags AccelFlags" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelFlags</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The flags for this AccelKey that determine whether <see cref="T:Gtk.AccelLabel" /> will display it.</summary>
<value>a <see cref="T:Gtk.AccelFlags" /></value>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="AccelMods">
<MemberSignature Language="C#" Value="public Gdk.ModifierType AccelMods;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Gdk.ModifierType AccelMods" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A mask of the modifier keys that are relevant for this AccelKey.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Gtk.AccelKey other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Gtk.AccelKey other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Gtk.AccelKey" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Key">
<MemberSignature Language="C#" Value="public Gdk.Key Key;" />
<MemberSignature Language="ILAsm" Value=".field public valuetype Gdk.Key Key" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gdk.Key</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The main keyboard key to use for this AccelKey.</summary>
<remarks>Useful values are <see cref="T:System.Int32" /> enumerated in <see cref="T:Gdk.Key" />.</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Gtk.AccelKey New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Gtk.AccelKey New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelKey</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an <see cref="T:IntPtr" /></param>
<summary>Make a new AccelKey object with the object key specified by <paramref name="raw" />.</summary>
<returns>An object of type <see cref="T:Gtk.AccelKey" /></returns>
<remarks />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Gtk.AccelKey Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Gtk.AccelKey Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelKey</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Make a new AccelKey object that has no global object key.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,158 @@
<Type Name="AccelLabel" FullName="Gtk.AccelLabel">
<TypeSignature Language="C#" Maintainer="Hector Gomez M" Value="public class AccelLabel : Gtk.Label" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelLabel extends Gtk.Label" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Label</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A widget that displays an accelerator key on the right of the text.</summary>
<remarks>
<para>
The <see cref="T:Gtk.AccelLabel" /> widget is a subclass of <see cref="T:Gtk.Label" /> that also displays an accelerator key on the right of the label text. The <see cref="T:Gtk.AccelLabel" /> widget is commonly used in menus to show the keyboard shortcuts for commands.
</para>
<para>
The accelerator key to display is not set explicitly instead, the <see cref="T:Gtk.AccelLabel" /> displays the accelerators which have been added to a particular widget. This widget is set by calling <see cref="P:Gtk.AccelLabel.AccelWidget" />.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelLabel (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelLabel (string str1ng);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string str1ng) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<param name="str1ng">The accelerator label.</param>
<summary>Creates an accelerator label.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="AccelClosure">
<MemberSignature Language="C#" Value="public IntPtr AccelClosure { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int AccelClosure" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("accel-closure")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Sets the closure to be monitored by this accelerator label.</summary>
<value>A <see cref="T:IntPtr" /></value>
<remarks>
<para>
Sets the closure to be monitored by this accelerator label. The closure must be connected to an accelerator group. See <see cref="P:Gtk.AccelLabel.AccelWidget" />.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="AccelWidget">
<MemberSignature Language="C#" Value="public Gtk.Widget AccelWidget { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget AccelWidget" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("accel-widget")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Fetches the widget monitored by this accelerator label.</summary>
<value>The object monitored by the accelerator label, or <see langword="null" /></value>
<remarks>
<para>
Fetches the widget monitored by this accelerator label.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="AccelWidth">
<MemberSignature Language="C#" Value="public uint AccelWidth { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 AccelWidth" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Returns the width needed to display the accelerator key(s).</summary>
<value>The width needed to display the accelerator key(s)</value>
<remarks>
<para>
Returns the width needed to display the accelerator key(s). This is used by menus to align all of the <see cref="T:Gtk.MenuItem" /> widgets, and shouldn't be needed by applications.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The GLib Type assigned to this class.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Used internally.</remarks>
</Docs>
</Member>
<Member MemberName="Refetch">
<MemberSignature Language="C#" Value="public bool Refetch ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool Refetch() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Recreates the string representing the accelerator keys.</summary>
<returns>
<see langword="false" /> Default, since the strings are updated this is not needed</returns>
<remarks>
<para>
Recreates the string representing the accelerator keys. This should not be needed since the string is automatically updated whenever accelerators are added or removed from the associated widget.
</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,426 @@
<Type Name="AccelMap" FullName="Gtk.AccelMap">
<TypeSignature Language="C#" Maintainer="auto" Value="public class AccelMap : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AccelMap extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Global accelerator map for an entire application.</summary>
<remarks>This class is a singleton; only one can exist at a time.</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected AccelMap ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AccelMap (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code.</remarks>
</Docs>
</Member>
<Member MemberName="AddEntry">
<MemberSignature Language="C#" Value="public static void AddEntry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void AddEntry(string accel_path, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<summary>
Registers a new accelerator with the global accelerator map.
</summary>
<remarks>
This function should only be called once per <paramref name="accel_path" />
with the canonical <paramref name="accel_key" /> and <paramref name="accel_mods" /> for this path.
To change the accelerator during runtime programatically, use
<see cref="M:Gtk.AccelMap.ChangeEntry" />.
The accelerator path must consist of "&lt;WINDOWTYPE&gt;/Category1/Category2/.../Action",
where &lt;WINDOWTYPE&gt; should be a unique application-specific identifier, that
corresponds to the kind of window the accelerator is being used in, e.g. "Gimp-Image",
"Abiword-Document" or "Gnumeric-Settings".
The Category1/.../Action portion is most appropriately chosen by the action the
accelerator triggers, i.e. for accelerators on menu items, choose the item's menu path,
e.g. "File/Save As", "Image/View/Zoom" or "Edit/Select All".
So a full valid accelerator path may look like:
"&lt;Gimp-Toolbox&gt;/File/Dialogs/Tool Options...".
</remarks>
</Docs>
</Member>
<Member MemberName="AddFilter">
<MemberSignature Language="C#" Value="public static void AddFilter (string filter_pattern);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void AddFilter(string filter_pattern) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filter_pattern" Type="System.String" />
</Parameters>
<Docs>
<param name="filter_pattern">a <see cref="T:System.String" /></param>
<summary>
Adds a filter to the global list of accel path filters.
</summary>
<remarks>
<para>
Accel map entries whose accel path matches one of the filters
are skipped by <see cref="M:Gtk.AccelMap.Foreach" />.
</para>
<para>
This function is intended for Gtk# modules that create their own
menus but don't want them to be saved into the applications
accelerator map dump.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="ChangeEntry">
<MemberSignature Language="C#" Value="public static bool ChangeEntry (string accel_path, uint accel_key, Gdk.ModifierType accel_mods, bool replace);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ChangeEntry(string accel_path, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods, bool replace) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
<Parameter Name="replace" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<param name="replace">a <see cref="T:System.Boolean" /></param>
<summary>
Changes the <paramref name="accel_key" /> and <paramref name="accel_mods" /> currently associated with
<paramref name="accel_path" />.
</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
Due to conflicts with other accelerators, a change may not always be possible. The
<paramref name="replace" /> parameter indicates whether other accelerators may be deleted to resolve such
conflicts. A change will only occur if all conflicts could be resolved (which might not be the case if conflicting accelerators are locked). Successful
changes are indicated by a <see langword="true" /> return value.
</remarks>
</Docs>
</Member>
<Member MemberName="Foreach">
<MemberSignature Language="C#" Value="public static void Foreach (IntPtr data, Gtk.AccelMapForeach foreach_func);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Foreach(native int data, class Gtk.AccelMapForeach foreach_func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
<Parameter Name="foreach_func" Type="Gtk.AccelMapForeach" />
</Parameters>
<Docs>
<param name="data">a <see cref="T:System.IntPtr" />, data to pass to <paramref name="foreach_func" /></param>
<param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" />, function to execute on each accel map entrey</param>
<summary>
Loops over the entries in the accelerator map whose accel path
doesn't match any of the filters added with
<see cref="M:Gtk.AccelMap.AddFilter" />
and executes <paramref name="foreach_func" /> on each.
</summary>
<remarks>
See also <see cref="M:Gtk.AccelMap.ForeachUnfiltered" />.
XXX: See http://bugzilla.ximian.com/show_bug.cgi?id=70912.
</remarks>
</Docs>
</Member>
<Member MemberName="ForeachUnfiltered">
<MemberSignature Language="C#" Value="public static void ForeachUnfiltered (IntPtr data, Gtk.AccelMapForeach foreach_func);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void ForeachUnfiltered(native int data, class Gtk.AccelMapForeach foreach_func) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
<Parameter Name="foreach_func" Type="Gtk.AccelMapForeach" />
</Parameters>
<Docs>
<param name="data">a <see cref="T:System.IntPtr" /></param>
<param name="foreach_func">a <see cref="T:Gtk.AccelMapForeach" /></param>
<summary>Loops over all entries in the accelerator map and executes
* <paramref name="foreach_func" /> on each.</summary>
<remarks>
See also <see cref="M:Gtk.AccelMap.Foreach" />.
</remarks>
</Docs>
</Member>
<Member MemberName="Get">
<MemberSignature Language="C#" Value="public static Gtk.AccelMap Get ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.AccelMap Get() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelMap</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Gets the singleton global<see cref="T:Gtk.AccelMap" />. object. This object
is useful only for notification of changes to the accelerator
map via the internal "changed" signal; it isn't a parameter to the
other accelerator map functions.
</summary>
<returns>a <see cref="T:Gtk.AccelMap" /></returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AccelMap" />.</remarks>
</Docs>
</Member>
<Member MemberName="Load">
<MemberSignature Language="C#" Value="public static void Load (string file_name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Load(string file_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file_name" Type="System.String" />
</Parameters>
<Docs>
<param name="file_name">a <see cref="T:System.String" /></param>
<summary>
Parses a file previously saved with <see cref="M:Gtk.AccelMap.Save" />
for accelerator specifications, and propagates them accordingly.
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="LoadFd">
<MemberSignature Language="C#" Value="public static void LoadFd (int fd);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void LoadFd(int32 fd) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="System.Int32" />
</Parameters>
<Docs>
<param name="fd">a <see cref="T:System.Int32" />, a valid readable file descriptor.</param>
<summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Load" />.
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="LockPath">
<MemberSignature Language="C#" Value="public static void LockPath (string accel_path);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void LockPath(string accel_path) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
</Parameters>
<Docs>
<param name="accel_path">a <see cref="T:System.String" /></param>
<summary>
Locks the given accelerator path. If the accelerator map doesn't yet contain
an entry for <paramref name="accel_path" />, a new one is created.
</summary>
<remarks>
<para>
Locking an accelerator path prevents its accelerator from being changed
during runtime. A locked accelerator path can be unlocked by
<see cref="M:Gtk.AccelMap.UnlockPath" />.
Refer to <see cref="M:Gtk.AccelMap.ChangeEntry" />
for information about runtime accelerator changes.
</para>
<para>
If called more than once, <paramref name="accel_path" /> remains locked until
<see cref="M:Gtk.AccelMap.UnlockPath" />
has been called an equivalent number of times.
</para>
<para>
Note that locking of individual accelerator paths is independent from
locking the <see cref="T:Gtk.AccelGroup" /> containing them. For runtime accelerator
changes to be possible both the accelerator path and its
<see cref="T:Gtk.AccelGroup" /> have to be unlocked.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="LookupEntry">
<MemberSignature Language="C#" Value="public static bool LookupEntry (string accel_path, out Gtk.AccelKey key);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool LookupEntry(string accel_path, valuetype Gtk.AccelKey key) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="key" Type="Gtk.AccelKey&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="accel_path">To be added.</param>
<param name="key">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="MapChanged">
<MemberSignature Language="C#" Value="public event Gtk.MapChangedHandler MapChanged;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.MapChangedHandler MapChanged" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.MapChangedHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Raised when there is a change to the global accelerator map.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="OnMapChanged">
<MemberSignature Language="C#" Value="protected virtual void OnMapChanged (string accel_path, uint accel_key, Gdk.ModifierType accel_mods);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnMapChanged(string accel_path, unsigned int32 accel_key, valuetype Gdk.ModifierType accel_mods) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideMapChanged", Type=typeof(Gtk.AccelMap))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accel_path">a <see cref="T:System.String" /></param>
<param name="accel_key">a <see cref="T:System.UInt32" /></param>
<param name="accel_mods">a <see cref="T:System.Int32" /></param>
<summary>Default handler for the <see cref="M:Gtk.AccelMap.MapChanged" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AccelMap.MapChanged" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="Save">
<MemberSignature Language="C#" Value="public static void Save (string file_name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Save(string file_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="file_name" Type="System.String" />
</Parameters>
<Docs>
<param name="file_name">a <see cref="T:System.String" />, a file to contain accelerator specifications</param>
<summary>
Saves current accelerator specifications (accelerator path, key
and modifiers) to <paramref name="file_name" />.
The file is written in a format suitable to be read back in by
<see cref="M:Gtk.AccelMap.Load" />.
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="SaveFd">
<MemberSignature Language="C#" Value="public static void SaveFd (int fd);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void SaveFd(int32 fd) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="fd" Type="System.Int32" />
</Parameters>
<Docs>
<param name="fd">a <see cref="T:System.Int32" />, a valid writeable file descriptor</param>
<summary>
File descriptor variant of <see cref="M:Gtk.AccelMap.Save" />.
</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="UnlockPath">
<MemberSignature Language="C#" Value="public static void UnlockPath (string accel_path);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void UnlockPath(string accel_path) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accel_path" Type="System.String" />
</Parameters>
<Docs>
<param name="accel_path">a <see cref="T:System.String" />, a valid accelerator path</param>
<summary>
Undoes the last call to <see cref="M:Gtk.AccelMap.LockPath" />
on this <paramref name="accel_path" />.
</summary>
<remarks>
Refer to <see cref="M:Gtk.AccelMap.LockPath" /> for information
about accelerator path locking.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="AccelMapForeach" FullName="Gtk.AccelMapForeach">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AccelMapForeach(IntPtr data, string accel_path, uint accel_key, ModifierType accel_mods, bool changed);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AccelMapForeach extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="data" Type="System.IntPtr" />
<Parameter Name="accel_path" Type="System.String" />
<Parameter Name="accel_key" Type="System.UInt32" />
<Parameter Name="accel_mods" Type="Gdk.ModifierType" />
<Parameter Name="changed" Type="System.Boolean" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="data">To be added.</param>
<param name="accel_path">To be added.</param>
<param name="accel_key">To be added.</param>
<param name="accel_mods">To be added.</param>
<param name="changed">To be added.</param>
<summary>A delegate for running over each entry in an accelerator.</summary>
<remarks>See <see cref="M:Gtk.Accel.MapForeach" />.</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,133 @@
<Type Name="Accelerator" FullName="Gtk.Accelerator">
<TypeSignature Language="C#" Value="public class Accelerator" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Accelerator extends System.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>An accelerator.</summary>
<remarks>TODO: explain the relationship between this class and <see cref="T:Gtk.Accel" />.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Accelerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Basic constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="DefaultModMask">
<MemberSignature Language="C#" Value="public static Gdk.ModifierType DefaultModMask { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype Gdk.ModifierType DefaultModMask" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A mask to specify the default modifier key(s).</summary>
<value>a <see cref="T:Gdk.ModifierType" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="GetLabel">
<MemberSignature Language="C#" Value="public static string GetLabel (uint accelerator_key, Gdk.ModifierType accelerator_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string GetLabel(unsigned int32 accelerator_key, valuetype Gdk.ModifierType accelerator_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accelerator_key" Type="System.UInt32" />
<Parameter Name="accelerator_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accelerator_key">A <see cref="T:System.UInt32" /> representing the accelerator keyval.</param>
<param name="accelerator_mods">A <see cref="T:System.Int32" /> representing the accelerator modifier mask.</param>
<summary>Converts an accelerator keyval and modifier mask into a string which can be used to represent the accelerator to the user.</summary>
<returns>A newly-allocated string representing the accelerator.</returns>
<remarks />
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public static string Name (uint accelerator_key, Gdk.ModifierType accelerator_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string Name(unsigned int32 accelerator_key, valuetype Gdk.ModifierType accelerator_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accelerator_key" Type="System.UInt32" />
<Parameter Name="accelerator_mods" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="accelerator_key">a <see cref="T:System.UInt32" /></param>
<param name="accelerator_mods">a <see cref="T:Gdk.ModifierType" /></param>
<summary>Converts an accelerator keyval and modifier mask into
a string parseable by <see cref="M:Gtk.Accelerator.Parse" />.
For example, if you pass in <see cref="F:Gdk.Key.Q" /> and
<see cref="F:Gdk.ModifierType.ControlMask" />,
this function returns "&lt;Control&gt;q".
</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>In Gtk+, the return value must be freed by the caller, but not in Gtk#.</remarks>
</Docs>
</Member>
<Member MemberName="Parse">
<MemberSignature Language="C#" Value="public static void Parse (string accelerator, out uint accelerator_key, out Gdk.ModifierType accelerator_mods);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Parse(string accelerator, unsigned int32 accelerator_key, valuetype Gdk.ModifierType accelerator_mods) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="accelerator" Type="System.String" />
<Parameter Name="accelerator_key" Type="System.UInt32&amp;" RefType="out" />
<Parameter Name="accelerator_mods" Type="Gdk.ModifierType&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="accelerator">a <see cref="T:System.String" /></param>
<param name="accelerator_key">a <see cref="T:System.UInt32&amp;" />, thekey to map to.</param>
<param name="accelerator_mods">a <see cref="T:Gdk.ModifierType&amp;" /> to fill with data.</param>
<summary> Parses a string representing an accelerator. The format looks like "&lt;Control&gt;a" or "&lt;Shift&gt;&lt;Alt&gt;F1" or "&lt;Release&gt;z" (the last one is for key release). The parser is fairly liberal and allows lower or upper case, and also abbreviations such as "&lt;Ctl&gt;" and "&lt;Ctrl&gt;".</summary>
<remarks>If the parse fails, <paramref name="accelerator_key" /> and <paramref name="accelerator_mods" /> will be set to 0 (zero).</remarks>
</Docs>
</Member>
<Member MemberName="Valid">
<MemberSignature Language="C#" Value="public static bool Valid (uint keyval, Gdk.ModifierType modifiers);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool Valid(unsigned int32 keyval, valuetype Gdk.ModifierType modifiers) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="keyval" Type="System.UInt32" />
<Parameter Name="modifiers" Type="Gdk.ModifierType" />
</Parameters>
<Docs>
<param name="keyval">a <see cref="T:System.UInt32" />, see <see cref="Gkd.Key" /> for useful values</param>
<param name="modifiers">a <see cref="T:Gdk.ModifierType" /></param>
<summary>Determines whether a given keyval and modifier mask constitute
a valid keyboard accelerator. For example, <see cref="F:Gdk.Key.A" />
keyval plus <see cref="F:Gdk.ModifierType.ControlMask" /> is valid;
this is a "Ctrl+a" accelerator. However, you can't use the
<see cref="F:Gdk.Control_L" /> keyval as an accelerator.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,33 @@
<Type Name="AcceptPositionArgs" FullName="Gtk.AcceptPositionArgs">
<TypeSignature Language="C#" Value="public class AcceptPositionArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AcceptPositionArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Paned.AcceptPosition" /> event invokes <see cref="T:Gtk.AcceptPositionHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AcceptPositionArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AcceptPositionArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AcceptPositionHandler" /> delegate.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="AcceptPositionHandler" FullName="Gtk.AcceptPositionHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AcceptPositionHandler(object o, AcceptPositionArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AcceptPositionHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AcceptPositionArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.Paned.AcceptPosition" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AcceptPositionArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AcceptPositionHandler" /> to an event, add the AcceptPositionHandler instance to the event. The methods referenced by the AcceptPositionHandler instance are invoked whenever the event is raised, until the AcceptPositionHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,108 @@
<Type Name="Accessible" FullName="Gtk.Accessible">
<TypeSignature Language="C#" Maintainer="Hector Gomez M" Value="public class Accessible : Atk.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Accessible extends Atk.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Atk.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>This class requests <see cref="T:Atk.Object" /> instances for the UI components that provide useful information to the user.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Accessible ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor.</summary>
<remarks>Chain to this constructor if you have not registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Accessible (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="ConnectWidgetDestroyed">
<MemberSignature Language="C#" Value="public void ConnectWidgetDestroyed ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ConnectWidgetDestroyed() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>This method specifies the callback function to be called when the <paramref name="widget" /> corresponding to a <see cref="T:Gtk.Accessible" /> is destroyed.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Accessible" />.</remarks>
</Docs>
</Member>
<Member MemberName="OnConnectWidgetDestroyed">
<MemberSignature Language="C#" Value="protected virtual void OnConnectWidgetDestroyed ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnConnectWidgetDestroyed() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideConnectWidgetDestroyed", Type=typeof(Gtk.Accessible))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Widget">
<MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Widget" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,761 @@
<Type Name="Action" FullName="Gtk.Action">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Action : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Action extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>An action which can be triggered by a menu or toolbar item.</summary>
<remarks>
<para>
Actions represent operations that the user can be perform, along with some information how it should be presented in the interface. Each action provides methods to create icons, menu items and toolbar items representing itself.
<para>
As well as the callback that is called when the action gets activated, the following also gets associated with the action:
<list type="bullet"><item><term>a name (not translated, for path lookup)</term></item><item><term>a label (translated, for display)</term></item><item><term>an accelerator</term></item><item><term>whether label indicates a stock id</term></item><item><term>a tooltip (optional, translated)</term></item><item><term>a toolbar label (optional, shorter than label)</term></item></list></para><para>
The action will also have some state information:
<list type="bullet"><item><term>visible (shown/hidden)</term></item><item><term>sensitive (enabled/disabled)</term></item></list></para><para>
Apart from regular actions, there are toggle actions, which can be toggled between two states and radio actions, of which only one in a group can be in the "active" state. Other actions can be implemented as <see cref="T:Gtk.Action" /> subclasses.
</para><para>
Each action can have one or more proxy menu item, toolbar button or other proxy widgets. Proxies mirror the state of the action (text label, tooltip, icon, visible, sensitive, etc), and should change when the action's state changes. When the proxy is activated, it should activate its action.
</para></para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Action (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Action (string name, string label);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string label) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="label" Type="System.String" />
</Parameters>
<Docs>
<param name="name">A unique name for the action</param>
<param name="label"> the label displayed in menu items and on buttons</param>
<summary>Creates a new action from the <paramref name="name" /> and <paramref name="label" />.</summary>
<remarks>Convenience constructor for <see cref="C:Gtk.Action(System.String,System.String.System.String,System.String)" /> passing in <see langword="null" /> for the last two parameters.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Action (string name, string label, string tooltip, string stock_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string label, string tooltip, string stock_id) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="label" Type="System.String" />
<Parameter Name="tooltip" Type="System.String" />
<Parameter Name="stock_id" Type="System.String" />
</Parameters>
<Docs>
<param name="name">A unique name for the action</param>
<param name="label"> the label displayed in menu items and on buttons</param>
<param name="tooltip">a tooltip for the action, or <see langword="null" /> for no tooltip</param>
<param name="stock_id">the stock icon to display in widgets representing the action, or <see langword="null" /></param>
<summary>Creates a new action from the <paramref name="name" />, <paramref name="label" />, <paramref name="tooltip" />, and <paramref name="stock_id" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="AccelGroup">
<MemberSignature Language="C#" Value="public Gtk.AccelGroup AccelGroup { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.AccelGroup AccelGroup" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.AccelGroup</ReturnType>
</ReturnValue>
<Docs>
<summary>The <see cref="T:Gtk.AccelGroup" /> in which the accelerator for this action will be installed.</summary>
<value>a <see cref="T:Gtk.AccelGroup" /> or <see langword="null" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="AccelPath">
<MemberSignature Language="C#" Value="public string AccelPath { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string AccelPath" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The accel path for this action.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>All proxy widgets associated with the action will have this accel path, so that their accelerators are consistent.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="ActionGroup">
<MemberSignature Language="C#" Value="public Gtk.ActionGroup ActionGroup { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.ActionGroup ActionGroup" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("action-group")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ActionGroup</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The GtkActionGroup this GtkAction is associated with.</summary>
<value>a <see cref="T:Gtk.ActionGroup" /></value>
<remarks>Can be set to <see langword="null" /> for internal use.</remarks>
</Docs>
</Member>
<Member MemberName="Activate">
<MemberSignature Language="C#" Value="public void Activate ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Activate() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits <see cref="E:Gtk.Action.Activated" /> on the specified action, if it is not insensitive.</summary>
<remarks>This gets called by the proxy widgets when they get activated.
It can also be used to manually activate an action.</remarks>
</Docs>
</Member>
<Member MemberName="Activated">
<MemberSignature Language="C#" Value="public event EventHandler Activated;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Activated" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Event raised when this action is activated.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="AlwaysShowImage">
<MemberSignature Language="C#" Value="public bool AlwaysShowImage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool AlwaysShowImage" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("always-show-image")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="BlockActivate">
<MemberSignature Language="C#" Value="public void BlockActivate ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void BlockActivate() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ConnectAccelerator">
<MemberSignature Language="C#" Value="public void ConnectAccelerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ConnectAccelerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Installs the accelerator for action if action has an AccelPath and AccelGroup.</summary>
<remarks>See <see cref="P:Gtk.Action.AccelPath" /> and <see cref="P:Gtk.Action.AccelGroup" /><para>
Since multiple proxies may independently trigger the installation of the accelerator, the action counts the number of times this function has been called and does not remove the accelerator until <see cref="M:Gtk.Action.DisconnectAccelerator()" /> has been called as many times.
</para></remarks>
</Docs>
</Member>
<Member MemberName="CreateIcon">
<MemberSignature Language="C#" Value="public Gtk.Widget CreateIcon (Gtk.IconSize icon_size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Widget CreateIcon(valuetype Gtk.IconSize icon_size) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="icon_size" Type="Gtk.IconSize" />
</Parameters>
<Docs>
<param name="icon_size">a <see cref="T:System.Int32" />, the size of the icon that should be created.</param>
<summary>This function is intended for use by action implementations to create icons displayed in the proxy widgets.</summary>
<returns>a <see cref="T:Gtk.Widget" /> that displays the icon for this action.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="CreateMenu">
<MemberSignature Language="C#" Value="public Gtk.Widget CreateMenu ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Widget CreateMenu() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="CreateMenuItem">
<MemberSignature Language="C#" Value="public Gtk.Widget CreateMenuItem ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Widget CreateMenuItem() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a menu item widget that proxies for the given action.</summary>
<returns>a <see cref="T:Gtk.Widget" /> that is a menu item connected to the action.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="CreateToolItem">
<MemberSignature Language="C#" Value="public Gtk.Widget CreateToolItem ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Widget CreateToolItem() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Creates a toolbar item widget that proxies for the given action.</summary>
<returns>a <see cref="T:Gtk.Widget" /> that is a toolbar item connected to the action.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="DisconnectAccelerator">
<MemberSignature Language="C#" Value="public void DisconnectAccelerator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void DisconnectAccelerator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Undoes the effect of one call to <see cref="M:Gtk.Action.ConnectAccelerator()" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Gicon">
<MemberSignature Language="C#" Value="public GLib.IIcon Gicon { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IIcon Gicon" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("gicon")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>GLib.IIcon</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Action" />.</remarks>
</Docs>
</Member>
<Member MemberName="HideIfEmpty">
<MemberSignature Language="C#" Value="public bool HideIfEmpty { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool HideIfEmpty" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("hide-if-empty")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>When <see langword="true" />, empty menu proxies for this action are hidden.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>Default value: <see langword="true" /></remarks>
</Docs>
</Member>
<Member MemberName="IconName">
<MemberSignature Language="C#" Value="public string IconName { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string IconName" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("icon-name")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>The name of the icon from the icon theme.</summary>
<value>the icon name.</value>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="IsImportant">
<MemberSignature Language="C#" Value="public bool IsImportant { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsImportant" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("is-important")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the action is considered important.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>When <see langword="true" />, toolitem proxies for this action show text in <see cref="F:Gtk.ToolbarStyle.BothHoriz" /> mode.
Default value: <see langword="false" /></remarks>
</Docs>
</Member>
<Member MemberName="IsSensitive">
<MemberSignature Language="C#" Value="public bool IsSensitive { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSensitive" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the action is effectively sensitive.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
<see langword="true" /> if the action and its associated action group are both sensitive. </remarks>
</Docs>
</Member>
<Member MemberName="IsVisible">
<MemberSignature Language="C#" Value="public bool IsVisible { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsVisible" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the action is effectively visible.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
<see langword="true" /> if the action and its associated action group are both visible.</remarks>
</Docs>
</Member>
<Member MemberName="Label">
<MemberSignature Language="C#" Value="public string Label { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Label" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("label")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The label used for menu items and buttons that activate this action.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>Default value is <see langword="null" /></remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("name")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>A unique name for the action.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="OnActivated">
<MemberSignature Language="C#" Value="protected virtual void OnActivated ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnActivated() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideActivated", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Action.Activated" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Action.Activated" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnConnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnConnectProxy (Gtk.Widget proxy);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnConnectProxy(class Gtk.Widget proxy) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideConnectProxy", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="proxy">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnCreateMenu">
<MemberSignature Language="C#" Value="protected virtual Gtk.Widget OnCreateMenu ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Gtk.Widget OnCreateMenu() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideCreateMenu", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnCreateMenuItem">
<MemberSignature Language="C#" Value="protected virtual Gtk.Widget OnCreateMenuItem ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Gtk.Widget OnCreateMenuItem() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideCreateMenuItem", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnCreateToolItem">
<MemberSignature Language="C#" Value="protected virtual Gtk.Widget OnCreateToolItem ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Gtk.Widget OnCreateToolItem() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideCreateToolItem", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnDisconnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnDisconnectProxy (Gtk.Widget proxy);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnDisconnectProxy(class Gtk.Widget proxy) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideDisconnectProxy", Type=typeof(Gtk.Action))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="proxy">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Proxies">
<MemberSignature Language="C#" Value="public Gtk.Widget[] Proxies { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget[] Proxies" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the proxy widgets for an action.</summary>
<value>a <see cref="T:Gtk.Widget[]" /> of proxy widgets.</value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Sensitive">
<MemberSignature Language="C#" Value="public bool Sensitive { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sensitive" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("sensitive")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the action itself is sensitive.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
<block subset="none" type="note">
<para>
This does not necessarily mean effective sensitivity. See <see cref="P:Gtk.Action.IsSensitive" /> for that.
</para>
</block>
</remarks>
</Docs>
</Member>
<Member MemberName="ShortLabel">
<MemberSignature Language="C#" Value="public string ShortLabel { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ShortLabel" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("short-label")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>A shorter label that may be used on toolbar buttons.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>Default value is <see langword="null" /></remarks>
</Docs>
</Member>
<Member MemberName="StockId">
<MemberSignature Language="C#" Value="public string StockId { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string StockId" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("stock-id")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The stock icon displayed in widgets representing this action.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>Default value is <see langword="null" /></remarks>
</Docs>
</Member>
<Member MemberName="Tooltip">
<MemberSignature Language="C#" Value="public string Tooltip { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Tooltip" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("tooltip")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>A tooltip for this action.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>Default value is <see langword="null" /></remarks>
</Docs>
</Member>
<Member MemberName="UnblockActivate">
<MemberSignature Language="C#" Value="public void UnblockActivate ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UnblockActivate() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Visible">
<MemberSignature Language="C#" Value="public bool Visible { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Visible" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("visible")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the action itself is visible.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
<block subset="none" type="note">
<para>
This does not necessarily mean effective visibility. See <see cref="P:Gtk.Action.IsVisible" /> for that.
</para>
</block>
</remarks>
</Docs>
</Member>
<Member MemberName="VisibleHorizontal">
<MemberSignature Language="C#" Value="public bool VisibleHorizontal { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool VisibleHorizontal" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("visible-horizontal")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether the toolbar item is visible when the toolbar is in a horizontal orientation.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>Default value is <see langword="true" /></remarks>
</Docs>
</Member>
<Member MemberName="VisibleOverflown">
<MemberSignature Language="C#" Value="public bool VisibleOverflown { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool VisibleOverflown" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("visible-overflown")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>When <see langword="true" />, toolitem proxies for this action are represented in the toolbar overflow menu.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>Default value is <see langword="true" />.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="VisibleVertical">
<MemberSignature Language="C#" Value="public bool VisibleVertical { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool VisibleVertical" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("visible-vertical")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>When <see langword="true" />, toolitem proxies for this action are represented in the toolbar overflow menu.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>Default value is <see langword="true" /></remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,50 @@
<Type Name="ActionActivatedArgs" FullName="Gtk.ActionActivatedArgs">
<TypeSignature Language="C#" Value="public class ActionActivatedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActionActivatedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.EntryCompletion.ActionActivated" /> event invokes <see cref="T:Gtk.ActionActivatedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionActivatedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ActionActivatedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ActionActivatedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Index">
<MemberSignature Language="C#" Value="public int Index { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Index" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The index of the action that was triggered.</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>See <see cref="P:Gtk.ActionActivatedArgs.InsertActionText" />
and <see cref="P:Gtk.ActionActivatedArgs.InsertActionMarkup" />
for more context about the index property.
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="ActionActivatedHandler" FullName="Gtk.ActionActivatedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ActionActivatedHandler(object o, ActionActivatedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ActionActivatedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ActionActivatedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.EntryCompletion.ActionActivated" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ActionActivatedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ActionActivatedHandler" /> to an event, add the ActionActivatedHandler instance to the event. The methods referenced by the ActionActivatedHandler instance are invoked whenever the event is raised, until the ActionActivatedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,168 @@
<Type Name="ActionEntry" FullName="Gtk.ActionEntry">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct ActionEntry" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit ActionEntry extends System.ValueType" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>A struct containing all the info necessary for creating an <see cref="T:Gtk.Action" /></summary>
<remarks>
<para>The ActionEntry struct is C# "syntactic sugar", designed to make it easier for developers to add <see cref="T:Gtk.Action" />s to their code.</para>
<para>Instead of creating a new <see cref="T:Gtk.Action" /> object for each action, a developer can create an array of ActionEntry's and add them to an <see cref="T:Gtk.ActionGroup" /> all at once using the <see cref="M:Gtk.ActionGroup.Add" /> method.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionEntry (string name, string stock_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string stock_id) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="stock_id" Type="System.String" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" />, a unique name</param>
<param name="stock_id">a <see cref="T:System.String" />, a stock icon</param>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionEntry (string name, string stock_id, EventHandler activated);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string stock_id, class System.EventHandler activated) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="stock_id" Type="System.String" />
<Parameter Name="activated" Type="System.EventHandler" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" />, a unique name</param>
<param name="stock_id">a <see cref="T:System.String" />, a stock icon</param>
<param name="activated">a <see cref="T:System.EventHandler" />, a handler to run when the action is activated</param>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionEntry (string name, string stock_id, string label, string accelerator, string tooltip, EventHandler activated);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name, string stock_id, string label, string accelerator, string tooltip, class System.EventHandler activated) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="stock_id" Type="System.String" />
<Parameter Name="label" Type="System.String" />
<Parameter Name="accelerator" Type="System.String" />
<Parameter Name="tooltip" Type="System.String" />
<Parameter Name="activated" Type="System.EventHandler" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" />, a unique name</param>
<param name="stock_id">a <see cref="T:System.String" />, a stock icon</param>
<param name="label">a <see cref="T:System.String" />, label text</param>
<param name="accelerator">a <see cref="T:System.String" />, an accelerator sequence</param>
<param name="tooltip">a <see cref="T:System.String" />, tooltip text</param>
<param name="activated">a <see cref="T:System.EventHandler" />, a handler to run when the action is activated</param>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="accelerator">
<MemberSignature Language="C#" Value="public string accelerator;" />
<MemberSignature Language="ILAsm" Value=".field public string accelerator" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The accelerator for the action, in the format understood by <see cref="M:Gtk.Accelerator.Parse()" />, or "" for no accelerator, or <see langword="null" /> to use the stock accelerator.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="activated">
<MemberSignature Language="C#" Value="public EventHandler activated;" />
<MemberSignature Language="ILAsm" Value=".field public class System.EventHandler activated" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>EventHandler to be called when the action is triggered.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="label">
<MemberSignature Language="C#" Value="public string label;" />
<MemberSignature Language="ILAsm" Value=".field public string label" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The label used for menu items and buttons that activate this action.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="name">
<MemberSignature Language="C#" Value="public string name;" />
<MemberSignature Language="ILAsm" Value=".field public string name" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A unique name for the action.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="stock_id">
<MemberSignature Language="C#" Value="public string stock_id;" />
<MemberSignature Language="ILAsm" Value=".field public string stock_id" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The stock icon displayed in widgets representing this action.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="tooltip">
<MemberSignature Language="C#" Value="public string tooltip;" />
<MemberSignature Language="ILAsm" Value=".field public string tooltip" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>A tooltip for this action.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,522 @@
<Type Name="ActionGroup" FullName="Gtk.ActionGroup">
<TypeSignature Language="C#" Maintainer="auto" Value="public class ActionGroup : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActionGroup extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A group of actions</summary>
<remarks>
<para>
<para>
Actions are organised into groups. An action group is essentially a map from names to <see cref="T:Gtk.Action" /> objects.
</para>
<para>
All actions that would make sense to use in a particular context should be in a single group. Multiple action groups may be used for a particular user interface. In fact, it is expected that most nontrivial applications will make use of multiple groups. For example, in an application that can edit multiple documents, one group holding global actions (e.g. quit, about, new), and one group per document holding actions that act on that document (eg. save, cut/copy/paste, etc). Each window's menus would be constructed from a combination of two action groups.
</para>
<para>
Accelerators are handled by the Gtk accelerator map. All actions are assigned an accelerator path (which normally has the form &lt;Actions&gt;/group-name/action-name) and a shortcut is associated with this accelerator path. All menuitems and toolitems take on this accelerator path. The Gtk accelerator map code makes sure that the correct shortcut is displayed next to the menu item.
</para>
</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionGroup (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">a <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionGroup (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" />, the name of the action group.</param>
<summary>Creates a new <see cref="T:Gtk.ActionGroup" /> object.</summary>
<remarks>The name of the action group is used when associating keybindings with the actions.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<summary>Adds an action object to the action group.</summary>
<remarks>Note that this function does not set up the accel path of the action, which can lead to problems if a user tries to modify the accelerator of a menuitem associated with the action.
Therefore you must either set the accel path yourself with <see cref="P:Gtk.Action.AccelPath" />, or use <see cref="M:Gtk.ActionGroup.Add(Gtk.Action,System.String)" />.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.ActionEntry[] entries);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype Gtk.ActionEntry[] entries) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entries" Type="Gtk.ActionEntry[]" />
</Parameters>
<Docs>
<param name="entries">a <see cref="T:Gtk.ActionEntry" /></param>
<summary>Ease of use function for adding multiple <see cref="T:Gtk.Action" />s in a single call using the <see cref="T:Gtk.ActionEntry" /> struct.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.ToggleActionEntry[] entries);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype Gtk.ToggleActionEntry[] entries) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entries" Type="Gtk.ToggleActionEntry[]" />
</Parameters>
<Docs>
<param name="entries">a <see cref="T:Gtk.ToggleActionEntry" /></param>
<summary>Ease of use function for adding multiple <see cref="T:Gtk.ToggleAction" />s in a single call using the <see cref="T:Gtk.ToggleActionEntry" /> struct.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.Action action, string accelerator);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(class Gtk.Action action, string accelerator) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
<Parameter Name="accelerator" Type="System.String" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<param name="accelerator">a <see cref="T:System.String" />. The accelerator for the action, in the format understood by <see cref="M:Gtk.Accelerator.Parse()" />, or "" for no accelerator, or <see langword="null" /> to use the stock accelerator</param>
<summary>Adds an action object to the action group and sets up the accelerator.</summary>
<remarks>
<para>
<para>
If accelerator is <see langword="null" />, attempts to use the accelerator associated with the stock_id of the action.
</para>
<para>
Accel paths are set to &lt;Actions&gt;/group-name/action-name.
</para>
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.RadioActionEntry[] entries, int value, Gtk.ChangedHandler changed);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Add(valuetype Gtk.RadioActionEntry[] entries, int32 value, class Gtk.ChangedHandler changed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="entries" Type="Gtk.RadioActionEntry[]" />
<Parameter Name="value" Type="System.Int32" />
<Parameter Name="changed" Type="Gtk.ChangedHandler" />
</Parameters>
<Docs>
<param name="entries">a <see cref="T:Gtk.RadioActionEntry" /></param>
<param name="value">a <see cref="T:System.Int32" /></param>
<param name="changed">a <see cref="T:Gtk.ChangedHandler" /></param>
<summary>Ease of use function for adding multiple <see cref="T:Gtk.RadioAction" />s in a single call using the <see cref="T:Gtk.RadioActionEntry" /> struct.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ConnectProxy">
<MemberSignature Language="C#" Value="public event Gtk.ConnectProxyHandler ConnectProxy;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.ConnectProxyHandler ConnectProxy" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("connect-proxy")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ConnectProxyHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The ConnectProxy signal is emitted after connecting a proxy to an action in the group.</summary>
<remarks>This is intended for simple customizations for which a custom action class would be too clumsy, e.g. showing tooltips for menuitems in the statusbar.</remarks>
</Docs>
</Member>
<Member MemberName="DisconnectProxy">
<MemberSignature Language="C#" Value="public event Gtk.DisconnectProxyHandler DisconnectProxy;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.DisconnectProxyHandler DisconnectProxy" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("disconnect-proxy")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.DisconnectProxyHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The DisconnectProxy signal is emitted after disconnecting a proxy from an action in the group.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="GetAction">
<MemberSignature Language="C#" Value="public Gtk.Action GetAction (string action_name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Action GetAction(string action_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Action</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action_name" Type="System.String" />
</Parameters>
<Docs>
<param name="action_name">a <see cref="T:System.String" />, the name of the action</param>
<summary>Looks up an action in the action group by name.</summary>
<returns>a <see cref="T:Gtk.Action" />, or <see langword="null" /> if no action by that name exists</returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.ActionGroup" />.</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public Gtk.Action this[string name] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Action Item(string)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Action</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" /></param>
<summary>Returns the <see cref="T:Gtk.Action" /> with the specified name.</summary>
<value>a <see cref="T:Gtk.Action" /></value>
<remarks>See <see cref="M:Gtk.ActionGroup.GetAction" /> for more info.</remarks>
</Docs>
</Member>
<Member MemberName="ListActions">
<MemberSignature Language="C#" Value="public Gtk.Action[] ListActions ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Action[] ListActions() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Action[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets a list of the <see cref="T:Gtk.Action" />s in the <see cref="T:Gtk.ActionGroup" />.</summary>
<returns>a <see cref="T:Gtk.Action[]" /></returns>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("name")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Gets the name of the action group.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="OnConnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnConnectProxy (Gtk.Action action, Gtk.Widget proxy);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnConnectProxy(class Gtk.Action action, class Gtk.Widget proxy) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideConnectProxy", Type=typeof(Gtk.ActionGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<param name="proxy">a <see cref="T:Gtk.Widget" /></param>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.ConnectProxy" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.ConnectProxy" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnDisconnectProxy">
<MemberSignature Language="C#" Value="protected virtual void OnDisconnectProxy (Gtk.Action action, Gtk.Widget proxy);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnDisconnectProxy(class Gtk.Action action, class Gtk.Widget proxy) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideDisconnectProxy", Type=typeof(Gtk.ActionGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
<Parameter Name="proxy" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<param name="proxy">a <see cref="T:Gtk.Widget" /></param>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.DisconnectProxy" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.DisconnectProxy" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnGetAction">
<MemberSignature Language="C#" Value="protected virtual Gtk.Action OnGetAction (string action_name);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Gtk.Action OnGetAction(string action_name) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetAction", Type=typeof(Gtk.ActionGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Action</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action_name" Type="System.String" />
</Parameters>
<Docs>
<param name="action_name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnPostActivate">
<MemberSignature Language="C#" Value="protected virtual void OnPostActivate (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPostActivate(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverridePostActivate", Type=typeof(Gtk.ActionGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.PostActivate" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.PostActivate" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnPreActivate">
<MemberSignature Language="C#" Value="protected virtual void OnPreActivate (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPreActivate(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverridePreActivate", Type=typeof(Gtk.ActionGroup))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<summary>Default handler for the <see cref="M:Gtk.ActionGroup.PreActivate" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.ActionGroup.PreActivate" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="PostActivate">
<MemberSignature Language="C#" Value="public event Gtk.PostActivateHandler PostActivate;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.PostActivateHandler PostActivate" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("post-activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PostActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The PostActivate signal is emitted just after the action is activated.</summary>
<remarks>This is intended for applications to get notification just after any action is activated.</remarks>
</Docs>
</Member>
<Member MemberName="PreActivate">
<MemberSignature Language="C#" Value="public event Gtk.PreActivateHandler PreActivate;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.PreActivateHandler PreActivate" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("pre-activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PreActivateHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The PreActivate signal is emitted just before the action is activated.</summary>
<remarks>This is intended for applications to get notification just before any action is activated.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public void Remove (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Remove(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">a <see cref="T:Gtk.Action" /></param>
<summary>Removes an action object from the action group.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Sensitive">
<MemberSignature Language="C#" Value="public bool Sensitive { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Sensitive" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("sensitive")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The sensitivity of the ActionGroup</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>The constituent actions can only be logically sensitive (see <see cref="P:Gtk.Action.IsSensitive" />) if they are sensitive (see <see cref="P:Gtk.Action.Sensitive" />) and their group is sensitive.</remarks>
</Docs>
</Member>
<Member MemberName="TranslateFunc">
<MemberSignature Language="C#" Value="public Gtk.TranslateFunc TranslateFunc { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.TranslateFunc TranslateFunc" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.TranslateFunc</ReturnType>
</ReturnValue>
<Docs>
<summary>Function to be used for translating the label and tooltip of GtkActionGroupEntrys added by <see cref="M:Gtk.ActionGroup.AddActions()" />.</summary>
<value>a <see cref="T:Gtk.TranslateFunc" /></value>
<remarks>If you are using gettext(), it is enough to set the translation domain with <see cref="P:Gtk.ActionGroup.TranslationDomain" />.</remarks>
</Docs>
</Member>
<Member MemberName="TranslateString">
<MemberSignature Language="C#" Value="public string TranslateString (string str1ng);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string TranslateString(string str1ng) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str1ng" Type="System.String" />
</Parameters>
<Docs>
<param name="str1ng">A string.</param>
<summary>Translates a string using the specified <see cref="P:Gtk.ActionGroup.TranslateFunc" />.</summary>
<returns>The translation of <paramref name="string" />.</returns>
<remarks>This is mainly intended for language bindings.</remarks>
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="TranslationDomain">
<MemberSignature Language="C#" Value="public string TranslationDomain { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TranslationDomain" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Sets the translation domain and uses dgettext() for translating the label and tooltip of <see cref="T:Gtk.ActionEntry" />s added by <see cref="M:Gtk.ActionGroup.AddActions()" />.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Visible">
<MemberSignature Language="C#" Value="public bool Visible { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Visible" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("visible")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The visibility of the ActionGroup</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>The constituent actions can only be logically visible (see <see cref="P:Gtk.Action.IsVisible" />) if they are visible (see <see cref="P:Gtk.Action.Visible" />) and their group is visible.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,244 @@
<Type Name="ActivatableAdapter" FullName="Gtk.ActivatableAdapter">
<TypeSignature Language="C#" Value="public class ActivatableAdapter : GLib.GInterfaceAdapter, GLib.IWrapper, Gtk.IActivatable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi ActivatableAdapter extends GLib.GInterfaceAdapter implements class GLib.IWrapper, class Gtk.IActivatable" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Gtk.IActivatable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivatableAdapter ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivatableAdapter (Gtk.IActivatableImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Gtk.IActivatableImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Gtk.IActivatableImplementor" />
</Parameters>
<Docs>
<param name="implementor">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivatableAdapter (IntPtr handle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="handle" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="DoSetRelatedAction">
<MemberSignature Language="C#" Value="public void DoSetRelatedAction (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DoSetRelatedAction(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gtk.IActivatable GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.IActivatable GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.IActivatable</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="obj" Type="GLib.Object" />
</Parameters>
<Docs>
<param name="obj">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gtk.IActivatable GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.IActivatable GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.IActivatable</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handle" Type="System.IntPtr" />
<Parameter Name="owned" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<param name="owned">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GInterfaceGType">
<MemberSignature Language="C#" Value="public override GLib.GType GInterfaceGType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.GType GInterfaceGType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Handle">
<MemberSignature Language="C#" Value="public override IntPtr Handle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Implementor">
<MemberSignature Language="C#" Value="public Gtk.IActivatableImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.IActivatableImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.IActivatableImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OwnedHandle">
<MemberSignature Language="C#" Value="public IntPtr OwnedHandle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int OwnedHandle" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RelatedAction">
<MemberSignature Language="C#" Value="public Gtk.Action RelatedAction { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Action RelatedAction" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("related-action")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Action</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SyncActionProperties">
<MemberSignature Language="C#" Value="public void SyncActionProperties (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SyncActionProperties(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="UseActionAppearance">
<MemberSignature Language="C#" Value="public bool UseActionAppearance { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool UseActionAppearance" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("use-action-appearance")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="ActivateCurrentArgs" FullName="Gtk.ActivateCurrentArgs">
<TypeSignature Language="C#" Value="public class ActivateCurrentArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActivateCurrentArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.MenuShell.ActivateCurrent" /> event invokes <see cref="T:Gtk.ActivateCurrentHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivateCurrentArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ActivateCurrentArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ActivateCurrentHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="ForceHide">
<MemberSignature Language="C#" Value="public bool ForceHide { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ForceHide" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Whether to hide the current menu item or not.</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="ActivateCurrentHandler" FullName="Gtk.ActivateCurrentHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ActivateCurrentHandler(object o, ActivateCurrentArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ActivateCurrentHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ActivateCurrentArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.MenuShell.ActivateCurrent" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ActivateCurrentArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ActivateCurrentHandler" /> to an event, add the ActivateCurrentHandler instance to the event. The methods referenced by the ActivateCurrentHandler instance are invoked whenever the event is raised, until the ActivateCurrentHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,33 @@
<Type Name="ActivateCursorItemArgs" FullName="Gtk.ActivateCursorItemArgs">
<TypeSignature Language="C#" Value="public class ActivateCursorItemArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActivateCursorItemArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.IconView.ActivateCursorItem" /> event invokes <see cref="T:Gtk.ActivateCursorItemHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivateCursorItemArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ActivateCursorItemArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ActivateCursorItemHandler" /> delegate.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="ActivateCursorItemHandler" FullName="Gtk.ActivateCursorItemHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ActivateCursorItemHandler(object o, ActivateCursorItemArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ActivateCursorItemHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ActivateCursorItemArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.IconView.ActivateCursorItem" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ActivateCursorItemArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ActivateCursorItemHandler" /> to an event, add the ActivateCursorItemHandler instance to the event. The methods referenced by the ActivateCursorItemHandler instance are invoked whenever the event is raised, until the ActivateCursorItemHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,50 @@
<Type Name="ActivateLinkArgs" FullName="Gtk.ActivateLinkArgs">
<TypeSignature Language="C#" Value="public class ActivateLinkArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActivateLinkArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The following events invoke <see cref="T:Gtk.ActivateLinkHandler" /> delegates which pass event data via this class:</para>
<para>
<list type="bullet">
<item>
<term>
<see cref="M:Gtk.AboutDialog.ActivateLink" />
</term>
</item>
<item>
<term>
<see cref="M:Gtk.Label.ActivateLink" />
</term>
</item>
<item>
<term>
<see cref="M:Gtk.LinkButton.ActivateLink" />
</term>
</item>
</list>
</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActivateLinkArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ActivateLinkArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ActivateLinkHandler" /> delegate.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,47 @@
<Type Name="ActivateLinkHandler" FullName="Gtk.ActivateLinkHandler">
<TypeSignature Language="C#" Value="public delegate void ActivateLinkHandler(object o, ActivateLinkArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ActivateLinkHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ActivateLinkArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The following events utilize this delegate:</para>
<para>
<list type="bullet">
<item>
<term>
<see cref="M:Gtk.AboutDialog.ActivateLink" />
</term>
</item>
<item>
<term>
<see cref="M:Gtk.Label.ActivateLink" />
</term>
</item>
<item>
<term>
<see cref="M:Gtk.LinkButton.ActivateLink" />
</term>
</item>
</list>
</para>
<para>Event data is passed via the <see cref="T:Gtk.ActivateLinkArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ActivateLinkHandler" /> to an event, add the ActivateLinkHandler instance to the event. The methods referenced by the ActivateLinkHandler instance are invoked whenever the event is raised, until the ActivateLinkHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Type>

View File

@@ -0,0 +1,87 @@
<Type Name="AddEditableArgs" FullName="Gtk.AddEditableArgs">
<TypeSignature Language="C#" Value="public class AddEditableArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AddEditableArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellArea.AddEditable" /> event invokes <see cref="T:Gtk.AddEditableHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AddEditableArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AddEditableArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AddEditableHandler" /> delegate.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="P0">
<MemberSignature Language="C#" Value="public Gtk.CellRenderer P0 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.CellRenderer P0" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.CellRenderer</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="P1">
<MemberSignature Language="C#" Value="public Gtk.ICellEditable P1 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.ICellEditable P1" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.ICellEditable</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="P2">
<MemberSignature Language="C#" Value="public Gdk.Rectangle P2 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.Rectangle P2" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Rectangle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="P3">
<MemberSignature Language="C#" Value="public string P3 { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string P3" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="AddEditableHandler" FullName="Gtk.AddEditableHandler">
<TypeSignature Language="C#" Value="public delegate void AddEditableHandler(object o, AddEditableArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AddEditableHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AddEditableArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellArea.AddEditable" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AddEditableArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AddEditableHandler" /> to an event, add the AddEditableHandler instance to the event. The methods referenced by the AddEditableHandler instance are invoked whenever the event is raised, until the AddEditableHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Type>

View File

@@ -0,0 +1,48 @@
<Type Name="AddWidgetArgs" FullName="Gtk.AddWidgetArgs">
<TypeSignature Language="C#" Value="public class AddWidgetArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AddWidgetArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.UIManager.AddWidget" /> event invokes <see cref="T:Gtk.AddWidgetHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AddWidgetArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AddWidgetArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AddWidgetHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Widget">
<MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Widget" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The widget (menubar or toolbar) that was added to the UI.</summary>
<value>a <see cref="T:Gtk.Widget" /></value>
<remarks>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="AddWidgetHandler" FullName="Gtk.AddWidgetHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AddWidgetHandler(object o, AddWidgetArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AddWidgetHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AddWidgetArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.UIManager.AddWidget" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AddWidgetArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AddWidgetHandler" /> to an event, add the AddWidgetHandler instance to the event. The methods referenced by the AddWidgetHandler instance are invoked whenever the event is raised, until the AddWidgetHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="AddedArgs" FullName="Gtk.AddedArgs">
<TypeSignature Language="C#" Value="public class AddedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AddedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Container.Added" /> event invokes <see cref="T:Gtk.AddedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AddedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AddedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AddedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Widget">
<MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Widget" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Docs>
<summary>The widget that was added to the container.</summary>
<value>A <see cref="T:Gtk.Widget" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="AddedHandler" FullName="Gtk.AddedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AddedHandler(object o, AddedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AddedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AddedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.Container.Added" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AddedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AddedHandler" /> to an event, add the AddedHandler instance to the event. The methods referenced by the AddedHandler instance are invoked whenever the event is raised, until the AddedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="AdjustBoundsArgs" FullName="Gtk.AdjustBoundsArgs">
<TypeSignature Language="C#" Value="public class AdjustBoundsArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AdjustBoundsArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Range.AdjustBounds" /> event invokes <see cref="T:Gtk.AdjustBoundsHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AdjustBoundsArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AdjustBoundsArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AdjustBoundsHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="NewValue">
<MemberSignature Language="C#" Value="public double NewValue { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 NewValue" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>The new value for the bounds of the range.</summary>
<value>A <see cref="T:System.Double" />.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="AdjustBoundsHandler" FullName="Gtk.AdjustBoundsHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void AdjustBoundsHandler(object o, AdjustBoundsArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AdjustBoundsHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AdjustBoundsArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.Range.AdjustBounds" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AdjustBoundsArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AdjustBoundsHandler" /> to an event, add the AdjustBoundsHandler instance to the event. The methods referenced by the AdjustBoundsHandler instance are invoked whenever the event is raised, until the AdjustBoundsHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,402 @@
<Type Name="Adjustment" FullName="Gtk.Adjustment">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public class Adjustment : GLib.InitiallyUnowned" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Adjustment extends GLib.InitiallyUnowned" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.InitiallyUnowned</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Encapsulates an adjustable bounded value.</summary>
<remarks>
<para>The Adjustment object represents a value with an associated <see cref="P:Gtk.Adjustment.Lower" /> and <see cref="P:Gtk.Adjustment.Upper" /> bound, together with a <see cref="P:Gtk.Adjustment.StepIncrement" />, <see cref="P:Gtk.Adjustment.PageIncrement" />, and a <see cref="P:Gtk.Adjustment.PageSize" />.</para>
<para>The Adjustment object does not update the value itself. Instead it is left up to the owner of the Adjustment to control the value. The owner of the Adjustment typically calls the <see cref="M:Gtk.Adjustment.ValueChanged" /> and <see cref="M:Gtk.Adjustment.Changed" /> methods after changing the value or its bounds, respectively. This results in the emission of the <see cref="F:Gtk.Adjustment.ValueChanged" /> or <see cref="F:Gtk.Adjustment.Changed" /> events respectively.</para>
<para>An Adjustment is used within several widgets, including <see cref="T:Gtk.SpinButton" />, <see cref="T:Gtk.Viewport" />, and <see cref="T:Gtk.Range" /> (which is a base class for <see cref="T:Gtk.HScrollbar" />, <see cref="T:Gtk.VScrollbar" />, <see cref="T:Gtk.HScale" />, and <see cref="T:Gtk.VScale" />).</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Adjustment ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Adjustment (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Adjustment (double value, double lower, double upper, double step_increment, double page_increment, double page_size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(float64 value, float64 lower, float64 upper, float64 step_increment, float64 page_increment, float64 page_size) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="value" Type="System.Double" />
<Parameter Name="lower" Type="System.Double" />
<Parameter Name="upper" Type="System.Double" />
<Parameter Name="step_increment" Type="System.Double" />
<Parameter Name="page_increment" Type="System.Double" />
<Parameter Name="page_size" Type="System.Double" />
</Parameters>
<Docs>
<param name="value">The initial value.</param>
<param name="lower">The minimum value.</param>
<param name="upper">The maximum value.</param>
<param name="step_increment">The increment to use to make minor changes to the value.</param>
<param name="page_increment">The increment to use to make major changes to the value.</param>
<param name="page_size">The page size. In a <see cref="T:Gtk.Scrollbar" /> this is the size of the area that is currently visible.</param>
<summary>Creates an Adjustment with the specified value and bounds.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Change">
<MemberSignature Language="C#" Value="public void Change ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Change() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Fires the <see cref="F:Gtk.Adjustment.Changed" /> event.</summary>
<remarks>
<para>This method should be called manually after changing properties to notify all listening objects that one or more of the Adjustment's bounds have changed.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Changed">
<MemberSignature Language="C#" Value="public event EventHandler Changed;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Changed" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>This event is raised when <see cref="M:Gtk.Adjustment.Change" /> is called.</summary>
<remarks>
<para>If the Adjustment's properties change, (such as <see cref="P:Gtk.Adjustment.Upper" />, <see cref="P:Gtk.Adjustment.Lower" /> etc.), it is up to whichever class changes the values to call <see cref="M:Gtk.Adjustment.Change" /> to ensure this event is raised.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="ChangeValue">
<MemberSignature Language="C#" Value="public void ChangeValue ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ChangeValue() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Fires the <see cref="F:Gtk.Adjustment.ValueChanged" /> event.</summary>
<remarks>
<para>This method should be called manually after changing properties to notify all listening objects that the Adjustment's <see cref="P:Gtk.Adjustment.Value" /> has changed.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="ClampPage">
<MemberSignature Language="C#" Value="public void ClampPage (double lower, double upper);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ClampPage(float64 lower, float64 upper) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="lower" Type="System.Double" />
<Parameter Name="upper" Type="System.Double" />
</Parameters>
<Docs>
<param name="lower">The lower value of the new range.</param>
<param name="upper">The upper value of the new range.</param>
<summary>Used to inform the Adjustment's view that a new visible range should be displayed.</summary>
<remarks>
<para>
This method should be used to set the currently visible range to (<paramref name="lower" />, <paramref name="upper" />).?If necessary, the current <see cref="P:Gtk.Adjustment.Value" /> is changed to ensure that it is visible within the new scope.
</para>
<para>
If the specified range is larger than the <see cref="T:Gtk.Adjustment.PageSize" />, then only the start of it will make up the new "current page".
</para>
<para>
The <see cref="F:Gtk.Adjustment.ValueChanged" /> event will be raised if the <see cref="P:Gtk.Adjustment.Value" /> changes as a result of this method. <see cref="M:Gtk.Adjustment.Change" /> must be called manually if the <see cref="F:Gtk.Adjustment.Changed" /> event should be raised.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Configure">
<MemberSignature Language="C#" Value="public void Configure (double value, double lower, double upper, double step_increment, double page_increment, double page_size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Configure(float64 value, float64 lower, float64 upper, float64 step_increment, float64 page_increment, float64 page_size) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="value" Type="System.Double" />
<Parameter Name="lower" Type="System.Double" />
<Parameter Name="upper" Type="System.Double" />
<Parameter Name="step_increment" Type="System.Double" />
<Parameter Name="page_increment" Type="System.Double" />
<Parameter Name="page_size" Type="System.Double" />
</Parameters>
<Docs>
<param name="value">To be added.</param>
<param name="lower">To be added.</param>
<param name="upper">To be added.</param>
<param name="step_increment">To be added.</param>
<param name="page_increment">To be added.</param>
<param name="page_size">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Adjustment" />.</remarks>
</Docs>
</Member>
<Member MemberName="Lower">
<MemberSignature Language="C#" Value="public double Lower { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Lower" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("lower")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Retrieve the lower bound of this Adjustment.</summary>
<value>a <see cref="T:System.Double" /></value>
<remarks>The minimum possible value that is currently allowed.</remarks>
</Docs>
</Member>
<Member MemberName="OnChanged">
<MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnChanged() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideChanged", Type=typeof(Gtk.Adjustment))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Virtual method to override the <see cref="M:Gtk.Adjustment.Changed" /> event default handler.</summary>
<remarks>Override this method to change the default event handling for the <see cref="T:Gtk.Adjustment.Changed" /> event. </remarks>
</Docs>
</Member>
<Member MemberName="OnValueChanged">
<MemberSignature Language="C#" Value="protected virtual void OnValueChanged ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnValueChanged() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideValueChanged", Type=typeof(Gtk.Adjustment))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Virtual method for <see cref="M:Gtk.Adjustment.ValueChanged" /> event default handling.</summary>
<remarks>Override this method to change the default event handling for the <see cref="M:Gtk.Adjustment.ValueChanged" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="PageIncrement">
<MemberSignature Language="C#" Value="public double PageIncrement { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 PageIncrement" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("page-increment")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the increment used to make major changes to the value.</summary>
<value>The current PageIncrement.</value>
<remarks>
<para>The usefulness of this value is entirely dependent upon the context in whic hthe Adjustment is used.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="PageSize">
<MemberSignature Language="C#" Value="public double PageSize { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 PageSize" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("page-size")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the size of a 'page'.</summary>
<value>The current size of pages in this Adjustment.</value>
<remarks>
<para>In a <see cref="T:Gtk.Scrollbar" /> this is the size of the area which is currently visible.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="SetBounds">
<MemberSignature Language="C#" Value="public void SetBounds (double lower, double upper, double step_increment, double page_increment, double page_size);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetBounds(float64 lower, float64 upper, float64 step_increment, float64 page_increment, float64 page_size) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="lower" Type="System.Double" />
<Parameter Name="upper" Type="System.Double" />
<Parameter Name="step_increment" Type="System.Double" />
<Parameter Name="page_increment" Type="System.Double" />
<Parameter Name="page_size" Type="System.Double" />
</Parameters>
<Docs>
<param name="lower">The minimum value.</param>
<param name="upper">The maximum value.</param>
<param name="step_increment">The increment to use to make minor changes to the value.</param>
<param name="page_increment">The increment to use to make major changes to the value.</param>
<param name="page_size">The page size. In a <see cref="T:Gtk.Scrollbar" /> this is the size of the area that is currently visible.</param>
<summary>Sets all the properties of the Adjustment at the same time.</summary>
<remarks>
<para>When updating the values and properties of an Adjustment, remember to call the <see cref="M:Gtk.Adjustment.Changed" /> and/or <see cref="M:Gtk.Adjustment.ValueChanged" /> methods to ensure the correct events are raised.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="StepIncrement">
<MemberSignature Language="C#" Value="public double StepIncrement { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 StepIncrement" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("step-increment")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The increment to use to make minor changes to the value.</summary>
<value>a <see cref="T:System.Double" /></value>
<remarks>
<para>In a <see cref="T:Gtk.Scrollbar" /> this increment is used when the mouse is clicked on the arrows at the top and bottom of the <see cref="T:Gtk.Scrollbar" />, to scroll by a small amount.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Upper">
<MemberSignature Language="C#" Value="public double Upper { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Upper" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("upper")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Retrieve the upper bound of this Adjustment.</summary>
<value>a <see cref="T:System.Double" /></value>
<remarks>The maximum possible value that is currently allowed.</remarks>
</Docs>
</Member>
<Member MemberName="Value">
<MemberSignature Language="C#" Value="public double Value { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Value" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("value")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the current <paramref name="value" />.</summary>
<value>The current value of this adjustment.</value>
<remarks>
<para>If you set this property, you should manually call <see cref="M:Gtk.Adjustment.ChangeValue" /> so that all listening objects are notified of the change.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="ValueChanged">
<MemberSignature Language="C#" Value="public event EventHandler ValueChanged;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler ValueChanged" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("value-changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>This event is raised when <see cref="M:Gtk.Adjustment.ChangeValue" /> is called.</summary>
<remarks>
<para>This event can be handled to be notified of changes to the Adjustment's value. However, this relies on all objects that change the <see cref="P:Gtk.Adjustment.Value" /> calling <see cref="M:Gtk.Adjustment.ChangeValue" />.</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,70 @@
<Type Name="Align" FullName="Gtk.Align">
<TypeSignature Language="C#" Value="public enum Align" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Align extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.AlignGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Center">
<MemberSignature Language="C#" Value="Center" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.Align Center = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Align</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="End">
<MemberSignature Language="C#" Value="End" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.Align End = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Align</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Fill">
<MemberSignature Language="C#" Value="Fill" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.Align Fill = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Align</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="Start" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.Align Start = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Align</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,333 @@
<Type Name="Alignment" FullName="Gtk.Alignment">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public class Alignment : Gtk.Bin" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Alignment extends Gtk.Bin" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Bin</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A container that controls the alignment and size of its child.</summary>
<remarks>
<para>An Alignment widget controls the alignment and size of its child widget. It has four settings: <see cref="P:Gtk.Alignment.Xscale" />, <see cref="P:Gtk.Alignment.Yscale" />, <see cref="P:Gtk.Alignment.Xalign" />, and <see cref="P:Gtk.Alignment.Yalign" />.</para>
<para>The scale settings are used to specify how much the child widget should expand to fill the space allocated to the Alignment. The values can range from 0 (meaning the child doesn't expand at all) to 1 (meaning the child expands to fill all of the available space).</para>
<para>The alignment settings are used to position the child widget within the available area. The values range from 0 (top or left) to 1 (bottom or right). If the scale settings are both set to 1, (making the child expand), the alignment settings have no effect.</para>
<para>To add a child to an Alignment, use the <see cref="M:Gtk.Container.Add" /> method from the <see cref="T:Gtk.Container" /> class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Alignment (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Alignment (float xalign, float yalign, float xscale, float yscale);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(float32 xalign, float32 yalign, float32 xscale, float32 yscale) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="xalign" Type="System.Single" />
<Parameter Name="yalign" Type="System.Single" />
<Parameter Name="xscale" Type="System.Single" />
<Parameter Name="yscale" Type="System.Single" />
</Parameters>
<Docs>
<param name="xalign">The horizontal alignment of the child widget, from 0 (left) to 1 (right).</param>
<param name="yalign">The vertical alignment of the child widget, from 0 (top) to 1 (bottom).</param>
<param name="xscale">The amount that the child widget expands horizontally to fill up unused space, from 0 to 1.</param>
<param name="yscale">The amount that the child widget expands vertically to fill up unused space, from 0 to 1.</param>
<summary>Creates a new Alignment with the specified alignment and spacing.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="BottomPadding">
<MemberSignature Language="C#" Value="public uint BottomPadding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 BottomPadding" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("bottom-padding")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The padding to insert at the bottom of the child widget.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GetPadding">
<MemberSignature Language="C#" Value="public void GetPadding (out uint padding_top, out uint padding_bottom, out uint padding_left, out uint padding_right);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetPadding(unsigned int32 padding_top, unsigned int32 padding_bottom, unsigned int32 padding_left, unsigned int32 padding_right) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="padding_top" Type="System.UInt32&amp;" RefType="out" />
<Parameter Name="padding_bottom" Type="System.UInt32&amp;" RefType="out" />
<Parameter Name="padding_left" Type="System.UInt32&amp;" RefType="out" />
<Parameter Name="padding_right" Type="System.UInt32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="padding_top">a <see cref="T:System.UInt32" /></param>
<param name="padding_bottom">a <see cref="T:System.UInt32" /></param>
<param name="padding_left">a <see cref="T:System.UInt32" /></param>
<param name="padding_right">a <see cref="T:System.UInt32" /></param>
<summary>
Gets the padding on the different sides of the widget.
</summary>
<remarks>This is a convenience method.
See also <see cref="M:Gtk.Alignment.SetPadding" />.</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Alignment" />.</remarks>
</Docs>
</Member>
<Member MemberName="LeftPadding">
<MemberSignature Language="C#" Value="public uint LeftPadding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 LeftPadding" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("left-padding")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The padding to insert at the left of the child widget.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="RightPadding">
<MemberSignature Language="C#" Value="public uint RightPadding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 RightPadding" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("right-padding")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The padding to insert at the right of the child widget.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public void Set (float xalign, float yalign, float xscale, float yscale);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(float32 xalign, float32 yalign, float32 xscale, float32 yscale) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="xalign" Type="System.Single" />
<Parameter Name="yalign" Type="System.Single" />
<Parameter Name="xscale" Type="System.Single" />
<Parameter Name="yscale" Type="System.Single" />
</Parameters>
<Docs>
<param name="xalign">The horizontal alignment of the child widget, from 0 (left) to 1 (right).</param>
<param name="yalign">The vertical alignment of the child widget, from 0 (top) to 1 (bottom).</param>
<param name="xscale">The amount that the child widget expands horizontally to fill up unused space, from 0 to 1.</param>
<param name="yscale">The amount that the child widget expands vertically to fill up unused space, from 0 to 1.</param>
<summary>Adjusts all the alignment and scale properties.</summary>
<remarks>
<para>For the scale parameters, a value of 0 indicates that the child widget should never expand. A value of 1 indicates that the child widget will expand to fill all of the space allocated for the Alignment.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="SetPadding">
<MemberSignature Language="C#" Value="public void SetPadding (uint padding_top, uint padding_bottom, uint padding_left, uint padding_right);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPadding(unsigned int32 padding_top, unsigned int32 padding_bottom, unsigned int32 padding_left, unsigned int32 padding_right) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="padding_top" Type="System.UInt32" />
<Parameter Name="padding_bottom" Type="System.UInt32" />
<Parameter Name="padding_left" Type="System.UInt32" />
<Parameter Name="padding_right" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="padding_top">a <see cref="T:System.UInt32" /></param>
<param name="padding_bottom">a <see cref="T:System.UInt32" /></param>
<param name="padding_left">a <see cref="T:System.UInt32" /></param>
<param name="padding_right">a <see cref="T:System.UInt32" /></param>
<summary>
Sets the padding on the different sides of the widget.
</summary>
<remarks>
<para>
The padding adds blank space to the vertical or horizontal sides
of the widget. For instance, this can be used to indent the child
widget towards the right by adding padding on the left.
</para>
<para>
This is a convenience method; the properties can also
be set directly.
</para>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="TopPadding">
<MemberSignature Language="C#" Value="public uint TopPadding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 TopPadding" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("top-padding")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The padding to insert at the top of the child widget.</summary>
<value>a <see cref="T:System.UInt32" /></value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Xalign">
<MemberSignature Language="C#" Value="public float Xalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Xalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("xalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the horizontal alignment of the child widget.</summary>
<value>The child widget's current horizontal alignment.</value>
<remarks>
<para>This property is a value between 0 and 1, where 0 indicates no child expansion, and 1 indicates the child expands to fill the Alignment's allocated horizontal size.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Xscale">
<MemberSignature Language="C#" Value="public float Xscale { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Xscale" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("xscale")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the horizontal expansion of the child widget.</summary>
<value>The current horizontal expansion of the child widget.</value>
<remarks>
<para>This property is a value between 0 and 1, where 0 indicates no child expansion, and 1 indicates the child expands to fill the Alignment's allocated horizontal size.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Yalign">
<MemberSignature Language="C#" Value="public float Yalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Yalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("yalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the vertical alignment of the child widget.</summary>
<value>The child widget's current vertical alignment.</value>
<remarks>
<para>This property is a value between 0 and 1 where 0 indicates alignment at the top of the container, and 1 indicates alignment at the bottom of the container.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Yscale">
<MemberSignature Language="C#" Value="public float Yscale { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Yscale" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("yscale")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Manage the vertical expansion of the child widget.</summary>
<value>The current vertical expansion of the child widget.</value>
<remarks>
<para>This property is a value between 0 and 1, where 0 indicates no child expansion, and 1 indicates the child expands to fill the Alignment's allocated vertical size.</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AnimationDescription" FullName="Gtk.AnimationDescription">
<TypeSignature Language="C#" Value="public class AnimationDescription : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AnimationDescription extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AnimationDescription (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AnimationInfo" FullName="Gtk.AnimationInfo">
<TypeSignature Language="C#" Value="public class AnimationInfo : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AnimationInfo extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AnimationInfo (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,175 @@
<Type Name="AppChooserAdapter" FullName="Gtk.AppChooserAdapter">
<TypeSignature Language="C#" Value="public class AppChooserAdapter : GLib.GInterfaceAdapter, GLib.IWrapper, Gtk.IAppChooser" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AppChooserAdapter extends GLib.GInterfaceAdapter implements class GLib.IWrapper, class Gtk.IAppChooser" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
<Interface>
<InterfaceName>Gtk.IAppChooser</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserAdapter (IntPtr handle);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int handle) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="handle" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gtk.IAppChooser GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.IAppChooser GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.IAppChooser</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="obj" Type="GLib.Object" />
</Parameters>
<Docs>
<param name="obj">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Gtk.IAppChooser GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.IAppChooser GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.IAppChooser</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handle" Type="System.IntPtr" />
<Parameter Name="owned" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="handle">To be added.</param>
<param name="owned">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GInterfaceGType">
<MemberSignature Language="C#" Value="public override GLib.GType GInterfaceGType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype GLib.GType GInterfaceGType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Handle">
<MemberSignature Language="C#" Value="public override IntPtr Handle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int Handle" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OwnedHandle">
<MemberSignature Language="C#" Value="public IntPtr OwnedHandle { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int OwnedHandle" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Refresh">
<MemberSignature Language="C#" Value="public void Refresh ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Refresh() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,233 @@
<Type Name="AppChooserButton" FullName="Gtk.AppChooserButton">
<TypeSignature Language="C#" Value="public class AppChooserButton : Gtk.ComboBox, Gtk.IAppChooser" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AppChooserButton extends Gtk.ComboBox implements class GLib.IWrapper, class Gtk.IAppChooser" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.ComboBox</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gtk.IAppChooser</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserButton (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserButton (string content_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string content_type) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="content_type" Type="System.String" />
</Parameters>
<Docs>
<param name="content_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ActiveCustomItem">
<MemberSignature Language="C#" Value="public string ActiveCustomItem { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ActiveCustomItem" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppendCustomItem">
<MemberSignature Language="C#" Value="public void AppendCustomItem (string name, string label, GLib.IIcon icon);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendCustomItem(string name, string label, class GLib.IIcon icon) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
<Parameter Name="label" Type="System.String" />
<Parameter Name="icon" Type="GLib.IIcon" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<param name="label">To be added.</param>
<param name="icon">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppendSeparator">
<MemberSignature Language="C#" Value="public void AppendSeparator ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AppendSeparator() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CustomItemActivated">
<MemberSignature Language="C#" Value="public event Gtk.CustomItemActivatedHandler CustomItemActivated;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.CustomItemActivatedHandler CustomItemActivated" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("custom-item-activated")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.CustomItemActivatedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AppChooserButton" />.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Heading">
<MemberSignature Language="C#" Value="public string Heading { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Heading" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("heading")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnCustomItemActivated">
<MemberSignature Language="C#" Value="protected virtual void OnCustomItemActivated (string item_name);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCustomItemActivated(string item_name) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideCustomItemActivated", Type=typeof(Gtk.AppChooserButton))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="item_name" Type="System.String" />
</Parameters>
<Docs>
<param name="item_name">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.AppChooserButton.CustomItemActivated" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AppChooserButton.CustomItemActivated" /> event.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Refresh">
<MemberSignature Language="C#" Value="public void Refresh ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Refresh() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowDialogItem">
<MemberSignature Language="C#" Value="public bool ShowDialogItem { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowDialogItem" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-dialog-item")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,180 @@
<Type Name="AppChooserDialog" FullName="Gtk.AppChooserDialog">
<TypeSignature Language="C#" Value="public class AppChooserDialog : Gtk.Dialog, Gtk.IAppChooser" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AppChooserDialog extends Gtk.Dialog implements class GLib.IWrapper, class Gtk.IAppChooser" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Dialog</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gtk.IAppChooser</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserDialog (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserDialog (Gtk.Window parent, Gtk.DialogFlags flags, GLib.IFile file);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Gtk.Window parent, valuetype Gtk.DialogFlags flags, class GLib.IFile file) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="parent" Type="Gtk.Window" />
<Parameter Name="flags" Type="Gtk.DialogFlags" />
<Parameter Name="file" Type="GLib.IFile" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="flags">To be added.</param>
<param name="file">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserDialog (Gtk.Window parent, Gtk.DialogFlags flags, string content_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Gtk.Window parent, valuetype Gtk.DialogFlags flags, string content_type) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="parent" Type="Gtk.Window" />
<Parameter Name="flags" Type="Gtk.DialogFlags" />
<Parameter Name="content_type" Type="System.String" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="flags">To be added.</param>
<param name="content_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Gfile">
<MemberSignature Language="C#" Value="public GLib.IFile Gfile { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IFile Gfile" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("gfile")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>GLib.IFile</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AppChooserDialog" />.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Heading">
<MemberSignature Language="C#" Value="public string Heading { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Heading" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("heading")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Refresh">
<MemberSignature Language="C#" Value="public void Refresh ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Refresh() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Widget">
<MemberSignature Language="C#" Value="public Gtk.Widget Widget { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Widget" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AppChooserIface" FullName="Gtk.AppChooserIface">
<TypeSignature Language="C#" Value="public class AppChooserIface : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AppChooserIface extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserIface (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,342 @@
<Type Name="AppChooserWidget" FullName="Gtk.AppChooserWidget">
<TypeSignature Language="C#" Value="public class AppChooserWidget : Gtk.Box, Gtk.IAppChooser" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AppChooserWidget extends Gtk.Box implements class GLib.IWrapper, class Gtk.IAppChooser" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Box</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gtk.IAppChooser</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserWidget (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AppChooserWidget (string content_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string content_type) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="content_type" Type="System.String" />
</Parameters>
<Docs>
<param name="content_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ApplicationActivated">
<MemberSignature Language="C#" Value="public event Gtk.ApplicationActivatedHandler ApplicationActivated;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.ApplicationActivatedHandler ApplicationActivated" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("application-activated")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ApplicationActivatedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ApplicationSelected">
<MemberSignature Language="C#" Value="public event Gtk.ApplicationSelectedHandler ApplicationSelected;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.ApplicationSelectedHandler ApplicationSelected" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("application-selected")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ApplicationSelectedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ContentType">
<MemberSignature Language="C#" Value="public string ContentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ContentType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="DefaultText">
<MemberSignature Language="C#" Value="public string DefaultText { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DefaultText" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("default-text")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AppChooserWidget" />.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnApplicationActivated">
<MemberSignature Language="C#" Value="protected virtual void OnApplicationActivated (GLib.IAppInfo app_info);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnApplicationActivated(class GLib.IAppInfo app_info) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideApplicationActivated", Type=typeof(Gtk.AppChooserWidget))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="app_info" Type="GLib.IAppInfo" />
</Parameters>
<Docs>
<param name="app_info">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.AppChooserWidget.ApplicationActivated" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AppChooserWidget.ApplicationActivated" /> event.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnApplicationSelected">
<MemberSignature Language="C#" Value="protected virtual void OnApplicationSelected (GLib.IAppInfo app_info);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnApplicationSelected(class GLib.IAppInfo app_info) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideApplicationSelected", Type=typeof(Gtk.AppChooserWidget))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="app_info" Type="GLib.IAppInfo" />
</Parameters>
<Docs>
<param name="app_info">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.AppChooserWidget.ApplicationSelected" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AppChooserWidget.ApplicationSelected" /> event.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="OnPopulatePopup">
<MemberSignature Language="C#" Value="protected virtual void OnPopulatePopup (Gtk.Menu menu, GLib.IAppInfo app_info);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPopulatePopup(class Gtk.Menu menu, class GLib.IAppInfo app_info) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverridePopulatePopup", Type=typeof(Gtk.AppChooserWidget))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="menu" Type="Gtk.Menu" />
<Parameter Name="app_info" Type="GLib.IAppInfo" />
</Parameters>
<Docs>
<param name="menu">To be added.</param>
<param name="app_info">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.AppChooserWidget.PopulatePopup" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.AppChooserWidget.PopulatePopup" /> event.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="PopulatePopup">
<MemberSignature Language="C#" Value="public event Gtk.PopulatePopupHandler PopulatePopup;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.PopulatePopupHandler PopulatePopup" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("populate-popup")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PopulatePopupHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Refresh">
<MemberSignature Language="C#" Value="public void Refresh ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void Refresh() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowAll">
<MemberSignature Language="C#" Value="public bool ShowAll { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowAll" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-all")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowDefault">
<MemberSignature Language="C#" Value="public bool ShowDefault { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowDefault" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-default")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowFallback">
<MemberSignature Language="C#" Value="public bool ShowFallback { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowFallback" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-fallback")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowOther">
<MemberSignature Language="C#" Value="public bool ShowOther { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowOther" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-other")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShowRecommended">
<MemberSignature Language="C#" Value="public bool ShowRecommended { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ShowRecommended" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("show-recommended")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,506 @@
<Type Name="Application" FullName="Gtk.Application">
<TypeSignature Language="C#" Value="public class Application : GLib.Application" Maintainer="John Luke" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi Application extends GLib.Application" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.Application</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Application class</summary>
<remarks>
<para>
Provides the initialization and event loop iteration related
methods for the Gtk# widget library. Since Gtk# is an event
driven toolkit, Applications register callbacks against various
events to handle user input. These callbacks are invoked from
the main event loop when events are detected.
</para>
<example>
<code lang="C#">
using Gtk;
using System;
using GLib;
public class HelloWorld {
public static int Main (string[] args)
{
Application.Init ();
Gtk.Window win = new Gtk.Window ("Gtk# Hello World");
win.DeleteEvent += new DeleteEventHandler (Window_Delete);
win.ShowAll ();
Application.Run ();
return 0;
}
static void Window_Delete (object obj, DeleteEventArgs args)
{
SignalArgs sa = (SignalArgs) args;
Application.Quit ();
sa.RetVal = true;
}
}
</code>
</example>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Application (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Application (string application_id, GLib.ApplicationFlags flags);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string application_id, valuetype GLib.ApplicationFlags flags) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="application_id" Type="System.String" />
<Parameter Name="flags" Type="GLib.ApplicationFlags" />
</Parameters>
<Docs>
<param name="application_id">To be added.</param>
<param name="flags">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AddWindow">
<MemberSignature Language="C#" Value="public void AddWindow (Gtk.Window window);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddWindow(class Gtk.Window window) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="window" Type="Gtk.Window" />
</Parameters>
<Docs>
<param name="window">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CurrentEvent">
<MemberSignature Language="C#" Value="public static Gdk.Event CurrentEvent { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Gdk.Event CurrentEvent" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Event</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns the event currently taking place.</summary>
<value>a <see cref="T:Gdk.Event" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="EventsPending">
<MemberSignature Language="C#" Value="public static bool EventsPending ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool EventsPending() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Whether there are events on the queue</summary>
<returns>
<see langword="true" /> if events are available to be processed, <see langword="false" /> otherwise</returns>
<remarks>
<para>
Checks if any events are pending. This can be used to
update the GUI and invoke timeouts etc. while doing some
time intensive computation.
</para>
<example>
<code lang="C#">
void LongComputation ()
{
while (!done){
ComputationChunk ();
// Flush pending events to keep the GUI reponsive
while (Application.EventsPending ())
Application.RunIteration ();
}
}
</code>
</example>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Application" />.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Init">
<MemberSignature Language="C#" Value="public static void Init ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Init() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Initializes GTK+ for operation.</summary>
<remarks>
<para>
Call this function before using any other Gtk# functions
in your GUI applications. It will initialize everything
needed to operate the toolkit.
</para>
<para>
This function will terminate your program if it was unable
to initialize the GUI for some reason. If you want your
program to fall back to a textual interface you want to
call <see cref="M:Gtk.Application.InitCheck(System.String, System.String []&amp;)" /> instead.
</para>
<para>
If you want to pass arguments from the command line use
the <see cref="T:Gtk.Application.Init(System.String, System.String []&amp;)" />
method instead.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Init">
<MemberSignature Language="C#" Value="public static void Init (string progname, ref string[] args);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Init(string progname, string[] args) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="progname" Type="System.String" />
<Parameter Name="args" Type="System.String[]&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="progname">The name of the program.</param>
<param name="args">An string array with the parameters given to the program.</param>
<summary>Call this method before using any other GTK# method in your GUI applications.</summary>
<remarks>
<para>
It will initialize everything needed to operate the toolkit and parses some standard command line options, <paramref name="args" /> is adjusted accordingly so your code will never see those standard arugments.
</para>
<para>
Note that there are some alternative ways to initialize GTK#, if you are calling <see cref="M:Gtk.Global.ParseArgs" /> or <see cref="M:Gtk.Application.InitCheck" /> you don't have to call <see cref="M:Gtk.Application.Init" />.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="InitCheck">
<MemberSignature Language="C#" Value="public static bool InitCheck (string progname, ref string[] args);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool InitCheck(string progname, string[] args) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="progname" Type="System.String" />
<Parameter Name="args" Type="System.String[]&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="progname">The name of the program.</param>
<param name="args">An string array with the parameters given to the program.</param>
<summary>This method does the same work as <see cref="M:Gtk.Application.Init" /> with only a single change, it does not terminate the program if the GUI can't be initialized. Instead it returns <see langword="false" /> on failure.</summary>
<returns>
<see langword="" /> if the GUI has been succesfully initialized, otherwise <see langword="false" />.</returns>
<remarks>This way the application can fall back to some toher means of communication with the user, for example a curses or command line interface.</remarks>
</Docs>
</Member>
<Member MemberName="Invoke">
<MemberSignature Language="C#" Value="public static void Invoke (EventHandler d);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Invoke(class System.EventHandler d) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="d" Type="System.EventHandler" />
</Parameters>
<Docs>
<param name="d">An event handler to invoke on the main thread.</param>
<summary>Invoke the given EventHandler in the GUI thread.</summary>
<remarks>
Use this method to invoke the given delegate code in the
main thread. This is necessary since Gtk# does not allow
multiple threads to perform operations on Gtk objects as it
the toolkit is not thread-safe.
<para>
This mechanism is simpler to use than <see cref="T:Gtk.ThreadNotify" /> since it does not require the
creation of a notifier per event.
</para><para>
This is particularly useful with C# 2.0 as it is possible
to use anonymous methods with it, for example:
</para><example><code lang="C#">
using Gtk;
using Gdk;
using System;
using System.Threading;
public class HelloThreads {
static Label msg;
static Button but;
static int count;
static Thread thr;
public static int Main (string[] args)
{
Application.Init ();
Gtk.Window win = new Gtk.Window ("Gtk# Threaded Counter");
win.DeleteEvent += new DeleteEventHandler (Window_Delete);
msg = new Label ("Click to quit");
but = new Button (msg);
but.Clicked += delegate { thr.Abort (); Application.Quit (); };
win.Add (but);
win.ShowAll ();
thr = new Thread (ThreadMethod);
thr.Start ();
Application.Run ();
return 0;
}
static void ThreadMethod ()
{
Console.WriteLine ("Starting thread");
while (true){
count++;
Thread.Sleep (500);
Application.Invoke (delegate {
msg.Text = String.Format ("Click to Quit ({0})", count);
});
}
}
static void Window_Delete (object obj, DeleteEventArgs args)
{
Application.Quit ();
args.RetVal = true;
}
</code></example></remarks>
</Docs>
</Member>
<Member MemberName="Invoke">
<MemberSignature Language="C#" Value="public static void Invoke (object sender, EventArgs args, EventHandler d);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Invoke(object sender, class System.EventArgs args, class System.EventHandler d) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="sender" Type="System.Object" />
<Parameter Name="args" Type="System.EventArgs" />
<Parameter Name="d" Type="System.EventHandler" />
</Parameters>
<Docs>
<param name="sender">The sender to pass to the event handler..</param>
<param name="args">The argument to pass to the event handler.</param>
<param name="d">An event handler to invoke on the main thread.</param>
<summary>Invoke the given EventHandler in the GUI thread.</summary>
<remarks>
Use this method to invoke the given delegate code in the
main thread. This is necessary since Gtk# does not allow
multiple threads to perform operations on Gtk objects as it
the toolkit is not thread-safe.
<para>
This mechanism is simpler to use than <see cref="T:Gtk.ThreadNotify" /> since it does not require the
creation of a notifier per event.
</para><para>
This is particularly useful with C# 2.0 as it is possible
to use anonymous methods with it, for example:
</para><example><code lang="C#">
using Gtk;
using Gdk;
using System;
using System.Threading;
public class HelloThreads {
static Label msg;
static Button but;
static int count;
static Thread thr;
public static int Main (string[] args)
{
Application.Init ();
Gtk.Window win = new Gtk.Window ("Gtk# Threaded Counter");
win.DeleteEvent += new DeleteEventHandler (Window_Delete);
msg = new Label ("Click to quit");
but = new Button (msg);
but.Clicked += delegate { thr.Abort (); Application.Quit (); };
win.Add (but);
win.ShowAll ();
thr = new Thread (ThreadMethod);
thr.Start ();
Application.Run ();
return 0;
}
static void ThreadMethod ()
{
Console.WriteLine ("Starting thread");
while (true){
count++;
Thread.Sleep (500);
Application.Invoke (delegate {
msg.Text = String.Format ("Click to Quit ({0})", count);
});
}
}
static void Window_Delete (object obj, DeleteEventArgs args)
{
Application.Quit ();
args.RetVal = true;
}
</code></example></remarks>
</Docs>
</Member>
<Member MemberName="Quit">
<MemberSignature Language="C#" Value="public static void Quit ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Quit() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Quits the current main loop</summary>
<remarks>
<para>
Makes the innermost invocation of the main loop return when it regains control.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="RemoveWindow">
<MemberSignature Language="C#" Value="public void RemoveWindow (Gtk.Window window);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveWindow(class Gtk.Window window) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="window" Type="Gtk.Window" />
</Parameters>
<Docs>
<param name="window">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Run">
<MemberSignature Language="C#" Value="public static void Run ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void Run() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Runs the main loop</summary>
<remarks>
<para>
Runs the main loop until <see cref="M:Gtk.Application.Quit()" /> is called. You can nest
calls to <see cref="M:Gtk.Application.Run()" />. In that
case <see cref="M:Gtk.Application.Quit()" /> will make the
innermost invocation of the main loop return.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="RunIteration">
<MemberSignature Language="C#" Value="public static void RunIteration ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void RunIteration() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Runs a single iteration of the main loop.</summary>
<remarks>
<para>
Runs a single iteration of the main loop. If no events are
waiting to be processed Gtk# will block until the next
event is noticed. If you do not want to block look at <see cref="M:Gtk.Application.RunIteration(System.Boolean)" /> or check if
any events are pending with <see cref="M:Gtk.Application.EventsPending()" /> first.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="RunIteration">
<MemberSignature Language="C#" Value="public static bool RunIteration (bool blocking);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool RunIteration(bool blocking) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="blocking" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="blocking">A boolean value, whether the iteration should block or not</param>
<summary>Runs a single iteration of the main loop.</summary>
<returns>
<see langword="true" /> if <see cref="M:Gtk.Application.Quit()" /> has been called in the innermost main loop.</returns>
<remarks>
<para>
Runs a single iteration of the main loop. If <paramref name="blocking" /> is <see langword="true" />, then if no events are
waiting to be processed Gtk# will block until the next event is noticed; If <paramref name="blocking" /> is <see langword="false" />,
then it if no events are waiting to be processed Gtk#, routine will return immediately.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Windows">
<MemberSignature Language="C#" Value="public Gtk.Window[] Windows { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Window[] Windows" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Window[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,45 @@
<Type Name="ApplicationActivatedArgs" FullName="Gtk.ApplicationActivatedArgs">
<TypeSignature Language="C#" Value="public class ApplicationActivatedArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ApplicationActivatedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.AppChooserWidget.ApplicationActivated" /> event invokes <see cref="T:Gtk.ApplicationActivatedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ApplicationActivatedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ApplicationActivatedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ApplicationActivatedHandler" /> delegate.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="ApplicationActivatedHandler" FullName="Gtk.ApplicationActivatedHandler">
<TypeSignature Language="C#" Value="public delegate void ApplicationActivatedHandler(object o, ApplicationActivatedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ApplicationActivatedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ApplicationActivatedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.AppChooserWidget.ApplicationActivated" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ApplicationActivatedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ApplicationActivatedHandler" /> to an event, add the ApplicationActivatedHandler instance to the event. The methods referenced by the ApplicationActivatedHandler instance are invoked whenever the event is raised, until the ApplicationActivatedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Type>

View File

@@ -0,0 +1,45 @@
<Type Name="ApplicationSelectedArgs" FullName="Gtk.ApplicationSelectedArgs">
<TypeSignature Language="C#" Value="public class ApplicationSelectedArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ApplicationSelectedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.AppChooserWidget.ApplicationSelected" /> event invokes <see cref="T:Gtk.ApplicationSelectedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ApplicationSelectedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ApplicationSelectedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ApplicationSelectedHandler" /> delegate.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AppInfo">
<MemberSignature Language="C#" Value="public GLib.IAppInfo AppInfo { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.IAppInfo AppInfo" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.IAppInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="ApplicationSelectedHandler" FullName="Gtk.ApplicationSelectedHandler">
<TypeSignature Language="C#" Value="public delegate void ApplicationSelectedHandler(object o, ApplicationSelectedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ApplicationSelectedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ApplicationSelectedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.AppChooserWidget.ApplicationSelected" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ApplicationSelectedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ApplicationSelectedHandler" /> to an event, add the ApplicationSelectedHandler instance to the event. The methods referenced by the ApplicationSelectedHandler instance are invoked whenever the event is raised, until the ApplicationSelectedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Type>

View File

@@ -0,0 +1,141 @@
<Type Name="Arrow" FullName="Gtk.Arrow">
<TypeSignature Language="C#" Maintainer="Kevin Breit" Value="public class Arrow : Gtk.Misc" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Arrow extends Gtk.Misc" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Misc</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>Produces an Arrow pointing in one of four cardinal directions.</summary>
<remarks>
<para>
Arrow should be used to draw simple arrows that need to
point in one of the four cardinal directions ( <see cref="P:Gtk.ArrowType.Up" />, <see cref="P:Gtk.ArrowType.Down" />, <see cref="P:Gtk.ArrowType.Left" />, or <see cref="P:Gtk.ArrowType.Right" />).
The style of the arrow can
be one of the following: <see cref="P:Gtk.ShadowType.None" />,
<see cref="P:Gtk.ShadowType.In" />, <see cref="P:Gtk.ShadowType.Out" />, <see cref="P:Gtk.ShadowType.EtchedIn" /> and <see cref="P:Gtk.ShadowType.EtchedOut" />. Note that these directions and style types may be ammended in versions of Gtk to come.
</para>
<para>
Arrow will fill any space alloted to it, but since it is
inherited from <see cref="C:Gtk.Misc" />, it can be padded
and/or aligned, fill exactly the space the programmer
desires.
</para>
<para>
The direction or style of an arrow can be changed after
creation by using <see cref="P:Gtk.Arrow.ArrowType" />.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Arrow (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Arrow (Gtk.ArrowType arrow_type, Gtk.ShadowType shadow_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gtk.ArrowType arrow_type, valuetype Gtk.ShadowType shadow_type) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="arrow_type" Type="Gtk.ArrowType" />
<Parameter Name="shadow_type" Type="Gtk.ShadowType" />
</Parameters>
<Docs>
<param name="arrow_type">A valid ArrowType.</param>
<param name="shadow_type">A valid ShadowType.</param>
<summary>Constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ArrowType">
<MemberSignature Language="C#" Value="public Gtk.ArrowType ArrowType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.ArrowType ArrowType" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("arrow-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Used to change the direction of an Arrow.</summary>
<value>A new Arrow.</value>
<remarks>
<para>
Changes the direction of an Arrow.
</para>
<para>
The cardinal directions are: <see cref="P:Gtk.ArrowType.Up" />, <see cref="P:Gtk.ArrowType.Down" />, <see cref="P:Gtk.ArrowType.Left" /> and <see cref="P:Gtk.ArrowType.Right" />.
</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Arrow" />.</remarks>
</Docs>
</Member>
<Member MemberName="ShadowType">
<MemberSignature Language="C#" Value="public Gtk.ShadowType ShadowType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.ShadowType ShadowType" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("shadow-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ShadowType</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Used to change the appearance of an outline typically provided by a Frame.</summary>
<value>Returns a new ShadowType.</value>
<remarks>
<para>
Changes the appearance of an outline typically provided by a <see cref="T:Gtk.Frame" />.
</para>
<para>
The shadow types are: <see cref="P:Gtk.ShadowType.None" />,
<see cref="P:Gtk.ShadowType.In" />,
<see cref="P:Gtk.ShadowType.Out" />, <see cref="P:Gtk.ShadowType.EtchedIn" /> and <see cref="P:Gtk.ShadowType.EtchedOut" />.
</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,58 @@
<Type Name="ArrowPlacement" FullName="Gtk.ArrowPlacement">
<TypeSignature Language="C#" Value="public enum ArrowPlacement" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ArrowPlacement extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.ArrowPlacementGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Both">
<MemberSignature Language="C#" Value="Both" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowPlacement Both = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowPlacement</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="End">
<MemberSignature Language="C#" Value="End" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowPlacement End = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowPlacement</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="Start" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowPlacement Start = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowPlacement</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,88 @@
<Type Name="ArrowType" FullName="Gtk.ArrowType">
<TypeSignature Language="C#" Maintainer="Duncan Mak" Value="public enum ArrowType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ArrowType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.ArrowTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Used to indicate the direction in which a <see cref="M:Gtk.Arrow" /> should point.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Down">
<MemberSignature Language="C#" Value="Down" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowType Down = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Represents an downward pointing arrow.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Left">
<MemberSignature Language="C#" Value="Left" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowType Left = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Represents a left pointing arrow.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowType None = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Docs>
<summary>Represents no arrow.</summary>
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="Right">
<MemberSignature Language="C#" Value="Right" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowType Right = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Represents a right pointing arrow.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Up">
<MemberSignature Language="C#" Value="Up" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ArrowType Up = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ArrowType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Represents an upward pointing arrow.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,183 @@
<Type Name="AspectFrame" FullName="Gtk.AspectFrame">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public class AspectFrame : Gtk.Frame" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AspectFrame extends Gtk.Frame" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Frame</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A frame that constrains its child to a particular aspect ratio.</summary>
<remarks>
<para>The AspectFrame is useful when you want pack a widget so that it can resize but always retains the same aspect ratio. For instance, one might be drawing a small preview of a larger image. AspectFrame derives from <see cref="T:Gtk.Frame" />, so it can draw a label and a frame around the child. The frame will be "shrink-wrapped" to the size of the child.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AspectFrame (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AspectFrame (string label, float xalign, float yalign, float ratio, bool obey_child);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string label, float32 xalign, float32 yalign, float32 ratio, bool obey_child) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="label" Type="System.String" />
<Parameter Name="xalign" Type="System.Single" />
<Parameter Name="yalign" Type="System.Single" />
<Parameter Name="ratio" Type="System.Single" />
<Parameter Name="obey_child" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="label">A title for the frame, can be <see langword="null" />.</param>
<param name="xalign">Horizontal alignment of the child within the allocation of the AspectFrame.</param>
<param name="yalign">Vertical alignment of the child within the allocation of the AspectFrame.</param>
<param name="ratio">The desired aspect ratio.</param>
<param name="obey_child">If <see langword="true" />, ratio is ignored, and the aspect ratio is taken from the requistion of the child.</param>
<summary>The main way to construct a new AspectFrame.</summary>
<remarks>
<para>Alignment values range from 0.0 (left/top aligned) to 1.0 (right/bottom aligned).</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.AspectFrame" />.</remarks>
</Docs>
</Member>
<Member MemberName="ObeyChild">
<MemberSignature Language="C#" Value="public bool ObeyChild { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool ObeyChild" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("obey-child")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Allow the frame to use its child widget's aspect ratio.</summary>
<value>The current size ratio of the child widget</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Ratio">
<MemberSignature Language="C#" Value="public float Ratio { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Ratio" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("ratio")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The aspect ratio of the child widget's size.</summary>
<value>The aspect ratio between 0.0 and 1.0 representing the child's size constraints.</value>
<remarks>
<para>Setting this ratio is ignored if <see cref="P:Gtk.AspectFrame.ObeyChild" /> is set to <see langword="true" />.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Set">
<MemberSignature Language="C#" Value="public void Set (float xalign, float yalign, float ratio, bool obey_child);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Set(float32 xalign, float32 yalign, float32 ratio, bool obey_child) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="xalign" Type="System.Single" />
<Parameter Name="yalign" Type="System.Single" />
<Parameter Name="ratio" Type="System.Single" />
<Parameter Name="obey_child" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="xalign">Horizontal alignment of the child within the allocation of the AspectFrame.</param>
<param name="yalign">Vertical alignment of the child within the allocation of the AspectFrame.</param>
<param name="ratio">The desired aspect ratio.</param>
<param name="obey_child">If <see langword="true" />, ratio is ignored, and the aspect ratio is taken from the requistion of the child.</param>
<summary>Set the size and alignment properties of this AspectFrame.</summary>
<remarks>
<para>Alignment values range from 0.0 (left/top aligned) to 1.0 (right/bottom aligned).</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Xalign">
<MemberSignature Language="C#" Value="public float Xalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Xalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("xalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Horiontal alignment of the child widget in the AspectFrame.</summary>
<value>A value between 0.0 and 1.0.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Yalign">
<MemberSignature Language="C#" Value="public float Yalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Yalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("yalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Vertical alignment of the child widget in the AspectFrame.</summary>
<value>A value between 0.0 and 1.0.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,124 @@
<Type Name="Assistant+AssistantChild" FullName="Gtk.Assistant+AssistantChild">
<TypeSignature Language="C#" Value="public class Assistant.AssistantChild : Gtk.Container.ContainerChild" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Assistant/AssistantChild extends Gtk.Container/ContainerChild" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Container+ContainerChild</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected AssistantChild (Gtk.Container parent, Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(class Gtk.Container parent, class Gtk.Widget child) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="parent" Type="Gtk.Container" />
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Complete">
<MemberSignature Language="C#" Value="public bool Complete { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Complete" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("complete")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="HeaderImage">
<MemberSignature Language="C#" Value="public Gdk.Pixbuf HeaderImage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.Pixbuf HeaderImage" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("header-image")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PageType">
<MemberSignature Language="C#" Value="public Gtk.AssistantPageType PageType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.AssistantPageType PageType" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("page-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SidebarImage">
<MemberSignature Language="C#" Value="public Gdk.Pixbuf SidebarImage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.Pixbuf SidebarImage" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("sidebar-image")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Title">
<MemberSignature Language="C#" Value="public string Title { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Title" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("title")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,586 @@
<Type Name="Assistant" FullName="Gtk.Assistant">
<TypeSignature Language="C#" Value="public class Assistant : Gtk.Window" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Assistant extends Gtk.Window" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Window</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Assistant ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Assistant (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
</Docs>
</Member>
<Member MemberName="AddActionWidget">
<MemberSignature Language="C#" Value="public void AddActionWidget (Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void AddActionWidget(class Gtk.Widget child) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AppendPage">
<MemberSignature Language="C#" Value="public int AppendPage (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 AppendPage(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Apply">
<MemberSignature Language="C#" Value="public event EventHandler Apply;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Apply" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("apply")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Cancel">
<MemberSignature Language="C#" Value="public event EventHandler Cancel;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Cancel" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("cancel")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="public event EventHandler Close;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Close" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("close")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Commit">
<MemberSignature Language="C#" Value="public void Commit ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Commit() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CurrentPage">
<MemberSignature Language="C#" Value="public int CurrentPage { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 CurrentPage" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ForwardPageFunc">
<MemberSignature Language="C#" Value="public Gtk.AssistantPageFunc ForwardPageFunc { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.AssistantPageFunc ForwardPageFunc" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageFunc</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetNthPage">
<MemberSignature Language="C#" Value="public Gtk.Widget GetNthPage (int page_num);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gtk.Widget GetNthPage(int32 page_num) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page_num" Type="System.Int32" />
</Parameters>
<Docs>
<param name="page_num">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPageComplete">
<MemberSignature Language="C#" Value="public bool GetPageComplete (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetPageComplete(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPageHeaderImage">
<MemberSignature Language="C#" Value="public Gdk.Pixbuf GetPageHeaderImage (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gdk.Pixbuf GetPageHeaderImage(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPageSideImage">
<MemberSignature Language="C#" Value="public Gdk.Pixbuf GetPageSideImage (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Gdk.Pixbuf GetPageSideImage(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gdk.Pixbuf</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPageTitle">
<MemberSignature Language="C#" Value="public string GetPageTitle (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetPageTitle(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetPageType">
<MemberSignature Language="C#" Value="public Gtk.AssistantPageType GetPageType (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance valuetype Gtk.AssistantPageType GetPageType(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Assistant" />.</remarks>
</Docs>
</Member>
<Member MemberName="InsertPage">
<MemberSignature Language="C#" Value="public int InsertPage (Gtk.Widget page, int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 InsertPage(class Gtk.Widget page, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="position" Type="System.Int32" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public override Gtk.Container.ContainerChild this[Gtk.Widget child] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Container/ContainerChild Item(class Gtk.Widget)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Container+ContainerChild</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NextPage">
<MemberSignature Language="C#" Value="public void NextPage ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void NextPage() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NPages">
<MemberSignature Language="C#" Value="public int NPages { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NPages" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnApply">
<MemberSignature Language="C#" Value="protected virtual void OnApply ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnApply() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideApply", Type=typeof(Gtk.Assistant))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Assistant.Apply" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Assistant.Apply" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnCancel">
<MemberSignature Language="C#" Value="protected virtual void OnCancel ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnCancel() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideCancel", Type=typeof(Gtk.Assistant))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Assistant.Cancel" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Assistant.Cancel" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnClose">
<MemberSignature Language="C#" Value="protected virtual void OnClose ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnClose() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideClose", Type=typeof(Gtk.Assistant))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Assistant.Close" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Assistant.Close" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnPrepare">
<MemberSignature Language="C#" Value="protected virtual void OnPrepare (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPrepare(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverridePrepare", Type=typeof(Gtk.Assistant))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>Default handler for the <see cref="M:Gtk.Assistant.Prepare" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Assistant.Prepare" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="Prepare">
<MemberSignature Language="C#" Value="public event Gtk.PrepareHandler Prepare;" />
<MemberSignature Language="ILAsm" Value=".event class Gtk.PrepareHandler Prepare" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("prepare")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PrepareHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PrependPage">
<MemberSignature Language="C#" Value="public int PrependPage (Gtk.Widget page);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance int32 PrependPage(class Gtk.Widget page) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="PreviousPage">
<MemberSignature Language="C#" Value="public void PreviousPage ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PreviousPage() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RemoveActionWidget">
<MemberSignature Language="C#" Value="public void RemoveActionWidget (Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void RemoveActionWidget(class Gtk.Widget child) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPageComplete">
<MemberSignature Language="C#" Value="public void SetPageComplete (Gtk.Widget page, bool complete);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPageComplete(class Gtk.Widget page, bool complete) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="complete" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="complete">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPageHeaderImage">
<MemberSignature Language="C#" Value="public void SetPageHeaderImage (Gtk.Widget page, Gdk.Pixbuf pixbuf);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPageHeaderImage(class Gtk.Widget page, class Gdk.Pixbuf pixbuf) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="pixbuf" Type="Gdk.Pixbuf" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="pixbuf">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPageSideImage">
<MemberSignature Language="C#" Value="public void SetPageSideImage (Gtk.Widget page, Gdk.Pixbuf pixbuf);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPageSideImage(class Gtk.Widget page, class Gdk.Pixbuf pixbuf) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="pixbuf" Type="Gdk.Pixbuf" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="pixbuf">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPageTitle">
<MemberSignature Language="C#" Value="public void SetPageTitle (Gtk.Widget page, string title);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPageTitle(class Gtk.Widget page, string title) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="title" Type="System.String" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="title">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPageType">
<MemberSignature Language="C#" Value="public void SetPageType (Gtk.Widget page, Gtk.AssistantPageType type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetPageType(class Gtk.Widget page, valuetype Gtk.AssistantPageType type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="page" Type="Gtk.Widget" />
<Parameter Name="type" Type="Gtk.AssistantPageType" />
</Parameters>
<Docs>
<param name="page">To be added.</param>
<param name="type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="UpdateButtonsState">
<MemberSignature Language="C#" Value="public void UpdateButtonsState ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void UpdateButtonsState() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AssistantAccessible" FullName="Gtk.AssistantAccessible">
<TypeSignature Language="C#" Value="public class AssistantAccessible : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AssistantAccessible extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AssistantAccessible (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AssistantAccessibleClass" FullName="Gtk.AssistantAccessibleClass">
<TypeSignature Language="C#" Value="public class AssistantAccessibleClass : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AssistantAccessibleClass extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AssistantAccessibleClass (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="AssistantPage" FullName="Gtk.AssistantPage">
<TypeSignature Language="C#" Value="public class AssistantPage : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AssistantPage extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AssistantPage (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,23 @@
<Type Name="AssistantPageFunc" FullName="Gtk.AssistantPageFunc">
<TypeSignature Language="C#" Value="public delegate int AssistantPageFunc(int current_page);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AssistantPageFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="current_page" Type="System.Int32" />
</Parameters>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<param name="current_page">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@@ -0,0 +1,89 @@
<Type Name="AssistantPageType" FullName="Gtk.AssistantPageType">
<TypeSignature Language="C#" Value="public enum AssistantPageType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AssistantPageType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.AssistantPageTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName="Confirm">
<MemberSignature Language="C#" Value="Confirm" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Confirm = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Content">
<MemberSignature Language="C#" Value="Content" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Content = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Custom">
<MemberSignature Language="C#" Value="Custom" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Custom = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Intro">
<MemberSignature Language="C#" Value="Intro" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Intro = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Progress">
<MemberSignature Language="C#" Value="Progress" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Progress = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="Summary">
<MemberSignature Language="C#" Value="Summary" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AssistantPageType Summary = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AssistantPageType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,66 @@
<Type Name="AttachOptions" FullName="Gtk.AttachOptions">
<TypeSignature Language="C#" Maintainer="Duncan Mak" Value="public enum AttachOptions" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttachOptions extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.AttachOptionsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Denotes the expansion properties that a <see cref="T:Gtk.Widget" /> will have when it (or its parent) is resized.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Expand">
<MemberSignature Language="C#" Value="Expand" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AttachOptions Expand = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AttachOptions</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The <see cref="T:Gtk.Widget" /> should expand to take up any extra space in its container that has been allocated.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Fill">
<MemberSignature Language="C#" Value="Fill" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AttachOptions Fill = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AttachOptions</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The <see cref="T:Gtk.Widget" /> should fill the space allocated to it.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Shrink">
<MemberSignature Language="C#" Value="Shrink" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.AttachOptions Shrink = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.AttachOptions</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The <see cref="T:Gtk.Widget" /> should shrink when possible.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,87 @@
<Type Name="AttributesAppliedArgs" FullName="Gtk.AttributesAppliedArgs">
<TypeSignature Language="C#" Value="public class AttributesAppliedArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit AttributesAppliedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellArea.AttributesApplied" /> event invokes <see cref="T:Gtk.AttributesAppliedHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public AttributesAppliedArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.AttributesAppliedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.AttributesAppliedHandler" /> delegate.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsExpanded">
<MemberSignature Language="C#" Value="public bool IsExpanded { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsExpanded" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="IsExpander">
<MemberSignature Language="C#" Value="public bool IsExpander { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsExpander" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Iter">
<MemberSignature Language="C#" Value="public Gtk.TreeIter Iter { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.TreeIter Iter" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.TreeIter</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="TreeModel">
<MemberSignature Language="C#" Value="public Gtk.ITreeModel TreeModel { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.ITreeModel TreeModel" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.ITreeModel</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="AttributesAppliedHandler" FullName="Gtk.AttributesAppliedHandler">
<TypeSignature Language="C#" Value="public delegate void AttributesAppliedHandler(object o, AttributesAppliedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed AttributesAppliedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.AttributesAppliedArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.CellArea.AttributesApplied" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.AttributesAppliedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.AttributesAppliedHandler" /> to an event, add the AttributesAppliedHandler instance to the event. The methods referenced by the AttributesAppliedHandler instance are invoked whenever the event is raised, until the AttributesAppliedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Type>

View File

@@ -0,0 +1,43 @@
<Type Name="BeginPrintArgs" FullName="Gtk.BeginPrintArgs">
<TypeSignature Language="C#" Value="public class BeginPrintArgs : GLib.SignalArgs" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BeginPrintArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.PrintOperation.BeginPrint" /> event invokes <see cref="T:Gtk.BeginPrintHandler" /> delegates which pass event data via this class.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BeginPrintArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.BeginPrintArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.BeginPrintHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Context">
<MemberSignature Language="C#" Value="public Gtk.PrintContext Context { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.PrintContext Context" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintContext</ReturnType>
</ReturnValue>
<Docs>
<summary>The Print context for the current operation.</summary>
<value>a <see cref="T:Gtk.PrintContext" /> instance.</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="BeginPrintHandler" FullName="Gtk.BeginPrintHandler">
<TypeSignature Language="C#" Value="public delegate void BeginPrintHandler(object o, BeginPrintArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BeginPrintHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.BeginPrintArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.PrintOperation.BeginPrint" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.BeginPrintArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.BeginPrintHandler" /> to an event, add the BeginPrintHandler instance to the event. The methods referenced by the BeginPrintHandler instance are invoked whenever the event is raised, until the BeginPrintHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@@ -0,0 +1,190 @@
<Type Name="Bin" FullName="Gtk.Bin">
<TypeSignature Language="C#" Maintainer="Lee Mallabone, Miguel de Icaza" Value="public class Bin : Gtk.Container" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Bin extends Gtk.Container" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Container</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>A container with just one child.</summary>
<remarks>
<para>
A Bin widget is a <see cref="T:Gtk.Container" /> with just one
child. It is used to create subclasses, since it provides
common code needed for handling a single child <see cref="T:Gtk.Widget" />.
</para>
<para>
Many GTK+ widgets are subclasses of Bin, including <see cref="T:Gtk.Window" />, <see cref="T:Gtk.Button" />, <see cref="T:Gtk.Frame" />, <see cref="T:Gtk.HandleBox" />, and
<see cref="T:Gtk.ScrolledWindow" />.</para>
<para>
To place a child widget inside this container, use the
standard <see cref="M:Gtk.Container.Add" /> method.</para>
<para>
For the widget to be useful, it should participate in size
negotiation and size allocation using the events <see cref="E:Gtk.Widget.SizeAllocated" /> and <see cref="E:Gtk.Widget.SizeRequested" />.</para>
<para>
Sample follows.
</para>
<example>
<code lang="C#">
using System;
using Gtk;
//
// A simple Bin class: a simple container that adds padding.
//
class MyPadder : Bin {
int pad = 50;
Widget child;
public MyPadder ()
{
// To track our child widget.
Added += new AddedHandler (MyAdded);
// Participate in size negotiation
SizeRequested += new SizeRequestedHandler (OnSizeRequested);
SizeAllocated += new SizeAllocatedHandler (OnSizeAllocated);
}
//
// Invoked to query our size
//
void OnSizeRequested (object o, SizeRequestedArgs args)
{
if (child != null){
int width = args.Requisition.Width;
int height = args.Requisition.Height;
child.GetSizeRequest (out width, out height);
if (width == -1 || height == -1)
width = height = 80;
SetSizeRequest (width + pad * 2, height + pad * 2);
}
}
//
// Invoked to propagate our size
//
void OnSizeAllocated (object o, SizeAllocatedArgs args)
{
if (child != null){
Gdk.Rectangle mine = args.Allocation;
Gdk.Rectangle his = mine;
his.X += pad;
his.Y += pad;
his.Width -= pad * 2;
his.Height -= pad * 2;
child.SizeAllocate (his);
}
}
//
// Public property of the Padding widget
//
public int Pad {
get {
return pad;
}
set {
pad = value;
QueueResize ();
}
}
void MyAdded (object o, AddedArgs args)
{
child = args.Widget;
}
}
class Y {
static void Main ()
{
Application.Init ();
Window w = new Window ("Hello");
MyPadder x = new MyPadder ();
x.Pad = 100;
Button b = new Button ("Hola");
w.Add (x);
x.Add (b);
w.ShowAll ();
Application.Run ();
}
}
</code>
</example>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Bin ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Protected constructor.</summary>
<remarks>Chain to this constructor if you have not manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Bin (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Child">
<MemberSignature Language="C#" Value="public Gtk.Widget Child { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Child" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Accesses the one and only child widget of this Bin object.</summary>
<value>a <see cref="T:Gtk.Widget" /></value>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Bin" />.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,131 @@
<Type Name="BindingAttribute" FullName="Gtk.BindingAttribute">
<TypeSignature Language="C#" Maintainer="auto" Value="public sealed class BindingAttribute : Attribute" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed beforefieldinit BindingAttribute extends System.Attribute" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Registers a key binding for a class.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BindingAttribute (Gdk.Key key, string handler, object[] parms);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gdk.Key key, string handler, object[] parms) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="key" Type="Gdk.Key" />
<Parameter Name="handler" Type="System.String" />
<Parameter Name="parms" Type="System.Object[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="key">a key value</param>
<param name="handler">name of the instance method to call.</param>
<param name="parms">an array containing the parameters to pass to the handler.</param>
<summary>Constructs a Binding attribute with no key modifier.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public BindingAttribute (Gdk.Key key, Gdk.ModifierType mod, string handler, object[] parms);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gdk.Key key, valuetype Gdk.ModifierType mod, string handler, object[] parms) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="key" Type="Gdk.Key" />
<Parameter Name="mod" Type="Gdk.ModifierType" />
<Parameter Name="handler" Type="System.String" />
<Parameter Name="parms" Type="System.Object[]">
<Attributes>
<Attribute>
<AttributeName>System.ParamArray</AttributeName>
</Attribute>
</Attributes>
</Parameter>
</Parameters>
<Docs>
<param name="key">a key value</param>
<param name="mod">a modifier type, like ctrl or shift</param>
<param name="handler">name of the instance method to call.</param>
<param name="parms">an array containing the parameters to pass to the handler.</param>
<summary>Constructs a Binding attribute for a key and modifier.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Handler">
<MemberSignature Language="C#" Value="public string Handler { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Handler" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The name of the instance method to call on activation.</summary>
<value>a <see cref="T:System.String" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Key">
<MemberSignature Language="C#" Value="public Gdk.Key Key { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.Key Key" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Key</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The key value</summary>
<value>a <see cref="T:Gdk.Key" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Mod">
<MemberSignature Language="C#" Value="public Gdk.ModifierType Mod { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gdk.ModifierType Mod" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.ModifierType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>The key modifier, such as ctrl or shift.</summary>
<value>a <see cref="T:Gdk.ModifierType" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="Parms">
<MemberSignature Language="C#" Value="public object[] Parms { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance object[] Parms" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Object[]</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>An Array of parameters to pass to the Handler.</summary>
<value>a <see cref="T:System.Object[]" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,53 @@
<Type Name="Bindings" FullName="Gtk.Bindings">
<TypeSignature Language="C#" Value="public class Bindings" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Bindings extends System.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 71 EB 6C 55 75 52 9C BF 72 44 F7 A6 EA 05 62 84 F9 EA E0 3B CF F2 CC 13 2C 9C 49 0A B3 09 EA B0 B5 6B CE 44 9D F5 03 D9 C0 A8 1E 52 05 85 CD BE 70 E2 FB 90 43 4B AC 04 FA 62 22 A8 00 98 B7 A1 A7 B3 AF 99 1A 41 23 24 BB 43 25 F6 B8 65 BB 64 EB F6 D1 C2 06 D5 73 2D DF BC 70 A7 38 9E E5 3E 0C 24 6E 32 79 74 1A D0 05 03 E4 98 42 E1 9B F3 7B 19 8B 40 21 26 CB 36 89 C2 EA 64 96 A4 7C B4]</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Key bindings for individual widgets.</summary>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Bindings ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public constructor.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="ActivateEvent">
<MemberSignature Language="C#" Value="public static bool ActivateEvent (GLib.Object objekt, Gdk.EventKey evnt);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ActivateEvent(class GLib.Object objekt, class Gdk.EventKey evnt) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="objekt" Type="GLib.Object" />
<Parameter Name="evnt" Type="Gdk.EventKey" />
</Parameters>
<Docs>
<param name="objekt">To be added.</param>
<param name="evnt">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,221 @@
<Type Name="Border" FullName="Gtk.Border">
<TypeSignature Language="C#" Value="public struct Border : IEquatable&lt;Gtk.Border&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Border extends System.ValueType implements class System.IEquatable`1&lt;valuetype Gtk.Border&gt;" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>System.IEquatable&lt;Gtk.Border&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Bottom">
<MemberSignature Language="C#" Value="public short Bottom;" />
<MemberSignature Language="ILAsm" Value=".field public int16 Bottom" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Gtk.Border other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Gtk.Border other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Gtk.Border" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public override bool Equals (object other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance bool Equals(object other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="System.Object" />
</Parameters>
<Docs>
<param name="other">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetHashCode">
<MemberSignature Language="C#" Value="public override int GetHashCode ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance int32 GetHashCode() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Left">
<MemberSignature Language="C#" Value="public short Left;" />
<MemberSignature Language="ILAsm" Value=".field public int16 Left" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Gtk.Border New ();" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Gtk.Border New() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Border</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Gtk.Border New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Gtk.Border New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Border</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static Gtk.Border op_Explicit (GLib.Value val);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype Gtk.Border op_Explicit(valuetype GLib.Value val) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Border</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="val" Type="GLib.Value" />
</Parameters>
<Docs>
<param name="val">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="op_Explicit">
<MemberSignature Language="C#" Value="public static GLib.Value op_Explicit (Gtk.Border boxed);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig specialname valuetype GLib.Value op_Explicit(valuetype Gtk.Border boxed) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Value</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="boxed" Type="Gtk.Border" />
</Parameters>
<Docs>
<param name="boxed">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Right">
<MemberSignature Language="C#" Value="public short Right;" />
<MemberSignature Language="ILAsm" Value=".field public int16 Right" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Top">
<MemberSignature Language="C#" Value="public short Top;" />
<MemberSignature Language="ILAsm" Value=".field public int16 Top" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int16</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Gtk.Border Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Gtk.Border Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Border</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,70 @@
<Type Name="BorderStyle" FullName="Gtk.BorderStyle">
<TypeSignature Language="C#" Value="public enum BorderStyle" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BorderStyle extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.BorderStyleGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Inset">
<MemberSignature Language="C#" Value="Inset" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BorderStyle Inset = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BorderStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BorderStyle None = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BorderStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Outset">
<MemberSignature Language="C#" Value="Outset" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BorderStyle Outset = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BorderStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Solid">
<MemberSignature Language="C#" Value="Solid" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BorderStyle Solid = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BorderStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,124 @@
<Type Name="Box+BoxChild" FullName="Gtk.Box+BoxChild">
<TypeSignature Language="C#" Value="public class Box.BoxChild : Gtk.Container.ContainerChild" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Box/BoxChild extends Gtk.Container/ContainerChild" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Container+ContainerChild</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>A child of a <see cref="T:Gtk.Box" />, used to interact with its container child properties.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected BoxChild (Gtk.Container parent, Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(class Gtk.Container parent, class Gtk.Widget child) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="parent" Type="Gtk.Container" />
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Expand">
<MemberSignature Language="C#" Value="public bool Expand { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Expand" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("expand")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>The "expand" property for the child</summary>
<value>the child's "expand" property</value>
<remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
</Docs>
</Member>
<Member MemberName="Fill">
<MemberSignature Language="C#" Value="public bool Fill { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Fill" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("fill")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>The "fill" property for the child</summary>
<value>the child's "fill" property</value>
<remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
</Docs>
</Member>
<Member MemberName="PackType">
<MemberSignature Language="C#" Value="public Gtk.PackType PackType { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.PackType PackType" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("pack-type")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PackType</ReturnType>
</ReturnValue>
<Docs>
<summary>The child's pack type (start or end)</summary>
<value>a <see cref="T:Gtk.PackType" /></value>
<remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
</Docs>
</Member>
<Member MemberName="Padding">
<MemberSignature Language="C#" Value="public uint Padding { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 Padding" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("padding")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>The child's padding</summary>
<value>the padding</value>
<remarks>See <see cref="M:Gtk.Box.QueryChildPacking" /> for more details about <see cref="T:Gtk.Box" /> child properties.</remarks>
</Docs>
</Member>
<Member MemberName="Position">
<MemberSignature Language="C#" Value="public int Position { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Position" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("position")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The child's position in the <see cref="T:Gtk.Box" /></summary>
<value>The Child's position.</value>
<remarks>The child's position in the parent <see cref="T:Gtk.Box" /> reflects the order it was added in. Children with lower position values appear closer to the end they were packed onto. Children with higher position values appear closer to the center, or the opposite end.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,272 @@
<Type Name="Box" FullName="Gtk.Box">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public class Box : Gtk.Container, Gtk.IOrientable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Box extends Gtk.Container implements class GLib.IWrapper, class Gtk.IOrientable" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Container</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gtk.IOrientable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A Box is a Gtk container that holds an arbitrary number of widgets. This means its sole purpose is to provide layout, size and spacing for other widgets.</summary>
<remarks>
<para>A Box is a rectangular area organized into either a single row or a single column of child widgets, depending upon whether the box is horizontally or vertically oriented, respectively.</para>
<para>A Box is abstract - specific layout containers are provided in its sub classes, including a horizontal box, (<see cref="T:Gtk.HBox" />), a vertical box (<see cref="T:Gtk.VBox" />), and button boxes, (<see cref="T:Gtk.ButtonBox" />).</para>
<para>
Widgets that are 'packed' into a box are considered to be the children of the box, and the box controls their layout. Properties such as <see cref="P:Homogeneous" /> control the layout of all the children in the box, whereas specific packing settings can be applied to each child individually, such as <see cref="M:SetChildPacking(Gtk.Widget,bool,bool,uint,Gtk.PackType)" />.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Box (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Box (Gtk.Orientation orientation, int spacing);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gtk.Orientation orientation, int32 spacing) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="orientation" Type="Gtk.Orientation" />
<Parameter Name="spacing" Type="System.Int32" />
</Parameters>
<Docs>
<param name="orientation">To be added.</param>
<param name="spacing">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Box" />.</remarks>
</Docs>
</Member>
<Member MemberName="Homogeneous">
<MemberSignature Language="C#" Value="public bool Homogeneous { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Homogeneous" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("homogeneous")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Set the size of all child widgets to be the same</summary>
<value>
<see langword="true" /> if child widgets size themselves equally, false otherwise.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public override Gtk.Container.ContainerChild this[Gtk.Widget child] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Container/ContainerChild Item(class Gtk.Widget)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Container+ContainerChild</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Orientation">
<MemberSignature Language="C#" Value="public Gtk.Orientation Orientation { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.Orientation Orientation" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("orientation")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Orientation</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="PackEnd">
<MemberSignature Language="C#" Value="public void PackEnd (Gtk.Widget child, bool expand, bool fill, uint padding);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PackEnd(class Gtk.Widget child, bool expand, bool fill, unsigned int32 padding) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="expand" Type="System.Boolean" />
<Parameter Name="fill" Type="System.Boolean" />
<Parameter Name="padding" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="child">A widget to pack into the box.</param>
<param name="expand">If <see langword="true" />, the child widget will expand to use as much space as it is given.</param>
<param name="fill">If <see langword="true" />, the child widget will request as much space as is available.</param>
<param name="padding">The size (in pixels) of a border to place around the specified child widget.</param>
<summary>Add a widget to the 'end' of a box with the specified packing properties.</summary>
<remarks>
<para>To add a widget to the end of a box with default packing, use <see cref="M:PackEnd()" /></para>
</remarks>
</Docs>
</Member>
<Member MemberName="PackStart">
<MemberSignature Language="C#" Value="public void PackStart (Gtk.Widget child, bool expand, bool fill, uint padding);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void PackStart(class Gtk.Widget child, bool expand, bool fill, unsigned int32 padding) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="expand" Type="System.Boolean" />
<Parameter Name="fill" Type="System.Boolean" />
<Parameter Name="padding" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="child">A widget to pack into the box.</param>
<param name="expand">If <see langword="true" />, the child widget will expand to use as much space as it is given.</param>
<param name="fill">If <see langword="true" />, the child widget will request as much space as is available.</param>
<param name="padding">The size (in pixels) of a border to place around the specified child widget.</param>
<summary>Add a widget to the 'start' of a box with the specified packing properties.</summary>
<remarks>
<para>To add a widget to the start of a box with default packing, use <see cref="M:PackStart()" /></para>
</remarks>
</Docs>
</Member>
<Member MemberName="QueryChildPacking">
<MemberSignature Language="C#" Value="public void QueryChildPacking (Gtk.Widget child, out bool expand, out bool fill, out uint padding, out Gtk.PackType pack_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void QueryChildPacking(class Gtk.Widget child, bool expand, bool fill, unsigned int32 padding, valuetype Gtk.PackType pack_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="expand" Type="System.Boolean&amp;" RefType="out" />
<Parameter Name="fill" Type="System.Boolean&amp;" RefType="out" />
<Parameter Name="padding" Type="System.UInt32&amp;" RefType="out" />
<Parameter Name="pack_type" Type="Gtk.PackType&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="child">the <see cref="T:Gtk.Widget" /> of the child to query.</param>
<param name="expand">a <see cref="T:System.Boolean&amp;" />, the returned value of the expand field in the BoxChild object.</param>
<param name="fill">a <see cref="T:System.Boolean&amp;" />, the returned value of the fill field in the BoxChild object.</param>
<param name="padding">a <see cref="T:System.UInt32&amp;" />, the retuned value of the padding field in the BoxChild object.</param>
<param name="pack_type">a <see cref="T:Gtk.PackType&amp;" />, the returned value of the pack field in the BoxChild object.</param>
<summary>Returns information about how <paramref name="child" /> is packed into <paramref name="box" />.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="ReorderChild">
<MemberSignature Language="C#" Value="public void ReorderChild (Gtk.Widget child, int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void ReorderChild(class Gtk.Widget child, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="position" Type="System.Int32" />
</Parameters>
<Docs>
<param name="child">A widget that has already been packed into this box.</param>
<param name="position">
<para>The new position for this widget, indexed from zero. If negative, the <paramref name="child" /> will be placed at the end of the box.</para>
</param>
<summary>Alters the position of a child widget that has already been packed into a Box.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="SetChildPacking">
<MemberSignature Language="C#" Value="public void SetChildPacking (Gtk.Widget child, bool expand, bool fill, uint padding, Gtk.PackType pack_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetChildPacking(class Gtk.Widget child, bool expand, bool fill, unsigned int32 padding, valuetype Gtk.PackType pack_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="expand" Type="System.Boolean" />
<Parameter Name="fill" Type="System.Boolean" />
<Parameter Name="padding" Type="System.UInt32" />
<Parameter Name="pack_type" Type="Gtk.PackType" />
</Parameters>
<Docs>
<param name="child">The child widget whose layout should be adjusted</param>
<param name="expand">If <see langword="true" />, the child widget will expand to use as much space as it is given.</param>
<param name="fill">If <see langword="true" />, the child widget will request as much space as is available.</param>
<param name="padding">The size (in pixels) of a border to place around the specified child widget.</param>
<param name="pack_type">Whether this child widget should be packed from the beginning of the box, (eg. the left, or the top), or from the end, (eg. the right or the bottom)</param>
<summary>Change the packing properties of a child that is currently in this box.</summary>
<remarks>
<para>It is more common to set any specific packing requirements on child widgets when they are initially added to the box. This can be done using <see cref="M:PackStart(Gtk.Widget,bool,bool,uint)" /> and <see cref="M:PackEnd(Gtk.Widget,bool,bool,uint)" />.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="Spacing">
<MemberSignature Language="C#" Value="public int Spacing { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Spacing" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("spacing")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Adjust the spacing between child widgets.</summary>
<value>The current pixel spacing between child widgets</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,173 @@
<Type Name="Builder+HandlerNotFoundException" FullName="Gtk.Builder+HandlerNotFoundException">
<TypeSignature Language="C#" Value="public class Builder.HandlerNotFoundException : SystemException" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi serializable beforefieldinit Builder/HandlerNotFoundException extends System.SystemException" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.SystemException</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected HandlerNotFoundException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="info">To be added.</param>
<param name="context">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HandlerNotFoundException (string handler_name, string signal_name, System.Reflection.EventInfo evnt, Type delegate_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string handler_name, string signal_name, class System.Reflection.EventInfo evnt, class System.Type delegate_type) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="handler_name" Type="System.String" />
<Parameter Name="signal_name" Type="System.String" />
<Parameter Name="evnt" Type="System.Reflection.EventInfo" />
<Parameter Name="delegate_type" Type="System.Type" />
</Parameters>
<Docs>
<param name="handler_name">To be added.</param>
<param name="signal_name">To be added.</param>
<param name="evnt">To be added.</param>
<param name="delegate_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HandlerNotFoundException (string handler_name, string signal_name, System.Reflection.EventInfo evnt, Type delegate_type, Exception inner);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string handler_name, string signal_name, class System.Reflection.EventInfo evnt, class System.Type delegate_type, class System.Exception inner) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="handler_name" Type="System.String" />
<Parameter Name="signal_name" Type="System.String" />
<Parameter Name="evnt" Type="System.Reflection.EventInfo" />
<Parameter Name="delegate_type" Type="System.Type" />
<Parameter Name="inner" Type="System.Exception" />
</Parameters>
<Docs>
<param name="handler_name">To be added.</param>
<param name="signal_name">To be added.</param>
<param name="evnt">To be added.</param>
<param name="delegate_type">To be added.</param>
<param name="inner">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HandlerNotFoundException (string message, string handler_name, string signal_name, System.Reflection.EventInfo evnt, Type delegate_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string message, string handler_name, string signal_name, class System.Reflection.EventInfo evnt, class System.Type delegate_type) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="message" Type="System.String" />
<Parameter Name="handler_name" Type="System.String" />
<Parameter Name="signal_name" Type="System.String" />
<Parameter Name="evnt" Type="System.Reflection.EventInfo" />
<Parameter Name="delegate_type" Type="System.Type" />
</Parameters>
<Docs>
<param name="message">To be added.</param>
<param name="handler_name">To be added.</param>
<param name="signal_name">To be added.</param>
<param name="evnt">To be added.</param>
<param name="delegate_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="DelegateType">
<MemberSignature Language="C#" Value="public Type DelegateType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Type DelegateType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Type</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public System.Reflection.EventInfo Event { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class System.Reflection.EventInfo Event" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Reflection.EventInfo</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetObjectData">
<MemberSignature Language="C#" Value="public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig virtual instance void GetObjectData(class System.Runtime.Serialization.SerializationInfo info, valuetype System.Runtime.Serialization.StreamingContext context) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
<Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
</Parameters>
<Docs>
<param name="info">To be added.</param>
<param name="context">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="HandlerName">
<MemberSignature Language="C#" Value="public string HandlerName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string HandlerName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SignalName">
<MemberSignature Language="C#" Value="public string SignalName { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string SignalName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,76 @@
<Type Name="Builder+ObjectAttribute" FullName="Gtk.Builder+ObjectAttribute">
<TypeSignature Language="C#" Value="public class Builder.ObjectAttribute : Attribute" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit Builder/ObjectAttribute extends System.Attribute" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Attribute</BaseTypeName>
</Base>
<Interfaces />
<Attributes>
<Attribute>
<AttributeName>System.AttributeUsage(System.AttributeTargets.Field)</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ObjectAttribute ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ObjectAttribute (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string name) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Name">
<MemberSignature Language="C#" Value="public string Name { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Name" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Specified">
<MemberSignature Language="C#" Value="public bool Specified { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Specified" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,342 @@
<Type Name="Builder" FullName="Gtk.Builder">
<TypeSignature Language="C#" Value="public class Builder : GLib.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Builder extends GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (System.IO.Stream s);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IO.Stream s) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="s" Type="System.IO.Stream" />
</Parameters>
<Docs>
<param name="s">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (string resource_name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string resource_name) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="resource_name" Type="System.String" />
</Parameters>
<Docs>
<param name="resource_name">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (System.IO.Stream s, string translation_domain);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.IO.Stream s, string translation_domain) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="s" Type="System.IO.Stream" />
<Parameter Name="translation_domain" Type="System.String" />
</Parameters>
<Docs>
<param name="s">To be added.</param>
<param name="translation_domain">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (string resource_name, string translation_domain);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string resource_name, string translation_domain) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="resource_name" Type="System.String" />
<Parameter Name="translation_domain" Type="System.String" />
</Parameters>
<Docs>
<param name="resource_name">To be added.</param>
<param name="translation_domain">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Builder (System.Reflection.Assembly assembly, string resource_name, string translation_domain);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Reflection.Assembly assembly, string resource_name, string translation_domain) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="assembly" Type="System.Reflection.Assembly" />
<Parameter Name="resource_name" Type="System.String" />
<Parameter Name="translation_domain" Type="System.String" />
</Parameters>
<Docs>
<param name="assembly">To be added.</param>
<param name="resource_name">To be added.</param>
<param name="translation_domain">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AddFromFile">
<MemberSignature Language="C#" Value="public uint AddFromFile (string filename);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 AddFromFile(string filename) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" />
</Parameters>
<Docs>
<param name="filename">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddFromString">
<MemberSignature Language="C#" Value="public uint AddFromString (string buffer);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 AddFromString(string buffer) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.String" />
</Parameters>
<Docs>
<param name="buffer">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AddObjectsFromFile">
<MemberSignature Language="C#" Value="public uint AddObjectsFromFile (string filename, string object_ids);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 AddObjectsFromFile(string filename, string object_ids) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" />
<Parameter Name="object_ids" Type="System.String" />
</Parameters>
<Docs>
<param name="filename">To be added.</param>
<param name="object_ids">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="AddObjectsFromString">
<MemberSignature Language="C#" Value="public uint AddObjectsFromString (string buffer, string object_ids);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance unsigned int32 AddObjectsFromString(string buffer, string object_ids) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="buffer" Type="System.String" />
<Parameter Name="object_ids" Type="System.String" />
</Parameters>
<Docs>
<param name="buffer">To be added.</param>
<param name="object_ids">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Autoconnect">
<MemberSignature Language="C#" Value="public void Autoconnect (object handler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Autoconnect(object handler) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="System.Object" />
</Parameters>
<Docs>
<param name="handler">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Autoconnect">
<MemberSignature Language="C#" Value="public void Autoconnect (Type handler_class);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Autoconnect(class System.Type handler_class) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler_class" Type="System.Type" />
</Parameters>
<Docs>
<param name="handler_class">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ErrorQuark">
<MemberSignature Language="C#" Value="public static int ErrorQuark { get; }" />
<MemberSignature Language="ILAsm" Value=".property int32 ErrorQuark" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public GLib.Object GetObject (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class GLib.Object GetObject(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>GLib.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetRawObject">
<MemberSignature Language="C#" Value="public IntPtr GetRawObject (string name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance native int GetRawObject(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Builder" />.</remarks>
</Docs>
</Member>
<Member MemberName="Objects">
<MemberSignature Language="C#" Value="public GLib.Object[] Objects { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.Object[] Objects" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.Object[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnGetTypeFromName">
<MemberSignature Language="C#" Value="protected virtual GLib.GType OnGetTypeFromName (string type_name);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance valuetype GLib.GType OnGetTypeFromName(string type_name) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetTypeFromName", Type=typeof(Gtk.Builder))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="type_name" Type="System.String" />
</Parameters>
<Docs>
<param name="type_name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="TranslationDomain">
<MemberSignature Language="C#" Value="public string TranslationDomain { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TranslationDomain" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("translation-domain")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="BuilderConnectFunc" FullName="Gtk.BuilderConnectFunc">
<TypeSignature Language="C#" Value="public delegate void BuilderConnectFunc(Builder builder, Object objekt, string signal_name, string handler_name, Object connect_object, ConnectFlags flags);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BuilderConnectFunc extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="builder" Type="Gtk.Builder" />
<Parameter Name="objekt" Type="GLib.Object" />
<Parameter Name="signal_name" Type="System.String" />
<Parameter Name="handler_name" Type="System.String" />
<Parameter Name="connect_object" Type="GLib.Object" />
<Parameter Name="flags" Type="GLib.ConnectFlags" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="builder">To be added.</param>
<param name="objekt">To be added.</param>
<param name="signal_name">To be added.</param>
<param name="handler_name">To be added.</param>
<param name="connect_object">To be added.</param>
<param name="flags">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
</Type>

View File

@@ -0,0 +1,123 @@
<Type Name="BuilderError" FullName="Gtk.BuilderError">
<TypeSignature Language="C#" Value="public enum BuilderError" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BuilderError extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.BuilderErrorGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName="DuplicateId">
<MemberSignature Language="C#" Value="DuplicateId" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError DuplicateId = int32(8)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="InvalidAttribute">
<MemberSignature Language="C#" Value="InvalidAttribute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError InvalidAttribute = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="InvalidTag">
<MemberSignature Language="C#" Value="InvalidTag" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError InvalidTag = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="InvalidTypeFunction">
<MemberSignature Language="C#" Value="InvalidTypeFunction" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError InvalidTypeFunction = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="InvalidValue">
<MemberSignature Language="C#" Value="InvalidValue" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError InvalidValue = int32(6)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="MissingAttribute">
<MemberSignature Language="C#" Value="MissingAttribute" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError MissingAttribute = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="MissingPropertyValue">
<MemberSignature Language="C#" Value="MissingPropertyValue" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError MissingPropertyValue = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="UnhandledTag">
<MemberSignature Language="C#" Value="UnhandledTag" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError UnhandledTag = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
</Docs>
</Member>
<Member MemberName="VersionMismatch">
<MemberSignature Language="C#" Value="VersionMismatch" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.BuilderError VersionMismatch = int32(7)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.BuilderError</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,819 @@
<Type Name="Button" FullName="Gtk.Button">
<TypeSignature Language="C#" Maintainer="Duncan Mak" Value="public class Button : Gtk.Bin, Gtk.IActivatable" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Button extends Gtk.Bin implements class GLib.IWrapper, class Gtk.IActivatable" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Bin</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Gtk.IActivatable</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A widget that creates a signal when clicked on.</summary>
<remarks>
<para>
The <see cref="T:Gtk.Button" /> widget is generally used to attach to a function that is called when the button is pressed.
The <see cref="T:Gtk.Button" /> widget can hold any valid child widget.
That is, it can hold most any other standard <see cref="T:Gtk.Widget" />. The most commonly used child is the <see cref="T:Gtk.Label" />.
</para>
<example>
<code lang="C#">
using Gtk;
using System;
public class ButtonApp {
public static int Main (string[] args)
{
Application.Init ();
Window win = new Window ("Button Tester");
win.SetDefaultSize (200, 150);
win.DeleteEvent += new DeleteEventHandler (Window_Delete);
Button btn = new Button ("Click Me");
btn.Clicked += new EventHandler (btn_click);
win.Add (btn);
win.ShowAll ();
Application.Run ();
return 0;
}
static void btn_click (object obj, EventArgs args)
{
Console.WriteLine ("Button Clicked");
}
static void Window_Delete (object obj, DeleteEventArgs args)
{
Application.Quit ();
args.RetVal = true;
}
}
</code>
</example>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Button ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default parameterless constructor.</summary>
<remarks>This is the default constructor for the <see cref="T:Gtk.Button" /> class.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Button (Gtk.Widget widget);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Gtk.Widget widget) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="widget" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="widget">a child <see cref="T:Gtk.Widget" /></param>
<summary>Constructs a button containing a specified Child widget.</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Button (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">an object of type <see cref="T:System.IntPtr" /></param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Button (string stock_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string stock_id) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="stock_id" Type="System.String" />
</Parameters>
<Docs>
<param name="stock_id">a <see cref="T:System.String" /></param>
<summary>Creates a new <see cref="T:Gtk.Button" /> containing the image and text from a stock item.</summary>
<remarks>The valid names of Stock items can be found in the <see cref="T:Gtk.Stock" /> class. If <paramref name="stock_id" /> is unknown, then it will be treated as a simple label.
<para>
This for example creates a stock OK button. It sets a localized label, a standard icon (choosed from your GTK theme), and the appropriate keyboard accelerator:
</para><example><code lang="C#">
Button b = new Button (Stock.Ok);
</code></example></remarks>
</Docs>
</Member>
<Member MemberName="Activated">
<MemberSignature Language="C#" Value="public event EventHandler Activated;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Activated" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("activate")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the <see cref="T:Gtk.Button" /> is activated.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Click">
<MemberSignature Language="C#" Value="public void Click ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Click() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits a <see cref="E:Gtk.Button.Clicked" /> signal to the given <see cref="T:Gtk.Button" />.</summary>
<remarks>Emits a <see cref="E:Gtk.Button.Clicked" /> signal to the given <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Clicked">
<MemberSignature Language="C#" Value="public event EventHandler Clicked;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Clicked" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("clicked")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the <see cref="T:Gtk.Button" /> is clicked.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="DoSetRelatedAction">
<MemberSignature Language="C#" Value="public void DoSetRelatedAction (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DoSetRelatedAction(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Enter">
<MemberSignature Language="C#" Value="public void Enter ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Enter() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits a <see cref="E:Gtk.Button.Entered" /> signal to the given <see cref="T:Gtk.Button" />.</summary>
<remarks>Emits a <see cref="E:Gtk.Button.Entered" /> signal to the given <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Entered">
<MemberSignature Language="C#" Value="public event EventHandler Entered;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Entered" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("enter")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the cursor enters the <see cref="T:Gtk.Button" /> area.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="EventWindow">
<MemberSignature Language="C#" Value="public Gdk.Window EventWindow { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.Window EventWindow" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.Window</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="FocusOnClick">
<MemberSignature Language="C#" Value="public bool FocusOnClick { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool FocusOnClick" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("focus-on-click")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Whether the button grabs focus when it is clicked with the mouse.
</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GetAlignment">
<MemberSignature Language="C#" Value="public void GetAlignment (out float xalign, out float yalign);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void GetAlignment(float32 xalign, float32 yalign) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="xalign" Type="System.Single&amp;" RefType="out" />
<Parameter Name="yalign" Type="System.Single&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="xalign">a <see cref="T:System.Single" /> to put the horizontal alignment in</param>
<param name="yalign">a <see cref="T:System.Single" /> to put the vertical alignment in</param>
<summary>Gets the alignment of the child in the button.</summary>
<remarks>A convenience method; shouldn't be </remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Image">
<MemberSignature Language="C#" Value="public Gtk.Widget Image { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Widget Image" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("image")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Widget</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Child widget to appear next to the button text.</summary>
<value>A <see cref="T:Gtk.Widget" />.</value>
<remarks />
<since version="Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName="ImagePosition">
<MemberSignature Language="C#" Value="public Gtk.PositionType ImagePosition { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.PositionType ImagePosition" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("image-position")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PositionType</ReturnType>
</ReturnValue>
<Docs>
<summary>Position of the image relative to the text.</summary>
<value>a <see cref="T:Gtk.PositionType" />.</value>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Member>
<Member MemberName="Label">
<MemberSignature Language="C#" Value="public string Label { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Label" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("label")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The text of the <see cref="T:Gtk.Label" /> in the <see cref="T:Gtk.Button" />.</summary>
<value>The <see cref="T:System.String" /> contained by the <see cref="T:Gtk.Button" />.</value>
<remarks>If you want the Label to have a mnemonic you need to set <see cref="P:Gtk.Button.UseUnderline" /> to <see langword="true" />.</remarks>
</Docs>
</Member>
<Member MemberName="Leave">
<MemberSignature Language="C#" Value="public void Leave ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Leave() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits a <see cref="E:Gtk.Button.Left" /> signal to the given <see cref="T:Gtk.Button" />.</summary>
<remarks>Emits a <see cref="E:Gtk.Button.Left" /> signal to the given <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Left">
<MemberSignature Language="C#" Value="public event EventHandler Left;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Left" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("leave")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the cursor leaves the <see cref="T:Gtk.Button" /> area.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="NewWithLabel">
<MemberSignature Language="C#" Value="public static Gtk.Button NewWithLabel (string label);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.Button NewWithLabel(string label) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Button</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="label" Type="System.String" />
</Parameters>
<Docs>
<param name="label">
The text you want the <see cref="T:Gtk.Label" /> to hold.
</param>
<summary>Creates a <see cref="T:Gtk.Button" /> widget with a <see cref="T:Gtk.Label" /> child containing the given text.</summary>
<returns>The newly created <see cref="T:Gtk.Button" /> widget.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="NewWithMnemonic">
<MemberSignature Language="C#" Value="public static Gtk.Button NewWithMnemonic (string label);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Gtk.Button NewWithMnemonic(string label) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.Button</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="label" Type="System.String" />
</Parameters>
<Docs>
<param name="label">a <see cref="T:System.String" /></param>
<summary>Creates a labeled <see cref="T:Gtk.Button" />.</summary>
<returns>a <see cref="T:Gtk.Button" /></returns>
<remarks>Constructor that creates a labeled <see cref="T:Gtk.Button" />. The label
shows the string passed as parameter.</remarks>
</Docs>
</Member>
<Member MemberName="OnActivated">
<MemberSignature Language="C#" Value="protected virtual void OnActivated ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnActivated() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideActivated", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Activated" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Activated" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnClicked">
<MemberSignature Language="C#" Value="protected virtual void OnClicked ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnClicked() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideClicked", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Clicked" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Clicked" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnEntered">
<MemberSignature Language="C#" Value="protected virtual void OnEntered ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnEntered() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideEntered", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Entered" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Entered" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnLeft">
<MemberSignature Language="C#" Value="protected virtual void OnLeft ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnLeft() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideLeft", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Left" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Left" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnPressed">
<MemberSignature Language="C#" Value="protected virtual void OnPressed ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnPressed() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverridePressed", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Pressed" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Pressed" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="OnReleased">
<MemberSignature Language="C#" Value="protected virtual void OnReleased ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnReleased() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideReleased", Type=typeof(Gtk.Button))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.Button.Released" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.Button.Released" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="Press">
<MemberSignature Language="C#" Value="public void Press ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Press() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits a <see cref="E:Gtk.Button.Pressed" /> signal to the given <see cref="T:Gtk.Button" />.</summary>
<remarks>Emits a <see cref="E:Gtk.Button.Pressed" /> signal to the given <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Pressed">
<MemberSignature Language="C#" Value="public event EventHandler Pressed;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Pressed" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("pressed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the <see cref="T:Gtk.Button" /> is pressed.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="RelatedAction">
<MemberSignature Language="C#" Value="public Gtk.Action RelatedAction { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Action RelatedAction" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("related-action")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Action</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Release">
<MemberSignature Language="C#" Value="public void Release ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void Release() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Emits a <see cref="E:Gtk.Button.Released" /> signal to the given <see cref="T:Gtk.Button" />.</summary>
<remarks>Emits a <see cref="E:Gtk.Button.Released" /> signal to the given <see cref="T:Gtk.Button" />.</remarks>
</Docs>
</Member>
<Member MemberName="Released">
<MemberSignature Language="C#" Value="public event EventHandler Released;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Released" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("released")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
Event launched when the <see cref="T:Gtk.Button" /> is released.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Relief">
<MemberSignature Language="C#" Value="public Gtk.ReliefStyle Relief { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.ReliefStyle Relief" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("relief")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ReliefStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>The <see cref="T:Gtk.ReliefStyle" /> for the <see cref="T:Gtk.Button" />.</summary>
<value>An instance of <see cref="T:Gtk.ReliefStyle" /> that
represents the relief style of the <see cref="T:Gtk.Button" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="SetAlignment">
<MemberSignature Language="C#" Value="public void SetAlignment (float xalign, float yalign);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetAlignment(float32 xalign, float32 yalign) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="xalign" Type="System.Single" />
<Parameter Name="yalign" Type="System.Single" />
</Parameters>
<Docs>
<param name="xalign">a <see cref="T:System.Single" />,
the horizontal position of the child; 0.0 is left aligned,
1.0 is right aligned.</param>
<param name="yalign">a <see cref="T:System.Single" />,
the vertical position of the child; 0.0 is top aligned,
1.0 is bottom aligned.</param>
<summary>
Sets the alignment of the child.
</summary>
<remarks>
This has no effect
unless the button's child is a <see cref="T:Gtk.Misc" />
or <see cref="T:Gtk.Alignment" />.
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="SyncActionProperties">
<MemberSignature Language="C#" Value="public void SyncActionProperties (Gtk.Action action);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SyncActionProperties(class Gtk.Action action) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="action" Type="Gtk.Action" />
</Parameters>
<Docs>
<param name="action">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="UseActionAppearance">
<MemberSignature Language="C#" Value="public bool UseActionAppearance { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool UseActionAppearance" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("use-action-appearance")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="UseStock">
<MemberSignature Language="C#" Value="public bool UseStock { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool UseStock" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("use-stock")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Whether the <see cref="T:Gtk.Button" /> should use a <see cref="T:Gtk.Stock" />.</summary>
<value>Gets a value indicating if the <see cref="T:Gtk.Button" /> uses a <see cref="T:Gtk.Stock" />.</value>
<remarks>It is possible to create a <see cref="T:Gtk.Button" /> from <see cref="T:Gtk.Stock" />, which is recommended for consistency in <see cref="N:Gnome" />
apps. They also provide a <see cref="T:Gtk.Label" /> and a key shortcut.
</remarks>
</Docs>
</Member>
<Member MemberName="UseUnderline">
<MemberSignature Language="C#" Value="public bool UseUnderline { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool UseUnderline" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("use-underline")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Indicates if a mnemonic is associated with the <see cref="T:Gtk.Button" />.</summary>
<value>Gets a value indicating if the <see cref="T:Gtk.Button" /> uses underline
or not.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Xalign">
<MemberSignature Language="C#" Value="public float Xalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Xalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("xalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
If the child of the button is a <see cref="T:Gtk.Misc" />
or <see cref="T:Gtk.Alignment" />, this property
can be used to control its horizontal alignment.
</summary>
<value>a <see cref="T:System.Single" />;
0.0 is left aligned, 1.0 is right aligned.
</value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="Yalign">
<MemberSignature Language="C#" Value="public float Yalign { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance float32 Yalign" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("yalign")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Single</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>
If the child of the button is a <see cref="T:Gtk.Misc" />
or <see cref="T:Gtk.Alignment" />, this property
can be used to control its vertical alignment.
</summary>
<value>
a <see cref="T:System.Single" />;
0.0 is top aligned, 1.0 is bottom aligned.
</value>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,55 @@
<Type Name="ButtonBox+ButtonBoxChild" FullName="Gtk.ButtonBox+ButtonBoxChild">
<TypeSignature Language="C#" Value="public class ButtonBox.ButtonBoxChild : Gtk.Box.BoxChild" />
<TypeSignature Language="ILAsm" Value=".class nested public auto ansi beforefieldinit ButtonBox/ButtonBoxChild extends Gtk.Box/BoxChild" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Box+BoxChild</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>A child of a <see cref="T:Gtk.ButtonBox" />, used to interact with its container child properties.</summary>
<remarks />
<since version="Gtk# 2.4" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected ButtonBoxChild (Gtk.Container parent, Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method familyorassemblyhidebysig specialname rtspecialname instance void .ctor(class Gtk.Container parent, class Gtk.Widget child) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="parent" Type="Gtk.Container" />
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="parent">To be added.</param>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Secondary">
<MemberSignature Language="C#" Value="public bool Secondary { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool Secondary" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>Gtk.ChildProperty("secondary")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>Whether or not the child should appear in a secondary group of children</summary>
<value>
<see langword="true" /> or <see langword="false" />.</value>
<remarks>
<para>A secondary group appears after the other children if the style is <see cref="P:Gtk.ButtonBoxStyle.Start" />, <see cref="P:Gtk.ButtonBoxStyle.Spread" /> or <see cref="P:Gtk.ButtonBoxStyle.Edge" />, and before the the other children if the style is <see cref="P:Gtk.ButtonBoxStyle.End" />. For horizontal button boxes, the definition of before/after depends on direction of the widget (see <see cref="P:Gtk.Widget.Direction" />). If the style is <see cref="P:Gtk.ButtonBoxStyle.Start" /> or <see cref="P:Gtk.ButtonBoxStyle.End" />, then the secondary children are aligned at the other end of the button box from the main children. For the other styles, they appear immediately next to the main children.</para>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,177 @@
<Type Name="ButtonBox" FullName="Gtk.ButtonBox">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public class ButtonBox : Gtk.Box" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ButtonBox extends Gtk.Box" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>Gtk.Box</BaseTypeName>
</Base>
<Interfaces>
</Interfaces>
<Docs>
<summary>ButtonBox is a container for laying out <see cref="T:Gtk.Button" /> widgets.</summary>
<remarks>
<para>A button box should be used to provide a consistent layout of buttons throughout your application. Specific button boxes are <see cref="T:Gtk.HButtonBox" /> for horizontal groups of buttons, and <see cref="T:Gtk.VButtonBox" /> for vertical button groups.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ButtonBox (Gtk.Orientation orientation);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gtk.Orientation orientation) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="orientation" Type="Gtk.Orientation" />
</Parameters>
<Docs>
<param name="orientation">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ButtonBox (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Pointer to the C object.</param>
<summary>Internal constructor</summary>
<remarks>
<para>This is an internal constructor, and should not be used by user code.</para>
</remarks>
</Docs>
</Member>
<Member MemberName="GetChildSecondary">
<MemberSignature Language="C#" Value="public bool GetChildSecondary (Gtk.Widget child);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance bool GetChildSecondary(class Gtk.Widget child) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">a <see cref="T:Gtk.Widget" /></param>
<summary>Returns whether <paramref name="child" /> should appear in a secondary group of children.</summary>
<returns>a <see cref="T:System.Boolean" /></returns>
<remarks>
</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; }" />
<MemberSignature Language="ILAsm" Value=".property valuetype GLib.GType GType" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>GType Property.</summary>
<value>a <see cref="T:GLib.GType" /></value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.ButtonBox" />.</remarks>
</Docs>
</Member>
<Member MemberName="Item">
<MemberSignature Language="C#" Value="public override Gtk.Container.ContainerChild this[Gtk.Widget child] { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gtk.Container/ContainerChild Item(class Gtk.Widget)" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.Container+ContainerChild</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">To be added.</param>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Layout">
<MemberSignature Language="C#" Value="public Gtk.ButtonBoxStyle Layout { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.ButtonBoxStyle Layout" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>Alter the way the buttons in this box are arranged.</summary>
<value>The style that the child widgets are currently arranged in.</value>
<remarks>See <see cref="T:Gtk.ButtonBoxStyle" /> for more information about the styles of button boxes.</remarks>
</Docs>
</Member>
<Member MemberName="LayoutStyle">
<MemberSignature Language="C#" Value="public Gtk.ButtonBoxStyle LayoutStyle { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Gtk.ButtonBoxStyle LayoutStyle" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("layout-style")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary>See <see cref="P:Gtk.ButtonBox.Layout" /></summary>
<value />
<remarks />
</Docs>
</Member>
<Member MemberName="SetChildSecondary">
<MemberSignature Language="C#" Value="public void SetChildSecondary (Gtk.Widget child, bool is_secondary);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance void SetChildSecondary(class Gtk.Widget child, bool is_secondary) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="is_secondary" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="child">a <see cref="T:Gtk.Widget" /></param>
<param name="is_secondary">a <see cref="T:System.Boolean" />: if
<see langword="true" />, the <paramref name="child" /> appears in a secondary group of the button box.
</param>
<summary>
Sets whether <paramref name="child" /> should appear in a secondary group of children.
A typical use of a secondary child is the help button in a dialog.
</summary>
<remarks>
This group appears after the other children if the style
is <see cref="T:Gtk.ButtonBox.Start" />,
<see cref="T:Gtk.ButtonBox.Spread" /> or
<see cref="T:Gtk.ButtonBox.Edge" />,
and before the the other children if the style
is %GTK_BUTTONBOX_END.
For horizontal button boxes, the definition
of before/after depends on direction of the widget (see
<see cref="T:Gtk.Widget.SetDirection" />). If the style is
<see cref="T:Gtk.ButtonBox.Start" />
or <see cref="T:Gtk.ButtonBox.End" />, then the secondary
children are aligned at
the other end of the button box from the main children. For the
other styles, they appear immediately next to the main children.
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,89 @@
<Type Name="ButtonBoxStyle" FullName="Gtk.ButtonBoxStyle">
<TypeSignature Language="C#" Maintainer="Lee Mallabone" Value="public enum ButtonBoxStyle" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ButtonBoxStyle extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.ButtonBoxStyleGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Used to dictate the style that a <see cref="T:Gtk.ButtonBox" /> uses to layout the buttons it contains. (See also: <see cref="T:Gtk.VButtonBox" /> and <see cref="T:Gtk.HButtonBox" />).</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Center">
<MemberSignature Language="C#" Value="Center" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonBoxStyle Center = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<since version="Gtk# 2.12" />
</Docs>
</Member>
<Member MemberName="Edge">
<MemberSignature Language="C#" Value="Edge" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonBoxStyle Edge = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Buttons are placed at the edges of the ButtonBox.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="End">
<MemberSignature Language="C#" Value="End" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonBoxStyle End = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Buttons are grouped towards the end of a box, (on the right for a <see cref="T:Gtk.HBox" />, or the bottom for a <see cref="T:Gtk.VBox" />).</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Spread">
<MemberSignature Language="C#" Value="Spread" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonBoxStyle Spread = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Buttons are evenly spread across the ButtonBox.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Start">
<MemberSignature Language="C#" Value="Start" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonBoxStyle Start = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonBoxStyle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Buttons are grouped towards the start of box, (on the left for a <see cref="T:Gtk.HButtonBox" />, or the top for a <see cref="T:Gtk.VButtonBox" />).</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="ButtonPressEventArgs" FullName="Gtk.ButtonPressEventArgs">
<TypeSignature Language="C#" Value="public class ButtonPressEventArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ButtonPressEventArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Widget.ButtonPressEvent" /> event invokes <see cref="T:Gtk.ButtonPressEventHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ButtonPressEventArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ButtonPressEventArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ButtonPressEventHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public Gdk.EventButton Event { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.EventButton Event" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.EventButton</ReturnType>
</ReturnValue>
<Docs>
<summary>The button that was pressed.</summary>
<value>a <see cref="T:Gdk.EventButton" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,28 @@
<Type Name="ButtonPressEventHandler" FullName="Gtk.ButtonPressEventHandler">
<TypeSignature Language="C#" Maintainer="miguel" Value="public delegate void ButtonPressEventHandler(object o, ButtonPressEventArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ButtonPressEventHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ButtonPressEventArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Represents a method that will handle a button press event</summary>
<remarks>
The events is provided an <paramref name="args" /> value that contains
the event data (<see cref="T:Gtk.ButtonPressEventArgs" />).
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="ButtonReleaseEventArgs" FullName="Gtk.ButtonReleaseEventArgs">
<TypeSignature Language="C#" Value="public class ButtonReleaseEventArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ButtonReleaseEventArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>GLib.SignalArgs</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>Event data.</summary>
<remarks>
<para>The <see cref="M:Gtk.Widget.ButtonReleaseEvent" /> event invokes <see cref="T:Gtk.ButtonReleaseEventHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ButtonReleaseEventArgs ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Public Constructor.</summary>
<remarks>Create a new <see cref="T:Gtk.ButtonReleaseEventArgs" /> instance with this constructor if you need to invoke a <see cref="T:Gtk.ButtonReleaseEventHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Event">
<MemberSignature Language="C#" Value="public Gdk.EventButton Event { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Gdk.EventButton Event" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gdk.EventButton</ReturnType>
</ReturnValue>
<Docs>
<summary>The button that was released.</summary>
<value>a <see cref="T:Gdk.EventButton" /></value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="ButtonReleaseEventHandler" FullName="Gtk.ButtonReleaseEventHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ButtonReleaseEventHandler(object o, ButtonReleaseEventArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ButtonReleaseEventHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</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>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="o" Type="System.Object" />
<Parameter Name="args" Type="Gtk.ButtonReleaseEventArgs" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="o">Event sender.</param>
<param name="args">Event arguments.</param>
<summary>Event handler.</summary>
<remarks>
<para>The <see cref="M:Gtk.Widget.ButtonReleaseEvent" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Gtk.ButtonReleaseEventArgs" /> parameter.</para>
<para>To attach a <see cref="T:Gtk.ButtonReleaseEventHandler" /> to an event, add the ButtonReleaseEventHandler instance to the event. The methods referenced by the ButtonReleaseEventHandler instance are invoked whenever the event is raised, until the ButtonReleaseEventHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,106 @@
<Type Name="ButtonsType" FullName="Gtk.ButtonsType">
<TypeSignature Language="C#" Maintainer="Duncan Mak" Value="public enum ButtonsType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ButtonsType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyPublicKey>
</AssemblyPublicKey>
</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>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.ButtonsTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>An enumeration used by the Gtk.MessageDialog class.</summary>
<remarks>
<para>
Gtk.ButtonsType defines prebuilt sets of buttons for a <see cref="T:Gtk.MessageDialog" />. If none of these choices are appropriate, simply use <see cref="T:Gtk.ButtonsType.None" /> then call <see cref="M:Gtk.Dialog.AddButtons" />.
</para>
</remarks>
</Docs>
<Members>
<Member MemberName="Cancel">
<MemberSignature Language="C#" Value="Cancel" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType Cancel = int32(3)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show a Cancel button.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Close">
<MemberSignature Language="C#" Value="Close" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType Close = int32(2)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show a Close button.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="None">
<MemberSignature Language="C#" Value="None" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType None = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show no buttons at all</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="Ok">
<MemberSignature Language="C#" Value="Ok" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType Ok = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show an OK button.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="OkCancel">
<MemberSignature Language="C#" Value="OkCancel" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType OkCancel = int32(5)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show a set of OK or Cancel buttons.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="YesNo">
<MemberSignature Language="C#" Value="YesNo" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Gtk.ButtonsType YesNo = int32(4)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.ButtonsType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Show a set of Yes or No buttons.</summary>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CacheEntry" FullName="Gtk.CacheEntry">
<TypeSignature Language="C#" Value="public class CacheEntry : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CacheEntry extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CacheEntry (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="CachedIcon" FullName="Gtk.CachedIcon">
<TypeSignature Language="C#" Value="public class CachedIcon : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CachedIcon extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Opaque</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CachedIcon (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,70 @@
<Type Name="CairoHelper" FullName="Gtk.CairoHelper">
<TypeSignature Language="C#" Value="public class CairoHelper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit CairoHelper extends System.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public CairoHelper ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ShouldDrawWindow">
<MemberSignature Language="C#" Value="public static bool ShouldDrawWindow (Cairo.Context cr, Gdk.Window window);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig bool ShouldDrawWindow(class Cairo.Context cr, class Gdk.Window window) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="window" Type="Gdk.Window" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="window">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="TransformToWindow">
<MemberSignature Language="C#" Value="public static void TransformToWindow (Cairo.Context cr, Gtk.Widget widget, Gdk.Window window);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TransformToWindow(class Cairo.Context cr, class Gtk.Widget widget, class Gdk.Window window) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cr" Type="Cairo.Context" />
<Parameter Name="widget" Type="Gtk.Widget" />
<Parameter Name="window" Type="Gdk.Window" />
</Parameters>
<Docs>
<param name="cr">To be added.</param>
<param name="widget">To be added.</param>
<param name="window">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

Some files were not shown because too many files have changed in this diff Show More