def got_clip(self, clipb, data):
s = clipb.wait_for_text()
if not s:
- print 'not s'
return
- print 'got', s
- self.clist.set_str(s)
- self.lst.show()
- self.sel.grab_focus()
- self.ed.hide()
- self.sel.list_changed()
- self.sel.select(None)
+ if s != '-':
+ self.clist.set_str(s)
+ self.lst.show()
+ self.sel.grab_focus()
+ self.ed.hide()
+ self.sel.list_changed()
+ self.sel.select(None)
self.cb.set_with_data(self.targets, self.get_clip, self.got_clip, None)
self.present()
def get_clip(self, sel, seldata, info, data):
- sel.set_text("Contact Please")
+ seldata.set_text("Contact Please")
def open(self, ev):
self.lst.hide()