API Reference for Enthought Tool Suite 3.0.1
This is the GUI "Controller" or "Handler" for the Application. It primary purpose is to set up/call actions for menu items.
BlockApplicationMenuBar = MenuBar(Menu(Group(OpenProjectAction, OpenAction, ImportDataFileAction, RunCustomUIAction), Group(SaveProjectAction, SaveProjectAsAction, SaveAction, SaveAsAction), Group(CloseAction), name = 'File'), Menu(Group(PlotAction), name = 'Plot'), Menu(Group(SetToolbarHideAction), name = 'Preferences'))
ClearContextAction = Action(name = 'Clear Context', action = '_on_clear_context')
CloseAction = Action(name = 'Close', action = '_on_close')
ImportDataFileAction = Action(name = 'Import Data', action = '_on_import_data_file')
Global logger
logger = logging.getLogger(__name__)
OpenAction = Action(name = 'Open Script', action = '_on_open')
OpenProjectAction = Action(name = 'Open Project', action = '_on_open_project')
PlotAction = Action(name = 'Plot', action = '_on_plot')
RunCustomUIAction = Action(name = 'Run Custom UI Script', action = '_on_run_custom_ui')
SaveAction = Action(name = 'Save Script', action = '_on_save')
SaveAsAction = Action(name = 'Save Script As', action = '_on_save_as')
SaveDataAction = Action(name = 'Save Data', action = '_on_save_data')
SaveProjectAction = Action(name = 'Save Project', action = '_on_save_project')
SaveProjectAsAction = Action(name = 'Save Project As', action = '_on_save_project_as')
SetToolbarHideAction = Action(name = 'Hide Toolbar', action = '_on_toggle_hide')
| Local name | Refers to |
|---|---|
| Action | enthought.traits.ui.menu.Action |
| ConfigurableImportUI | enthought.block_canvas.app.ui.configurable_import_ui.ConfigurableImportUI |
| ContextPlot | enthought.block_canvas.plot.context_plot.ContextPlot |
| Controller | enthought.traits.ui.handler.Controller |
| create_unique_project_name | enthought.block_canvas.app.utils.create_unique_project_name |
| DataContext | enthought.contexts.data_context.DataContext |
| DirectoryDialog | enthought.pyface.directory_dialog.DirectoryDialog |
| ETSConfig | enthought.etsconfig.etsconfig.ETSConfig |
| FileDialog | enthought.pyface.file_dialog.FileDialog |
| Group | enthought.pyface.action.group.Group |
| logging | logging |
| Menu | enthought.pyface.action.menu_manager.MenuManager |
| MenuBar | enthought.pyface.action.menu_bar_manager.MenuBarManager |
| on_trait_change | enthought.traits.has_traits.on_trait_change |
| os | os |
| ProjectFolderUI | enthought.block_canvas.app.ui.project_folder_ui.ProjectFolderUI |
| pyface | enthought.pyface.api |
© Copyright 2002-2008 Enthought, Inc.