API Reference for Enthought Tool Suite 2.7.1
The project plugin.
The plugin's globally unique identifier (also used as the prefix for all identifiers defined in this module).
ID = 'enthought.envisage.project'
preferences = Preferences(defaults = { Const('workspace_location') : Name('None'), Const('use_as_default') : Name('False'), Const('open_projects') : List(()) })
### Resource types ########################################################### Resource types specific to this plugin.
PROJECT_RESOURCE_TYPE = (ID + '.project_resource_type.ProjectResourceType')
resource_actions = ResourceActions(menus = [ ResourceMenu(id = 'NewMenu', name = 'New', resource_type = '', path = 'system_top', groups = [ Group(id = 'ProjectGroup'), Group(id = 'FolderGroup'), Group(id = 'OtherGroup'), Group(id = 'RecentGroup') ]) ], actions = [ ResourceAction(id = (ID + '.action.new_project_action.NewProjectAction'), class_name = (ID + '.action.new_project_action.NewProjectAction'), name = 'Project...', image = 'action/images/new_project', description = 'Create a new project', tooltip = 'Create a new project', style = 'push', resource_type = '', path = 'NewMenu/ProjectGroup'), ResourceAction(id = (ID + '.action.new_folder_action.NewFolderAction'), class_name = (ID + '.action.new_folder_action.NewFolderAction'), name = 'Folder...', image = 'action/images/new_folder', description = 'Create a new folder', tooltip = 'Create a new folder', style = 'push', resource_type = '', path = 'NewMenu/FolderGroup'), ResourceAction(id = (ID + '.action.new_file_action.NewFileAction'), class_name = (ID + '.action.new_file_action.NewFileAction'), name = 'File...', image = 'action/images/new_file', description = 'Create a new file', tooltip = 'Create a new file', style = 'push', resource_type = '', path = 'NewMenu/FolderGroup'), ResourceAction(id = (ID + '.action.new_other_action.NewOtherAction'), class_name = (ID + '.action.new_other_action.NewOtherAction'), name = '&Other...', image = 'action/images/new_other', description = 'Create a new resource', tooltip = 'Create a new resource', style = 'push', resource_type = '', path = 'NewMenu/OtherGroup') ])
resource_types = ResourceManager(resource_types = [ ResourceType(class_name = PROJECT_RESOURCE_TYPE, precedes = [ WORKSPACE_RESOURCE_TYPE ]), ResourceType(class_name = WORKSPACE_RESOURCE_TYPE, precedes = [ FILE_RESOURCE_TYPE ]) ])
ui_actions = UIActions(menus = [ Menu(id = 'NewMenu', name = 'New', path = 'FileMenu/Start', groups = [ Group(id = 'ProjectGroup'), Group(id = 'FolderGroup'), Group(id = 'OtherGroup') ]) ], actions = [ Action(id = (ID + '.action.save_workspace_action.SaveWorkspaceAction'), class_name = (ID + '.action.save_workspace_action.SaveWorkspaceAction'), name = 'S&ave Workspace...', image = 'action/images/save_workspace', description = 'Save all projects in the workspace', tooltip = 'Save all projects in the workspace', menu_bar_path = 'FileMenu/Start', tool_bar_path = 'additions', style = 'push', accelerator = 'Ctrl+Shift+S'), Action(id = (ID + '.action.new_project_action.NewProjectAction'), class_name = (ID + '.action.new_project_action.NewProjectAction'), name = 'P&roject...', image = 'action/images/new_project', description = 'Create a new project', tooltip = 'Create a new project', menu_bar_path = 'FileMenu/NewMenu/ProjectGroup', tool_bar_path = 'additions', style = 'push'), Action(id = (ID + '.action.new_folder_action.NewFolderAction'), class_name = (ID + '.action.new_folder_action.NewFolderAction'), name = 'Folder...', image = 'action/images/new_folder', description = 'Create a new folder', tooltip = 'Create a new folder', menu_bar_path = 'FileMenu/NewMenu/FolderGroup', tool_bar_path = '', style = 'push'), Action(id = (ID + '.action.new_file_action.NewFileAction'), class_name = (ID + '.action.new_file_action.NewFileAction'), name = 'File...', image = 'action/images/new_file', description = 'Create a new file', tooltip = 'Create a new file', menu_bar_path = 'FileMenu/NewMenu/FolderGroup', tool_bar_path = '', style = 'push'), Action(id = (ID + '.action.new_other_action.NewOtherAction'), class_name = (ID + '.action.new_other_action.NewOtherAction'), name = '&Other...', image = 'action/images/new_other', description = 'Create a new resource', tooltip = 'Create a new resource', menu_bar_path = 'FileMenu/NewMenu/OtherGroup', tool_bar_path = '', style = 'push', accelerator = 'Ctrl+N') ])
ui_views = UIViews(views = [ View(id = (ID + '.view.NavigatorView'), class_name = (ID + '.view.NavigatorView'), image = 'images/navigator_view.png', name = 'Navigator') ])
WORKSPACE_RESOURCE_TYPE = (ID + '.workspace_resource_type.WorkspaceResourceType')
Copyright © 2002-2008 Enthought, Inc.