[gedit-plugins] Fix column edit cut/copy/paste
- From: Jesse van den Kieboom <jessevdk src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit-plugins] Fix column edit cut/copy/paste
- Date: Wed, 15 Aug 2012 14:10:28 +0000 (UTC)
commit 60ff669c25716f279dde41c3782fbed51a0287bd
Author: Jesse van den Kieboom <jesse vandenkieboom epfl ch>
Date: Wed Aug 15 16:10:21 2012 +0200
Fix column edit cut/copy/paste
plugins/multiedit/multiedit/documenthelper.py | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/plugins/multiedit/multiedit/documenthelper.py b/plugins/multiedit/multiedit/documenthelper.py
index f1757c4..3e707da 100644
--- a/plugins/multiedit/multiedit/documenthelper.py
+++ b/plugins/multiedit/multiedit/documenthelper.py
@@ -967,8 +967,8 @@ class DocumentHelper(Signals):
text = self._column_text()
- clipboard = Gtk.Clipboard(self._view.get_display())
- clipboard.set_text(text)
+ clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
+ clipboard.set_text(text, -1)
view.stop_emission('copy-clipboard')
@@ -977,8 +977,9 @@ class DocumentHelper(Signals):
return
text = self._column_text()
- clipboard = Gtk.Clipboard(self._view.get_display())
- clipboard.set_text(text)
+
+ clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
+ clipboard.set_text(text, -1)
view.stop_emission('cut-clipboard')
@@ -1035,7 +1036,7 @@ class DocumentHelper(Signals):
clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
self._paste_mark = self._buffer.create_mark(None, self._buffer.get_iter_at_mark(self._buffer.get_insert()), True)
- clipboard.request_text(self.on_clipboard_text)
+ clipboard.request_text(self.on_clipboard_text, None)
view.stop_emission('paste-clipboard')
def _move_edit_points(self, buf, where):
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]