cytoflowgui.export_task¶
The pyface.tasks
task that exports a figure.
ExportPane
– the pyface.tasks.traits_dock_pane.TraitsDockPane
to determine the width and height
of the exported figure.
ExportTaskPane
– the central pane of the task, shows the plot.
ExportTask
– the pyface.tasks.task.Task
to export a figure.
ExportFigurePlugin
– the envisage
envisage.plugin.Plugin
that wraps ExportTask
.
- class cytoflowgui.export_task.ExportPane(*args, **kwargs)[source]¶
Bases:
pyface.tasks.traits_dock_pane.TraitsDockPane
Determine the width and height of the exported figure.
- id = 'edu.mit.synbio.cytoflowgui.export_pane'¶
- name = 'Export'¶
- task = <traits.trait_types.Instance object>¶
- closable = False¶
- dock_area = 'right'¶
- floatable = False¶
- movable = False¶
- visible = True¶
- class cytoflowgui.export_task.ExportTaskPane(*args, **kwargs)[source]¶
Bases:
pyface.base_toolkit.Toolkit.__call__.<locals>.Unimplemented
The center pane for the UI; contains the matplotlib canvas for plotting data views.
- id = 'edu.mit.synbio.cytoflow.export_task_pane'¶
- name = 'Cytometry Data Viewer'¶
- model = <traits.trait_types.Instance object>¶
The shared
LocalWorkflow
model
- handler = <traits.trait_types.Instance object>¶
The shared
WorkflowController
- layout = <traits.trait_types.Instance object>¶
The center window’s layout
- canvas = <traits.trait_types.Instance object>¶
The shared canvas, an instance of
FigureCanvasQTAggLocal
- class cytoflowgui.export_task.ExportTask[source]¶
Bases:
pyface.tasks.task.Task
classdocs
The menu bar schema
- model¶
The shared
LocalWorkflow
model
- handler¶
The shared
WorkflowController
- params_pane¶
Plot parameters pane
- export_pane¶
Pane with size, DPI and buttons
- width¶
Width, in inches
- height¶
Height, in inches
- dpi¶
Resolution, in dots per inch
- create_dock_panes()[source]¶
Create and return the task’s dock panes (IDockPane instances).
This method is called after create_central_pane() when the task is added to a TaskWindow.
- class cytoflowgui.export_task.ExportFigurePlugin[source]¶
Bases:
envisage.plugin.Plugin
An Envisage plugin wrapping ExportTask
- TASKS = 'envisage.ui.tasks.tasks'¶