home *** CD-ROM | disk | FTP | other *** search
Wrap
# Source Generated with Decompyle++ # File: in.pyc (Python 2.4) from gettext import gettext as _ import gnomevfs import deskbar import deskbar.Indexer as deskbar import deskbar.Handler as deskbar import deskbar.Match as deskbar from deskbar.defs import VERSION HANDLERS = { 'GalagoHandler': { 'name': 'Instant Messaging (IM) Buddies', 'description': 'Send messages to your buddies by typing their name', 'requirements': (lambda : (deskbar.Handler.HANDLER_IS_NOT_APPLICABLE, 'Waiting for python bindings of galago. Should allow to send IM by typing name.', None)), 'version': VERSION } } class GalagoMatch(deskbar.Match.Match): def __init__(self, backend, name, email): deskbar.Match.Match.__init__(self, backend, name) self._email = email def action(self, text = None): gnomevfs.url_show('mailto:' + self._email) def get_category(self): return 'people' def get_verb(self): return 'Send Email to %s' % '<b>%(name)s</b>' class GalagoHandler(deskbar.Handler.Handler): def __init__(self): deskbar.Handler.Handler.__init__(self, 'mail.png') self._indexer = deskbar.Indexer.Indexer() def initialize(self): pass def query(self, query): return self._indexer.look_up(query)[:5]