def create_dock_panes(self):
        browser = PythonScriptBrowserPane()
        handler = lambda: self._open_file(browser.selected_file)
        browser.on_trait_change(handler, 'activated')
        return [ browser ]

    ###########################################################################
    # 'ExampleTask' interface.
    ###########################################################################
Create the file browser and connect to its double click event.
dataset/ETHPy150Open enthought/pyface/examples/tasks/basic/example_task.py/ExampleTask.create_dock_panes