schrodinger.maestro_utils.surface_manager.limit_size_widget module

class schrodinger.maestro_utils.surface_manager.limit_size_widget.LimitSizeWidget(parent: QWidget = None)

Bases: QWidget

Class for managing size limit controls and applying size limit changes to surfaces.

__init__(parent: QWidget = None) None

Initialize the limit size widget.

Parameters:

parent – is the parent widget.

refreshControls(surface_infos: list[SurfaceInfo]) None

Refresh the state of the size limit controls based on the provided surface info objects.

Parameters:

surface_infos – List of surface info objects