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" />
2003-02-12 02:00:12 +00:00
<AssemblyInfo >
<AssemblyName > gtk-sharp</AssemblyName>
2003-12-24 01:35:30 +00:00
<AssemblyPublicKey >
</AssemblyPublicKey>
2005-12-09 23:12:49 +00:00
<AssemblyVersion > 2.8.0.0</AssemblyVersion>
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
<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 >
2005-02-15 21:53:03 +00:00
<BaseTypeName > GLib.Opaque</BaseTypeName>
2003-02-12 02:00:12 +00:00
</Base>
<Interfaces />
<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>
<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>
<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>
<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);" />
<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" >
<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>
2005-04-21 17:10:54 +00:00
<Member MemberName= "AddUriTargets" >
<MemberSignature Language= "C#" Value= "public void AddUriTargets (uint info);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
<Docs >
2005-08-04 18:03:21 +00:00
<summary > Adds the target types for URIs to the target list</summary>
<param name= "info" > application-defined ID for these target types</param>
<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>
2005-06-16 19:27:40 +00:00
<since version= "Gtk# 2.6" />
2005-04-21 17:10:54 +00:00
</Docs>
</Member>
<Member MemberName= "AddImageTargets" >
<MemberSignature Language= "C#" Value= "public void AddImageTargets (uint info, bool writable);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
<Parameter Name= "writable" Type= "System.Boolean" />
</Parameters>
<Docs >
2005-08-04 18:03:21 +00:00
<summary > Adds the target types for images to the target list</summary>
<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>
<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>
2005-06-16 19:27:40 +00:00
<since version= "Gtk# 2.6" />
2005-04-21 17:10:54 +00:00
</Docs>
</Member>
<Member MemberName= "AddTextTargets" >
<MemberSignature Language= "C#" Value= "public void AddTextTargets (uint info);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > System.Void</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "info" Type= "System.UInt32" />
</Parameters>
<Docs >
2005-08-04 18:03:21 +00:00
<summary > Adds the target types for text to the target list</summary>
<param name= "info" > application-defined ID for these target types</param>
<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>
2005-06-16 19:27:40 +00:00
<since version= "Gtk# 2.6" />
2005-04-21 17:10:54 +00:00
</Docs>
</Member>
2005-08-04 18:03:21 +00:00
<Member MemberName= "op_Explicit" >
<MemberSignature Language= "C#" Value= "public static Gtk.TargetEntry[] op_Explicit (Gtk.TargetList list);" />
<MemberType > Method</MemberType>
<ReturnValue >
<ReturnType > Gtk.TargetEntry[]</ReturnType>
</ReturnValue>
<Parameters >
<Parameter Name= "list" Type= "Gtk.TargetList" />
</Parameters>
<Docs >
<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>
<remarks />
</Docs>
</Member>
2003-02-12 02:00:12 +00:00
</Members>
2005-06-17 18:43:30 +00:00
</Type>