#!wing #!version=3.0 ################################################################## # Wing IDE project file # ################################################################## [project attributes] proj.directory-list = [{'dirloc': loc('persistence'), 'excludes': (), 'filter': '*', 'include_hidden': 0, 'recursive': 1, 'watch_for_changes': 1}, {'dirloc': loc('.'), 'excludes': (), 'filter': '*', 'include_hidden': 0, 'recursive': 1, 'watch_for_changes': 1}] proj.file-list = [loc('activity/activity-jokemachine.svg'), loc('activity/activity.info'), loc('globals.py'), loc('i18n.py'), loc('i18n_misc_strings.py'), loc('images/GameLogoCharacter.png'), loc('JokeMachineActivity.py'), loc('lessons/Introduction/default.abw'), loc('lessons/Lesson 1/default.abw'), loc('lessons/Lesson 2/default.abw'), loc('lessons/Lesson 3/default.abw'), loc('lessons/Lesson 4/default.abw'), loc('locale/af.po'), loc('locale/de_DE/activity.linfo'), loc('locale/org.worldwideworkshop.jokemachine.pot'), loc('locale/org.worldwideworkshop.poll.pot'), loc('locale/zh_CN/activity.linfo'), loc('MANIFEST'), loc('NEWS'), loc('pages/choose.py'), loc('pages/cover.py'), loc('pages/frame.py'), loc('pages/joke.py'), loc('pages/page.py'), loc('pages/submit.py'), loc('pages/theme.py'), loc('pages/__init__.py'), loc('setup.py'), loc('unit/persistence.py')] proj.file-type = 'normal' [user attributes] debug.err-values = {None: {}} debug.var-col-widths = [0.39499036608863197, 0.60500963391136797] edit.show-tab-force-warning = 0 guimgr.overall-gui-state = {'windowing-policy': 'combined-window', 'windows': [{'name': 'oQxUmNpVfpJewBNvtbSPVPBdPA'\ 'TKgEGJ', 'size-state': '', 'type': 'dock', 'view': {'area': 'tall', 'current_pages': [0, 1], 'notebook_display': 'normal', 'notebook_percent': 0.22585551330798481, 'override_title': None, 'pagelist': [('debug-stack', 'tall', 1, None), ('indent', 'tall', 2, {}), ('project', 'tall', 0, {'tree-state': {'tree-states': {'deep': {'col'\ 'umn-widths': [1.0], 'expanded-nodes': [(0,)], 'selected-nodes': [], 'top-node': (0,)}}, 'tree-style': 'deep'}}), ('source-assistant', 'tall', 2, {'docstring-during-complete': 0, 'wrap-lines': 1}), ('browser', 'tall', 0, {'all_tree_states': {u'By Module': {'column-w'\ 'idths': [1.0], 'expanded-nodes': [], 'selected-nodes': [[('generic attribute', loc('globals.py'), '')]], 'top-node': [('generic attribute', loc('globals.py'), '')]}, loc('JokeMachineActivity.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('JokeMachineActivity.py'), 'JokeMachineActivity')]}, loc('MANIFEST'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': None}, loc('TODO'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': None}, loc('globals.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('generic attribute', loc('globals.py'), 'Globals')]}, loc('gui/canvasimage.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': None}, loc('gui/canvaslistbox.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('gui/canvaslistbox.py'), 'CanvasListBox')]}, loc('gui/frame.py'): {'column-widths': [1.0], 'expanded-nodes': [[('class def', loc('gui/frame.py'), 'Frame')]], 'selected-nodes': [], 'top-node': [('class def', loc('gui/frame.py'), 'Frame')]}, loc('gui/page.py'): {'column-widths': [1.0], 'expanded-nodes': [[('class def', loc('gui/page.py'), 'Page')]], 'selected-nodes': [[('class def', loc('gui/page.py'), 'Page')]], 'top-node': [('class def', loc('gui/page.py'), 'Page')]}, loc('gui/theme.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('generic attribute', loc('gui/theme.py'), 'BORDER_WIDTH')]}, loc('pages/choose.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('pages/choose.py'), 'Choose')]}, loc('pages/cover.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('pages/cover.py'), 'Cover')]}, loc('pages/edit.py'): {'column-widths': [1.0], 'expanded-nodes': [[('class def', loc('pages/edit.py'), 'Edit')], [('class def', loc('pages/edit.py'), 'EditInfo')], [('class def', loc('pages/edit.py'), 'EditJokes')], [('class def', loc('pages/edit.py'), 'EditReview')], [('class def', loc('pages/edit.py'), 'PageSelector')]], 'selected-nodes': [], 'top-node': [('class def', loc('pages/edit.py'), 'Edit')]}, loc('pages/joke.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('pages/joke.py'), 'Joke')]}, loc('pages/preview.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('pages/preview.py'), 'Preview')]}, loc('persistence/joke.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('persistence/joke.py'), 'Joke')]}, loc('persistence/jokebook.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('persistence/jokebook.py'), 'Jokebook')]}, loc('persistence/jokemachinestate.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('persistence/jokemachinestate.py'), 'JokeMachineState')]}, loc('setup.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': None}, loc('unit/unit.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('generic attribute', loc('unit/unit.py'), 'bar')]}, u'All Classes': {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [None], 'top-node': None}, loc('pages/submit.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('pages/submit.py'), 'JokeEditor')]}, loc('unit/test_persistence.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('function def', loc('unit/test_persistence.py'), 'dump')]}, loc('util/decorators.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('generic attribute', loc('util/decorators.py'), 'DecoratorWithArgs')]}, loc('util/persistence.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('class def', loc('util/persistence.py'), 'Persistent')]}, loc('../poll-builder/poll.py'): {'column-widths': [1.0], 'expanded-nodes': [], 'selected-nodes': [], 'top-node': [('generic attribute', loc('../poll-builder/poll.py'), 'COLOR_BG_BUTTONS')]}}, 'browse_mode': u'Current Module', 'follow-selection': 0, 'sort_mode': 'Alphabetically', 'visibility_options': {u'Derived Classes': 0, u'Imported': 0, u'Inherited': 0, u'Modules': 1}}), ('templating#02EFWRQK9X23', 'tall', 0, {'tree-states': {u'/home/antoine/.wingide3/templates': [], u'/opt/wing/scripts/templates': []}})], 'primary_view_state': {'area': 'wide', 'current_pages': [2, 3], 'notebook_display': 'normal', 'notebook_percent': 0.20411985018726597, 'override_title': None, 'pagelist': [('bookmarks', 'wide', 1, None), ('debug-breakpoints', 'wide', 0, None), ('debug-io', 'wide', 1, {'attrib-starts': [], 'first-line': 0, 'history': {}, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}), ('debug-probe', 'wide', 2, {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 4, 'selection_start': 4}), ('debug-exceptions', 'wide', 0, None), ('debug-modules', 'wide', 1, {}), ('python-shell', 'wide', 2, {'attrib-starts': [], 'first-line': 0, 'history': {}, 'sel-line': 3, 'sel-line-start': 153, 'selection_end': 157, 'selection_start': 157}), ('interactive-search', 'wide', 0, {'fScope': {'fFileSetName': u'All Source Files', 'fLocation': None, 'fRecursive': True, 'fType': 'current-file'}, 'fSearchSpec': {'fEndPos': None, 'fIncludeLinenos': True, 'fInterpretBackslashes': False, 'fMatchCase': False, 'fOmitBinary': True, 'fRegexFlags': 46, 'fReplaceText': u'locale', 'fReverse': False, 'fSearchText': u'chooser.hide', 'fStartPos': 0, 'fStyle': 'text', 'fWholeWords': False, 'fWrap': True}, 'fUIOptions': {'fAutoBackground': True, 'fFilePrefix': 'short-file', 'fFindAfterReplace': True, 'fInSelection': False, 'fIncremental': True, 'fReplaceOnDisk': False, 'fShowFirstMatch': False, 'fShowLineno': True, 'fShowReplaceWidgets': False}, 'replace-entry-expanded': False, 'search-entry-expanded': False}), ('batch-search', 'wide', 0, {'fScope': {'fFileSetName': u'All Source Files', 'fLocation': None, 'fRecursive': 1, 'fType': 'project-files'}, 'fSearchSpec': {'fEndPos': None, 'fIncludeLinenos': 1, 'fInterpretBackslashes': 0, 'fMatchCase': 0, 'fOmitBinary': 1, 'fRegexFlags': 46, 'fReplaceText': u'', 'fReverse': 0, 'fSearchText': u'.png', 'fStartPos': 0, 'fStyle': 'text', 'fWholeWords': 0, 'fWrap': 1}, 'fUIOptions': {'fAutoBackground': 1, 'fFilePrefix': 'short-file', 'fFindAfterReplace': 1, 'fInSelection': 0, 'fIncremental': 1, 'fReplaceOnDisk': 0, 'fShowFirstMatch': 0, 'fShowLineno': 1, 'fShowReplaceWidgets': 0}, 'replace-entry-expanded': 0, 'search-entry-expanded': 0}), ('debug-data', 'wide', 0, {}), ('debug-watch', 'wide', 1, {'node-states': [('eval', ''), ('eval', ''), ('eval', '')], 'tree-state': {'column-widths': [0.39468690702087289, 0.60531309297912717], 'expanded-nodes': [], 'selected-nodes': [(2,)], 'top-node': (0,)}})], 'primary_view_state': {'editor_states': {'bookmarks': ([(loc('gui/page.py'), {'attrib-starts': [('Page', 47), ('Page.__do_clicked_image', 291)], 'first-line': 290, 'sel-line': 314, 'sel-line-start': 12635, 'selection_end': 12641, 'selection_start': 12641}, 1198688650.4670839), (loc('gui/page.py'), {'attrib-starts': [('Page', 47), ('Page.__do_clicked_image', 291)], 'first-line': 290, 'sel-line': 314, 'sel-line-start': 12635, 'selection_end': 12654, 'selection_start': 12642}, 1198688652.742419), (loc('gui/page.py'), {'attrib-starts': [('Page', 47), ('Page.__do_clicked_choose_sound', 319)], 'first-line': 290, 'sel-line': 339, 'sel-line-start': 13711, 'selection_end': 13718, 'selection_start': 13718}, 1198688653.1349039), (loc('gui/page.py'), {'attrib-starts': [('Page', 47), ('Page.__do_clicked_choose_sound', 319)], 'first-line': 290, 'sel-line': 339, 'sel-line-start': 13711, 'selection_end': 13730, 'selection_start': 13718}, 1198688655.3104129), (loc('gui/page.py'), {'attrib-starts': [('Page', 47), ('Page.__do_clicked_image', 291)], 'first-line': 290, 'sel-line': 295, 'sel-line-start': 11748, 'selection_end': 11782, 'selection_start': 11782}, 1198688656.1485031), (loc('NEWS'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 2, 'sel-line-start': 18, 'selection_end': 78, 'selection_start': 78}, 1198688926.1816111), (loc('setup.py'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 5, 'sel-line-start': 127, 'selection_end': 176, 'selection_start': 176}, 1198749050.489059), (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 113, 'selection_end': 120, 'selection_start': 120}, 1198749059.003253), [loc('JokeMachineActivity.py'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, 1200219205.027808], (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 113, 'selection_end': 120, 'selection_start': 120}, 1200223898.605392), [loc('setup.py'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 5, 'sel-line-start': 127, 'selection_end': 176, 'selection_start': 176}, 1200223901.154624], (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 113, 'selection_end': 120, 'selection_start': 120}, 1200223903.682584), [loc('gui/page.py'), {'attrib-starts': [('Page', 52), ('Page.__do_clicked_image', 298)], 'first-line': 290, 'sel-line': 302, 'sel-line-start': 12058, 'selection_end': 12092, 'selection_start': 12092}, 1200223905.3400071], (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 113, 'selection_end': 120, 'selection_start': 120}, 1200223907.2725151), [loc('../../../../opt/wing/resources/doc/en/TOC.idx'), {'displayed-index': 0, 'viewer-state': {'history': [-1, 0], 'history-pos': 1, 'index': 0, 'top': (0, 0)}}, 1200223909.7620921], (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 113, 'selection_end': 120, 'selection_start': 120}, 1200223911.379844), [loc('pages/joke.py'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 14, 'sel-line-start': 674, 'selection_end': 701, 'selection_start': 701}, 1200223913.305218], (loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 2, 'sel-line-start': 11, 'selection_end': 11, 'selection_start': 11}, 1200223915.092206), (loc('NEWS'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 541, 'selection_start': 0}, 1200225339.2817719), [loc('TODO'), {'attrib-starts': [], 'first-line': 0, 'sel-line': 2, 'sel-line-start': 11, 'selection_end': 11, 'selection_start': 11}, 1200227612.696142]], 19), 'current-loc': loc('TODO'), 'editor-states': {loc('NEWS'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 541, 'selection_start': 0}, loc('TODO'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}}, 'has-focus': True}, 'open_files': [u'NEWS', u'TODO']}, 'split_percents': {0: 0.5}, 'splits': 2, 'tab_location': 'top', 'user_data': {}}, 'split_percents': {0: 0.70063694267515919}, 'splits': 2, 'tab_location': 'left', 'user_data': {}}, 'window-alloc': (0, 0, 1247, 1120)}]} guimgr.recent-documents = [loc('TODO')] guimgr.visual-state = {loc('JokeMachineActivity.py'): {'attrib-starts': [], 'first-line': 49, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('MANIFEST'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 37, 'sel-line-start': 844, 'selection_end': 855, 'selection_start': 855}, loc('NEWS'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 33, 'sel-line-start': 1223, 'selection_end': 1223, 'selection_start': 1223}, loc('README'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('TODO'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 14, 'sel-line-start': 540, 'selection_end': 604, 'selection_start': 604}, loc('activity/activity.info'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 218, 'selection_end': 238, 'selection_start': 238}, loc('activitysession.py'): {'attrib-starts': [('JokeM'\ 'achineSession', 15)], 'first-line': 0, 'sel-line': 15, 'sel-line-start': 704, 'selection_end': 704, 'selection_start': 704}, loc('globals.py'): {'attrib-starts': [('__globals', 29), ('__globals.temporary_filename', 114)], 'first-line': 84, 'sel-line': 115, 'sel-line-start': 3684, 'selection_end': 3738, 'selection_start': 3738}, loc('gui/canvasimage.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('gui/canvaslistbox.py'): {'attrib-starts': [('Can'\ 'vasListBox', 25), ('CanvasListBox.__init__', 26)], 'first-line': 0, 'sel-line': 47, 'sel-line-start': 1638, 'selection_end': 1657, 'selection_start': 1657}, loc('gui/frame.py'): {'attrib-starts': [('Frame', 34), ('Frame.__make_header', 82)], 'first-line': 92, 'sel-line': 102, 'sel-line-start': 4057, 'selection_end': 4061, 'selection_start': 4061}, loc('gui/lessonplanwidget.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('gui/page.py'): {'attrib-starts': [('Page', 52), ('Page.__do_clicked_image', 298)], 'first-line': 290, 'sel-line': 302, 'sel-line-start': 12058, 'selection_end': 12092, 'selection_start': 12092}, loc('gui/theme.py'): {'attrib-starts': [], 'first-line': 94, 'sel-line': 103, 'sel-line-start': 3392, 'selection_end': 3440, 'selection_start': 3440}, loc('i18n.py'): {'attrib-starts': [], 'first-line': 23, 'sel-line': 28, 'sel-line-start': 920, 'selection_end': 933, 'selection_start': 927}, loc('locale/org.worldwideworkshop.jokemachine.pot'): {''\ 'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 9, 'selection_start': 9}, loc('mesh/activitysession.py'): {'attrib-starts': [(''\ 'JokeMachineSession', 33), ('JokeMachineSession.PumpActivityState', 87)], 'first-line': 209, 'sel-line': 94, 'sel-line-start': 3516, 'selection_end': 3556, 'selection_start': 3556}, loc('ontology/joke.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('ontology/jokebook.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('pages/choose.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 21, 'sel-line-start': 767, 'selection_end': 799, 'selection_start': 799}, loc('pages/cover.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 29, 'sel-line-start': 897, 'selection_end': 897, 'selection_start': 897}, loc('pages/edit.py'): {'attrib-starts': [('EditJokes', 166), ('EditJokes.do_clicked_add_joke', 211)], 'first-line': 193, 'sel-line': 211, 'sel-line-start': 8088, 'selection_end': 8113, 'selection_start': 8094}, loc('pages/frame.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 702, 'selection_start': 0}, loc('pages/joke.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 14, 'sel-line-start': 674, 'selection_end': 701, 'selection_start': 701}, loc('pages/page.py'): {'attrib-starts': [('Page', 10), ('Page._make_textbox', 22)], 'first-line': 0, 'sel-line': 33, 'sel-line-start': 818, 'selection_end': 865, 'selection_start': 865}, loc('pages/preview.py'): {'attrib-starts': [('Preview', 33), ('Preview.__init__', 35)], 'first-line': 2, 'sel-line': 50, 'sel-line-start': 1786, 'selection_end': 1790, 'selection_start': 1790}, loc('pages/submit.py'): {'attrib-starts': [('JokeEdit'\ 'or', 33), ('JokeEditor.__init__', 35)], 'first-line': 22, 'sel-line': 37, 'sel-line-start': 1033, 'selection_end': 1061, 'selection_start': 1061}, loc('pages/theme.py'): {'attrib-starts': [], 'first-line': 36, 'sel-line': 64, 'sel-line-start': 2219, 'selection_end': 2255, 'selection_start': 2255}, loc('persistence/joke'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('persistence/joke.py'): {'attrib-starts': [('Joke', 18), ('Joke.test_data', 70)], 'first-line': 19, 'sel-line': 71, 'sel-line-start': 2175, 'selection_end': 2218, 'selection_start': 2214}, loc('persistence/jokebook.py'): {'attrib-starts': [(''\ 'Jokebook', 18), ('Jokebook.title', 29)], 'first-line': 0, 'sel-line': 30, 'sel-line-start': 1027, 'selection_end': 1063, 'selection_start': 1063}, loc('persistence/jokemachine.py'): {'attrib-starts': [(''\ 'JokeMachineState', 18)], 'first-line': 0, 'sel-line': 18, 'sel-line-start': 766, 'selection_end': 788, 'selection_start': 788}, loc('persistence/jokemachinestate.py'): {'attrib-star'\ 'ts': [('JokeMachineState', 20), ('JokeMachineState.test_data', 57)], 'first-line': 14, 'sel-line': 67, 'sel-line-start': 2140, 'selection_end': 2184, 'selection_start': 2178}, loc('persistence/unit.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('po/JokeMachine.pot'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 16, 'sel-line-start': 529, 'selection_end': 562, 'selection_start': 562}, loc('po/af/LC_MESSAGES/JokeMachine.po'): {'attrib-sta'\ 'rts': [], 'first-line': 0, 'sel-line': 286, 'sel-line-start': 4855, 'selection_end': 4875, 'selection_start': 4875}, loc('resources/gtkrc'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 18, 'sel-line-start': 344, 'selection_end': 367, 'selection_start': 367}, loc('setup.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 5, 'sel-line-start': 127, 'selection_end': 176, 'selection_start': 176}, loc('unit/persistence.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('unit/test_persistence.py'): {'attrib-starts': [(''\ 'dump', 22)], 'first-line': 0, 'sel-line': 38, 'sel-line-start': 1186, 'selection_end': 1207, 'selection_start': 1207}, loc('unit/unit.py'): {'attrib-starts': [], 'first-line': 4, 'sel-line': 38, 'sel-line-start': 1136, 'selection_end': 1137, 'selection_start': 1137}, loc('util/audioplayer.py'): {'attrib-starts': [('Audi'\ 'oPlayer', 24), ('AudioPlayer.raw', 44), ('AudioPlayer.raw.set', 53)], 'first-line': 28, 'sel-line': 54, 'sel-line-start': 1560, 'selection_end': 1566, 'selection_start': 1566}, loc('util/decorators.py'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 19, 'sel-line-start': 895, 'selection_end': 895, 'selection_start': 895}, loc('util/dummy.py'): {'attrib-starts': [('NotifyAler'\ 't', 3), ('NotifyAlert.__init__', 5)], 'first-line': 0, 'sel-line': 6, 'sel-line-start': 86, 'selection_end': 94, 'selection_start': 94}, loc('util/journalpickler.py'): {'attrib-starts': [('J'\ 'ournalPickler', 18), ('JournalPickler.dumps', 33)], 'first-line': 0, 'sel-line': 36, 'sel-line-start': 1316, 'selection_end': 1334, 'selection_start': 1334}, loc('util/persistence.py'): {'attrib-starts': [('_is_'\ 'persistent', 73)], 'first-line': 0, 'sel-line': 78, 'sel-line-start': 2866, 'selection_end': 2898, 'selection_start': 2898}, loc('../poll-builder/poll.py'): {'attrib-starts': [(''\ 'PollBuilder', 141), ('PollBuilder._select_canvas', 294)], 'first-line': 326, 'sel-line': 359, 'sel-line-start': 12121, 'selection_end': 12389, 'selection_start': 12121}, loc('../../../../opt/wing/resources/builtin-pi-files/2.5/__builtin__.pi'): {''\ 'attrib-starts': [], 'first-line': 1049, 'sel-line': 1076, 'sel-line-start': 33540, 'selection_end': 33548, 'selection_start': 33540}, loc('unknown: #4'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 4, 'selection_start': 4}, loc('unknown: #6'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 4, 'selection_start': 4}, loc('unknown: #3'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('unknown: #1'): {'attrib-starts': [], 'first-line': 0, 'history': {}, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('unknown: #5'): {'attrib-starts': [], 'first-line': 0, 'sel-line': 0, 'sel-line-start': 0, 'selection_end': 0, 'selection_start': 0}, loc('unknown: #2'): {'attrib-starts': [], 'first-line': 0, 'history': {}, 'sel-line': 3, 'sel-line-start': 153, 'selection_end': 157, 'selection_start': 157}} search.replace-history = [u'locale', u'self.__parent', u'self.__is_initiator', u'state_pickle', u'__telepathy_connection', u'./JokeMachine.activity/', u'RoundBox', u'self.__tab', u'joke_box', u'__do_clicked_tab', u'jokebuilder'] search.search-history = [u'.png', u'chooser.hide', u'laugh', u'audio', u'locale', u'LangDetails', u'code:', u'default', u'po', u'gettext', u'.alert', u'parent', u'do_tab_clicked', u'shared_cb', u'__do_acti', u'audio.', u'images', u'TODO', u'do_child', u'__page_']