def row_activated(treeview, path, view_column, data=None): # make window invisible to the user hide_window() # insert text in database and write to clipboard clip = get_clip(treeview, path) clip_database.move_up(clip.rowid, clip.text) clipboard.get_instance().write(clip.text) quit()
parser.add_option("-b", "--browser", action="store_true", help=help["browser"]) parser.add_option("--cleanup", action="store_true", help=help["cleanup"]) parser.add_option("-l", "--list", action="store", type="int", dest="n", help=help["list"]) parser.add_option("--filter", action="store", type="string", dest="keywords", help=help["filter"]) parser.add_option("-a", "--add", action="store", type="string", dest="clip_to_add", help=help["add"]) parser.add_option("--remove", action="store", type="int", dest="id_to_remove", help=help["remove"]) parser.add_option("--brief", action="store_true", dest="brief", help=help["brief"]) (options, args) = parser.parse_args() if not options: sys.exit() if options.clip_to_add: db.get_instance().insert(options.clip_to_add) clipboard.get_instance().write(options.clip_to_add) elif options.id_to_remove: db.get_instance().remove(options.id_to_remove) elif options.start: daemon.AnamnesisDaemon().start() elif options.stop: daemon.AnamnesisDaemon().stop() elif options.restart: anamnesis_daemon = daemon.AnamnesisDaemon() anamnesis_daemon.stop() anamnesis_daemon.start()
def __init__(self): Daemon.__init__(self) self.database = db.get_instance() self.clipboard = clipboard.get_instance() self.last_clipboard = '' self.last_primary = ''
dest="id_to_remove", help=help["remove"]) parser.add_option("--brief", action="store_true", dest="brief", help=help["brief"]) parser.set_defaults(n=10) (options, args) = parser.parse_args() if not options: sys.exit() if options.clip_to_add: db.get_instance().insert(options.clip_to_add) clipboard.get_instance().write(options.clip_to_add) elif options.id_to_remove: db.get_instance().remove(options.id_to_remove) elif options.start: daemon.AnamnesisDaemon().start() elif options.stop: daemon.AnamnesisDaemon().stop() elif options.restart: anamnesis_daemon = daemon.AnamnesisDaemon() anamnesis_daemon.stop() anamnesis_daemon.start()
def setUp(self): self.clipboard = clipboard.get_instance() self.clipboard.add_listener("primary", self.primary_listener) self.clipboard.add_listener("clipboard", self.clipboard_listener) self.data = {"primary": "~~", "clipboard": "~~~"}
def setUp(self): self.clipboard = clipboard.get_instance() self.clipboard.add_listener("primary", self.primary_listener) self.clipboard.add_listener("clipboard", self.clipboard_listener) self.data = { "primary" : "~~", "clipboard" : "~~~" }