The gui submodule#
The gui submodule for the graphical user interface is the equivalent to apps submodule for processing as it exposes functionality to the user.
The main graphical interface is handled by the MainWindow
class. It handles the individual frames and persistent
state storage.
Functionality is organized in individual Frames
which allow storage of state and which are shown
in the central widget and independent PydidasWindows
which are not persistent and are used for
individual and independent tasks.
Global GUI classes#
Frames#
- DataBrowsingFrame
- PyfaiCalibFrame
- CompositeCreatorFrame
- DefineDiffractionExpFrame
- DefineScanFrame
- WorkflowEditFrame
- WorkflowTestFrame
- WorkflowRunFrame
- ViewResultsFrame
- Builder classes
CompositeCreatorFrameBuilder
DefineDiffractionExpFrameBuilder
ImageMathFrameBuilder
QuickIntegrationFrameBuilder
UtilitiesFrameBuilder
WorkflowEditFrameBuilder
build_header_config
build_scan_dim_groups
column_width_factor
create_splitter
get_WorkflowRunFrame_build_config
get_WorkflowTestFrame_build_config
get_widget_creation_information