gtk-sharp Gtk# is thread aware, but not thread safe; See the Gtk# Thread Programming for details. System.Object Object to represent a selection. Constructor Public constructor. Method System.Void a , the widget for which this target applies a , the selection data a a Add the specified target to the list of supported targets for this selection. TODO: this could be better-explained. Method System.Void a a a a Add targets for this widget. Method System.Void a a representing the selection. Remove all targets registered for the given selection for the widget. Method System.Boolean a , the requesting widget a , the selection to get a , the form of the information ("STRING" for example) (TODO: elaborate possible options) a , the time the request is being made Request the contents of a selection. When received, a event will be generated. a , true if the request succeeded, false if it couldn't be processed. Method System.Boolean a or a representing the selection to claim. a , a timestamp to use in claiming the selection. Claims ownership of a given selection for a particular widget, or if is , release ownership of the selection. a , true if the operation succeeded. Method System.Boolean a , the display where the selection is set. a or a representing the selection to claim. a , a timestamp to use in claiming the selection. Claims ownership of a given selection on a given display for a particular widget, or if is , release ownership of the selection. a , true if the operation succeeded. Method System.Void a Removes all handlers and unsets ownership of all selections for a widget. Called when widget is being destroyed.