API Reference for Enthought Tool Suite 3.2.0
The plugin's globally unique identifier:
ID = 'enthought.developer.tools'
views = [ View(id = 'enthought.developer.tools.universal_inspector', uol = 'factory://enthought.developer.tools.universal_inspector.UniversalInspector', name = 'Universal Inspector'), View(id = 'enthought.developer.tools.object_source', uol = 'factory://enthought.developer.tools.object_source.ObjectSource', name = 'Object Source'), View(id = 'enthought.developer.tools.class_browser', uol = 'import://enthought.developer.tools.class_browser.class_browser', name = 'Class Browser'), View(id = 'enthought.developer.tools.favorites_browser', uol = 'factory://enthought.developer.tools.favorites_browser.FavoritesBrowser', name = 'Favorites Browser'), View(id = 'enthought.developer.tools.ui_debugger', uol = 'factory://enthought.developer.tools.ui_debugger.UIDebugger', name = 'UI Debugger'), View(id = 'enthought.developer.tools.file_space', uol = 'factory://enthought.developer.tools.file_space.FileSpace', name = 'File Space'), View(id = 'enthought.developer.tools.file_browser', uol = 'factory://enthought.developer.tools.file_browser.FileBrowser', name = 'File Browser'), View(id = 'enthought.developer.tools.syntax_checker', uol = 'factory://enthought.developer.tools.syntax_checker.SyntaxChecker', name = 'Syntax Checker'), View(id = 'enthought.developer.tools.view_tester', uol = 'factory://enthought.developer.tools.view_tester.ViewTester', name = 'View Tester'), View(id = 'enthought.developer.tools.traceback_viewer', uol = 'factory://enthought.developer.tools.traceback_viewer.TracebackViewer', name = 'Traceback Viewer'), View(id = 'enthought.developer.tools.fbi_viewer', uol = 'factory://enthought.developer.tools.fbi_viewer.FBIViewer', name = 'FBI Viewer'), View(id = 'enthought.developer.tools.traits_ui_db', uol = 'factory://enthought.developer.tools.traits_ui_db.TraitsUIDB', name = 'Traits UI DB'), View(id = 'enthought.developer.tools.app_monitor', uol = 'factory://enthought.developer.tools.app_monitor.AppMonitor', name = 'Application Monitor'), View(id = 'enthought.developer.tools.logger', uol = 'factory://enthought.developer.tools.logger.Logger', name = 'Logger'), View(id = 'enthought.developer.tools.wiretap', uol = 'factory://enthought.developer.tools.wiretap.Wiretap', name = 'Wiretap'), View(id = 'enthought.developer.tools.listener', uol = 'factory://enthought.developer.tools.listener.Listener', name = 'Listener'), View(id = 'enthought.developer.tools.object_viewer', uol = 'factory://enthought.developer.tools.object_viewer.ObjectViewer', name = 'Object Viewer'), View(id = 'enthought.developer.tools.envisage_browser.browser', uol = 'factory://enthought.developer.tools.envisage_browser.browser.ApplicationBrowser', name = 'Envisage Browser'), View(id = 'enthought.developer.tools.profiler', uol = 'factory://enthought.developer.tools.profiler.Profiler', name = 'Profiler'), View(id = 'enthought.developer.tools.profile_viewer', uol = 'factory://enthought.developer.tools.profile_viewer.ProfileViewer', name = 'Profile Viewer'), View(id = 'enthought.developer.helper.fbi.break_points', uol = 'import://enthought.developer.helper.fbi.break_points', name = 'Break Points') ]
workbench = Workbench(perspectives = [ Perspective(id = (ID + '.perspective.developer'), name = 'Developer Tools', show_editor_area = False, contents = [ Perspective.Item(id = 'enthought.developer.tools.file_browser', position = 'left'), Perspective.Item(id = 'enthought.developer.tools.app_monitor', position = 'right') ]) ], views = views)
workbench_action_set = WorkbenchActionSet(id = (ID + '.workbench_action_set'), name = 'Enthought developer tools plugins workbench actions', groups = [ Group(id = 'enthought_developer_MenuBarGroup', location = Location(path = 'MenuBar', before = 'HelpMenuGroup')) ], menus = [ Menu(groups = [ Group(id = 'enthought_developer_ToolsGroup') ], id = 'enthought_developer_ToolsMenu', location = Location(path = 'MenuBar/enthought_developer_MenuBarGroup'), name = 'Developer Tools'), Menu(groups = [ Group(id = 'enthought_developer_DebugGroup') ], id = 'enthought_developer_DebugMenu', location = Location(path = 'MenuBar/enthought_developer_ToolsMenu/enthought_developer_ToolsGroup'), name = 'Debug') ], actions = [ Action(name = 'Invoke FBI', tooltip = 'Invoke the FBI debugger', object = 'import://enthought.developer.helper.fbi.FBIInvoker', method_name = 'invoke', id = 'enthought.developer.helper.fbi.fbi_invoker', lazy_load = True, locations = [ Location(path = 'MenuBar/enthought_developer_ToolsMenu/enthought_developer_DebugMenu/enthought_developer_DebugGroup') ]), Action(name = 'Restore break points', tooltip = 'Restores all previously saved break points', object = 'import://enthought.developer.helper.fbi.break_points', method_name = 'restore', id = 'enthought.developer.helper.fbi.break_points.restore', lazy_load = True, locations = [ Location(path = 'MenuBar/enthought_developer_ToolsMenu/enthought_developer_DebugMenu/enthought_developer_DebugGroup') ]) ])
| Local name | Refers to |
|---|---|
| Action | enthought.envisage.action.action_plugin_definition.Action |
| ApplicationObject | enthought.envisage.core.core_plugin_definition.ApplicationObject |
| Feature | enthought.envisage.workbench.workbench_plugin_definition.Feature |
| Group | enthought.envisage.action.action_plugin_definition.Group |
| Location | enthought.envisage.action.action_plugin_definition.Location |
| Menu | enthought.envisage.action.action_plugin_definition.Menu |
| Perspective | enthought.envisage.workbench.workbench_plugin_definition.Perspective |
| PluginDefinition | enthought.envisage.core.core_plugin_definition.PluginDefinition |
| Synchronizer | enthought.envisage.core.core_plugin_definition.Synchronizer |
| View | enthought.envisage.workbench.workbench_plugin_definition.View |
| Workbench | enthought.envisage.workbench.workbench_plugin_definition.Workbench |
| WorkbenchActionSet | enthought.envisage.workbench.action.action_plugin_definition.WorkbenchActionSet |
© Copyright 2002-2009 Enthought, Inc.