gtk-sharp 0.0.0.0 neutral Gtk# 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. GLib.Opaque Method System.Void Releases memory that was used by this object. Method Gtk.SelectionData Copy the object by value. a Method System.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 Property System.String The text stored in the selection. A A . Property GLib.GType GType Property. a Returns the native value for . Property System.Int32 The unit length of the data in bits. a On most systems, this is 8 for a string and 32 for an integer. Property System.Int32 The length of the selected data. a Constructor Constructor. a , pointer to the underlying C data. a Property System.Byte[] The data as a sequence of bytes. a Method System.Void Stores 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. Method System.Void Stores 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 Property Gdk.Atom The selected data. a Property Gdk.Atom The type of target being used. a XXX: Add a list of useful strings for target types. Property Gdk.Atom[] Gets the selection data as an array of targets. a Property Gdk.Atom The type of selection data a XXX: elaborate on the possible values here.