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,53 @@
//
// AssemblyResolver.cs
//
// Author:
// Jb Evain (jbevain@novell.com)
//
// Copyright (C) 2007 Novell, Inc.
//
// 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.
//
using System;
using System.Collections;
using System.IO;
using Mono.Cecil;
namespace GuiCompare {
public class AssemblyResolver : DefaultAssemblyResolver {
public AssemblyDefinition ResolveFile (string file)
{
return ProcessFile (file);
}
AssemblyDefinition ProcessFile (string file)
{
AddSearchDirectory (Path.GetDirectoryName (file));
var assembly = AssemblyDefinition.ReadAssembly (file, new ReaderParameters { AssemblyResolver = this });
RegisterAssembly (assembly);
return assembly;
}
}
}

View File

@@ -0,0 +1,28 @@
The audit/ folder contains various tools that are used to analyze API changes.
This analysis is done by inspecting the assembly binaries, so you need to
compile them first.
The usual workflow is as follows:
1. Generate the API info for the current version of the assemblies
./get-apiinfo.pl .. data/curr
This will find all *.dll files in Gtk#, produce one <assembly-name>.apiinfo
file per DLL, and save them in the data/curr folder
2. Analyze differences between a baseline and the current API info
./get-apidiff.pl base data/curr data/diff
This will generate one <assembly-name>.apidiff file for each *.apiinfo file in
the base folder, and save it in the data/diff folder.
3. Generate an HTML report for the API differences
mono gen-apidiff-html.exe data/diff html/diff.html
This will use the data in data/diff to generate a single HTML file and save it
as html/diff.html. You can then open this file in a browser to review the API
changes.

View File

@@ -0,0 +1,115 @@
//
// Util.cs
//
// Author:
// Jb Evain (jbevain@novell.com)
//
// Copyright (C) 2008 Novell, Inc.
//
// 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.
//
using System;
using System.Collections.Generic;
using System.Text;
using Mono.Cecil;
using GuiCompare;
namespace Mono.AssemblyCompare {
static class TypeHelper {
public static AssemblyResolver Resolver = new AssemblyResolver ();
internal static bool IsPublic (TypeReference typeref)
{
if (typeref == null)
throw new ArgumentNullException ("typeref");
TypeDefinition td = typeref.Resolve ();
if (td == null)
return false;
return td.IsPublic;
}
internal static bool IsDelegate (TypeReference typeref)
{
return IsDerivedFrom (typeref, "System.MulticastDelegate");
}
internal static bool IsDerivedFrom (TypeReference type, string derivedFrom)
{
bool first = true;
foreach (var def in WalkHierarchy (type)) {
if (first) {
first = false;
continue;
}
if (def.FullName == derivedFrom)
return true;
}
return false;
}
internal static IEnumerable<TypeDefinition> WalkHierarchy (TypeReference type)
{
for (var def = type.Resolve (); def != null; def = GetBaseType (def))
yield return def;
}
internal static IEnumerable<TypeReference> GetInterfaces (TypeReference type)
{
var ifaces = new Dictionary<string, TypeReference> ();
foreach (var def in WalkHierarchy (type))
foreach (TypeReference iface in def.Interfaces)
ifaces [iface.FullName] = iface;
return ifaces.Values;
}
internal static TypeDefinition GetBaseType (TypeDefinition child)
{
if (child.BaseType == null)
return null;
return child.BaseType.Resolve ();
}
internal static bool IsPublic (CustomAttribute att)
{
return IsPublic (att.AttributeType);
}
internal static string GetFullName (CustomAttribute att)
{
return att.AttributeType.FullName;
}
internal static TypeDefinition GetTypeDefinition (CustomAttribute att)
{
return att.AttributeType.Resolve ();
}
}
}

View File

@@ -0,0 +1,294 @@
//
// WellFormedXmlWriter.cs
//
// Author:
// Atsushi Enomoto <atsushi@ximian.com>
//
// Copyright (C) 2006 Novell, Inc. http://www.novell.com
//
using System;
using System.Globalization;
using System.Collections;
using System.Xml;
namespace Mono.AssemblyCompare {
public class WellFormedXmlWriter : DefaultXmlWriter
{
public static bool IsValid (int ch)
{
return !IsInvalid (ch);
}
public static bool IsInvalid (int ch)
{
switch (ch) {
case 9:
case 10:
case 13:
return false;
}
if (ch < 32)
return true;
if (ch < 0xD800)
return false;
if (ch < 0xE000)
return true;
if (ch < 0xFFFE)
return false;
if (ch < 0x10000)
return true;
if (ch < 0x110000)
return false;
else
return true;
}
public static int IndexOfInvalid (string s, bool allowSurrogate)
{
for (int i = 0; i < s.Length; i++)
if (IsInvalid (s [i])) {
if (!allowSurrogate ||
i + 1 == s.Length ||
s [i] < '\uD800' ||
s [i] >= '\uDC00' ||
s [i + 1] < '\uDC00' ||
s [i + 1] >= '\uE000')
return i;
i++;
}
return -1;
}
public static int IndexOfInvalid (char [] s, int start, int length, bool allowSurrogate)
{
int end = start + length;
if (s.Length < end)
throw new ArgumentOutOfRangeException ("length");
for (int i = start; i < end; i++)
if (IsInvalid (s [i])) {
if (!allowSurrogate ||
i + 1 == end ||
s [i] < '\uD800' ||
s [i] >= '\uDC00' ||
s [i + 1] < '\uDC00' ||
s [i + 1] >= '\uE000')
return i;
i++;
}
return -1;
}
public WellFormedXmlWriter (XmlWriter writer) : base (writer)
{
}
public override void WriteString (string text)
{
int i = IndexOfInvalid (text, true);
if (i >= 0) {
char [] arr = text.ToCharArray ();
Writer.WriteChars (arr, 0, i);
WriteChars (arr, i, arr.Length - i);
} else {
// no invalid character.
Writer.WriteString (text);
}
}
public override void WriteChars (char [] text, int idx, int length)
{
int start = idx;
int end = idx + length;
while ((idx = IndexOfInvalid (text, start, length, true)) >= 0) {
if (start < idx)
Writer.WriteChars (text, start, idx - start);
Writer.WriteString (String.Format (CultureInfo.InvariantCulture,
text [idx] < 0x80 ? "\\x{0:X02}" : "\\u{0:X04}",
(int) text [idx]));
length -= idx - start + 1;
start = idx + 1;
}
if (start < end)
Writer.WriteChars (text, start, end - start);
}
}
public class DefaultXmlWriter : XmlWriter
{
XmlWriter writer;
public DefaultXmlWriter (XmlWriter writer)
{
this.writer = writer;
}
protected XmlWriter Writer {
get { return writer; }
}
public override void Close ()
{
writer.Close ();
}
public override void Flush ()
{
writer.Flush ();
}
public override string LookupPrefix (string ns)
{
return writer.LookupPrefix (ns);
}
public override void WriteBase64 (byte [] buffer, int index, int count)
{
writer.WriteBase64 (buffer, index, count);
}
public override void WriteBinHex (byte [] buffer, int index, int count)
{
writer.WriteBinHex (buffer, index, count);
}
public override void WriteCData (string text)
{
writer.WriteCData (text);
}
public override void WriteCharEntity (char ch)
{
writer.WriteCharEntity (ch);
}
public override void WriteChars (char [] buffer, int index, int count)
{
writer.WriteChars (buffer, index, count);
}
public override void WriteComment (string text)
{
writer.WriteComment (text);
}
public override void WriteDocType (string name, string pubid, string sysid, string subset)
{
writer.WriteDocType (name, pubid, sysid, subset);
}
public override void WriteEndAttribute ()
{
writer.WriteEndAttribute ();
}
public override void WriteEndDocument ()
{
writer.WriteEndDocument ();
}
public override void WriteEndElement ()
{
writer.WriteEndElement ();
}
public override void WriteEntityRef (string name)
{
writer.WriteEntityRef (name);
}
public override void WriteFullEndElement ()
{
writer.WriteFullEndElement ();
}
public override void WriteName (string name)
{
writer.WriteName (name);
}
public override void WriteNmToken (string name)
{
writer.WriteNmToken (name);
}
public override void WriteNode (XmlReader reader, bool defattr)
{
writer.WriteNode (reader, defattr);
}
public override void WriteProcessingInstruction (string name, string text)
{
writer.WriteProcessingInstruction (name, text);
}
public override void WriteQualifiedName (string localName, string ns)
{
writer.WriteQualifiedName (localName, ns);
}
public override void WriteRaw (string data)
{
writer.WriteRaw (data);
}
public override void WriteRaw (char [] buffer, int index, int count)
{
writer.WriteRaw (buffer, index, count);
}
public override void WriteStartAttribute (string prefix, string localName, string ns)
{
writer.WriteStartAttribute (prefix, localName, ns);
}
public override void WriteStartDocument (bool standalone)
{
writer.WriteStartDocument (standalone);
}
public override void WriteStartDocument ()
{
writer.WriteStartDocument ();
}
public override void WriteStartElement (string prefix, string localName, string ns)
{
writer.WriteStartElement (prefix, localName, ns);
}
public override void WriteString (string text)
{
writer.WriteString (text);
}
public override void WriteSurrogateCharEntity (char lowChar, char highChar)
{
writer.WriteSurrogateCharEntity (lowChar, highChar);
}
public override void WriteWhitespace (string ws)
{
writer.WriteWhitespace (ws);
}
public override WriteState WriteState {
get {
return writer.WriteState;
}
}
public override string XmlLang {
get {
return writer.XmlLang;
}
}
public override XmlSpace XmlSpace {
get {
return writer.XmlSpace;
}
}
}
}

View File

