2003-02-12 02:00:12 +00:00
<Type Name= "TargetList" FullName= "Gtk.TargetList" >
2005-05-23 20:41:51 +00:00
<TypeSignature Language= "C#" Maintainer= "auto" Value= "public class TargetList : GLib.Opaque" />
2011-11-09 16:01:51 +00:00
<TypeSignature Language= "ILAsm" Value= ".class public auto ansi beforefieldinit TargetList extends GLib.Opaque" />
2003-02-12 02:00:12 +00:00
<AssemblyInfo >
<AssemblyName > gtk-sharp</AssemblyName>
2003-12-24 01:35:30 +00:00
<AssemblyPublicKey >
</AssemblyPublicKey>
2003-02-12 02:00:12 +00:00
</AssemblyInfo>
2003-02-23 07:26:30 +00:00
<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>
2003-02-12 02:00:12 +00:00
<Base >
2005-02-15 21:53:03 +00:00
<BaseTypeName > GLib.Opaque</BaseTypeName>
2003-02-12 02:00:12 +00:00
</Base>
<Interfaces />
2011-11-09 16:01:51 +00:00
<Docs >
<summary > A list of potential targets for a paste or drag-and-drop operation.</summary>
<remarks />
</Docs>
2003-02-12 02:00:12 +00:00
<Members >
2004-10-28 19:26:15 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public TargetList ();" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor() cil managed" />
2004-10-28 19:26:15 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
2003-02-12 02:00:12 +00:00
<Parameters />
<Docs >
2004-10-28 19:26:15 +00:00
<summary > Basic constructor</summary>
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public TargetList (Gtk.TargetEntry[] targets);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(valuetype Gtk.TargetEntry[] targets) cil managed" />
2004-10-28 19:26:15 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
2003-02-12 02:00:12 +00:00
<Parameters >
2004-10-28 19:26:15 +00:00
<Parameter Name= "targets" Type= "Gtk.TargetEntry[]" />
2003-09-17 21:56:59 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "targets" > an array of <see cref= "T:Gtk.TargetEntry" /> </param>
2011-11-09 16:01:51 +00:00
<summary > Constructor</summary>
2004-10-28 19:26:15 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public TargetList (IntPtr raw);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig specialname rtspecialname instance void .ctor(native int raw) cil managed" />
2004-10-28 19:26:15 +00:00
<MemberType > Constructor</MemberType>
<ReturnValue />
2003-02-12 02:00:12 +00:00
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "raw" > a <see cref= "T:System.IntPtr" /> </param>
2011-11-09 16:01:51 +00:00
<summary > Internal constructor</summary>
2004-10-28 19:26:15 +00:00
<remarks >
<para > This is an internal constructor, and should not be used by user code.</para>
</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
<Member MemberName= "Add" >
<MemberSignature Language= "C#" Value= "public void Add (Gdk.Atom target, uint flags, uint info);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void Add(class Gdk.Atom target, unsigned int32 flags, unsigned int32 info) cil managed" />
2003-02-12 02:00:12 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "target" Type= "Gdk.Atom" />
<Parameter Name= "flags" Type= "System.UInt32" />
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "target" > the target type, as a <see cref= "T:Gdk.Atom" /> </param>
<param name= "flags" > target flags (for a drag-and-drop target, this is a <see cref= "T:Gtk.TargetFlags" /> value)</param>
<param name= "info" > application-defined ID for this target type</param>
2011-11-09 16:01:51 +00:00
<summary > Add a target type to the target list</summary>
2004-10-28 19:26:15 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= "Add" >
<MemberSignature Language= "C#" Value= "public void Add (string target, uint flags, uint info);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void Add(string target, unsigned int32 flags, unsigned int32 info) cil managed" />
2003-02-12 02:00:12 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
2004-10-28 19:26:15 +00:00
<Parameters >
<Parameter Name= "target" Type= "System.String" />
<Parameter Name= "flags" Type= "System.UInt32" />
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "target" > the target type, as a string</param>
<param name= "flags" > target flags (for a drag-and-drop target, this is a <see cref= "T:Gtk.TargetFlags" /> value)</param>
<param name= "info" > application-defined ID for this target type</param>
2011-11-09 16:01:51 +00:00
<summary > Add a target type to the target list</summary>
2004-10-28 19:26:15 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "AddImageTargets" >
<MemberSignature Language= "C#" Value= "public void AddImageTargets (uint info, bool writable);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddImageTargets(unsigned int32 info, bool writable) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
<Parameter Name= "writable" Type= "System.Boolean" />
</Parameters>
<Docs >
<param name= "info" > application-defined ID for these target types</param>
<param name= "writable" > if <see langword= "true" /> , only add the target types for which Gtk knows how to convert a <see cref= "T:Gdk.Pixbuf" /> to the format.</param>
<summary > Adds the target types for images to the target list</summary>
<remarks > Appends the image targets supported by <see cref= "T:Gtk.Selection" /> to the target list. All targets are
added with the same <paramref name= "info" /> .</remarks>
<since version= "Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName= "AddRichTextTargets" >
<MemberSignature Language= "C#" Value= "public void AddRichTextTargets (uint info, bool deserializable, Gtk.TextBuffer buffer);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddRichTextTargets(unsigned int32 info, bool deserializable, class Gtk.TextBuffer buffer) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
<Parameter Name= "deserializable" Type= "System.Boolean" />
<Parameter Name= "buffer" Type= "Gtk.TextBuffer" />
</Parameters>
<Docs >
<param name= "info" > an ID to be passed back to the application.</param>
<param name= "deserializable" > if <see langword= "true" /> , then deserializable targets will be added, otherwise serializable targets.</param>
<param name= "buffer" > the text buffer containing the registered targets.</param>
<summary > Appends the rich text targets registered with a text buffer.</summary>
<remarks > See <see cref= "M:Gtk.TextBuffer.RegisterSerializeFormat" /> and <see cref= "M:Gtk.TextBuffer.RegisterDeserializeFormat" /> for details of registration. </remarks>
<since version= "Gtk# 2.10" />
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= "AddTable" >
<MemberSignature Language= "C#" Value= "public void AddTable (Gtk.TargetEntry[] targets);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddTable(valuetype Gtk.TargetEntry[] targets) cil managed" />
2003-02-12 02:00:12 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2004-10-28 19:26:15 +00:00
<Parameter Name= "targets" Type= "Gtk.TargetEntry[]" />
2003-09-17 21:56:59 +00:00
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "targets" > an array of <see cref= "T:Gtk.TargetEntry" /> </param>
2011-11-09 16:01:51 +00:00
<summary > Add entries to the target list</summary>
2004-10-28 19:26:15 +00:00
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "AddTextTargets" >
<MemberSignature Language= "C#" Value= "public void AddTextTargets (uint info);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddTextTargets(unsigned int32 info) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
<Docs >
<param name= "info" > application-defined ID for these target types</param>
<summary > Adds the target types for text to the target list</summary>
<remarks > Appends the text targets supported by <see cref= "T:Gtk.Selection" /> to the target list. All targets are
added with the same <paramref name= "info" /> .</remarks>
<since version= "Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName= "AddUriTargets" >
<MemberSignature Language= "C#" Value= "public void AddUriTargets (uint info);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void AddUriTargets(unsigned int32 info) cil managed" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
<Docs >
<param name= "info" > application-defined ID for these target types</param>
<summary > Adds the target types for URIs to the target list</summary>
<remarks > Appends the URI targets supported by <see cref= "T:Gtk.Selection" /> to the target list. All targets are
added with the same <paramref name= "info" /> .</remarks>
<since version= "Gtk# 2.6" />
</Docs>
</Member>
<Member MemberName= "Finalize" >
<MemberSignature Language= "C#" Value= "~TargetList ();" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Finalize() 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>
2003-10-28 00:48:23 +00:00
<Member MemberName= "Find" >
<MemberSignature Language= "C#" Value= "public bool Find (Gdk.Atom target, out uint info);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance bool Find(class Gdk.Atom target, unsigned int32 info) cil managed" />
2003-10-28 00:48:23 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "target" Type= "Gdk.Atom" />
<Parameter Name= "info" Type= "System.UInt32&" RefType= "out" />
</Parameters>
<Docs >
2004-10-28 19:26:15 +00:00
<param name= "target" > the target type to find, as a <see cref= "T:Gdk.Atom" /> </param>
<param name= "info" > on output, will contain the target's application-defined ID</param>
2011-11-09 16:01:51 +00:00
<summary > Find a given target type</summary>
2004-10-28 19:26:15 +00:00
<returns >
<see langword= "true" /> if the target was found</returns>
<remarks />
2003-10-28 00:48:23 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= "Find" >
<MemberSignature Language= "C#" Value= "public bool Find (string target, out uint info);" />
2011-11-09 16:01:51 +00:00
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance bool Find(string target, unsigned int32 info) cil managed" />
2004-10-28 19:26:15 +00:00
<MemberType > Method</MemberType>
2004-02-26 18:46:28 +00:00
<ReturnValue >
2004-10-28 19:26:15 +00:00
<ReturnType > System.Boolean</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "target" Type= "System.String" />
<Parameter Name= "info" Type= "System.UInt32&" RefType= "out" />
</Parameters>
<Docs >
<param name= "target" > the target type to find, as a string</param>
<param name= "info" > on output, will contain the target's application-defined ID</param>
2011-11-09 16:01:51 +00:00
<summary > Find a given target type</summary>
2004-10-28 19:26:15 +00:00
<returns >
<see langword= "true" /> if the target was found</returns>
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<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>
2004-10-28 19:26:15 +00:00
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > GLib.GType</ReturnType>
2004-10-28 19:26:15 +00:00
</ReturnValue>
<Docs >
2011-11-09 16:01:51 +00:00
<summary > Native GType.</summary>
<value />
<remarks > For internal use by language bindings.</remarks>
<since version= "Gtk# 2.10" />
2004-10-28 19:26:15 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "op_Explicit" >
<MemberSignature Language= "C#" Value= "public static Gtk.TargetEntry[] op_Explicit (Gtk.TargetList list);" />
<MemberSignature Language= "ILAsm" Value= ".method public static hidebysig specialname valuetype Gtk.TargetEntry[] op_Explicit(class Gtk.TargetList list) cil managed" />
2004-10-28 19:26:15 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
2011-11-09 16:01:51 +00:00
<ReturnType > Gtk.TargetEntry[]</ReturnType>
2004-02-26 18:46:28 +00:00
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "list" Type= "Gtk.TargetList" />
2004-02-26 18:46:28 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "list" > A <see cref= "T:Gtk.TargetList" /> .</param>
<summary > Converts a <see cref= "T:Gtk.TargetList" /> to an array of <see cref= "T:Gtk.TargetEntry" /> .</summary>
<returns > An equivalent array of <see cref= "T:Gtk.TargetEntry" /> .</returns>
2004-10-28 19:26:15 +00:00
<remarks />
2004-02-26 18:46:28 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Ref" >
<MemberSignature Language= "C#" Value= "protected override void Ref (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Ref(native int raw) cil managed" />
2005-04-21 17:10:54 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
2005-04-21 17:10:54 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2005-04-21 17:10:54 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Remove" >
<MemberSignature Language= "C#" Value= "public void Remove (Gdk.Atom target);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void Remove(class Gdk.Atom target) cil managed" />
2005-04-21 17:10:54 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "target" Type= "Gdk.Atom" />
2005-04-21 17:10:54 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "target" > the target to remove, as a <see cref= "T:Gdk.Atom" /> </param>
<summary > Remove an entry from the target list</summary>
<remarks />
2005-04-21 17:10:54 +00:00
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Remove" >
<MemberSignature Language= "C#" Value= "public void Remove (string target);" />
<MemberSignature Language= "ILAsm" Value= ".method public hidebysig instance void Remove(string target) cil managed" />
2005-04-21 17:10:54 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "target" Type= "System.String" />
2005-08-04 18:03:21 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "target" > the target to remove, as a string</param>
<summary > Remove an entry from the target list</summary>
2005-08-04 18:03:21 +00:00
<remarks />
</Docs>
</Member>
2011-11-09 16:01:51 +00:00
<Member MemberName= "Unref" >
<MemberSignature Language= "C#" Value= "protected override void Unref (IntPtr raw);" />
<MemberSignature Language= "ILAsm" Value= ".method familyhidebysig virtual instance void Unref(native int raw) cil managed" />
2006-08-07 17:00:55 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2011-11-09 16:01:51 +00:00
<Parameter Name= "raw" Type= "System.IntPtr" />
2006-08-07 17:00:55 +00:00
</Parameters>
<Docs >
2011-11-09 16:01:51 +00:00
<param name= "raw" > To be added.</param>
<summary > To be added.</summary>
<remarks > To be added.</remarks>
<since version= "Gtk# 3.0" />
2006-08-07 17:00:55 +00:00
</Docs>
</Member>
2003-02-12 02:00:12 +00:00
</Members>
2005-06-17 18:43:30 +00:00
</Type>