schrodinger.trajectory.trajectory_gui_dir.snapshot_custom_display_settings module

class schrodinger.trajectory.trajectory_gui_dir.snapshot_custom_display_settings.CustomDisplaySettings(parent: PyQt6.QtWidgets.QWidget, is_lambda_dynamics_traj: bool)

Bases: PyQt6.QtWidgets.QDialog

Custom display settings class for trajectory snapshots panel.

Variables

settingsChanged() – A signal emitted when settings are changed.

settingsChanged

A pyqtSignal emitted by instances of the class.

__init__(parent: PyQt6.QtWidgets.QWidget, is_lambda_dynamics_traj: bool)
Parameters
  • parent – The Qt parent

  • is_lambda_dynamics_traj – True to disable and uncheck display_only_checkbox. False to enable it.

isValidASL(asl)

Return True if asl is valid.

showDlg(is_lambda_dynamics_traj: bool)

Update the dialog and show it.

Parameters

is_lambda_dynamics_traj – True to disable and uncheck display_only_checkbox. False to enable it.

enableOK()

Enable ‘OK’ button

updateHideAtoms()

Enable/disable hide atoms option.

updateToolTips()

Update tooltip of ui components which has dynamic tooltip.

updateBindingSiteTooltip(checked)

Updates ‘Beyond Binding Site’ tooltip

updateSolventsTooltip(checked)

Updates ‘Solvents Only’ tooltip

updateNonpolarHydrogensTooltip(checked)

Updates ‘Nonpolar Hydrogens’ tooltip

updateProteinTooltip(checked)

Updates ‘Protein Only’ tooltip

updateAtomSelectorWidget()

Set enable state of atom selector widget

updateDlg(is_lambda_dynamics_traj: bool)

Update dialog according to data

Parameters

is_lambda_dynamics_traj – True to disable and uncheck display_only_checkbox. False to enable it.

okClicked()

Update data according to dialog

help()

Shows ‘Trajectory Snapshot Custom Display Settings’ dialog help