@@ -0,0 +1,52 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">x86</Platform>
<ProductVersion>9.0.21022</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{D8A1AAF8-EA10-4D1D-8A8A-D38C56C0A753}</ProjectGuid>
<OutputType>Exe</OutputType>
<RootNamespace>audit</RootNamespace>
<AssemblyName>audit</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug</OutputPath>
<DefineConstants>DEBUG;</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
<DebugType>none</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release</OutputPath>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<PlatformTarget>x86</PlatformTarget>
<ConsolePause>false</ConsolePause>
</PropertyGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
<ItemGroup>
<Compile Include="extract-missing.cs" />
<Compile Include="mono-api-diff.cs" />
<Compile Include="mono-api-info.cs" />
<Compile Include="AssemblyResolver.cs" />
<Compile Include="Util.cs" />
<Compile Include="WellFormedXmlWriter.cs" />
<Compile Include="gen-apidiff-html.cs" />
</ItemGroup>
<ItemGroup>
<Reference Include="System.Xml" />
<Reference Include="System.Core" />
<Reference Include="Mono.Cecil, Version=0.9.4.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
<Private>False</Private>
</Reference>
</ItemGroup>
</Project>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,994 @@
<?xml version="1.0"?>
<assemblies>
<assembly name="glade-sharp" version="2.12.0.0">
<attributes>
<attribute name="GLib.IgnoreClassInitializersAttribute" />
<attribute name="System.Reflection.AssemblyKeyFileAttribute">
<properties>
<property name="KeyFile" value="gtk-sharp.snk" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyDelaySignAttribute">
<properties>
<property name="DelaySign" value="False" />
</properties>
</attribute>
</attributes>
<namespaces>
<namespace name="Glade">
<classes>
<class name="AccelInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="Key" attrib="6" fieldtype="System.UInt32" />
<field name="Modifiers" attrib="6" fieldtype="Gdk.ModifierType" />
<field name="Signal" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.AccelInfo" />
</fields>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.AccelInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="ApplyCustomPropFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(Glade.XML, Gtk.Widget, System.String, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="propname" position="2" attrib="0" type="System.String" />
<parameter name="value" position="3" attrib="0" type="System.String" />
<parameter name="callback" position="4" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="5" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(Glade.XML, Gtk.Widget, System.String, System.String)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="widget" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="propname" position="2" attrib="0" type="System.String" />
<parameter name="value" position="3" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="AtkActionInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="ActionName" attrib="6" fieldtype="System.String" />
<field name="Description" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.AtkActionInfo" />
</fields>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.AtkActionInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="AtkRelationInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="Target" attrib="6" fieldtype="System.String" />
<field name="Type" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.AtkRelationInfo" />
</fields>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.AtkRelationInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="BuildChildrenFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(Glade.XML, Gtk.Widget, Glade.WidgetInfo, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="parent" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(Glade.XML, Gtk.Widget, Glade.WidgetInfo)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="parent" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
</methods>
</class>
<class name="ChildInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="InternalChild" attrib="6" fieldtype="System.String" />
<field name="NProperties" attrib="6" fieldtype="System.UInt32" />
<field name="Zero" attrib="22" fieldtype="Glade.ChildInfo" />
</fields>
<properties>
<property name="child" attrib="0" ptype="Glade.WidgetInfo" params="">
<methods>
<method name="get_child()" attrib="2182" returntype="Glade.WidgetInfo">
<parameters />
</method>
</methods>
</property>
<property name="properties" attrib="0" ptype="Glade.Property" params="">
<methods>
<method name="get_properties()" attrib="2182" returntype="Glade.Property">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.ChildInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="FindInternalChildFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(Glade.XML, Gtk.Widget, System.String, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="parent" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="childname" position="2" attrib="0" type="System.String" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(Glade.XML, Gtk.Widget, System.String)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="parent" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="childname" position="2" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="Global" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="2182">
<parameters />
</constructor>
</constructors>
<methods>
<method name="EnumFromString(GLib.GType, System.String)" attrib="150" static="true" returntype="System.Int32">
<parameters>
<parameter name="type" position="0" attrib="0" type="GLib.GType" />
<parameter name="str1ng" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="FlagsFromString(GLib.GType, System.String)" attrib="150" static="true" returntype="System.UInt32">
<parameters>
<parameter name="type" position="0" attrib="0" type="GLib.GType" />
<parameter name="str1ng" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetWidgetName(Gtk.Widget)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
</parameters>
</method>
<method name="GetWidgetTree(Gtk.Widget)" attrib="150" static="true" returntype="Glade.XML">
<parameters>
<parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
</parameters>
</method>
<method name="ModuleCheckVersion(System.Int32)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="version" position="0" attrib="0" type="System.Int32" />
</parameters>
</method>
<method name="RegisterCustomProp(GLib.GType, System.String, Glade.ApplyCustomPropFunc)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="type" position="0" attrib="0" type="GLib.GType" />
<parameter name="prop_name" position="1" attrib="0" type="System.String" />
<parameter name="apply_prop" position="2" attrib="0" type="Glade.ApplyCustomPropFunc" />
</parameters>
</method>
<method name="RegisterWidget(GLib.GType, Glade.NewFunc, Glade.BuildChildrenFunc, Glade.FindInternalChildFunc)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="type" position="0" attrib="0" type="GLib.GType" />
<parameter name="new_func" position="1" attrib="0" type="Glade.NewFunc" />
<parameter name="build_children" position="2" attrib="0" type="Glade.BuildChildrenFunc" />
<parameter name="find_internal_child" position="3" attrib="0" type="Glade.FindInternalChildFunc" />
</parameters>
</method>
<method name="SetCustomHandler(Glade.XMLCustomWidgetHandler)" attrib="150" static="true" returntype="System.Void">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Replaced by Glade.XML.CustomHandler static property." />
<property name="IsError" value="False" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="handler" position="0" attrib="0" type="Glade.XMLCustomWidgetHandler" />
</parameters>
</method>
</methods>
</class>
<class name="HandlerNotFoundException" type="class" base="System.SystemException" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.String, System.String, System.String, System.Reflection.EventInfo, System.Type)" attrib="2182">
<parameters>
<parameter name="message" position="0" attrib="0" type="System.String" />
<parameter name="handler_name" position="1" attrib="0" type="System.String" />
<parameter name="signal_name" position="2" attrib="0" type="System.String" />
<parameter name="evnt" position="3" attrib="0" type="System.Reflection.EventInfo" />
<parameter name="delegate_type" position="4" attrib="0" type="System.Type" />
</parameters>
</constructor>
<constructor name=".ctor(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="2180">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.String, System.Reflection.EventInfo, System.Type)" attrib="2182">
<parameters>
<parameter name="handler_name" position="0" attrib="0" type="System.String" />
<parameter name="signal_name" position="1" attrib="0" type="System.String" />
<parameter name="evnt" position="2" attrib="0" type="System.Reflection.EventInfo" />
<parameter name="delegate_type" position="3" attrib="0" type="System.Type" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.String, System.Reflection.EventInfo, System.Type, System.Exception)" attrib="2182">
<parameters>
<parameter name="handler_name" position="0" attrib="0" type="System.String" />
<parameter name="signal_name" position="1" attrib="0" type="System.String" />
<parameter name="evnt" position="2" attrib="0" type="System.Reflection.EventInfo" />
<parameter name="delegate_type" position="3" attrib="0" type="System.Type" />
<parameter name="inner" position="4" attrib="0" type="System.Exception" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="DelegateType" attrib="0" ptype="System.Type" params="">
<methods>
<method name="get_DelegateType()" attrib="2182" returntype="System.Type">
<parameters />
</method>
</methods>
</property>
<property name="Event" attrib="0" ptype="System.Reflection.EventInfo" params="">
<methods>
<method name="get_Event()" attrib="2182" returntype="System.Reflection.EventInfo">
<parameters />
</method>
</methods>
</property>
<property name="HandlerName" attrib="0" ptype="System.String" params="">
<methods>
<method name="get_HandlerName()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="SignalName" attrib="0" ptype="System.String" params="">
<methods>
<method name="get_SignalName()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" attrib="198" virtual="true" returntype="System.Void">
<parameters>
<parameter name="info" position="0" attrib="0" type="System.Runtime.Serialization.SerializationInfo" />
<parameter name="context" position="1" attrib="0" type="System.Runtime.Serialization.StreamingContext" />
</parameters>
</method>
</methods>
</class>
<class name="Interface" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="NRequires" attrib="6" fieldtype="System.UInt32" />
<field name="NToplevels" attrib="6" fieldtype="System.UInt32" />
<field name="Requires" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.Interface" />
</fields>
<properties>
<property name="toplevels" attrib="0" ptype="Glade.WidgetInfo" params="">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Replaced by Toplevels property" />
<property name="IsError" value="False" />
</properties>
</attribute>
</attributes>
<methods>
<method name="get_toplevels()" attrib="2182" returntype="Glade.WidgetInfo">
<parameters />
</method>
</methods>
</property>
<property name="Toplevels" attrib="0" ptype="Glade.WidgetInfo[]" params="">
<methods>
<method name="get_Toplevels()" attrib="2182" returntype="Glade.WidgetInfo[]">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="Destroy()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="Dump(System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="filename" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.Interface">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="NewFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(Glade.XML, GLib.GType, Glade.WidgetInfo, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="widget_type" position="1" attrib="0" type="GLib.GType" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
<parameter name="callback" position="3" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="4" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(Glade.XML, GLib.GType, Glade.WidgetInfo)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="widget_type" position="1" attrib="0" type="GLib.GType" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
</methods>
</class>
<class name="Parser" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="2182">
<parameters />
</constructor>
</constructors>
<methods>
<method name="ParseBuffer(System.String, System.String)" attrib="150" static="true" returntype="Glade.Interface">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.String" />
<parameter name="domain" position="1" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ParseFile(System.String, System.String)" attrib="150" static="true" returntype="Glade.Interface">
<parameters>
<parameter name="file" position="0" attrib="0" type="System.String" />
<parameter name="domain" position="1" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</class>
<class name="Property" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="Name" attrib="6" fieldtype="System.String" />
<field name="Value" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.Property" />
</fields>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.Property">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="SignalInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="Handler" attrib="6" fieldtype="System.String" />
<field name="Name" attrib="6" fieldtype="System.String" />
<field name="Object" attrib="6" fieldtype="System.String" />
<field name="Zero" attrib="22" fieldtype="Glade.SignalInfo" />
</fields>
<properties>
<property name="After" attrib="0" ptype="System.Boolean" params="">
<methods>
<method name="get_After()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
<method name="set_After(System.Boolean)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.SignalInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="Standard" type="class" base="System.Object" charset="Ansi" layout="Auto">
<constructors>
<constructor name=".ctor()" attrib="2182">
<parameters />
</constructor>
</constructors>
<methods>
<method name="BuildChildren(Glade.XML, Gtk.Widget, Glade.WidgetInfo)" attrib="150" static="true" returntype="System.Void">
<parameters>
<parameter name="self" position="0" attrib="0" type="Glade.XML" />
<parameter name="parent" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
<method name="BuildWidget(Glade.XML, GLib.GType, Glade.WidgetInfo)" attrib="150" static="true" returntype="Gtk.Widget">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="widget_type" position="1" attrib="0" type="GLib.GType" />
<parameter name="info" position="2" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
</methods>
</class>
<class name="WidgetAttribute" type="class" base="System.Attribute" charset="Ansi" layout="Auto">
<attributes>
<attribute name="System.AttributeUsageAttribute">
<properties>
<property name="AllowMultiple" value="False" />
<property name="Inherited" value="True" />
<property name="ValidOn" value="Field" />
</properties>
</attribute>
</attributes>
<interfaces>
<interface name="System.Runtime.InteropServices._Attribute" />
</interfaces>
<constructors>
<constructor name=".ctor()" attrib="2182">
<parameters />
</constructor>
<constructor name=".ctor(System.String)" attrib="2182">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="Name" attrib="0" ptype="System.String" params="">
<methods>
<method name="get_Name()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="Specified" attrib="0" ptype="System.Boolean" params="">
<methods>
<method name="get_Specified()" attrib="2182" returntype="System.Boolean">
<parameters />
</method>
</methods>
</property>
</properties>
</class>
<class name="WidgetInfo" type="struct" base="System.ValueType" sealed="true" charset="Ansi" layout="Sequential">
<fields>
<field name="Classname" attrib="6" fieldtype="System.String" />
<field name="NAccels" attrib="6" fieldtype="System.UInt32" />
<field name="Name" attrib="6" fieldtype="System.String" />
<field name="NAtkActions" attrib="6" fieldtype="System.UInt32" />
<field name="NAtkProps" attrib="6" fieldtype="System.UInt32" />
<field name="NChildren" attrib="6" fieldtype="System.UInt32" />
<field name="NProperties" attrib="6" fieldtype="System.UInt32" />
<field name="NRelations" attrib="6" fieldtype="System.UInt32" />
<field name="NSignals" attrib="6" fieldtype="System.UInt32" />
<field name="Zero" attrib="22" fieldtype="Glade.WidgetInfo" />
</fields>
<properties>
<property name="accels" attrib="0" ptype="Glade.AccelInfo" params="">
<methods>
<method name="get_accels()" attrib="2182" returntype="Glade.AccelInfo">
<parameters />
</method>
</methods>
</property>
<property name="atk_actions" attrib="0" ptype="Glade.AtkActionInfo" params="">
<methods>
<method name="get_atk_actions()" attrib="2182" returntype="Glade.AtkActionInfo">
<parameters />
</method>
</methods>
</property>
<property name="atk_props" attrib="0" ptype="Glade.Property" params="">
<methods>
<method name="get_atk_props()" attrib="2182" returntype="Glade.Property">
<parameters />
</method>
</methods>
</property>
<property name="children" attrib="0" ptype="Glade.ChildInfo" params="">
<methods>
<method name="get_children()" attrib="2182" returntype="Glade.ChildInfo">
<parameters />
</method>
</methods>
</property>
<property name="parent" attrib="0" ptype="Glade.WidgetInfo" params="">
<methods>
<method name="get_parent()" attrib="2182" returntype="Glade.WidgetInfo">
<parameters />
</method>
</methods>
</property>
<property name="properties" attrib="0" ptype="Glade.Property" params="">
<methods>
<method name="get_properties()" attrib="2182" returntype="Glade.Property">
<parameters />
</method>
</methods>
</property>
<property name="relations" attrib="0" ptype="Glade.AtkRelationInfo" params="">
<methods>
<method name="get_relations()" attrib="2182" returntype="Glade.AtkRelationInfo">
<parameters />
</method>
</methods>
</property>
<property name="signals" attrib="0" ptype="Glade.SignalInfo" params="">
<methods>
<method name="get_signals()" attrib="2182" returntype="Glade.SignalInfo">
<parameters />
</method>
</methods>
</property>
</properties>
<methods>
<method name="New(System.IntPtr)" attrib="150" static="true" returntype="Glade.WidgetInfo">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</method>
</methods>
</class>
<class name="XML" type="class" base="GLib.Object" charset="Ansi" layout="Auto">
<attributes>
<attribute name="System.Reflection.DefaultMemberAttribute">
<properties>
<property name="MemberName" value="Item" />
</properties>
</attribute>
</attributes>
<interfaces>
<interface name="GLib.IWrapper" />
<interface name="System.IDisposable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.IO.Stream, System.String, System.String)" attrib="2182">
<parameters>
<parameter name="s" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="root" position="1" attrib="0" type="System.String" />
<parameter name="domain" position="2" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.String)" attrib="2182">
<parameters>
<parameter name="resource_name" position="0" attrib="0" type="System.String" />
<parameter name="root" position="1" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.Reflection.Assembly, System.String, System.String, System.String)" attrib="2182">
<parameters>
<parameter name="assembly" position="0" attrib="0" type="System.Reflection.Assembly" />
<parameter name="resource_name" position="1" attrib="0" type="System.String" />
<parameter name="root" position="2" attrib="0" type="System.String" />
<parameter name="domain" position="3" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.Int32, System.String, System.String)" attrib="2182">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.String" />
<parameter name="size" position="1" attrib="0" type="System.Int32" />
<parameter name="root" position="2" attrib="0" type="System.String" />
<parameter name="domain" position="3" attrib="0" type="System.String" />
</parameters>
</constructor>
<constructor name=".ctor(GLib.GType)" attrib="2180">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" null="true" />
<property name="IsError" value="False" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="gtype" position="0" attrib="0" type="GLib.GType" />
</parameters>
</constructor>
<constructor name=".ctor(System.IntPtr)" attrib="2182">
<parameters>
<parameter name="raw" position="0" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
<constructor name=".ctor(System.String, System.String, System.String)" attrib="2182">
<parameters>
<parameter name="fname" position="0" attrib="0" type="System.String" />
<parameter name="root" position="1" attrib="0" type="System.String" />
<parameter name="domain" position="2" attrib="0" type="System.String" />
</parameters>
</constructor>
</constructors>
<properties>
<property name="CustomHandler" attrib="0" ptype="Glade.XMLCustomWidgetHandler" params="Glade.XMLCustomWidgetHandler">
<methods>
<method name="set_CustomHandler(Glade.XMLCustomWidgetHandler)" attrib="2198" static="true" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="Glade.XMLCustomWidgetHandler" />
</parameters>
</method>
</methods>
</property>
<property name="Filename" attrib="0" ptype="System.String" params="">
<methods>
<method name="get_Filename()" attrib="2182" returntype="System.String">
<parameters />
</method>
</methods>
</property>
<property name="GType" attrib="0" ptype="GLib.GType" params="">
<methods>
<method name="get_GType()" attrib="2198" static="true" returntype="GLib.GType">
<parameters />
</method>
</methods>
</property>
<property name="Item" attrib="0" ptype="Gtk.Widget" params="System.String">
<methods>
<method name="get_Item(System.String)" attrib="2182" returntype="Gtk.Widget">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
</methods>
</property>
<property name="Toplevel" attrib="0" ptype="Gtk.Window" params="Gtk.Window">
<methods>
<method name="set_Toplevel(Gtk.Window)" attrib="2182" returntype="System.Void">
<parameters>
<parameter name="value" position="0" attrib="0" type="Gtk.Window" />
</parameters>
</method>
</methods>
</property>
</properties>
<methods>
<method name="Autoconnect(System.Type)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="handler_class" position="0" attrib="0" type="System.Type" />
</parameters>
</method>
<method name="Autoconnect(System.Object)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="handler" position="0" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="BindFields(System.Type)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="type" position="0" attrib="0" type="System.Type" />
</parameters>
</method>
<method name="BindFields(System.Object)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="target" position="0" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="BuildWidget(Glade.WidgetInfo)" attrib="134" returntype="Gtk.Widget">
<parameters>
<parameter name="info" position="0" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
<method name="Construct(System.String, System.String, System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="fname" position="0" attrib="0" type="System.String" />
<parameter name="root" position="1" attrib="0" type="System.String" />
<parameter name="domain" position="2" attrib="0" type="System.String" />
</parameters>
</method>
<method name="ConstructFromBuffer(System.String, System.Int32, System.String, System.String)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="buffer" position="0" attrib="0" type="System.String" />
<parameter name="size" position="1" attrib="0" type="System.Int32" />
<parameter name="root" position="2" attrib="0" type="System.String" />
<parameter name="domain" position="3" attrib="0" type="System.String" />
</parameters>
</method>
<method name="EnsureAccel()" attrib="134" returntype="Gtk.AccelGroup">
<parameters />
</method>
<method name="FromAssembly(System.String, System.String, System.String)" attrib="150" static="true" returntype="Glade.XML">
<parameters>
<parameter name="resource_name" position="0" attrib="0" type="System.String" />
<parameter name="root" position="1" attrib="0" type="System.String" />
<parameter name="domain" position="2" attrib="0" type="System.String" />
</parameters>
</method>
<method name="FromAssembly(System.Reflection.Assembly, System.String, System.String, System.String)" attrib="150" static="true" returntype="Glade.XML">
<parameters>
<parameter name="assembly" position="0" attrib="0" type="System.Reflection.Assembly" />
<parameter name="resource_name" position="1" attrib="0" type="System.String" />
<parameter name="root" position="2" attrib="0" type="System.String" />
<parameter name="domain" position="3" attrib="0" type="System.String" />
</parameters>
</method>
<method name="FromStream(System.IO.Stream, System.String, System.String)" attrib="150" static="true" returntype="Glade.XML">
<parameters>
<parameter name="stream" position="0" attrib="0" type="System.IO.Stream" />
<parameter name="root" position="1" attrib="0" type="System.String" />
<parameter name="domain" position="2" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetWidget(System.String)" attrib="134" returntype="Gtk.Widget">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetWidgetName(Gtk.Widget)" attrib="150" static="true" returntype="System.String">
<parameters>
<parameter name="w" position="0" attrib="0" type="Gtk.Widget" />
</parameters>
</method>
<method name="GetWidgetPrefix(System.String)" attrib="134" returntype="Gtk.Widget[]">
<parameters>
<parameter name="name" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="GetWidgetTree(Gtk.Widget)" attrib="150" static="true" returntype="Glade.XML">
<parameters>
<parameter name="w" position="0" attrib="0" type="Gtk.Widget" />
</parameters>
</method>
<method name="HandleInternalChild(Gtk.Widget, Glade.ChildInfo)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="parent" position="0" attrib="0" type="Gtk.Widget" />
<parameter name="child_info" position="1" attrib="0" type="Glade.ChildInfo" />
</parameters>
</method>
<method name="HandleWidgetProp(Gtk.Widget, System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
<parameter name="prop_name" position="1" attrib="0" type="System.String" />
<parameter name="value_name" position="2" attrib="0" type="System.String" />
</parameters>
</method>
<method name="RelativeFile(System.String)" attrib="134" returntype="System.String">
<parameters>
<parameter name="filename" position="0" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SetCommonParams(Gtk.Widget, Glade.WidgetInfo)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="widget" position="0" attrib="0" type="Gtk.Widget" />
<parameter name="info" position="1" attrib="0" type="Glade.WidgetInfo" />
</parameters>
</method>
<method name="SetCustomHandler(Glade.XMLCustomWidgetHandler)" attrib="150" static="true" returntype="System.Void">
<attributes>
<attribute name="System.ObsoleteAttribute">
<properties>
<property name="Message" value="Replaced by CustomHandler property." />
<property name="IsError" value="False" />
</properties>
</attribute>
</attributes>
<parameters>
<parameter name="handler" position="0" attrib="0" type="Glade.XMLCustomWidgetHandler" />
</parameters>
</method>
<method name="SetPackingProperty(Gtk.Widget, Gtk.Widget, System.String, System.String)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="parent" position="0" attrib="0" type="Gtk.Widget" />
<parameter name="child" position="1" attrib="0" type="Gtk.Widget" />
<parameter name="name" position="2" attrib="0" type="System.String" />
<parameter name="value" position="3" attrib="0" type="System.String" />
</parameters>
</method>
<method name="SetValueFromString(System.IntPtr, System.String, GLib.Value)" attrib="134" returntype="System.Boolean">
<parameters>
<parameter name="pspec" position="0" attrib="0" type="System.IntPtr" />
<parameter name="str1ng" position="1" attrib="0" type="System.String" />
<parameter name="value" position="2" attrib="0" type="GLib.Value" />
</parameters>
</method>
<method name="SignalAutoconnect()" attrib="134" returntype="System.Void">
<parameters />
</method>
<method name="SignalAutoconnectFull(Glade.XMLConnectFunc)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="func" position="0" attrib="0" type="Glade.XMLConnectFunc" />
</parameters>
</method>
<method name="SignalConnectFull(System.String, Glade.XMLConnectFunc)" attrib="134" returntype="System.Void">
<parameters>
<parameter name="handler_name" position="0" attrib="0" type="System.String" />
<parameter name="func" position="1" attrib="0" type="Glade.XMLConnectFunc" />
</parameters>
</method>
</methods>
</class>
<class name="XMLConnectFunc" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(System.String, GLib.Object, System.String, System.String, GLib.Object, System.Boolean, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="handler_name" position="0" attrib="0" type="System.String" />
<parameter name="objekt" position="1" attrib="0" type="GLib.Object" />
<parameter name="signal_name" position="2" attrib="0" type="System.String" />
<parameter name="signal_data" position="3" attrib="0" type="System.String" />
<parameter name="connect_object" position="4" attrib="0" type="GLib.Object" />
<parameter name="after" position="5" attrib="0" type="System.Boolean" />
<parameter name="callback" position="6" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="7" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(System.String, GLib.Object, System.String, System.String, GLib.Object, System.Boolean)" attrib="454" virtual="true" returntype="System.Void">
<parameters>
<parameter name="handler_name" position="0" attrib="0" type="System.String" />
<parameter name="objekt" position="1" attrib="0" type="GLib.Object" />
<parameter name="signal_name" position="2" attrib="0" type="System.String" />
<parameter name="signal_data" position="3" attrib="0" type="System.String" />
<parameter name="connect_object" position="4" attrib="0" type="GLib.Object" />
<parameter name="after" position="5" attrib="0" type="System.Boolean" />
</parameters>
</method>
</methods>
</class>
<class name="XMLCustomWidgetHandler" type="delegate" base="System.MulticastDelegate" sealed="true" serializable="true" charset="Ansi" layout="Auto">
<interfaces>
<interface name="System.ICloneable" />
<interface name="System.Runtime.Serialization.ISerializable" />
</interfaces>
<constructors>
<constructor name=".ctor(System.Object, System.IntPtr)" attrib="2182">
<parameters>
<parameter name="object" position="0" attrib="0" type="System.Object" />
<parameter name="method" position="1" attrib="0" type="System.IntPtr" />
</parameters>
</constructor>
</constructors>
<methods>
<method name="BeginInvoke(Glade.XML, System.String, System.String, System.String, System.String, System.Int32, System.Int32, System.AsyncCallback, System.Object)" attrib="454" virtual="true" returntype="System.IAsyncResult">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="func_name" position="1" attrib="0" type="System.String" />
<parameter name="name" position="2" attrib="0" type="System.String" />
<parameter name="string1" position="3" attrib="0" type="System.String" />
<parameter name="string2" position="4" attrib="0" type="System.String" />
<parameter name="int1" position="5" attrib="0" type="System.Int32" />
<parameter name="int2" position="6" attrib="0" type="System.Int32" />
<parameter name="callback" position="7" attrib="0" type="System.AsyncCallback" />
<parameter name="object" position="8" attrib="0" type="System.Object" />
</parameters>
</method>
<method name="EndInvoke(System.IAsyncResult)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="result" position="0" attrib="0" type="System.IAsyncResult" />
</parameters>
</method>
<method name="Invoke(Glade.XML, System.String, System.String, System.String, System.String, System.Int32, System.Int32)" attrib="454" virtual="true" returntype="Gtk.Widget">
<parameters>
<parameter name="xml" position="0" attrib="0" type="Glade.XML" />
<parameter name="func_name" position="1" attrib="0" type="System.String" />
<parameter name="name" position="2" attrib="0" type="System.String" />
<parameter name="string1" position="3" attrib="0" type="System.String" />
<parameter name="string2" position="4" attrib="0" type="System.String" />
<parameter name="int1" position="5" attrib="0" type="System.Int32" />
<parameter name="int2" position="6" attrib="0" type="System.Int32" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
</namespaces>
</assembly>
</assemblies>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,39 @@
<?xml version="1.0"?>
<assemblies>
<assembly name="gtk-dotnet" version="2.12.0.0">
<attributes>
<attribute name="GLib.IgnoreClassInitializersAttribute" />
<attribute name="System.Reflection.AssemblyKeyFileAttribute">
<properties>
<property name="KeyFile" value="gtk-sharp.snk" />
</properties>
</attribute>
<attribute name="System.Reflection.AssemblyDelaySignAttribute">
<properties>
<property name="DelaySign" value="False" />
</properties>
</attribute>
</attributes>
<namespaces>
<namespace name="Gtk.DotNet">
<classes>
<class name="Graphics" type="class" base="System.Object" charset="Ansi" layout="Auto">
<methods>
<method name="FromDrawable(Gdk.Drawable, System.Boolean)" attrib="150" static="true" returntype="System.Drawing.Graphics">
<parameters>
<parameter name="drawable" position="0" attrib="0" type="Gdk.Drawable" />
<parameter name="double_buffered" position="1" attrib="0" type="System.Boolean" />
</parameters>
</method>
<method name="FromDrawable(Gdk.Drawable)" attrib="150" static="true" returntype="System.Drawing.Graphics">
<parameters>
<parameter name="drawable" position="0" attrib="0" type="Gdk.Drawable" />
</parameters>
</method>
</methods>
</class>
</classes>
</namespace>
</namespaces>
</assembly>
</assemblies>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,72 @@
// extract-missing.cs - grab missing api elements from api-diff files.
//
// Author: Mike Kestner <mkestner@novell.com>
//
// Copyright (c) 2005 Mike Kestner
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the GNU General Public
// License as published by the Free Software Foundation.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public
// License along with this program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
namespace GtkSharp.Auditing {
using System;
using System.IO;
using System.Xml;
using System.Xml.XPath;
public class ExtractMissing {
public static int Main (string[] args)
{
if (args.Length != 1 || !File.Exists (args [0])) {
Console.WriteLine ("Usage: extract-missing <filename>");
return 0;
}
XmlDocument doc = new XmlDocument ();
try {
Stream stream = File.OpenRead (args [0]);
doc.Load (stream);
stream.Close ();
} catch (XmlException e) {
Console.WriteLine ("Invalid apidiff file.");
Console.WriteLine (e);
return 1;
}
XPathNavigator nav = doc.CreateNavigator ();
XPathNodeIterator iter = nav.Select ("//*[@presence='missing']");
while (iter.MoveNext ()) {
XmlElement node = ((IHasXmlNode)iter.Current).GetNode () as XmlElement;
if (node.Name == "class")
Console.WriteLine ("Missing type: " + node.GetAttribute ("name"));
else if (node.ParentNode.ParentNode.Name == "class")
Console.WriteLine ("Missing " + node.Name + " " + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name") + "." + node.GetAttribute ("name"));
else if (node.Name == "attribute") {
if (node.ParentNode.ParentNode.Name == "class")
Console.WriteLine ("Missing attribute (" + (node as XmlElement).GetAttribute ("name") + ") on type: " + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name"));
else if (node.ParentNode.ParentNode.ParentNode.ParentNode.Name == "class")
Console.WriteLine ("Missing attribute (" + (node as XmlElement).GetAttribute ("name") + ") on " + (node.ParentNode.ParentNode.ParentNode.ParentNode as XmlElement).GetAttribute ("name") + "." + (node.ParentNode.ParentNode as XmlElement).GetAttribute ("name"));
else
Console.WriteLine ("oopsie: " + node.Name + " " + node.ParentNode.ParentNode.Name);
} else
Console.WriteLine ("oopsie: " + node.Name + " " + node.ParentNode.ParentNode.Name);
}
return 0;
}
}
}

View File

@@ -0,0 +1,73 @@
//
// gen-apidiff-html.cs - Converts a set of apidiff files to HTML by
// merging them and applying an XSL file.
//
// Author:
// Bertrand Lorentz (bertrand.lorentz@gmail.com)
//
// Copyright (C) 2013 Bertrand Lorentz
//
// 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.
//
using System;
using System.IO;
using System.Xml;
using System.Xml.Xsl;
namespace Mono.AssemblyCompare
{
public class Driver
{
static int Main (string [] args)
{
if (args.Length != 2) {
Console.WriteLine ("Usage: mono gen-apidiff-html.exe <diff_dir> <html_file>");
return 1;
}
string diff_dir = args[0];
string out_file = args[1];
var all = new XmlDocument ();
all.AppendChild(all.CreateElement ("assemblies"));
foreach (string file in Directory.EnumerateFiles(diff_dir, "*.apidiff")) {
Console.WriteLine ("Merging " + file);
var doc = new XmlDocument ();
doc.Load (file);
foreach (XmlNode child in doc.GetElementsByTagName ("assembly")) {
XmlNode imported = all.ImportNode (child, true);
all.DocumentElement.AppendChild (imported);
}
}
var transform = new XslCompiledTransform ();
transform.Load ("mono-api.xsl");
var writer = new StreamWriter (out_file);
Console.WriteLine (String.Format ("Transforming to {0}...", out_file));
transform.Transform (all.CreateNavigator (), null, writer);
writer.Close ();
return 0;
}
}
}

View File

@@ -0,0 +1,43 @@
#!/usr/bin/perl
#
# get-apidiff.pl : gets apidiff files for the apiinfo files in
# base_dir that have corresponding files in revised_dir
#
# Authors: Mike Kestner <mkestner@novell.com>
#
# Copyright (c) 2005 Novell, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public
# License along with this program; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
die "Usage: get-apidiff.pl <base_dir> <revised_dir> <outdir>" if (@ARGV != 3);
$base_dir = $ARGV[0];
$revised_dir = $ARGV[1];
$outdir = $ARGV[2];
`mkdir -p $outdir`;
print "comparing api to base: ";
foreach $baseapi (`ls $base_dir/*.apiinfo`) {
chomp ($baseapi);
$baseapi =~ /$base_dir\/(.*)\.apiinfo/;
if (-e "$revised_dir/$1.apiinfo") {
print "*";
`mono mono-api-diff.exe $base_dir/$1.apiinfo $revised_dir/$1.apiinfo > $outdir/$1.apidiff`;
} else {
die "Warning: no $1 apiinfo file found in $revised_dir\n";
}
}
print " Completed\n\n";

View File

@@ -0,0 +1,43 @@
#!/usr/bin/perl
#
# get-apiinfo.pl : gets apiinfo files for the assemblies in a directory tree.
#
# Authors: Mike Kestner <mkestner@novell.com>
#
# Copyright (c) 2005 Novell, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public
# License along with this program; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
die "Usage: get-apiinfo.pl <root_dir> <outdir>" if (@ARGV != 2);
$root = $ARGV[0];
$outdir = $ARGV[1];
$cecildir = `pkg-config --variable=assemblies_dir mono-cecil`;
chomp ($cecildir);
`mkdir -p $outdir`;
`mkdir -p apitmp`;
`cp $root/*/*.dll apitmp`;
print "Getting api info: ";
foreach $assm (`ls apitmp/*.dll`) {
chomp ($assm);
$assm =~ /apitmp\/(.*)\.dll/;
print "*";
`MONO_PATH=$cecildir mono mono-api-info.exe $assm > $outdir/$1.apiinfo`;
}
`rm -rf apitmp`;
print " Completed\n\n";

View File

@@ -0,0 +1,39 @@
#!/usr/bin/perl
#
# get-missing.pl : scans apidiff files for missing api
#
# Authors: Mike Kestner <mkestner@novell.com>
#
# Copyright (c) 2005 Novell, Inc.
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of version 2 of the GNU General Public
# License as published by the Free Software Foundation.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public
# License along with this program; if not, write to the
# Free Software Foundation, Inc., 59 Temple Place - Suite 330,
# Boston, MA 02111-1307, USA.
die "Usage: get-missing.pl <diff_dir>" if (@ARGV != 1);
$diff_dir = $ARGV[0];
foreach $diff (`ls $diff_dir/*.apidiff`) {
chomp ($diff);
print "\nchecking for missing members in $diff\n";
@missing = `mono extract-missing.exe $diff`;
if (@missing) {
foreach $miss (@missing) {
print " - $miss";
}
} else {
print " - No missing api found\n";
}
}
print "\n";

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 B

View File

@@ -0,0 +1,213 @@
.y IMG
{
border: 0px;
padding: 0px;
margin: 0px;
margin-right: 4px;
vertical-align: middle;
}
.a, .a_,
.y, .y_,
.n, .n_,
.c, .c_,
.c, .c_,
.d, .d_,
.en, .en_,
.i, .i_,
.s, .s_,
.e, .e_,
.f, .f_,
.m, .m_,
.o, .o_,
.p, .p_,
.r, .r_,
.x, .x_,
.w, .w_
{
FONT: 12px 'Verdana';
margin-left: 20px;
}
.y_ .n,
.y_ .n_,
.n_ .c,
.n_ .c_,
.n_ .s,
.n_ .s_,
.n_ .d,
.n_ .d_,
.n_ .en,
.n_ .en_,
.n_ .i,
.n_ .i_,
.c_ .c,
.c_ .c_,
.c_ .d,
.c_ .d_,
.c_ .e,
.c_ .e_,
.c_ .f,
.c_ .f_,
.c_ .m,
.c_ .m_,
.c_ .o,
.c_ .o_,
.c_ .en,
.c_ .en_,
.c_ .p,
.c_ .p_,
.c_ .r,
.c_ .r_,
.c_ .x,
.c_ .x_,
.c_ .i,
.c_ .i_,
.c_ .w,
.c_ .w_,
.d_ .c,
.d_ .c_,
.d_ .e,
.d_ .e_,
.d_ .f,
.d_ .f_,
.d_ .i,
.d_ .i_,
.d_ .m,
.d_ .m_,
.d_ .o,
.d_ .o_,
.d_ .p,
.d_ .p_,
.d_ .r,
.d_ .r_,
.d_ .x,
.d_ .x_,
.d_ .w,
.d_ .w_,
.e_ .m,
.e_ .m_,
.en_ .c,
.en_ .c_,
.en_ .e,
.en_ .e_,
.en_ .f,
.en_ .f_,
.en_ .i,
.en_ .i_,
.en_ .m,
.en_ .m_,
.en_ .o,
.en_ .o_,
.en_ .p,
.en_ .p_,
.en_ .r,
.en_ .r_,
.en_ .x,
.en_ .x_,
.en_ .w,
.en_ .w_,
.i_ .c,
.i_ .c_,
.i_ .e,
.i_ .e_,
.i_ .f,
.i_ .f_,
.i_ .m,
.i_ .m_,
.i_ .o,
.i_ .o_,
.i_ .p,
.i_ .p_,
.i_ .r,
.i_ .r_,
.i_ .x,
.i_ .x_,
.i_ .w,
.i_ .w_,
.i_ .i,
.i_ .i_,
.s_ .c,
.s_ .c_,
.s_ .e,
.s_ .e_,
.s_ .f,
.s_ .f_,
.s_ .m,
.s_ .m_,
.s_ .o,
.s_ .o_,
.s_ .p,
.s_ .p_,
.s_ .r,
.s_ .r_,
.s_ .s,
.s_ .s_,
.s_ .x,
.s_ .x_,
.s_ .i,
.s_ .i_,
.s_ .w,
.s_ .w_,
.x_ .a,
.x_ .a_,
.m_ .a,
.m_ .a_,
.e_ .r,
.e_ .r_,
.e_ .o,
.e_ .o_,
.f_ .r,
.f_ .r_,
.f_ .o,
.f_ .o_,
.m_ .r,
.m_ .r_,
.m_ .o,
.m_ .o_,
.o_ .r,
.o_ .r_,
.o_ .o,
.o_ .o_,
.o_ .a_,
.p_ .r,
.p_ .r_,
.p_ .o,
.p_ .o_,
.r_ .r,
.r_ .r_,
.r_ .o,
.r_ .o_,
.x_ .r,
.x_ .r_,
.x_ .o,
.x_ .o_
.w_ .r,
.w_ .r_,
.w_ .o,
.w_ .o_
{
display: none;
}
.t
{
cursor: pointer;
margin-right: 8px;
}
.filter
{
cursor: pointer;
vertical-align: middle;
}
.st
{
margin-left: 20px;
}
.l
{
cursor: pointer;
}

View File

@@ -0,0 +1,584 @@
// FIXME:
// It still does not update icons previous to a type/member name when
// certain icon kinds are unchecked (when an item has "todo" and "missing",
// the default display is "missing" and when "missing" is unchecked it
// should turn into "todo").
function toggle (elt)
{
if (elt == null)
return;
var eltLink = firstElement (elt);
if (eltLink != null && eltLink.className == 't') // toggle
{
var ich = elt.className.indexOf ('_');
if (ich < 0)
{
eltLink.src = 'tp.gif';
elt.className += '_';
}
else
{
eltLink.src = 'tm.gif';
elt.className = elt.className.slice (0, ich);
}
}
}
function setView (elt, fView)
{
var eltLink = firstElement (elt);
if (eltLink != null && eltLink.className == 't') // toggle
{
var ich = elt.className.indexOf ('_');
if (ich < 0 && !fView)
{
eltLink.src = 'tp.gif';
elt.className += '_';
}
else if (ich >= 0 && fView)
{
eltLink.src = 'tm.gif';
elt.className = elt.className.slice (0, ich);
}
}
}
function firstElement (elt)
{
var c = elt.firstChild;
while (c != null) {
if (c.nodeType == 1) // Node.ELEMENT_NODE (IE6 does not recognize it)
return c;
c = c.nextSibling;
}
return null;
}
function trimSrc (strSrc)
{
return strSrc.slice (strSrc.lastIndexOf ('/') + 1, strSrc.lastIndexOf ('.'));
}
function getChildrenByTagName (elt, strTag)
{
strTag = strTag.toLowerCase ();
var rgChildren = new Array ();
var eltChild = firstElement (elt);
while (eltChild)
{
if (eltChild.tagName && eltChild.tagName.toLowerCase () == strTag)
rgChildren.push (eltChild);
eltChild = eltChild.nextSibling;
}
return rgChildren;
}
function viewAll (elt, dictTypes)
{
var fView = isShown (elt, dictTypes);
var aCounts = new Array (4);
for (i = 0; i < 4; i++)
aCounts [i] = 0;
var rgElts = getChildrenByTagName (elt, 'DIV');
for (iElt in rgElts) {
var aChildRet = viewAll (rgElts [iElt], dictTypes);
if (aChildRet != null) {
fView = true;
for (i = 0; i < 4; i++)
aCounts [i] += aChildRet [i];
}
}
elt.style.display = fView ? '' : 'none';
if (!fView)
return null;
rgShownDivs = getChildrenByTagName (elt, 'DIV');
for (i = 0; i < rgShownDivs.length; i++) {
var cDiv = rgShownDivs [i];
if (cDiv.style.display == 'none')
continue;
incrementCount (cDiv, aCounts, dictTypes);
}
// update the numbers
rgSpans = getChildrenByTagName (elt, 'SPAN');
for (iSpan in rgSpans) {
var cSpan = rgSpans [iSpan];
var cImage = firstElement (cSpan);
if (cImage == null)
continue;
switch (trimSrc (cImage.src)) {
case 'st': cSpan.lastChild.nodeValue = ": " + aCounts [0]; break;
case 'sm': cSpan.lastChild.nodeValue = ": " + aCounts [1]; break;
case 'sx': cSpan.lastChild.nodeValue = ": " + aCounts [2]; break;
case 'se': cSpan.lastChild.nodeValue = ": " + aCounts [3]; break;
}
}
return aCounts;
}
function isShown (elt, dictTypes)
{
if (!isShownMarkType (elt, dictTypes))
return false;
return true;
}
function isShownMarkType (elt, dictTypes)
{
var rgImages = getChildrenByTagName (elt, 'IMG');
var cImages = rgImages.length;
for (var iImage = 0; iImage < cImages; iImage++)
{
var strImage = trimSrc (rgImages [iImage].src);
if (dictTypes [strImage])
return true;
}
return false;
}
function incrementCount (cDiv, aCounts, dictTypes)
{
switch (cDiv.className) {
case 'y': case 'y_': // assembly
case 'n': case 'n_': // namespace
// types
case 'c': case 'c_': case 'i': case 'i_':
case 'en': case 'en_': case 'd': case 'd_':
// members
case 'r': case 'r_': case 'x': case 'x_': case 'm': case 'm_':
case 'f': case 'f_': case 'e': case 'e_': case 'p': case 'p_':
case 'o': case 'o_': case 'a': case 'a_':
var rgImgs = getChildrenByTagName (cDiv, 'IMG');
for (iImg = 0; iImg < rgImgs.length; iImg++) {
var cImg = rgImgs [iImg];
if (cImg.className != 't')
continue;
var stype = trimSrc (cImg.src);
if (!dictTypes [stype])
continue;
switch (stype) {
case "st": aCounts [0]++; break;
case "sm": aCounts [1]++; break;
case "sx": aCounts [2]++; break;
case "se": aCounts [3]++; break;
default:
continue;
}
break;
}
break;
}
}
/* just for debugging use now.
function firstInnerText (elt)
{
var s = elt.innerText;
if (s != null)
return s;
var n = elt.firstChild;
while (n != null) {
s = n.nodeValue;
if (s != null && s.replace (/^\s+/g, '') != '')
return s;
s = firstInnerText (n);
if (s != null)
return s;
n = n.nextSibling;
}
return s;
}
*/
function getView (elt)
{
var eltLink = firstElement (elt);
if (eltLink != null && eltLink.className == 't') // toggle
{
var ich = elt.className.indexOf ('_');
if (ich < 0)
return true;
}
return false;
}
function getParentDiv (elt)
{
if (elt)
{
do
{
elt = elt.parentNode;
}
while (elt && elt.tagName != 'DIV');
}
return elt;
}
function getName (elt)
{
var rgSpans = getChildrenByTagName (elt, 'SPAN');
for (var iSpan = 0; iSpan < rgSpans.length; iSpan ++)
{
var span = rgSpans [iSpan];
if (span.className == 'l') // label
{
if (span.innerText)
return span.innerText;
else
return span.firstChild.nodeValue;
}
}
return null;
}
function clickHandler (evt)
{
var elt;
if (document.layers)
elt = evt.taget;
else if (window.event && window.event.srcElement)
{
elt = window.event.srcElement;
evt = window.event;
}
else if (evt && evt.stopPropagation)
elt = evt.target;
if (!elt.className && elt.parentNode)
elt = elt.parentNode;
if (elt.className == 'l') // label
{
var strClass;
var strField;
var strNamespace;
var strAssembly;
var strFieldType;
elt = getParentDiv (elt);
var strEltClass = elt.className;
if (strEltClass.charAt (strEltClass.length - 1) == '_')
strEltClass = strEltClass.slice (0, strEltClass.length - 1);
if (strEltClass == 'x') // constructor
{
strField = 'ctor';
elt = getParentDiv (elt);
}
else
if (strEltClass == 'm' || // method
strEltClass == 'p' || // property
strEltClass == 'e' || // event
strEltClass == 'f') // field
{
strFieldType = strEltClass;
strField = getName (elt);
var match = strField.match ( /[\.A-Z0-9_]*/i );
if (match)
strField = match [0];
elt = getParentDiv (elt);
}
var strEltClass = elt.className;
if (strEltClass.charAt (strEltClass.length - 1) == '_')
strEltClass = strEltClass.slice (0, strEltClass.length - 1);
if (strEltClass == 'c' || // class
strEltClass == 's' || // struct
strEltClass == 'i' || // struct
strEltClass == 'd' || // delegate
strEltClass == 'en') // enum
{
strClass = getName (elt);
if (strEltClass == 'en')
strField = null;
elt = getParentDiv (elt);
}
var strEltClass = elt.className;
if (strEltClass.charAt (strEltClass.length - 1) == '_')
strEltClass = strEltClass.slice (0, strEltClass.length - 1);
if (strEltClass == 'n')
{
strNamespace = getName (elt);
elt = getParentDiv (elt);
}
var strEltClass = elt.className;
if (strEltClass.charAt (strEltClass.length - 1) == '_')
strEltClass = strEltClass.slice (0, strEltClass.length - 1);
if (strEltClass == 'y')
{
strAssembly = getName (elt);
}
if (evt.ctrlKey)
{
var strRoot = 'http://anonsvn.mono-project.com/viewcvs/trunk/mcs/class/';
var strExtra = '';
if (strAssembly)
{
if (strAssembly == 'mscorlib')
strAssembly = 'corlib';
else if (strAssembly == 'System.Xml')
strAssembly = 'System.XML';
strRoot = strRoot + strAssembly + '/';
if (strNamespace)
{
strRoot = strRoot + strNamespace + '/';
if (strClass)
{
strRoot += strClass + '.cs';
strExtra += '?view=markup';
}
}
window.open (strRoot + strExtra, 'CVS');
}
}
else if (strNamespace)
{
if (document.getElementById ('TargetMsdn1').checked)
{
var re = /\./g ;
strNamespace = strNamespace.toLowerCase ().replace (re, '');
if (strClass)
strNamespace += strClass.toLowerCase () + 'class';
if (strField)
strNamespace += strField;
if (strClass || strField)
strNamespace += 'topic';
window.open ('http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrf' + strNamespace + '.asp', 'MSDN');
}
else
{
if (strClass)
strNamespace += '.' + strClass;
if (strField)
strNamespace += '.' + strField;
if (document.getElementById ('TargetMonodoc').checked)
{
var category = null;
if (strClass == null)
category = "N:";
else if (strField == null)
category = "T:";
else {
switch (strFieldType) {
case 'f': category = "F:"; break;
case 'p': category = "P:"; break;
case 'm': category = "M:"; break;
case 'e': category = "E:"; break;
}
}
if (category != null)
window.open ('http://www.go-mono.com/docs/monodoc.ashx?link=' + category + strNamespace);
}
else
{
window.open ('http://msdn2.microsoft.com/library/' + strNamespace + '.aspx', 'MSDN');
}
}
}
}
else
{
if (elt.parentNode && elt.parentNode.className == 't') // toggle
elt = elt.parentNode;
else if (elt.className != 't') // toggle
return;
while (elt != null && elt.tagName != 'DIV')
elt = elt.parentNode;
if (evt.shiftKey)
{
var rgElts = getChildrenByTagName (elt, 'DIV');
var cElts = rgElts.length;
if (cElts != 0)
{
var fView = false;
var iElt;
for (iElt = 0; iElt < cElts; iElt ++)
{
if (getView (rgElts [iElt]))
{
fView = true;
break;
}
}
for (iElt = 0; iElt < cElts; iElt ++)
{
setView (rgElts [iElt], !fView);
}
}
}
else if (evt.ctrlKey)
{
setView (elt, true);
var eltParent = getParentDiv (elt);
while (eltParent)
{
var rgSiblings = getChildrenByTagName (eltParent, 'DIV');
var cSiblings = rgSiblings.length;
for (var iSibling = 0; iSibling < cSiblings; iSibling++)
{
var eltSibling = rgSiblings [iSibling];
if (eltSibling != elt)
{
setView (eltSibling, false);
}
}
elt = eltParent;
eltParent = getParentDiv (elt);
}
}
else
toggle (elt);
}
return false;
}
function filterTree ()
{
var eltMissing = document.getElementById ('missing');
var eltTodo = document.getElementById ('todo');
var eltExtra = document.getElementById ('extra');
var eltErrors = document.getElementById ('errors');
var eltStable = document.getElementById ('stable');
var dictTypes = new Object ();
if (eltMissing.checked)
dictTypes ['sm'] = true;
if (eltTodo.checked)
dictTypes ['st'] = true;
if (eltErrors.checked)
dictTypes ['se'] = true;
if (eltExtra.checked)
dictTypes ['sx'] = true;
if (eltStable.checked)
dictTypes ['sc'] = true;
viewAll (document.getElementById ('ROOT'), dictTypes);
}
function addAndFilter ()
{
var newInput = document.getElementById ('NewFilterTarget');
var newAttr = newInput.value;
if (newAttr.length > 0) {
var selection = document.getElementById ('FilteredAttributes');
var newElem = document.createElement ('option');
newElem.appendChild (document.createTextNode (newAttr));
selection.appendChild (newElem);
newInput.value = '';
filterTree ();
}
}
function removeAndFilter ()
{
var selection = document.getElementById ('FilteredAttributes');
if (selection.selectedIndex >= 0) {
var newInput = document.getElementById ('NewFilterTarget');
if (newInput.value.length == 0)
newInput.value = selection.options [selection.selectedIndex].firstChild.nodeValue;
selection.removeChild (selection.options [selection.selectedIndex]);
filterTree ();
}
}
function selectMissing ()
{
toggleFilter ('missing');
}
function selectTodo ()
{
toggleFilter ('todo');
}
function selectExtra ()
{
toggleFilter ('extra');
}
function selectErrors ()
{
toggleFilter ('errors');
}
function selectStable ()
{
toggleFilter ('stable');
}
function toggleAttributeFilter (attrName)
{
toggleFilter (attrName);
}
function toggleFilter (strFilter)
{
var eltTodo = document.getElementById ('todo');
var eltMissing = document.getElementById ('missing');
var eltExtra = document.getElementById ('extra');
var eltErrors = document.getElementById ('errors');
var eltToggle = document.getElementById (strFilter);
if (window && window.event && window.event.shiftKey)
{
eltMissing.checked = eltTodo.checked = eltExtra.checked = eltErrors.checked = false;
eltToggle.checked = true;
}
else
if (!eltTodo.checked && !eltMissing.checked && !eltExtra.checked && !eltErrors.checked)
{
eltMissing.checked = eltTodo.checked = eltExtra.checked = eltErrors.checked = true;
eltToggle.checked = false;
}
filterTree ();
}
function onLoad ()
{
var eltMissing = document.getElementById ('missing');
var eltTodo = document.getElementById ('todo');
var eltExtra = document.getElementById ('extra');
var eltErrors = document.getElementById ('errors');
eltMissing.checked = eltTodo.checked = eltExtra.checked = eltErrors.checked = true;
filterTree ();
}
if (document.layers)
{
document.captureEvents (Event.MOUSEUP);
document.onmouseup = clickHandler;
}
else if (document.attachEvent)
{
document.attachEvent('onclick', clickHandler);
}
else if (document.addEventListener)
{
document.addEventListener('click', clickHandler, false);
}
else
document.onclick = clickHandler;

Binary file not shown.

After

Width:  |  Height:  |  Size: 137 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 861 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 111 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 127 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 101 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 92 B

View File

@@ -0,0 +1,34 @@
MCS=dmcs
COMMON_SOURCES = \
AssemblyResolver.cs \
Util.cs \
WellFormedXmlWriter.cs
APIINFO_SOURCES = mono-api-info.cs $(COMMON_SOURCES)
all: extract-missing.exe mono-api-info.exe mono-api-diff.exe gen-apidiff-html.exe
check: all
rm -rf curr diff
./get-apiinfo.pl .. curr
./get-apidiff.pl base curr diff
./get-missing.pl diff
mono-api-diff.exe: mono-api-diff.cs
$(MCS) mono-api-diff.cs
mono-api-info.exe: $(APIINFO_SOURCES)
$(MCS) `pkg-config --libs mono-cecil` -out:$@ $^
extract-missing.exe: extract-missing.cs
$(MCS) extract-missing.cs
gen-apidiff-html.exe: gen-apidiff-html.cs
$(MCS) -out:$@ $^
clean:
rm -f *.exe
rm -rf curr
rm -rf diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,541 @@
<?xml version="1.0" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" indent="yes"/>
<!-- <xsl:output method="xml"/>-->
<xsl:strip-space elements="*"/>
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE>
Gtk# API Status
</TITLE>
<SCRIPT src="cormissing.js"></SCRIPT>
<LINK rel="stylesheet" type="text/css" href="cormissing.css"></LINK>
</HEAD>
<BODY onLoad="onLoad();">
<P>
<H1>Gtk# API Status</H1>
</P>
<table>
<tr>
<td> <input type="checkbox" ID="todo" onClick="selectTodo()" checked="checked"/> </td>
<td> <img src="st.gif"/> </td>
<td> TODO </td>
<td width="20"/>
<td> <input type="checkbox" ID="missing" onClick="selectMissing()" checked="checked"/> </td>
<td> <img src="sm.gif"/> </td>
<td> Removed </td>
</tr>
<tr>
<td> <input type="checkbox" ID="extra" onClick="selectExtra()" checked="checked"/> </td>
<td> <img src="sx.gif"/> </td>
<td> Added </td>
<td width="20"/>
<td> <input type="checkbox" ID="errors" onClick="selectErrors()" checked="checked"/> </td>
<td> <img src="se.gif"/> </td>
<td> Changed </td>
</tr>
<tr>
<td> <input type="checkbox" ID="stable" onClick="selectStable()"/> </td>
<td> <img src="sc.gif"/> </td>
<td> Stable </td>
</tr>
</table>
<p></p>
<div ID="ROOT">
<xsl:apply-templates/>
</div>
<p>
Legend :<br/>
<table>
<tr>
<td> <img src="y.gif"/> </td>
<td> Assembly </td>
<td width="20"/>
<td> <img src="n.gif"/> </td>
<td> Namespace </td>
<td width="20"/>
<td> <img src="c.gif"/> </td>
<td> Class </td>
<td width="20"/>
<td> <img src="s.gif"/> </td>
<td> Struct </td>
<tr>
</tr>
<td> <img src="i.gif"/> </td>
<td> Interface </td>
<td width="20"/>
<td> <img src="d.gif"/> </td>
<td> Delegate </td>
<td width="20"/>
<td> <img src="en.gif"/> </td>
<td> Enum </td>
<td width="20"/>
<td> <img src="m.gif"/> </td>
<td> Method </td>
</tr>
<tr>
<td> <img src="f.gif"/> </td>
<td> Field </td>
<td width="20"/>
<td> <img src="p.gif"/> </td>
<td> Property </td>
<td width="20"/>
<td> <img src="e.gif"/> </td>
<td> Event </td>
<td width="20"/>
<td> <img src="r.gif"/> </td>
<td> Attribute </td>
</tr>
</table>
</p>
</BODY>
</HTML>
</xsl:template>
<!-- assembly -->
<xsl:template match="/assemblies">
<xsl:apply-templates select="assembly">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="assembly">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">y</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- namespace -->
<xsl:template match="namespaces">
<xsl:apply-templates select="namespace">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="namespace">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">n</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<xsl:template match="namespace/classes">
<xsl:apply-templates />
</xsl:template>
<!-- class -->
<xsl:template match="class[@type='class']">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">c</xsl:with-param>
</xsl:call-template>
<xsl:if test="(@missing_total or @todo_total or @extra_total or @warning_total or @error) and not(@presence)">
<xsl:apply-templates select="attributes"/>
<xsl:apply-templates select="interfaces"/>
<xsl:apply-templates select="constructors"/>
<xsl:apply-templates select="./*[local-name() != 'attributes' and local-name() != 'constructors' and local-name() != 'interfaces']"/>
</xsl:if>
</div>
</xsl:template>
<!-- struct -->
<xsl:template match="class[@type='struct'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">s</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- interface types -->
<xsl:template match="class[@type='interface']">
<xsl:apply-templates select="class[@type='interface']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="class[@type='interface'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">i</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- interfaces implemented by Types -->
<xsl:template match="interface">
<xsl:apply-templates select="interface">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="interface[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">i</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- generic constraints -->
<xsl:template match="generic-type-constraints">
<xsl:apply-templates select="generic-type-constraint">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="generic-type-constraint[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">w</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- delegate -->
<xsl:template match="class[@type='delegate'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">d</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- enumeration -->
<xsl:template match="class[@type='enum'][@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">en</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- method -->
<xsl:template match="methods">
<xsl:apply-templates select="method">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="method[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">m</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- property -->
<xsl:template match="properties">
<xsl:apply-templates select="property">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="property[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">p</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- event -->
<xsl:template match="events">
<xsl:apply-templates select="event">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="event[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">e</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- constructor -->
<xsl:template match="constructors">
<xsl:apply-templates select="constructor">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="constructor[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">x</xsl:with-param>
<xsl:with-param name="image">m</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- field -->
<xsl:template match="fields">
<xsl:apply-templates select="field">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="field[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">f</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- accessor -->
<xsl:template match="property/methods">
<xsl:apply-templates select="method">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="property[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]/methods/method[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">o</xsl:with-param>
<xsl:with-param name="image">m</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- attribute -->
<xsl:template match="attributes">
<xsl:apply-templates select="attribute">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<xsl:template match="attribute[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">r</xsl:with-param>
</xsl:call-template>
<xsl:if test="not(@presence)">
<xsl:apply-templates/>
</xsl:if>
</div>
</xsl:template>
<!-- nested classes -->
<xsl:template match="classes">
<xsl:apply-templates select="class[@type='interface']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
<xsl:apply-templates select="class[@type='class']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
<xsl:apply-templates select="class[@type='struct']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
<xsl:apply-templates select="class[@type='delegate']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
<xsl:apply-templates select="class[@type='enum']">
<xsl:sort select="@name"/>
</xsl:apply-templates>
</xsl:template>
<!-- support templates -->
<xsl:template name="ELEMENT">
<xsl:param name="class"/>
<xsl:param name="image"/>
<xsl:attribute name="class">
<xsl:value-of select="$class"/>
<xsl:if test="./node() and local-name() != 'assembly'">_</xsl:if>
</xsl:attribute>
<xsl:call-template name="toggle"/>
<xsl:choose>
<xsl:when test="@error and @error != 'todo'">
<xsl:element name="img">
<xsl:attribute name="src">se.gif</xsl:attribute>
<xsl:attribute name="class">t</xsl:attribute>
<xsl:attribute name="title"><xsl:call-template name="warning-hover" /></xsl:attribute>
</xsl:element>
</xsl:when>
<xsl:when test="@error = 'todo'">
<xsl:element name="img">
<xsl:attribute name="src">st.gif</xsl:attribute>
<xsl:attribute name="class">t</xsl:attribute>
<xsl:if test="@comment">
<xsl:attribute name="title"><xsl:value-of select="@comment"/></xsl:attribute>
</xsl:if>
<xsl:if test="not(@comment)">
<xsl:attribute name="title">No TODO description</xsl:attribute>
</xsl:if>
</xsl:element>
</xsl:when>
<xsl:when test="@presence = 'missing'">
<img src="sm.gif" class="t"/>
</xsl:when>
<xsl:when test="@presence = 'extra'">
<img src="sx.gif" class="t"/>
</xsl:when>
<xsl:otherwise>
<img src="sc.gif" class="t"/>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="$image">
<img src="{$image}.gif" class="t"/>
</xsl:when>
<xsl:otherwise>
<img src="{$class}.gif" class="t"/>
</xsl:otherwise>
</xsl:choose>
<xsl:call-template name="name"/>
<xsl:if test="not(@presence)">
<xsl:call-template name="status"/>
</xsl:if>
<xsl:call-template name="warning-text" />
<xsl:for-each select="parameters/parameter[warnings/warning]">
<div>
<xsl:call-template name="ELEMENT">
<xsl:with-param name="class">a</xsl:with-param>
<xsl:with-param name="image">tb</xsl:with-param>
</xsl:call-template>
</div>
</xsl:for-each>
</xsl:template>
<xsl:template name="status">
<xsl:if test="@complete_total and @complete_total != 0">
<span class="st">
<img src="sc.gif"/>
<xsl:text>: </xsl:text>
<xsl:value-of select="@complete_total"/>
<xsl:text>%</xsl:text>
</span>
</xsl:if>
<xsl:if test="@todo_total">
<span class="st">
<img src="st.gif"/>: <xsl:value-of select="@todo_total"/>
</span>
</xsl:if>
<xsl:if test="@missing_total">
<span class="st">
<img src="sm.gif"/>: <xsl:value-of select="@missing_total"/>
</span>
</xsl:if>
<xsl:if test="@extra_total">
<span class="st">
<img src="sx.gif"/>: <xsl:value-of select="@extra_total"/>
</span>
</xsl:if>
<xsl:if test="@warning_total">
<span class="st">
<img src="se.gif"/>: <xsl:value-of select="@warning_total"/>
</span>
</xsl:if>
</xsl:template>
<xsl:template name="toggle">
<xsl:choose>
<xsl:when test="not(@presence) and .//*[@missing_total or @todo_total or @extra_total or @warning_total or @error or @presence]">
<xsl:choose>
<xsl:when test="local-name() != 'assembly'">
<img src="tp.gif" class="t"/>
</xsl:when>
<xsl:otherwise>
<img src="tm.gif" class="t"/>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<img src="tb.gif"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="name">
<xsl:if test="@name">
<span class="l"><xsl:value-of select="@name"/></span>
</xsl:if>
</xsl:template>
<xsl:template name="warning-hover">
<xsl:for-each select="warnings/warning">
<xsl:text>WARNING: </xsl:text>
<xsl:value-of select="@text"/>
</xsl:for-each>
</xsl:template>
<xsl:template name="warning-text">
<xsl:for-each select="warnings/warning">
<img src="tb.gif"/>
<xsl:value-of select="@text"/>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

View File

@@ -0,0 +1,28 @@
#!/usr/bin/env python3
import difflib
import sys
import shutil
import subprocess
reference_abi = subprocess.check_output(sys.argv[1]).decode().split("\n")
launcher = []
if shutil.which("mono"):
launcher = ["mono", "--debug"]
csharp_abi = subprocess.check_output(launcher + [sys.argv[2]]).decode().split("\n")
print("Comparing output of %s and %s" % (sys.argv[1], sys.argv[2]))
res = 0
for line in difflib.unified_diff(reference_abi, csharp_abi):
res = 1
print(line)
if res:
files = [(sys.argv[1] + ".res", reference_abi),
(sys.argv[2] + 'res', csharp_abi)]
for f, vals in files:
with open(f, "w") as _f:
print("Outputing results in " + f)
_f.write("\n".join(vals))
sys.exit(res)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,28 @@
Compiling and installing the Gtk# Documentation
Compile and install monodoc
cd monodoc/
./autogen.sh --prefix=/usr/local
make
make install
Compile the documentation for gtk-sharp
cd gtk-sharp/doc
make assemble
cp gtk-sharp-docs.* `pkg-config monodoc --variable=sourcesdir`
If things are fine, you should have in the Monodoc sources directory the
following files:
gtk-sharp-docs.source
gtk-sharp-docs.tree
gtk-sharp-docs.zip
netdocs.source
netdocs.tree
netdocs.zip
Start monodoc, by typing `monodoc'
If it doesn't run, please change the paths in the makefile and point
ASSEMBLER and BROWSER to where you put your assembler.exe and browser.exe.

View File

@@ -0,0 +1,77 @@
// add-since.cs - Adds a since element to a Type document.
//
// Author: Mike Kestner <mkestner@novell.com>
//
// Copyright (c) 2007 Novell, Inc.
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of version 2 of the GNU General Public
// License as published by the Free Software Foundation.
//
// This program is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
// General Public License for more details.
//
// You should have received a copy of the GNU General Public
// License along with this program; if not, write to the
// Free Software Foundation, Inc., 59 Temple Place - Suite 330,
// Boston, MA 02111-1307, USA.
namespace GtkSharp.Docs {
using System;
using System.Collections;
using System.IO;
using System.Reflection;
using System.Xml;
using System.Xml.XPath;
public class GenHandlerArgsDocs {
public static int Main (string[] args)
{
string version = null;
ArrayList files = new ArrayList ();
foreach (string arg in args) {
if (arg.StartsWith ("--version=")) {
version = arg.Substring (10);
} else {
files.Add (arg);
}
}
if (version == null) {
Console.WriteLine ("Usage: add-since --version=<version> <paths>");
return 1;
}
Console.WriteLine ("version: " + version);
XmlDocument api_doc = new XmlDocument ();
foreach (string file in files) {
Console.WriteLine ("file: " + file);
try {
Stream stream = File.OpenRead (file);
api_doc.Load (stream);
stream.Close ();
} catch (XmlException e) {
Console.WriteLine (e);
return 1;
}
XPathNavigator api_nav = api_doc.CreateNavigator ();
XPathNodeIterator iter = api_nav.Select ("/Type/Docs");
if (iter.MoveNext ()) {
XmlElement docs = ((IHasXmlNode)iter.Current).GetNode () as XmlElement;
XmlElement since = api_doc.CreateElement ("since");
since.SetAttribute ("version", version);
docs.AppendChild (since);
api_doc.Save (file);
}
}
return 0;
}
}
}

View File

@@ -0,0 +1,4 @@
<?xml version="1.0"?>
<monodoc>
<source provider="ecma" base="documentation"/>
</monodoc>

View File

@@ -0,0 +1,287 @@
<Type Name="ActionAdapter" FullName="Atk.ActionAdapter">
<TypeSignature Language="C#" Value="public class ActionAdapter : GLib.GInterfaceAdapter, Atk.IAction, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi ActionAdapter extends GLib.GInterfaceAdapter implements class Atk.IAction, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IAction</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary> Action adapter.</summary>
<remarks>Adapts <see cref="T:AtkActionImplementor" /> implementations to the full <see cref="T:Atk.Action" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActionAdapter ();" />
<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 ActionAdapter (Atk.IActionImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IActionImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IActionImplementor" />
</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 ActionAdapter (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="DoAction">
<MemberSignature Language="C#" Value="public bool DoAction (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool DoAction(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetDescription">
<MemberSignature Language="C#" Value="public string GetDescription (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetDescription(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetKeybinding">
<MemberSignature Language="C#" Value="public string GetKeybinding (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetKeybinding(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetLocalizedName">
<MemberSignature Language="C#" Value="public string GetLocalizedName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetLocalizedName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetName">
<MemberSignature Language="C#" Value="public string GetName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IAction GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IAction GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IAction</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 Atk.IAction GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IAction GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IAction</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 Atk.IActionImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IActionImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IActionImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NActions">
<MemberSignature Language="C#" Value="public int NActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NActions" />
<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="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="SetDescription">
<MemberSignature Language="C#" Value="public bool SetDescription (int i, string desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetDescription(int32 i, string desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
<Parameter Name="desc" Type="System.String" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<param name="desc">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="ActiveDescendantChangedArgs" FullName="Atk.ActiveDescendantChangedArgs">
<TypeSignature Language="C#" Value="public class ActiveDescendantChangedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ActiveDescendantChangedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.Object.ActiveDescendantChanged" /> event invokes <see cref="T:Atk.ActiveDescendantChangedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ActiveDescendantChangedArgs ();" />
<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:Atk.ActiveDescendantChangedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.ActiveDescendantChangedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Child">
<MemberSignature Language="C#" Value="public IntPtr Child { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int Child" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.IntPtr" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,30 @@
<Type Name="ActiveDescendantChangedHandler" FullName="Atk.ActiveDescendantChangedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ActiveDescendantChangedHandler(object o, ActiveDescendantChangedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ActiveDescendantChangedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="o" Type="System.Object" />
<Parameter Name="args" Type="Atk.ActiveDescendantChangedArgs" />
</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:Atk.Object.ActiveDescendantChanged" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.ActiveDescendantChangedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.ActiveDescendantChangedHandler" /> to an event, add the ActiveDescendantChangedHandler instance to the event. The methods referenced by the ActiveDescendantChangedHandler instance are invoked whenever the event is raised, until the ActiveDescendantChangedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,133 @@
<Type Name="Attribute" FullName="Atk.Attribute">
<TypeSignature Language="C#" Maintainer="auto" Value="public struct Attribute : IEquatable&lt;Atk.Attribute&gt;" />
<TypeSignature Language="ILAsm" Value=".class public sequential ansi sealed beforefieldinit Attribute extends System.ValueType implements class System.IEquatable`1&lt;valuetype Atk.Attribute&gt;" />
<AssemblyInfo>
<AssemblyName>atk-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;Atk.Attribute&gt;</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>A string name/value pair representing a text attribute.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Equals">
<MemberSignature Language="C#" Value="public bool Equals (Atk.Attribute other);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Equals(valuetype Atk.Attribute other) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="other" Type="Atk.Attribute" />
</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="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> The attribute name.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Atk.Attribute New (IntPtr raw);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Atk.Attribute New(native int raw) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Attribute</ReturnType>
</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 method</summary>
<returns>a new <see cref="T:Atk.Attribute" /></returns>
<remarks>This is an internal method and should not be used by user code.</remarks>
</Docs>
</Member>
<Member MemberName="Value">
<MemberSignature Language="C#" Value="public string Value;" />
<MemberSignature Language="ILAsm" Value=".field public string Value" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> the value of the attribute, represented as a string.</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Atk.Attribute Zero;" />
<MemberSignature Language="ILAsm" Value=".field public static valuetype Atk.Attribute Zero" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Atk.Attribute</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Returns an empty <see cref="T:Atk.Attribute" /></summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,47 @@
<Type Name="BoundsChangedArgs" FullName="Atk.BoundsChangedArgs">
<TypeSignature Language="C#" Value="public class BoundsChangedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit BoundsChangedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.NoOpObject.BoundsChanged" /> event invokes <see cref="T:Atk.BoundsChangedHandler" /> 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 BoundsChangedArgs ();" />
<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:Atk.BoundsChangedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.BoundsChangedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Bounds">
<MemberSignature Language="C#" Value="public Atk.Rectangle Bounds { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Rectangle Bounds" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Rectangle</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Atk.Rectangle" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,31 @@
<Type Name="BoundsChangedHandler" FullName="Atk.BoundsChangedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void BoundsChangedHandler(object o, BoundsChangedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed BoundsChangedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="Atk.BoundsChangedArgs" />
</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:Atk.NoOpObject.BoundsChanged" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.BoundsChangedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.BoundsChangedHandler" /> to an event, add the BoundsChangedHandler instance to the event. The methods referenced by the BoundsChangedHandler instance are invoked whenever the event is raised, until the BoundsChangedHandler is removed from the event.</para>
</remarks>
<since version="Gtk# 2.6" />
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,59 @@
<Type Name="ChildrenChangedArgs" FullName="Atk.ChildrenChangedArgs">
<TypeSignature Language="C#" Value="public class ChildrenChangedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ChildrenChangedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.Object.ChildrenChanged" /> event invokes <see cref="T:Atk.ChildrenChangedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ChildrenChangedArgs ();" />
<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:Atk.ChildrenChangedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.ChildrenChangedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="ChangedChild">
<MemberSignature Language="C#" Value="public IntPtr ChangedChild { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int ChangedChild" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'IntPtr'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ChangeIndex">
<MemberSignature Language="C#" Value="public uint ChangeIndex { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance unsigned int32 ChangeIndex" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'uint'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="ChildrenChangedHandler" FullName="Atk.ChildrenChangedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ChildrenChangedHandler(object o, ChildrenChangedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ChildrenChangedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="Atk.ChildrenChangedArgs" />
</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:Atk.Object.ChildrenChanged" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.ChildrenChangedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.ChildrenChangedHandler" /> to an event, add the ChildrenChangedHandler instance to the event. The methods referenced by the ChildrenChangedHandler instance are invoked whenever the event is raised, until the ChildrenChangedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,59 @@
<Type Name="ColumnDeletedArgs" FullName="Atk.ColumnDeletedArgs">
<TypeSignature Language="C#" Value="public class ColumnDeletedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ColumnDeletedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.NoOpObject.ColumnDeleted" /> event invokes <see cref="T:Atk.ColumnDeletedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColumnDeletedArgs ();" />
<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:Atk.ColumnDeletedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.ColumnDeletedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Column">
<MemberSignature Language="C#" Value="public int Column { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Column" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'int'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="NumDeleted">
<MemberSignature Language="C#" Value="public int NumDeleted { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumDeleted" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'int'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="ColumnDeletedHandler" FullName="Atk.ColumnDeletedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ColumnDeletedHandler(object o, ColumnDeletedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ColumnDeletedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="Atk.ColumnDeletedArgs" />
</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:Atk.NoOpObject.ColumnDeleted" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.ColumnDeletedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.ColumnDeletedHandler" /> to an event, add the ColumnDeletedHandler instance to the event. The methods referenced by the ColumnDeletedHandler instance are invoked whenever the event is raised, until the ColumnDeletedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,59 @@
<Type Name="ColumnInsertedArgs" FullName="Atk.ColumnInsertedArgs">
<TypeSignature Language="C#" Value="public class ColumnInsertedArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit ColumnInsertedArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.NoOpObject.ColumnInserted" /> event invokes <see cref="T:Atk.ColumnInsertedHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ColumnInsertedArgs ();" />
<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:Atk.ColumnInsertedArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.ColumnInsertedHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="Column">
<MemberSignature Language="C#" Value="public int Column { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 Column" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'int'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="NumInserted">
<MemberSignature Language="C#" Value="public int NumInserted { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumInserted" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'int'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="ColumnInsertedHandler" FullName="Atk.ColumnInsertedHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void ColumnInsertedHandler(object o, ColumnInsertedArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed ColumnInsertedHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="Atk.ColumnInsertedArgs" />
</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:Atk.NoOpObject.ColumnInserted" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.ColumnInsertedArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.ColumnInsertedHandler" /> to an event, add the ColumnInsertedHandler instance to the event. The methods referenced by the ColumnInsertedHandler instance are invoked whenever the event is raised, until the ColumnInsertedHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,442 @@
<Type Name="ComponentAdapter" FullName="Atk.ComponentAdapter">
<TypeSignature Language="C#" Value="public class ComponentAdapter : GLib.GInterfaceAdapter, Atk.IComponent, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi ComponentAdapter extends GLib.GInterfaceAdapter implements class Atk.IComponent, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IComponent</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Component adapter.</summary>
<remarks>Adapts <see cref="T:Atk.ComponentImplementor" /> implementations to the full <see cref="T:Atk.Component" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public ComponentAdapter ();" />
<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 ComponentAdapter (Atk.IComponentImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IComponentImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IComponentImplementor" />
</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 ComponentAdapter (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="AddFocusHandler">
<MemberSignature Language="C#" Value="public uint AddFocusHandler (Atk.FocusHandler handler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance unsigned int32 AddFocusHandler(class Atk.FocusHandler handler) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Atk.FocusHandler" />
</Parameters>
<Docs>
<param name="handler">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Alpha">
<MemberSignature Language="C#" Value="public double Alpha { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Alpha" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="BoundsChanged">
<MemberSignature Language="C#" Value="public event Atk.BoundsChangedHandler BoundsChanged;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.BoundsChangedHandler BoundsChanged" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("bounds_changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Atk.BoundsChangedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Contains">
<MemberSignature Language="C#" Value="public bool Contains (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetExtents">
<MemberSignature Language="C#" Value="public void GetExtents (out int x, out int y, out int width, out int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IComponent GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IComponent GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IComponent</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 Atk.IComponent GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IComponent GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IComponent</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="GetPosition">
<MemberSignature Language="C#" Value="public void GetPosition (out int x, out int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetSize">
<MemberSignature Language="C#" Value="public void GetSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</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="GrabFocus">
<MemberSignature Language="C#" Value="public bool GrabFocus ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool GrabFocus() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<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>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 Atk.IComponentImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IComponentImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IComponentImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Layer">
<MemberSignature Language="C#" Value="public Atk.Layer Layer { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Layer Layer" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Layer</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="MdiZorder">
<MemberSignature Language="C#" Value="public int MdiZorder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MdiZorder" />
<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="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="RefAccessibleAtPoint">
<MemberSignature Language="C#" Value="public Atk.Object RefAccessibleAtPoint (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAccessibleAtPoint(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="RemoveFocusHandler">
<MemberSignature Language="C#" Value="public void RemoveFocusHandler (uint handler_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveFocusHandler(unsigned int32 handler_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="handler_id">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetExtents">
<MemberSignature Language="C#" Value="public bool SetExtents (int x, int y, int width, int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetPosition">
<MemberSignature Language="C#" Value="public bool SetPosition (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetSize">
<MemberSignature Language="C#" Value="public bool SetSize (int width, int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,52 @@
<Type Name="CoordType" FullName="Atk.CoordType">
<TypeSignature Language="C#" Maintainer="auto" Value="public enum CoordType" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed CoordType extends System.Enum" />
<AssemblyInfo>
<AssemblyName>atk-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(Atk.CoordTypeGType))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Specifies how xy coordinates are to be interpreted.</summary>
<remarks>Used by functions such as <see cref="M:Atk.Component.GetPosition()" /> and <see cref="M:Atk.Text.GetCharacterExtents()" /></remarks>
</Docs>
<Members>
<Member MemberName="Screen">
<MemberSignature Language="C#" Value="Screen" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Atk.CoordType Screen = int32(0)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Atk.CoordType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary> specifies xy coordinates relative to the screen</summary>
<remarks>
</remarks>
</Docs>
</Member>
<Member MemberName="Window">
<MemberSignature Language="C#" Value="Window" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Atk.CoordType Window = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Atk.CoordType</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary> specifies xy coordinates relative to the widget's top-level window</summary>
<remarks>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,309 @@
<Type Name="DocumentAdapter" FullName="Atk.DocumentAdapter">
<TypeSignature Language="C#" Value="public class DocumentAdapter : GLib.GInterfaceAdapter, Atk.IDocument, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi DocumentAdapter extends GLib.GInterfaceAdapter implements class Atk.IDocument, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IDocument</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Document adapter.</summary>
<remarks>Adapts <see cref="T:Atk.DocumentImplementor" /> implementations to the full <see cref="T:Atk.Document" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public DocumentAdapter ();" />
<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 DocumentAdapter (Atk.IDocumentImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IDocumentImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IDocumentImplementor" />
</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 DocumentAdapter (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="Attributes">
<MemberSignature Language="C#" Value="public Atk.Attribute[] Attributes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Attribute[] Attributes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Attribute[]</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DocumentType">
<MemberSignature Language="C#" Value="public string DocumentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DocumentType" />
<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>
</Docs>
</Member>
<Member MemberName="GetAttributeValue">
<MemberSignature Language="C#" Value="public string GetAttributeValue (string attribute_name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetAttributeValue(string attribute_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IDocument GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IDocument GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IDocument</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 Atk.IDocument GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IDocument GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IDocument</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 Atk.IDocumentImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IDocumentImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IDocumentImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadComplete">
<MemberSignature Language="C#" Value="public event EventHandler LoadComplete;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler LoadComplete" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("load_complete")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LoadStopped">
<MemberSignature Language="C#" Value="public event EventHandler LoadStopped;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler LoadStopped" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("load_stopped")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Locale">
<MemberSignature Language="C#" Value="public string Locale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Locale" />
<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>
</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="Reload">
<MemberSignature Language="C#" Value="public event EventHandler Reload;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Reload" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("reload")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetAttributeValue">
<MemberSignature Language="C#" Value="public bool SetAttributeValue (string attribute_name, string attribute_value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeValue(string attribute_name, string attribute_value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
<Parameter Name="attribute_value" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_name">To be added.</param>
<param name="attribute_value">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TheDocument">
<MemberSignature Language="C#" Value="public IntPtr TheDocument { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int TheDocument" />
<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>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,292 @@
<Type Name="EditableTextAdapter" FullName="Atk.EditableTextAdapter">
<TypeSignature Language="C#" Value="public class EditableTextAdapter : GLib.GInterfaceAdapter, Atk.IEditableText, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi EditableTextAdapter extends GLib.GInterfaceAdapter implements class Atk.IEditableText, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IEditableText</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>EditableText adapter.</summary>
<remarks>Adapts <see cref="T:Atk.EditableTextImplementor" /> implementations to the full <see cref="T:Atk.EditableText" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public EditableTextAdapter ();" />
<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 EditableTextAdapter (Atk.IEditableTextImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IEditableTextImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IEditableTextImplementor" />
</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 EditableTextAdapter (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="CopyText">
<MemberSignature Language="C#" Value="public void CopyText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="CutText">
<MemberSignature Language="C#" Value="public void CutText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CutText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="DeleteText">
<MemberSignature Language="C#" Value="public void DeleteText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IEditableText GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IEditableText GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IEditableText</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 Atk.IEditableText GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IEditableText GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IEditableText</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 Atk.IEditableTextImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IEditableTextImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IEditableTextImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="InsertText">
<MemberSignature Language="C#" Value="public void InsertText (string str1ng, ref int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void InsertText(string str1ng, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str1ng" Type="System.String" />
<Parameter Name="position" Type="System.Int32&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="str1ng">To be added.</param>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</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="PasteText">
<MemberSignature Language="C#" Value="public void PasteText (int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PasteText(int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="position" Type="System.Int32" />
</Parameters>
<Docs>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="SetRunAttributes">
<MemberSignature Language="C#" Value="public bool SetRunAttributes (GLib.SList attrib_set, int start_offset, int end_offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetRunAttributes(class GLib.SList attrib_set, int32 start_offset, int32 end_offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attrib_set" Type="GLib.SList" />
<Parameter Name="start_offset" Type="System.Int32" />
<Parameter Name="end_offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="attrib_set">To be added.</param>
<param name="start_offset">To be added.</param>
<param name="end_offset">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="TextContents">
<MemberSignature Language="C#" Value="public string TextContents { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TextContents" />
<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>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,23 @@
<Type Name="EventListener" FullName="Atk.EventListener">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void EventListener(Object obj);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed EventListener extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="obj" Type="Atk.Object" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="obj">To be added.</param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,21 @@
<Type Name="EventListenerInit" FullName="Atk.EventListenerInit">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void EventListenerInit();" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed EventListenerInit extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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>
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,63 @@
<Type Name="Focus" FullName="Atk.Focus">
<TypeSignature Language="C#" Value="public class Focus" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Focus extends System.Object" />
<AssemblyInfo>
<AssemblyName>atk-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>To be added</summary>
<remarks>To be added</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Focus ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="TrackerInit">
<MemberSignature Language="C#" Value="public static void TrackerInit (Atk.EventListenerInit init);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TrackerInit(class Atk.EventListenerInit init) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="init" Type="Atk.EventListenerInit" />
</Parameters>
<Docs>
<param name="init">a <see cref="T:Atk.EventListenerInit" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="TrackerNotify">
<MemberSignature Language="C#" Value="public static void TrackerNotify (Atk.Object objekt);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void TrackerNotify(class Atk.Object objekt) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="objekt" Type="Atk.Object" />
</Parameters>
<Docs>
<param name="objekt">a <see cref="T:Atk.Object" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,46 @@
<Type Name="FocusEventArgs" FullName="Atk.FocusEventArgs">
<TypeSignature Language="C#" Value="public class FocusEventArgs : GLib.SignalArgs" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FocusEventArgs extends GLib.SignalArgs" />
<AssemblyInfo>
<AssemblyName>atk-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:Atk.Object.FocusEvent" /> event invokes <see cref="T:Atk.FocusEventHandler" /> delegates which pass event data via this class.</para>
</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public FocusEventArgs ();" />
<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:Atk.FocusEventArgs" /> instance with this constructor if you need to invoke a <see cref="T:Atk.FocusEventHandler" /> delegate.</remarks>
</Docs>
</Member>
<Member MemberName="FocusIn">
<MemberSignature Language="C#" Value="public bool FocusIn { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool FocusIn" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>To be added: an object of type 'bool'</value>
<remarks>To be added</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,29 @@
<Type Name="FocusEventHandler" FullName="Atk.FocusEventHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void FocusEventHandler(object o, FocusEventArgs args);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FocusEventHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="Atk.FocusEventArgs" />
</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:Atk.Object.FocusEvent" /> event utilizes this delegate:</para>
<para>Event data is passed via the <see cref="T:Atk.FocusEventArgs" /> parameter.</para>
<para>To attach a <see cref="T:Atk.FocusEventHandler" /> to an event, add the FocusEventHandler instance to the event. The methods referenced by the FocusEventHandler instance are invoked whenever the event is raised, until the FocusEventHandler is removed from the event.</para>
</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,25 @@
<Type Name="FocusHandler" FullName="Atk.FocusHandler">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate void FocusHandler(Object arg1, bool arg2);" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed FocusHandler extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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="arg1" Type="Atk.Object" />
<Parameter Name="arg2" Type="System.Boolean" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="arg1">To be added.</param>
<param name="arg2">To be added.</param>
<summary>Event handler.</summary>
<remarks>To be added</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,32 @@
<Type Name="FocusTracker" FullName="Atk.FocusTracker">
<TypeSignature Language="C#" Value="public class FocusTracker : GLib.Opaque" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit FocusTracker extends GLib.Opaque" />
<AssemblyInfo>
<AssemblyName>atk-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 FocusTracker (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,22 @@
<Type Name="Function" FullName="Atk.Function">
<TypeSignature Language="C#" Maintainer="auto" Value="public delegate bool Function();" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed Function extends System.MulticastDelegate" />
<AssemblyInfo>
<AssemblyName>atk-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>
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<returns>To be added.</returns>
<remarks>To be added</remarks>
</Docs>
<Members />
</Type>

View File

@@ -0,0 +1,92 @@
<Type Name="GObjectAccessible" FullName="Atk.GObjectAccessible">
<TypeSignature Language="C#" Maintainer="auto" Value="public class GObjectAccessible : Atk.Object" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit GObjectAccessible extends Atk.Object" />
<AssemblyInfo>
<AssemblyName>atk-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 object class is derived from <see cref="T:Atk.Object" /> and can be used as a basis implementing accessible objects.</summary>
<remarks>This object class is derived from <see cref="T:Atk.Object" />. It can be used as a basis for implementing accessible objects for <see cref="T:GLib.Object" />s which are not derived from <see cref="T:Gtk.Widget" />. One example of its use is in providing an accessible object for <see cref="T:Gnome.CanvasItem" /> in the GAIL library.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected GObjectAccessible ();" />
<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 GObjectAccessible (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="ForObject">
<MemberSignature Language="C#" Value="public static Atk.Object ForObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.Object ForObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="obj" Type="GLib.Object" />
</Parameters>
<Docs>
<param name="obj">an object of type <see cref="T:GLib.Object" /></param>
<summary>Gets the accessible object for the specified <paramref name="obj" />.</summary>
<returns>the <see cref="T:Atk.Object" /> for <paramref name="obj" /></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:Atk.GObjectAccessible" />.</remarks>
</Docs>
</Member>
<Member MemberName="Object">
<MemberSignature Language="C#" Value="public GLib.Object Object { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class GLib.Object Object" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the GObject for which <paramref name="obj" /> is the accessible object.</summary>
<value>a <see cref="T:GLib.Object" /> which is the object for which <paramref name="obj" /> is the accessible object</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,282 @@
<Type Name="Global" FullName="Atk.Global">
<TypeSignature Language="C#" Value="public class Global" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Global extends System.Object" />
<AssemblyInfo>
<AssemblyName>atk-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>Global API elements for <see cref="N:Atk" /></summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Global ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberType>Constructor</MemberType>
<ReturnValue />
<Parameters />
<Docs>
<summary>Default constructor</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="AddFocusTracker">
<MemberSignature Language="C#" Value="public static uint AddFocusTracker (Atk.EventListener focus_tracker);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 AddFocusTracker(class Atk.EventListener focus_tracker) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="focus_tracker" Type="Atk.EventListener" />
</Parameters>
<Docs>
<param name="focus_tracker">a <see cref="T:Atk.EventListener" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="AddGlobalEventListener">
<MemberSignature Language="C#" Value="public static uint AddGlobalEventListener (GLib.Signal.EmissionHook hook, string event_type);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 AddGlobalEventListener(class GLib.Signal/EmissionHook hook, string event_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="hook" Type="GLib.Signal+EmissionHook" />
<Parameter Name="event_type" Type="System.String" />
</Parameters>
<Docs>
<param name="hook">To be added.</param>
<param name="event_type">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="AddKeyEventListener">
<MemberSignature Language="C#" Value="public static uint AddKeyEventListener (Atk.KeySnoopFunc listener);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig unsigned int32 AddKeyEventListener(class Atk.KeySnoopFunc listener) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="listener" Type="Atk.KeySnoopFunc" />
</Parameters>
<Docs>
<param name="listener">a <see cref="T:Atk.KeySnoopFunc" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.UInt32" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="DefaultRegistry">
<MemberSignature Language="C#" Value="public static Atk.Registry DefaultRegistry { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Atk.Registry DefaultRegistry" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Registry</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Atk.Registry" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="FocusObject">
<MemberSignature Language="C#" Value="public static Atk.Object FocusObject { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Atk.Object FocusObject" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Atk.Object" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="RemoveFocusTracker">
<MemberSignature Language="C#" Value="public static void RemoveFocusTracker (uint tracker_id);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveFocusTracker(unsigned int32 tracker_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="tracker_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="tracker_id">a <see cref="T:System.UInt32" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RemoveGlobalEventListener">
<MemberSignature Language="C#" Value="public static void RemoveGlobalEventListener (uint listener_id);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveGlobalEventListener(unsigned int32 listener_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="listener_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="listener_id">a <see cref="T:System.UInt32" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RemoveKeyEventListener">
<MemberSignature Language="C#" Value="public static void RemoveKeyEventListener (uint listener_id);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig void RemoveKeyEventListener(unsigned int32 listener_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="listener_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="listener_id">a <see cref="T:System.UInt32" /></param>
<summary>To be added</summary>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RoleForName">
<MemberSignature Language="C#" Value="public static Atk.Role RoleForName (string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Atk.Role RoleForName(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Role</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:Atk.Role" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RoleGetLocalizedName">
<MemberSignature Language="C#" Value="public static string RoleGetLocalizedName (Atk.Role role);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string RoleGetLocalizedName(valuetype Atk.Role role) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="role" Type="Atk.Role" />
</Parameters>
<Docs>
<param name="role">a <see cref="T:Atk.Role" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RoleGetName">
<MemberSignature Language="C#" Value="public static string RoleGetName (Atk.Role role);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig string RoleGetName(valuetype Atk.Role role) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="role" Type="Atk.Role" />
</Parameters>
<Docs>
<param name="role">a <see cref="T:Atk.Role" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="RoleRegister">
<MemberSignature Language="C#" Value="public static Atk.Role RoleRegister (string name);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig valuetype Atk.Role RoleRegister(string name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Role</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">a <see cref="T:System.String" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:Atk.Role" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Root">
<MemberSignature Language="C#" Value="public static Atk.Object Root { get; }" />
<MemberSignature Language="ILAsm" Value=".property class Atk.Object Root" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:Atk.Object" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ToolkitName">
<MemberSignature Language="C#" Value="public static string ToolkitName { get; }" />
<MemberSignature Language="ILAsm" Value=".property string ToolkitName" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="ToolkitVersion">
<MemberSignature Language="C#" Value="public static string ToolkitVersion { get; }" />
<MemberSignature Language="ILAsm" Value=".property string ToolkitVersion" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.String" /></value>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="Version">
<MemberSignature Language="C#" Value="public static string Version { get; }" />
<MemberSignature Language="ILAsm" Value=".property string Version" />
<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# 2.12" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,574 @@
<Type Name="Hyperlink" FullName="Atk.Hyperlink">
<TypeSignature Language="C#" Maintainer="auto" Value="public class Hyperlink : GLib.Object, Atk.IAction" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit Hyperlink extends GLib.Object implements class Atk.IAction, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-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>
<Interface>
<InterfaceName>Atk.IAction</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>An ATK object which encapsulates a link or set of links in a hypertext document.</summary>
<remarks />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected Hyperlink ();" />
<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 Hyperlink (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="DoAction">
<MemberSignature Language="C#" Value="public bool DoAction (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool DoAction(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="EmitLinkActivated">
<MemberSignature Language="C#" Value="protected void EmitLinkActivated ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig instance void EmitLinkActivated() 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="EndIndex">
<MemberSignature Language="C#" Value="public int EndIndex { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 EndIndex" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("end-index")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the index with the hypertext document at which this link ends.</summary>
<value> the index with the hypertext document at which this link ends</value>
<remarks />
</Docs>
</Member>
<Member MemberName="GetDescription">
<MemberSignature Language="C#" Value="public string GetDescription (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetDescription(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetKeybinding">
<MemberSignature Language="C#" Value="public string GetKeybinding (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetKeybinding(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetLocalizedName">
<MemberSignature Language="C#" Value="public string GetLocalizedName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetLocalizedName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">a <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>a <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetName">
<MemberSignature Language="C#" Value="public string GetName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.String" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public Atk.Object GetObject (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance class Atk.Object GetObject(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<summary>Returns the item associated with this hyperlinks nth anchor.</summary>
<returns>an object of type <see cref="T:Atk.Object" /></returns>
<remarks>For instance, the returned <see cref="T:Atk.Object" /> will implement <see cref="T:Atk.Text" /> if the link is a text hyperlink, <see cref="T:Atk.Image" /> if the link is an image hyperlink etc.
<para>
Multiple anchors are primarily used by client-side image maps.
</para></remarks>
</Docs>
</Member>
<Member MemberName="GetUri">
<MemberSignature Language="C#" Value="public string GetUri (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig instance string GetUri(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i"> a (zero-index) integer specifying the desired anchor</param>
<summary>Get a the URI associated with the anchor specified by <paramref name="i" /></summary>
<returns> a string specifying the URI</returns>
<remarks>Multiple anchors are primarily used by client-side image maps.</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:Atk.Hyperlink" />.</remarks>
</Docs>
</Member>
<Member MemberName="IsInline">
<MemberSignature Language="C#" Value="public bool IsInline { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsInline" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Indicates whether the link currently displays some or all of its content inline.</summary>
<value> whether or not this link displays its content inline.</value>
<remarks>Ordinary HTML links will usually return <see langword="false" />, but an inline &lt;src&gt; HTML element will return <see langword="true" />.</remarks>
</Docs>
</Member>
<Member MemberName="IsSelectedLink">
<MemberSignature Language="C#" Value="public bool IsSelectedLink { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsSelectedLink" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="IsValid">
<MemberSignature Language="C#" Value="public bool IsValid { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool IsValid" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Since the document that a link is associated with may have changed this method returns <see langword="true" /> if the link is still valid (with respect to the document it references) and <see langword="false" /> otherwise.</summary>
<value> whether or not this link is still valid</value>
<remarks />
</Docs>
</Member>
<Member MemberName="LinkActivated">
<MemberSignature Language="C#" Value="public event EventHandler LinkActivated;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler LinkActivated" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("link_activated")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="NActions">
<MemberSignature Language="C#" Value="public int NActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NActions" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>The number of actions.</summary>
<value>an object of type <see cref="T:System.Int32" /></value>
<remarks />
</Docs>
</Member>
<Member MemberName="NAnchors">
<MemberSignature Language="C#" Value="public int NAnchors { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NAnchors" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the number of anchors associated with this hyperlink.</summary>
<value>the number of anchors associated with this hyperlink</value>
<remarks />
</Docs>
</Member>
<Member MemberName="NumberOfAnchors">
<MemberSignature Language="C#" Value="public int NumberOfAnchors { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NumberOfAnchors" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("number-of-anchors")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Int32" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="OnGetEndIndex">
<MemberSignature Language="C#" Value="protected virtual int OnGetEndIndex ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance int32 OnGetEndIndex() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetEndIndex", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<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="OnGetNAnchors">
<MemberSignature Language="C#" Value="protected virtual int OnGetNAnchors ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance int32 OnGetNAnchors() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetNAnchors", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<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="OnGetObject">
<MemberSignature Language="C#" Value="protected virtual Atk.Object OnGetObject (int i);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance class Atk.Object OnGetObject(int32 i) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetObject", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="OnGetStartIndex">
<MemberSignature Language="C#" Value="protected virtual int OnGetStartIndex ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance int32 OnGetStartIndex() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetStartIndex", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<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="OnGetUri">
<MemberSignature Language="C#" Value="protected virtual string OnGetUri (int i);" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance string OnGetUri(int32 i) cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideGetUri", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="OnIsSelectedLink">
<MemberSignature Language="C#" Value="protected virtual bool OnIsSelectedLink ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnIsSelectedLink() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideIsSelectedLink", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</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="OnIsValid">
<MemberSignature Language="C#" Value="protected virtual bool OnIsValid ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance bool OnIsValid() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideIsValid", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</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="OnLinkActivated">
<MemberSignature Language="C#" Value="protected virtual void OnLinkActivated ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance void OnLinkActivated() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideLinkActivated", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Atk.Hyperlink.LinkActivated" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Atk.Hyperlink.LinkActivated" /> event.</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="OnLinkState">
<MemberSignature Language="C#" Value="protected virtual uint OnLinkState ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig newslot virtual instance unsigned int32 OnLinkState() cil managed" />
<MemberType>Method</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.DefaultSignalHandler(ConnectionMethod="OverrideLinkState", Type=typeof(Atk.Hyperlink))</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.UInt32</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="SelectedLink">
<MemberSignature Language="C#" Value="public bool SelectedLink { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance bool SelectedLink" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("selected-link")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added</summary>
<value>a <see cref="T:System.Boolean" /></value>
<remarks>To be added</remarks>
<since version="Gtk# 2.4" />
</Docs>
</Member>
<Member MemberName="SetDescription">
<MemberSignature Language="C#" Value="public bool SetDescription (int i, string desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetDescription(int32 i, string desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
<Parameter Name="desc" Type="System.String" />
</Parameters>
<Docs>
<param name="i">an object of type <see cref="T:System.Int32" /></param>
<param name="desc">an object of type <see cref="T:System.String" /></param>
<summary>To be added</summary>
<returns>an object of type <see cref="T:System.Boolean" /></returns>
<remarks>To be added</remarks>
</Docs>
</Member>
<Member MemberName="StartIndex">
<MemberSignature Language="C#" Value="public int StartIndex { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 StartIndex" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("start-index")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Gets the index with the hypertext document at which this link begins.</summary>
<value> the index with the hypertext document at which this link begins</value>
<remarks />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,183 @@
<Type Name="HyperlinkImplAdapter" FullName="Atk.HyperlinkImplAdapter">
<TypeSignature Language="C#" Value="public class HyperlinkImplAdapter : GLib.GInterfaceAdapter, Atk.IHyperlinkImpl, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi HyperlinkImplAdapter extends GLib.GInterfaceAdapter implements class Atk.IHyperlinkImpl, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IHyperlinkImpl</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>HyperlinkImpl adapter.</summary>
<remarks>Adapts <see cref="T:Atk.HyperlinkImplImplementor" /> implementations to the full <see cref="T:Atk.HyperlinkImpl" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HyperlinkImplAdapter ();" />
<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 HyperlinkImplAdapter (Atk.IHyperlinkImplImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IHyperlinkImplImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IHyperlinkImplImplementor" />
</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 HyperlinkImplAdapter (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="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IHyperlinkImpl GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IHyperlinkImpl GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IHyperlinkImpl</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 Atk.IHyperlinkImpl GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IHyperlinkImpl GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IHyperlinkImpl</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="Hyperlink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink Hyperlink { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.Hyperlink Hyperlink" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Implementor">
<MemberSignature Language="C#" Value="public Atk.IHyperlinkImplImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IHyperlinkImplImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IHyperlinkImplImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</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>
</Members>
</Type>

View File

@@ -0,0 +1,42 @@
<Type Name="HyperlinkStateFlags" FullName="Atk.HyperlinkStateFlags">
<TypeSignature Language="C#" Value="public enum HyperlinkStateFlags" Maintainer="auto" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi sealed HyperlinkStateFlags extends System.Enum" />
<AssemblyInfo>
<AssemblyName>atk-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(Atk.HyperlinkStateFlagsGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>Describes the type of link</summary>
<remarks />
</Docs>
<Members>
<Member MemberName="Inline">
<MemberSignature Language="C#" Value="Inline" />
<MemberSignature Language="ILAsm" Value=".field public static literal valuetype Atk.HyperlinkStateFlags Inline = int32(1)" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Atk.HyperlinkStateFlags</ReturnType>
</ReturnValue>
<Parameters>
</Parameters>
<Docs>
<summary> Link is inline</summary>
<remarks>
</remarks>
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,234 @@
<Type Name="HypertextAdapter" FullName="Atk.HypertextAdapter">
<TypeSignature Language="C#" Value="public class HypertextAdapter : GLib.GInterfaceAdapter, Atk.IHypertext, GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi HypertextAdapter extends GLib.GInterfaceAdapter implements class Atk.IHypertext, class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.GInterfaceAdapter</BaseTypeName>
</Base>
<Interfaces>
<Interface>
<InterfaceName>Atk.IHypertext</InterfaceName>
</Interface>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>Hypertext adapter.</summary>
<remarks>Adapts <see cref="T:Atk.HypertextImplementor" /> implementations to the full <see cref="T:Atk.Hypertext" /> API.</remarks>
<since version="Gtk# 2.12" />
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public HypertextAdapter ();" />
<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 HypertextAdapter (Atk.IHypertextImplementor implementor);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class Atk.IHypertextImplementor implementor) cil managed" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="implementor" Type="Atk.IHypertextImplementor" />
</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 HypertextAdapter (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="GetLink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink GetLink (int link_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Hyperlink GetLink(int32 link_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="link_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="link_index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetLinkIndex">
<MemberSignature Language="C#" Value="public int GetLinkIndex (int char_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetLinkIndex(int32 char_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="char_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="char_index">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetObject">
<MemberSignature Language="C#" Value="public static Atk.IHypertext GetObject (GLib.Object obj);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IHypertext GetObject(class GLib.Object obj) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IHypertext</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 Atk.IHypertext GetObject (IntPtr handle, bool owned);" />
<MemberSignature Language="ILAsm" Value=".method public static hidebysig class Atk.IHypertext GetObject(native int handle, bool owned) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.IHypertext</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 Atk.IHypertextImplementor Implementor { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.IHypertextImplementor Implementor" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.IHypertextImplementor</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="LinkSelected">
<MemberSignature Language="C#" Value="public event Atk.LinkSelectedHandler LinkSelected;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.LinkSelectedHandler LinkSelected" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("link_selected")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Atk.LinkSelectedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="NLinks">
<MemberSignature Language="C#" Value="public int NLinks { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NLinks" />
<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="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>
</Members>
</Type>

View File

@@ -0,0 +1,143 @@
<Type Name="IAction" FullName="Atk.IAction">
<TypeSignature Language="C#" Value="public interface IAction : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IAction implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="DoAction">
<MemberSignature Language="C#" Value="public bool DoAction (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool DoAction(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetDescription">
<MemberSignature Language="C#" Value="public string GetDescription (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetDescription(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetKeybinding">
<MemberSignature Language="C#" Value="public string GetKeybinding (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetKeybinding(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetLocalizedName">
<MemberSignature Language="C#" Value="public string GetLocalizedName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetLocalizedName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetName">
<MemberSignature Language="C#" Value="public string GetName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="NActions">
<MemberSignature Language="C#" Value="public int NActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NActions" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetDescription">
<MemberSignature Language="C#" Value="public bool SetDescription (int i, string desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetDescription(int32 i, string desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
<Parameter Name="desc" Type="System.String" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<param name="desc">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,148 @@
<Type Name="IActionImplementor" FullName="Atk.IActionImplementor">
<TypeSignature Language="C#" Value="public interface IActionImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IActionImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.ActionAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="DoAction">
<MemberSignature Language="C#" Value="public bool DoAction (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool DoAction(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetDescription">
<MemberSignature Language="C#" Value="public string GetDescription (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetDescription(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetKeybinding">
<MemberSignature Language="C#" Value="public string GetKeybinding (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetKeybinding(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetLocalizedName">
<MemberSignature Language="C#" Value="public string GetLocalizedName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetLocalizedName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetName">
<MemberSignature Language="C#" Value="public string GetName (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetName(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="NActions">
<MemberSignature Language="C#" Value="public int NActions { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NActions" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetDescription">
<MemberSignature Language="C#" Value="public bool SetDescription (int i, string desc);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetDescription(int32 i, string desc) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
<Parameter Name="desc" Type="System.String" />
</Parameters>
<Docs>
<param name="i">To be added.</param>
<param name="desc">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,301 @@
<Type Name="IComponent" FullName="Atk.IComponent">
<TypeSignature Language="C#" Value="public interface IComponent : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IComponent implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="AddFocusHandler">
<MemberSignature Language="C#" Value="public uint AddFocusHandler (Atk.FocusHandler handler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance unsigned int32 AddFocusHandler(class Atk.FocusHandler handler) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Atk.FocusHandler" />
</Parameters>
<Docs>
<param name="handler">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="Alpha">
<MemberSignature Language="C#" Value="public double Alpha { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Alpha" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</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="BoundsChanged">
<MemberSignature Language="C#" Value="public event Atk.BoundsChangedHandler BoundsChanged;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.BoundsChangedHandler BoundsChanged" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.BoundsChangedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Contains">
<MemberSignature Language="C#" Value="public bool Contains (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="GetExtents">
<MemberSignature Language="C#" Value="public void GetExtents (out int x, out int y, out int width, out int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetPosition">
<MemberSignature Language="C#" Value="public void GetPosition (out int x, out int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetSize">
<MemberSignature Language="C#" Value="public void GetSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GrabFocus">
<MemberSignature Language="C#" Value="public bool GrabFocus ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool GrabFocus() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="Layer">
<MemberSignature Language="C#" Value="public Atk.Layer Layer { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Layer Layer" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Layer</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="MdiZorder">
<MemberSignature Language="C#" Value="public int MdiZorder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MdiZorder" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RefAccessibleAtPoint">
<MemberSignature Language="C#" Value="public Atk.Object RefAccessibleAtPoint (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAccessibleAtPoint(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="RemoveFocusHandler">
<MemberSignature Language="C#" Value="public void RemoveFocusHandler (uint handler_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveFocusHandler(unsigned int32 handler_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="handler_id">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetExtents">
<MemberSignature Language="C#" Value="public bool SetExtents (int x, int y, int width, int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">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="SetPosition">
<MemberSignature Language="C#" Value="public bool SetPosition (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="SetSize">
<MemberSignature Language="C#" Value="public bool SetSize (int width, int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">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,293 @@
<Type Name="IComponentImplementor" FullName="Atk.IComponentImplementor">
<TypeSignature Language="C#" Value="public interface IComponentImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IComponentImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.ComponentAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="AddFocusHandler">
<MemberSignature Language="C#" Value="public uint AddFocusHandler (Atk.FocusHandler handler);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance unsigned int32 AddFocusHandler(class Atk.FocusHandler handler) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.UInt32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler" Type="Atk.FocusHandler" />
</Parameters>
<Docs>
<param name="handler">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="Alpha">
<MemberSignature Language="C#" Value="public double Alpha { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance float64 Alpha" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>System.Double</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="Contains">
<MemberSignature Language="C#" Value="public bool Contains (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool Contains(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="GetExtents">
<MemberSignature Language="C#" Value="public void GetExtents (out int x, out int y, out int width, out int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetPosition">
<MemberSignature Language="C#" Value="public void GetPosition (out int x, out int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetSize">
<MemberSignature Language="C#" Value="public void GetSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GrabFocus">
<MemberSignature Language="C#" Value="public bool GrabFocus ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool GrabFocus() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="Layer">
<MemberSignature Language="C#" Value="public Atk.Layer Layer { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Layer Layer" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Layer</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="MdiZorder">
<MemberSignature Language="C#" Value="public int MdiZorder { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 MdiZorder" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RefAccessibleAtPoint">
<MemberSignature Language="C#" Value="public Atk.Object RefAccessibleAtPoint (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAccessibleAtPoint(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="RemoveFocusHandler">
<MemberSignature Language="C#" Value="public void RemoveFocusHandler (uint handler_id);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void RemoveFocusHandler(unsigned int32 handler_id) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="handler_id" Type="System.UInt32" />
</Parameters>
<Docs>
<param name="handler_id">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetExtents">
<MemberSignature Language="C#" Value="public bool SetExtents (int x, int y, int width, int height, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetExtents(int32 x, int32 y, int32 width, int32 height, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<param name="coord_type">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="SetPosition">
<MemberSignature Language="C#" Value="public bool SetPosition (int x, int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetPosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32" />
<Parameter Name="y" Type="System.Int32" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">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="SetSize">
<MemberSignature Language="C#" Value="public bool SetSize (int width, int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32" />
<Parameter Name="height" Type="System.Int32" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">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,152 @@
<Type Name="IDocument" FullName="Atk.IDocument">
<TypeSignature Language="C#" Value="public interface IDocument : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IDocument implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Attributes">
<MemberSignature Language="C#" Value="public Atk.Attribute[] Attributes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Attribute[] Attributes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Attribute[]</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="DocumentType">
<MemberSignature Language="C#" Value="public string DocumentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DocumentType" />
<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="GetAttributeValue">
<MemberSignature Language="C#" Value="public string GetAttributeValue (string attribute_name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetAttributeValue(string attribute_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_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="LoadComplete">
<MemberSignature Language="C#" Value="public event EventHandler LoadComplete;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler LoadComplete" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="LoadStopped">
<MemberSignature Language="C#" Value="public event EventHandler LoadStopped;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler LoadStopped" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Locale">
<MemberSignature Language="C#" Value="public string Locale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Locale" />
<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="Reload">
<MemberSignature Language="C#" Value="public event EventHandler Reload;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler Reload" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetAttributeValue">
<MemberSignature Language="C#" Value="public bool SetAttributeValue (string attribute_name, string attribute_value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeValue(string attribute_name, string attribute_value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
<Parameter Name="attribute_value" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_name">To be added.</param>
<param name="attribute_value">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="TheDocument">
<MemberSignature Language="C#" Value="public IntPtr TheDocument { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int TheDocument" />
<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>
</Members>
</Type>

View File

@@ -0,0 +1,118 @@
<Type Name="IDocumentImplementor" FullName="Atk.IDocumentImplementor">
<TypeSignature Language="C#" Value="public interface IDocumentImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IDocumentImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.DocumentAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Attributes">
<MemberSignature Language="C#" Value="public Atk.Attribute[] Attributes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance valuetype Atk.Attribute[] Attributes" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Attribute[]</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="DocumentType">
<MemberSignature Language="C#" Value="public string DocumentType { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string DocumentType" />
<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="GetAttributeValue">
<MemberSignature Language="C#" Value="public string GetAttributeValue (string attribute_name);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetAttributeValue(string attribute_name) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_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="Locale">
<MemberSignature Language="C#" Value="public string Locale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string Locale" />
<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="SetAttributeValue">
<MemberSignature Language="C#" Value="public bool SetAttributeValue (string attribute_name, string attribute_value);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetAttributeValue(string attribute_name, string attribute_value) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attribute_name" Type="System.String" />
<Parameter Name="attribute_value" Type="System.String" />
</Parameters>
<Docs>
<param name="attribute_name">To be added.</param>
<param name="attribute_value">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="TheDocument">
<MemberSignature Language="C#" Value="public IntPtr TheDocument { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance native int TheDocument" />
<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>
</Members>
</Type>

View File

@@ -0,0 +1,148 @@
<Type Name="IEditableText" FullName="Atk.IEditableText">
<TypeSignature Language="C#" Value="public interface IEditableText : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IEditableText implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="CopyText">
<MemberSignature Language="C#" Value="public void CopyText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CutText">
<MemberSignature Language="C#" Value="public void CutText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CutText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="DeleteText">
<MemberSignature Language="C#" Value="public void DeleteText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="InsertText">
<MemberSignature Language="C#" Value="public void InsertText (string str1ng, ref int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void InsertText(string str1ng, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str1ng" Type="System.String" />
<Parameter Name="position" Type="System.Int32&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="str1ng">To be added.</param>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="PasteText">
<MemberSignature Language="C#" Value="public void PasteText (int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PasteText(int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="position" Type="System.Int32" />
</Parameters>
<Docs>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetRunAttributes">
<MemberSignature Language="C#" Value="public bool SetRunAttributes (GLib.SList attrib_set, int start_offset, int end_offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetRunAttributes(class GLib.SList attrib_set, int32 start_offset, int32 end_offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attrib_set" Type="GLib.SList" />
<Parameter Name="start_offset" Type="System.Int32" />
<Parameter Name="end_offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="attrib_set">To be added.</param>
<param name="start_offset">To be added.</param>
<param name="end_offset">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="TextContents">
<MemberSignature Language="C#" Value="public string TextContents { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TextContents" />
<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,153 @@
<Type Name="IEditableTextImplementor" FullName="Atk.IEditableTextImplementor">
<TypeSignature Language="C#" Value="public interface IEditableTextImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IEditableTextImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.EditableTextAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="CopyText">
<MemberSignature Language="C#" Value="public void CopyText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CopyText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="CutText">
<MemberSignature Language="C#" Value="public void CutText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void CutText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="DeleteText">
<MemberSignature Language="C#" Value="public void DeleteText (int start_pos, int end_pos);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void DeleteText(int32 start_pos, int32 end_pos) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="start_pos" Type="System.Int32" />
<Parameter Name="end_pos" Type="System.Int32" />
</Parameters>
<Docs>
<param name="start_pos">To be added.</param>
<param name="end_pos">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="InsertText">
<MemberSignature Language="C#" Value="public void InsertText (string str1ng, ref int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void InsertText(string str1ng, int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="str1ng" Type="System.String" />
<Parameter Name="position" Type="System.Int32&amp;" RefType="ref" />
</Parameters>
<Docs>
<param name="str1ng">To be added.</param>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="PasteText">
<MemberSignature Language="C#" Value="public void PasteText (int position);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void PasteText(int32 position) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="position" Type="System.Int32" />
</Parameters>
<Docs>
<param name="position">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetRunAttributes">
<MemberSignature Language="C#" Value="public bool SetRunAttributes (GLib.SList attrib_set, int start_offset, int end_offset);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetRunAttributes(class GLib.SList attrib_set, int32 start_offset, int32 end_offset) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="attrib_set" Type="GLib.SList" />
<Parameter Name="start_offset" Type="System.Int32" />
<Parameter Name="end_offset" Type="System.Int32" />
</Parameters>
<Docs>
<param name="attrib_set">To be added.</param>
<param name="start_offset">To be added.</param>
<param name="end_offset">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="TextContents">
<MemberSignature Language="C#" Value="public string TextContents { set; }" />
<MemberSignature Language="ILAsm" Value=".property instance string TextContents" />
<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,33 @@
<Type Name="IHyperlinkImpl" FullName="Atk.IHyperlinkImpl">
<TypeSignature Language="C#" Value="public interface IHyperlinkImpl : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IHyperlinkImpl implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Hyperlink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink Hyperlink { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.Hyperlink Hyperlink" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</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,38 @@
<Type Name="IHyperlinkImplImplementor" FullName="Atk.IHyperlinkImplImplementor">
<TypeSignature Language="C#" Value="public interface IHyperlinkImplImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IHyperlinkImplImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.HyperlinkImplAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="Hyperlink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink Hyperlink { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.Hyperlink Hyperlink" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</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,82 @@
<Type Name="IHypertext" FullName="Atk.IHypertext">
<TypeSignature Language="C#" Value="public interface IHypertext : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IHypertext implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetLink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink GetLink (int link_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Hyperlink GetLink(int32 link_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="link_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="link_index">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="GetLinkIndex">
<MemberSignature Language="C#" Value="public int GetLinkIndex (int char_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetLinkIndex(int32 char_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="char_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="char_index">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="LinkSelected">
<MemberSignature Language="C#" Value="public event Atk.LinkSelectedHandler LinkSelected;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.LinkSelectedHandler LinkSelected" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.LinkSelectedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NLinks">
<MemberSignature Language="C#" Value="public int NLinks { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NLinks" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,74 @@
<Type Name="IHypertextImplementor" FullName="Atk.IHypertextImplementor">
<TypeSignature Language="C#" Value="public interface IHypertextImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IHypertextImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.HypertextAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetLink">
<MemberSignature Language="C#" Value="public Atk.Hyperlink GetLink (int link_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Hyperlink GetLink(int32 link_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Hyperlink</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="link_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="link_index">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="GetLinkIndex">
<MemberSignature Language="C#" Value="public int GetLinkIndex (int char_index);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetLinkIndex(int32 char_index) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="char_index" Type="System.Int32" />
</Parameters>
<Docs>
<param name="char_index">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="NLinks">
<MemberSignature Language="C#" Value="public int NLinks { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NLinks" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,105 @@
<Type Name="IImage" FullName="Atk.IImage">
<TypeSignature Language="C#" Value="public interface IImage : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IImage implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetImagePosition">
<MemberSignature Language="C#" Value="public void GetImagePosition (out int x, out int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetImagePosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetImageSize">
<MemberSignature Language="C#" Value="public void GetImageSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetImageSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ImageDescription">
<MemberSignature Language="C#" Value="public string ImageDescription { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ImageDescription" />
<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="ImageLocale">
<MemberSignature Language="C#" Value="public string ImageLocale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ImageLocale" />
<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="SetImageDescription">
<MemberSignature Language="C#" Value="public bool SetImageDescription (string description);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetImageDescription(string description) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="description" Type="System.String" />
</Parameters>
<Docs>
<param name="description">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,110 @@
<Type Name="IImageImplementor" FullName="Atk.IImageImplementor">
<TypeSignature Language="C#" Value="public interface IImageImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IImageImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.ImageAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetImagePosition">
<MemberSignature Language="C#" Value="public void GetImagePosition (out int x, out int y, Atk.CoordType coord_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetImagePosition(int32 x, int32 y, valuetype Atk.CoordType coord_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="coord_type" Type="Atk.CoordType" />
</Parameters>
<Docs>
<param name="x">To be added.</param>
<param name="y">To be added.</param>
<param name="coord_type">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetImageSize">
<MemberSignature Language="C#" Value="public void GetImageSize (out int width, out int height);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void GetImageSize(int32 width, int32 height) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="width" Type="System.Int32&amp;" RefType="out" />
<Parameter Name="height" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="width">To be added.</param>
<param name="height">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ImageDescription">
<MemberSignature Language="C#" Value="public string ImageDescription { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ImageDescription" />
<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="ImageLocale">
<MemberSignature Language="C#" Value="public string ImageLocale { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance string ImageLocale" />
<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="SetImageDescription">
<MemberSignature Language="C#" Value="public bool SetImageDescription (string description);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SetImageDescription(string description) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="description" Type="System.String" />
</Parameters>
<Docs>
<param name="description">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,34 @@
<Type Name="IImplementor" FullName="Atk.IImplementor">
<TypeSignature Language="C#" Value="public interface IImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="RefAccessible">
<MemberSignature Language="C#" Value="public Atk.Object RefAccessible ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAccessible() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</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>
</Members>
</Type>

View File

@@ -0,0 +1,39 @@
<Type Name="IImplementorImplementor" FullName="Atk.IImplementorImplementor">
<TypeSignature Language="C#" Value="public interface IImplementorImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IImplementorImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.ImplementorAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="RefAccessible">
<MemberSignature Language="C#" Value="public Atk.Object RefAccessible ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAccessible() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</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>
</Members>
</Type>

View File

@@ -0,0 +1,148 @@
<Type Name="ISelection" FullName="Atk.ISelection">
<TypeSignature Language="C#" Value="public interface ISelection : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ISelection implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="AddSelection">
<MemberSignature Language="C#" Value="public bool AddSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool AddSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="ClearSelection">
<MemberSignature Language="C#" Value="public bool ClearSelection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ClearSelection() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="IsChildSelected">
<MemberSignature Language="C#" Value="public bool IsChildSelected (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsChildSelected(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="RefSelection">
<MemberSignature Language="C#" Value="public Atk.Object RefSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="RemoveSelection">
<MemberSignature Language="C#" Value="public bool RemoveSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool RemoveSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="SelectAllSelection">
<MemberSignature Language="C#" Value="public bool SelectAllSelection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SelectAllSelection() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="SelectionChanged">
<MemberSignature Language="C#" Value="public event EventHandler SelectionChanged;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler SelectionChanged" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SelectionCount">
<MemberSignature Language="C#" Value="public int SelectionCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 SelectionCount" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,140 @@
<Type Name="ISelectionImplementor" FullName="Atk.ISelectionImplementor">
<TypeSignature Language="C#" Value="public interface ISelectionImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ISelectionImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.SelectionAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="AddSelection">
<MemberSignature Language="C#" Value="public bool AddSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool AddSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="ClearSelection">
<MemberSignature Language="C#" Value="public bool ClearSelection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool ClearSelection() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="IsChildSelected">
<MemberSignature Language="C#" Value="public bool IsChildSelected (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsChildSelected(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="RefSelection">
<MemberSignature Language="C#" Value="public Atk.Object RefSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="RemoveSelection">
<MemberSignature Language="C#" Value="public bool RemoveSelection (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool RemoveSelection(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="SelectAllSelection">
<MemberSignature Language="C#" Value="public bool SelectAllSelection ();" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool SelectAllSelection() cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</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="SelectionCount">
<MemberSignature Language="C#" Value="public int SelectionCount { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 SelectionCount" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,87 @@
<Type Name="IStreamableContent" FullName="Atk.IStreamableContent">
<TypeSignature Language="C#" Value="public interface IStreamableContent : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IStreamableContent implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetMimeType">
<MemberSignature Language="C#" Value="public string GetMimeType (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetMimeType(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetStream">
<MemberSignature Language="C#" Value="public IntPtr GetStream (string mime_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance native int GetStream(string mime_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="mime_type" Type="System.String" />
</Parameters>
<Docs>
<param name="mime_type">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="GetUri">
<MemberSignature Language="C#" Value="public string GetUri (string mime_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetUri(string mime_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="mime_type" Type="System.String" />
</Parameters>
<Docs>
<param name="mime_type">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="NMimeTypes">
<MemberSignature Language="C#" Value="public int NMimeTypes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NMimeTypes" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,92 @@
<Type Name="IStreamableContentImplementor" FullName="Atk.IStreamableContentImplementor">
<TypeSignature Language="C#" Value="public interface IStreamableContentImplementor : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract IStreamableContentImplementor implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Attributes>
<Attribute>
<AttributeName>GLib.GInterface(typeof(Atk.StreamableContentAdapter))</AttributeName>
</Attribute>
</Attributes>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="GetMimeType">
<MemberSignature Language="C#" Value="public string GetMimeType (int i);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetMimeType(int32 i) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="i" Type="System.Int32" />
</Parameters>
<Docs>
<param name="i">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="GetStream">
<MemberSignature Language="C#" Value="public IntPtr GetStream (string mime_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance native int GetStream(string mime_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.IntPtr</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="mime_type" Type="System.String" />
</Parameters>
<Docs>
<param name="mime_type">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="GetUri">
<MemberSignature Language="C#" Value="public string GetUri (string mime_type);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetUri(string mime_type) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="mime_type" Type="System.String" />
</Parameters>
<Docs>
<param name="mime_type">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="NMimeTypes">
<MemberSignature Language="C#" Value="public int NMimeTypes { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NMimeTypes" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
</Members>
</Type>

View File

@@ -0,0 +1,594 @@
<Type Name="ITable" FullName="Atk.ITable">
<TypeSignature Language="C#" Value="public interface ITable : GLib.IWrapper" />
<TypeSignature Language="ILAsm" Value=".class public interface auto ansi abstract ITable implements class GLib.IWrapper" />
<AssemblyInfo>
<AssemblyName>atk-sharp</AssemblyName>
</AssemblyInfo>
<Interfaces>
<Interface>
<InterfaceName>GLib.IWrapper</InterfaceName>
</Interface>
</Interfaces>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
<Members>
<Member MemberName="AddColumnSelection">
<MemberSignature Language="C#" Value="public bool AddColumnSelection (int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool AddColumnSelection(int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="column">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="AddRowSelection">
<MemberSignature Language="C#" Value="public bool AddRowSelection (int row);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool AddRowSelection(int32 row) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">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="Caption">
<MemberSignature Language="C#" Value="public Atk.Object Caption { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.Object Caption" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</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="ColumnDeleted">
<MemberSignature Language="C#" Value="public event Atk.ColumnDeletedHandler ColumnDeleted;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.ColumnDeletedHandler ColumnDeleted" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.ColumnDeletedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ColumnInserted">
<MemberSignature Language="C#" Value="public event Atk.ColumnInsertedHandler ColumnInserted;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.ColumnInsertedHandler ColumnInserted" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.ColumnInsertedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="ColumnReordered">
<MemberSignature Language="C#" Value="public event EventHandler ColumnReordered;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler ColumnReordered" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="GetColumnAtIndex">
<MemberSignature Language="C#" Value="public int GetColumnAtIndex (int index_);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetColumnAtIndex(int32 index_) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index_">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="GetColumnDescription">
<MemberSignature Language="C#" Value="public string GetColumnDescription (int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetColumnDescription(int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="column">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="GetColumnExtentAt">
<MemberSignature Language="C#" Value="public int GetColumnExtentAt (int row, int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetColumnExtentAt(int32 row, int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="column">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="GetColumnHeader">
<MemberSignature Language="C#" Value="public Atk.Object GetColumnHeader (int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object GetColumnHeader(int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="column">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="GetIndexAt">
<MemberSignature Language="C#" Value="public int GetIndexAt (int row, int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetIndexAt(int32 row, int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="column">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="GetRowAtIndex">
<MemberSignature Language="C#" Value="public int GetRowAtIndex (int index_);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetRowAtIndex(int32 index_) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="index_" Type="System.Int32" />
</Parameters>
<Docs>
<param name="index_">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="GetRowDescription">
<MemberSignature Language="C#" Value="public string GetRowDescription (int row);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance string GetRowDescription(int32 row) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">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="GetRowExtentAt">
<MemberSignature Language="C#" Value="public int GetRowExtentAt (int row, int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetRowExtentAt(int32 row, int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="column">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="GetRowHeader">
<MemberSignature Language="C#" Value="public Atk.Object GetRowHeader (int row);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object GetRowHeader(int32 row) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">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="GetSelectedColumns">
<MemberSignature Language="C#" Value="public int GetSelectedColumns (out int selected);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetSelectedColumns(int32 selected) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="selected" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="selected">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="GetSelectedRows">
<MemberSignature Language="C#" Value="public int GetSelectedRows (out int selected);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance int32 GetSelectedRows(int32 selected) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="selected" Type="System.Int32&amp;" RefType="out" />
</Parameters>
<Docs>
<param name="selected">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="IsColumnSelected">
<MemberSignature Language="C#" Value="public bool IsColumnSelected (int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsColumnSelected(int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="column">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="IsRowSelected">
<MemberSignature Language="C#" Value="public bool IsRowSelected (int row);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsRowSelected(int32 row) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">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="IsSelected">
<MemberSignature Language="C#" Value="public bool IsSelected (int row, int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool IsSelected(int32 row, int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="column">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="ModelChanged">
<MemberSignature Language="C#" Value="public event EventHandler ModelChanged;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler ModelChanged" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NColumns">
<MemberSignature Language="C#" Value="public int NColumns { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NColumns" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="NRows">
<MemberSignature Language="C#" Value="public int NRows { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance int32 NRows" />
<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>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RefAt">
<MemberSignature Language="C#" Value="public Atk.Object RefAt (int row, int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Atk.Object RefAt(int32 row, int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="column">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="RemoveColumnSelection">
<MemberSignature Language="C#" Value="public bool RemoveColumnSelection (int column);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool RemoveColumnSelection(int32 column) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
</Parameters>
<Docs>
<param name="column">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="RemoveRowSelection">
<MemberSignature Language="C#" Value="public bool RemoveRowSelection (int row);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance bool RemoveRowSelection(int32 row) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
</Parameters>
<Docs>
<param name="row">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="RowDeleted">
<MemberSignature Language="C#" Value="public event Atk.RowDeletedHandler RowDeleted;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.RowDeletedHandler RowDeleted" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.RowDeletedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RowInserted">
<MemberSignature Language="C#" Value="public event Atk.RowInsertedHandler RowInserted;" />
<MemberSignature Language="ILAsm" Value=".event class Atk.RowInsertedHandler RowInserted" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>Atk.RowInsertedHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="RowReordered">
<MemberSignature Language="C#" Value="public event EventHandler RowReordered;" />
<MemberSignature Language="ILAsm" Value=".event class System.EventHandler RowReordered" />
<MemberType>Event</MemberType>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetColumnDescription">
<MemberSignature Language="C#" Value="public void SetColumnDescription (int column, string description);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetColumnDescription(int32 column, string description) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
<Parameter Name="description" Type="System.String" />
</Parameters>
<Docs>
<param name="column">To be added.</param>
<param name="description">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetColumnHeader">
<MemberSignature Language="C#" Value="public void SetColumnHeader (int column, Atk.Object header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetColumnHeader(int32 column, class Atk.Object header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="column" Type="System.Int32" />
<Parameter Name="header" Type="Atk.Object" />
</Parameters>
<Docs>
<param name="column">To be added.</param>
<param name="header">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetRowDescription">
<MemberSignature Language="C#" Value="public void SetRowDescription (int row, string description);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetRowDescription(int32 row, string description) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="description" Type="System.String" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="description">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="SetRowHeader">
<MemberSignature Language="C#" Value="public void SetRowHeader (int row, Atk.Object header);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance void SetRowHeader(int32 row, class Atk.Object header) cil managed" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="row" Type="System.Int32" />
<Parameter Name="header" Type="Atk.Object" />
</Parameters>
<Docs>
<param name="row">To be added.</param>
<param name="header">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
<since version="Gtk# 3.0" />
</Docs>
</Member>
<Member MemberName="Summary">
<MemberSignature Language="C#" Value="public Atk.Object Summary { get; set; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Atk.Object Summary" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Atk.Object</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>

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