2003-02-12 02:00:12 +00:00
<Type Name= "TargetList" FullName= "Gtk.TargetList" >
2004-10-28 19:26:15 +00:00
<TypeSignature Language= "C#" Value= "public class TargetList : GLib.Opaque;" Maintainer= "auto" />
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
<AssemblyVersion > 0.0.0.0</AssemblyVersion>
2003-10-28 00:48:23 +00:00
<AssemblyCulture > neutral</AssemblyCulture>
2003-02-12 02:00:12 +00:00
<Attributes />
</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
<Docs >
2004-10-28 19:26:15 +00:00
<summary > A list of potential targets for a paste or drag-and-drop operation.</summary>
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
<Base >
2004-10-28 19:26:15 +00:00
<BaseTypeName > Glib.Opaque</BaseTypeName>
2003-02-12 02:00:12 +00:00
</Base>
<Interfaces />
<Attributes />
<Members >
2004-10-28 19:26:15 +00:00
<Member MemberName= ".ctor" >
<MemberSignature Language= "C#" Value= "public TargetList ();" />
<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>
<returns > an empty <see cref= "T:Gtk.TargetList" /> </returns>
<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);" />
<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
<summary > Constructor</summary>
<param name= "targets" > an array of <see cref= "T:Gtk.TargetEntry" /> </param>
<returns > a <see cref= "T:Gtk.TargetList" /> initialized from <paramref name= "targets" /> </returns>
<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);" />
<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
<summary > Internal constructor</summary>
<param name= "raw" > a <see cref= "T:System.IntPtr" /> </param>
<returns > a <see cref= "T:Gtk.TargetList" /> wrapping <paramref name= "raw" /> </returns>
<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>
2004-10-28 19:26:15 +00:00
<Member MemberName= "Finalize" >
<MemberSignature Language= "C#" Value= "protected override void Finalize ();" />
2003-02-12 02:00:12 +00:00
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs >
2004-10-28 19:26:15 +00:00
<summary > Disposes the resources associated with the object.</summary>
<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);" />
<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
<summary > Add a target type to the target list</summary>
<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>
<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);" />
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
<summary > Add a target type to the target list</summary>
<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>
<remarks />
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= "AddTable" Deprecated= "true" >
2003-02-12 02:00:12 +00:00
<MemberSignature Language= "C#" Value= "public void AddTable (Gtk.TargetEntry targets, uint ntargets);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
2003-09-17 21:56:59 +00:00
<Parameter Name= "targets" Type= "Gtk.TargetEntry" />
<Parameter Name= "ntargets" Type= "System.UInt32" />
</Parameters>
2003-02-12 02:00:12 +00:00
<Docs >
2004-10-28 19:26:15 +00:00
<summary > Add an entry to the target list</summary>
<param name= "targets" > a <see cref= "T:Gtk.TargetEntry" /> </param>
<param name= "ntargets" > the "length" of <paramref name= "targets" /> . Must be 1.</param>
<remarks > This auto-generated method is incorrect, and exists only for backward-compatibility. Use the overloaded version instead.</remarks>
2003-02-12 02:00:12 +00:00
</Docs>
</Member>
2004-10-28 19:26:15 +00:00
<Member MemberName= "AddTable" >
<MemberSignature Language= "C#" Value= "public void AddTable (Gtk.TargetEntry[] targets);" />
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
<summary > Add entries to the target list</summary>
<param name= "targets" > an array of <see cref= "T:Gtk.TargetEntry" /> </param>
<remarks />
2003-02-12 02:00:12 +00:00
</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);" />
<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
<summary > Find a given target type</summary>
<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>
<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);" />
<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 >
<summary > Find a given target type</summary>
<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>
<returns >
<see langword= "true" /> if the target was found</returns>
<remarks />
</Docs>
</Member>
<Member MemberName= "Remove" >
<MemberSignature Language= "C#" Value= "public void Remove (Gdk.Atom target);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "target" Type= "Gdk.Atom" />
</Parameters>
<Docs >
<summary > Remove an entry from the target list</summary>
<param name= "target" > the target to remove, as a <see cref= "T:Gdk.Atom" /> </param>
<remarks />
</Docs>
</Member>
<Member MemberName= "Remove" >
<MemberSignature Language= "C#" Value= "public void Remove (string target);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
2004-02-26 18:46:28 +00:00
</ReturnValue>
<Parameters >
2004-10-28 19:26:15 +00:00
<Parameter Name= "target" Type= "System.String" />
2004-02-26 18:46:28 +00:00
</Parameters>
<Docs >
2004-10-28 19:26:15 +00:00
<summary > Remove an entry from the target list</summary>
<param name= "target" > the target to remove, as a string</param>
<remarks />
2004-02-26 18:46:28 +00:00
</Docs>
</Member>
2003-02-12 02:00:12 +00:00
</Members>
2004-10-28 19:26:15 +00:00
</Type>