schrodinger.maestro_utils.surface_manager.display_at_most_widget module

class schrodinger.maestro_utils.surface_manager.display_at_most_widget.DisplayAtMostWidget(parent: QWidget, checkbox: QCheckBox, spinbox: QDoubleSpinBox, label: QLabel)

Bases: QWidget

Class for managing display at most controls and applying active grid changes to surfaces.

__init__(parent: QWidget, checkbox: QCheckBox, spinbox: QDoubleSpinBox, label: QLabel) None

Initialize the display at most widget.

Parameters:
  • parent – Parent widget

  • checkbox – The display at most checkbox

  • spinbox – The volume size spinbox

  • label – The units label (ų)

refreshControls(surface_info_obj: SurfaceInfo) None

Refresh the state of the display at most controls based on the provided surface info object.

Parameters:

surface_info_obj – Surface info object