commit f2f01a0b9d0d8a4db414cfeb74249a57ad0e31c6
parent c92875a6d5be4489a26a54b61ca3fcc11b6d6f04
Author: ThomasV <thomasv@gitorious>
Date: Mon, 14 Nov 2011 00:20:49 +0100
patch for windows
Diffstat:
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/client/gui.py b/client/gui.py
@@ -718,11 +718,20 @@ class BitcoinGUI:
button = gtk.Button("Copy to clipboard")
def copy2clipboard(w, treeview, liststore):
+ import platform
path, col = treeview.get_cursor()
if path:
address = liststore.get_value( liststore.get_iter(path), 0)
- c = gtk.clipboard_get()
- c.set_text( address )
+ if platform.system() == 'Windows':
+ from Tkinter import Tk
+ r = Tk()
+ r.withdraw()
+ r.clipboard_clear()
+ r.clipboard_append( address )
+ r.destroy()
+ else:
+ c = gtk.clipboard_get()
+ c.set_text( address )
button.connect("clicked", copy2clipboard, treeview, liststore)
button.show()
hbox.pack_start(button,False)