blob: a7cf093cde16a0efccaf0d9ad5da9327aca6778f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#Copyright (c) 2010-11, Walter Bender, Tony Forster
# This procedure is invoked when the user-definable block on the
# "extras" palette is selected.
# Usage: Import this code into a Python (user-definable) block; when
# this code is run, the FILO heap will be copied to the clipboard.
def myblock(tw, x): # second argument is ignored
''' Copy heap to clipboard '''
import gi
from gi.repository import Gtk
from TurtleArt.tautils import data_to_string
string = data_to_string(tw.lc.heap)
Gtk.Clipboard().set_text(string, len(string))
|