internal override void ClipboardStore(IntPtr handle, object obj, int type, XplatUI.ObjectToClipboard converter) {
Clipboard.Converter = converter;
if (obj != null) {
Clipboard.AddSource (type, obj);
XSetSelectionOwner(DisplayHandle, CLIPBOARD, FosterParent, IntPtr.Zero);
} else {
// Clearing the selection
Clipboard.ClearSources ();
XSetSelectionOwner(DisplayHandle, CLIPBOARD, IntPtr.Zero, IntPtr.Zero);
}
}