- class cytoflowgui.flow_task.FlowTaskPane(*args, **kwargs)[source]#
Bases:
UnimplementedThe center pane for the UI; contains the matplotlib canvas for plotting data views.
- id = 'cytoflowgui.flow_task_pane'#
- name = 'Cytometry Data Viewer'#
- model = <traits.trait_types.Instance object>#
The shared
LocalWorkflowmodel. Set by the task factory
- handler = <traits.trait_types.Instance object>#
The shared
WorkflowController. Set by the task factory
- layout = <traits.trait_types.Instance object>#
The main layout
- canvas = <traits.trait_types.Instance object>#
The local
matplotlibcanvas, an instance ofFigureCanvasQTAggLocal
- class cytoflowgui.flow_task.FlowTask[source]#
Bases:
TaskThis class coordinates all the views and panels on the main model. Thus, you can think of it as an MVC controller - this is where all the UI handlers for things like the menu and menu bar buttons are.
- id#
This tasks’s GUID
- name#
This task’s name
- model#
The shared
LocalWorkflowmodel
- handler#
The shared
WorkflowControllercontroller
- workflow_pane#
The workflow dock pane
- view_pane#
The view configuration dock pane
- browser_pane#
The experiment browser dock pane
- help_pane#
The help dock pane
- plot_params_pane#
The plot parameters dock pane
- op_plugins#
The operation plugins
- view_plugins#
The view plugins
The menu bar schema
- tool_bars#
The tool bar schema
- filename#
The file to save to if the user clicks “save” and has already clicked “open” or “save as”.
- initialized()[source]#
Called when the task is about to be activated in a TaskWindow for the first time. Called before
activated. If a filename was given on the command line, load it.
- activated()[source]#
Called after the task has been activated in a TaskWindow. Initialize the model with an import operation and activate the central pane.
- create_central_pane()[source]#
Initialize the toolbar image size and return the central
FlowTaskPane
- on_export()[source]#
Switch to the
ExportTasktask
- on_docs()[source]#
Event handler for the “Online documentation….” menu item. Opens a webbrowser to the online manual at readthedocs.io