コード例 #1
0
        protected void OnRepositoryUrlEntryClipboardPasted(object sender, EventArgs e)
        {
            Gtk.Clipboard clip = GetClipboard(Gdk.Atom.Intern("CLIPBOARD", false));
            clip.RequestText(delegate(Gtk.Clipboard clp, string text) {
                if (String.IsNullOrEmpty(text))
                {
                    return;
                }

                Uri url;
                if (Uri.TryCreate(text, UriKind.Absolute, out url))
                {
                    repositoryUrlEntry.Text = text;
                }
            });
        }
コード例 #2
0
ファイル: EditAction.cs プロジェクト: anthrax3/ide-1
 public void PasteText(object obj, EventArgs args)
 {
     Gtk.Clipboard clipboard = this.editor.GetClipboard(Gdk.Selection.Clipboard);
     clipboard.RequestText(new Gtk.ClipboardTextReceivedFunc(PasteReceived));
 }
コード例 #3
0
ファイル: TextEdit.cs プロジェクト: anthrax3/ide-1
 public void PasteClipboard()
 {
     Gtk.Clipboard clipboard = this.GetClipboard(Gdk.Selection.Clipboard);
     clipboard.RequestText(new Gtk.ClipboardTextReceivedFunc(PasteReceived));
 }