schrodinger.trajectory.trajectory_gui_dir.snapshot_custom_display_settings module

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

Bases: 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: 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