mc collilieux wrote:
Hello, I try to run the example program of clipboard but it does not work with me :-(
I have python 2.4 and pygtk 2.6.1

first entry is noted in clipboard but it break at the second with :

Traceback (most recent call last):
  File "clipboard.py", line 37, in clipboard_targets_received
    self.update_buttons()
  File "clipboard.py", line 16, in update_buttons
    button = self.buttons[i]
IndexError: list index out of range


Perhaps, i don't understand how use it ?
It's broken. Specifically the clipboard_text_received() method is broken. Try the attached instead.

   def clipboard_text_received(self, clipboard, text, data):
       if not text or text == '':
           return
       cbi = ClipboardInfo()
       cbi.text = text
       # prepend and remove duplicate
       self.clipboard_history = ([cbi]
                                 + [info for info in self.clipboard_history
                                    if info and info.text<>text])[:10]
       self.clipboard.request_targets(self.clipboard_targets_received, cbi)
       return

John
_______________________________________________
pygtk mailing list   [email protected]
http://www.daa.com.au/mailman/listinfo/pygtk
Read the PyGTK FAQ: http://www.async.com.br/faq/pygtk/

Reply via email to