#!/usr/bin/env python

import gobject
import gtk
import pygtk
import sys

# First, read some input, possibly becoming tainted.
s = raw_input()

# Now put the input into the X11 copy buffer.
window = gtk.Window(gtk.WINDOW_TOPLEVEL)

button = gtk.Button("Quit X11 copy")
button.connect_object("clicked", gtk.mainquit, None)

clipboard = gtk.clipboard_get(gtk.gdk.SELECTION_CLIPBOARD)
clipboard.set_text(s)

gobject.timeout_add(1000, gtk.mainquit, None)

window.add(button)

button.show()
window.show()

gtk.main()

window.hide()

sys.exit(0)
