gtk-sharp0.0.0.0neutralGtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details.A type to represent data that's selected as part of a drag-and-drop or clipboard operation.System.ValueTypeMethodSystem.VoidReleases memory that was used by this object.MethodGtk.SelectionDataCopy the object by value.a MethodSystem.Boolean
Assuming that this selection data object holds a list
of targets, determines if any of the targets in can be used to
provide text.a PropertySystem.StringThe text stored in the selection.
A A .PropertyGLib.GTypeGType Property.a Returns the native value for .PropertySystem.Int32The unit length of the data in bits.a On most systems, this is 8 for a string and 32 for
an integer.PropertySystem.Int32The length of the selected data.a ConstructorConstructor.
a , pointer to the underlying C data.
a PropertySystem.Byte[]The data as a sequence of bytes.a MethodSystem.VoidStores new data into this object. Should only be called from a selection handler callback.
type of selection data (expressed via a )
format (number of bits in a unit) - set this to 8 and encode your data as UTF-8
a array containing the data to send to this selection object - use
.GetBytes(string) to encode string data as UTF-8 before passing it here
length of the data in bytes
The version auto-calculates the length for you.MethodSystem.VoidStores new data into this object. Should only be called from a selection handler callback.
type of selection data (expressed via a )
format (number of bits in a unit) - set this to 8 and encode your data as UTF-8
a array containing the data to send to this selection object - use
.GetBytes(string) to encode string data as UTF-8 before passing it here
PropertyGdk.AtomThe selected data.a PropertyGdk.AtomThe type of target being used.a XXX: Add a list of useful strings for target types.PropertyGdk.Atom[]Gets the selection data as an array of targets.a PropertyGdk.AtomThe type of selection dataa XXX: elaborate on the possible values here.