home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.4)
-
- from gettext import gettext as _
- import deskbar.Handler as deskbar
- from deskbar.DeskbarHistory import get_deskbar_history
- from deskbar.defs import VERSION
- HANDLERS = {
- 'HistoryHandler': {
- 'name': _('History'),
- 'description': _('Recognize previously used searches'),
- 'version': VERSION } }
-
- class HistoryHandler(deskbar.Handler.Handler):
-
- def __init__(self):
- deskbar.Handler.Handler.__init__(self, 'stock_redo')
-
-
- def query(self, query):
- result = []
- for text, match in get_deskbar_history():
- if text.startswith(query):
-
- match.get_category = lambda : 'history'
- match_prio = match.get_priority()[1]
-
- match.get_priority = lambda : (self.get_priority(), match_prio)
- result.append((text, match))
- continue
-
- return result
-
-
-