dip.shell.plugins

The dip.shell.plugins module contains the definitions of all plugins implemented by the dip.shell module.

DirtyToolPlugin

class dip.shell.plugins.DirtyToolPlugin

Base class: Model

The DirtyToolPlugin class is the plugin definition for the dirty tool.

id = 'dip.shell.tools.dirty'

The identifier of the plugin.

name = 'Dirty tool plugin'

The name of the plugin.

configure(plugin_manager)

This is called when the plugin is enabled to ask that it configures itself.

Parameters:plugin_manager – the plugin manager.

MainWindowShellPlugin

class dip.shell.plugins.MainWindowShellPlugin

Base class: Model

The MainWindowShellPlugin class is the plugin definition for the main window based shell.

id = 'dip.shell.shells.mainwindow'

The identifier of the plugin.

name = 'Main window shell plugin'

The name of the plugin.

configure(plugin_manager)

This is called when the plugin is enabled to ask that it configures itself.

Parameters:plugin_manager – the plugin manager.

ModelManagerToolPlugin

class dip.shell.plugins.ModelManagerToolPlugin

Base class: Model

The ModelManagerToolPlugin class is the plugin definition for the default model manager tool.

id = 'dip.shell.tools.model_manager'

The identifier of the plugin.

name = 'Model manager tool plugin'

The name of the plugin.

configure(plugin_manager)

This is called when the plugin is enabled to ask that it configures itself.

Parameters:plugin_manager – the plugin manager.

QuitToolPlugin

class dip.shell.plugins.QuitToolPlugin

Base class: Model

The QuitToolPlugin class is the plugin definition for the quit tool.

id = 'dip.shell.tools.quit'

The identifier of the plugin.

name = 'Quit tool plugin'

The name of the plugin.

configure(plugin_manager)

This is called when the plugin is enabled to ask that it configures itself.

Parameters:plugin_manager – the plugin manager.

WhatsThisToolPlugin

class dip.shell.plugins.WhatsThisToolPlugin

Base class: Model

The WhatsThisToolPlugin class is the plugin definition for the “What’s This?” tool.

id = 'dip.shell.tools.whats_this'

The identifier of the plugin.

name = 'What's This? tool plugin'

The name of the plugin.

configure(plugin_manager)

This is called when the plugin is enabled to ask that it configures itself.

Parameters:plugin_manager – the plugin manager.