System.Windows.Forms.XplatUIX11.ClipboardStore C# (CSharp) Method

ClipboardStore() private method

private ClipboardStore ( IntPtr handle, object obj, int type, System.Windows.Forms.XplatUI converter ) : void
handle System.IntPtr
obj object
type int
converter System.Windows.Forms.XplatUI
return void
		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);
			}
		}
XplatUIX11