cytoflowgui.cytoflow_application¶
The pyface.tasks application.
CytoflowApplication – the pyface.tasks.tasks_application.TasksApplication class for the
cytoflow Qt GUI
- class cytoflowgui.cytoflow_application.CytoflowApplication(plugins=None, **traits)[source]¶
Bases:
envisage.ui.tasks.tasks_application.TasksApplicationThe cytoflow Tasks application
- id¶
The application’s GUID
- name¶
The application’s user-visible name.
- default_layout¶
The default window-level layout for the application.
- always_use_default_layout¶
Restore the previous application-level layout?
- dpi¶
The application’s DPI
- debug¶
Are we debugging?
- filename¶
Filename from the command-line, if present
- application_error¶
If there’s an ERROR-level log message, drop it here
- application_log¶
Keep the application log in memory
- model¶
The model that’s shared across both tasks
- controller¶
The
WorkflowController, shared across both tasks
- remote_process¶
The
multiprocessing.Processcontaining the remote workflow
- remote_workflow_connection¶
The
multiprocessing.Pipeto communicate with the remote process
- remote_canvas_connection¶
The
multiprocessing.Pipeto communicate with the remotematplotlibcanvas, FigureCanvasAggRemote`.
- canvas¶
The shared
matplotlibcanvas
- run()[source]¶
Run the application: configure logging, set up the model, controller and canvas, and initialize the GUI.
- stop()[source]¶
Overridden from
envisage.ui.tasks.tasks_application.TasksApplicationto shut down the remote process
- preferences_helper¶
Cytoflow preferences manager