schrodinger.application.bioluminate.pml_menus module

The module that creates the actions and menus for the Pymol-like interface of BioLuminate.

Copyright Schrodinger, LLC. All rights reserved.

schrodinger.application.bioluminate.pml_menus.toggle_table = None

The parent Toggle Table widget

schrodinger.application.bioluminate.pml_menus.set_wait_cursor()

Set the cursor to a wait cursor if the toggle_table widget is defined

schrodinger.application.bioluminate.pml_menus.restore_cursor()

Restore the cursor to its nomral state if the toggle_table widget is defined

schrodinger.application.bioluminate.pml_menus.start_progress(maximum)

Show and restart the progress bar on the Toggle Table if the TT is defined

Parameters

maximum (int) – The maximum value of the progress bar

schrodinger.application.bioluminate.pml_menus.update_progress(inc=1, total=None)

Show the current progress on the progress bar on the Toggle Table if the TT is defined

Parameters
  • inc (int) – The amount to increment the progress bar value

  • total (int) – The absolute value to set the progress bar to

schrodinger.application.bioluminate.pml_menus.end_progress()

Finish the progress bar and hide it

schrodinger.application.bioluminate.pml_menus.show_result(msg)
class schrodinger.application.bioluminate.pml_menus.ResultsWindow(msg='')

Bases: PyQt6.QtWidgets.QFrame

__init__(msg='')
showMessage(msg)
closePanel()
Box = 1
DrawChildren = 2
DrawWindowBackground = 1
HLine = 4
IgnoreMask = 4
NoFrame = 0
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
Panel = 2
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
Plain = 16
Raised = 32
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
class Shadow(value)

Bases: enum.IntEnum

An enumeration.

Plain = 16
Raised = 32
Sunken = 48
Shadow_Mask = 240
class Shape(value)

Bases: enum.IntEnum

An enumeration.

NoFrame = 0
Box = 1
Panel = 2
WinPanel = 3
HLine = 4
VLine = 5
StyledPanel = 6
Shape_Mask = 15
class StyleMask(value)

Bases: enum.Enum

An enumeration.

Shadow_Mask = 240
Shape_Mask = 15
StyledPanel = 6
Sunken = 48
VLine = 5
WinPanel = 3
acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionEvent(self, a0: QActionEvent)
actions(self) List[QAction]
activateWindow(self)
addAction(self, action: QAction)
addActions(self, actions: Iterable[QAction])
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
drawFrame(self, a0: QPainter)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, event: QEnterEvent)
event(self, e: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameRect(self) QRect
frameShadow(self) QFrame.Shadow
frameShape(self) QFrame.Shape
frameSize(self) QSize
frameStyle(self) int
frameWidth(self) int
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionFrame)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
lineWidth(self) int
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
midLineWidth(self) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setFrameRect(self, a0: QRect)
setFrameShadow(self, a0: QFrame.Shadow)
setFrameShape(self, a0: QFrame.Shape)
setFrameStyle(self, a0: int)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLineWidth(self, a0: int)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMidLineWidth(self, a0: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toolTip(self) str
toolTipDuration(self) int
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.maestro_command(command)

A wrapper that handles exceptions from Maestro commands

class schrodinger.application.bioluminate.pml_menus.MWidgetAction(widget, menu, asl=None, owner=None, tooltip=None)

Bases: PyQt6.QtWidgets.QWidgetAction

A QAction that performs a Maestro command

__init__(widget, menu, asl=None, owner=None, tooltip=None)

Create a MWidgetAction object

Parameters
  • widget (QWidget) – the widget to be displayed as the menu item

  • menu (QWidget) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

command()

Must be defined in subclasses

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.MAction(name, menu, asl=None, owner=None, tooltip=None)

Bases: PyQt6.QtGui.QAction

A QAction that performs a Maestro command

__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

command()

Must be defined in subclasses

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PMLMenu(parent, asl=None, owner=None)

Bases: PyQt6.QtWidgets.QMenu

The base menu class we subclass from

__init__(parent, asl=None, owner=None)

Create a PMLMenu object

Parameters
  • parent (QWidget) – the owner of this menu

  • asl (str) – the asl this action will apply to

  • owner (ToggleTableObject) – the object this Menu will operate on

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.PMLContextMenu(parent, asl=None, owner=None)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The base menu class we subclass from for context menus

post()

Pop up this menu at the current cursor position

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
__init__(parent, asl=None, owner=None)

Create a PMLMenu object

Parameters
  • parent (QWidget) – the owner of this menu

  • asl (str) – the asl this action will apply to

  • owner (ToggleTableObject) – the object this Menu will operate on

aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.get_matching_ws_atoms(asl, extract=False)

Get the atoms in the workspace structure that match the given asl

Parameters
  • asl (str) – the asl this action will apply to

  • extract (bool) – True if a structure containing the matching atoms should be extracted and returned, False if not

Return type

tuple

Returns

workspace structure (schrodinger.Structure), list of matching atom indicies, matching structure (or None)

schrodinger.application.bioluminate.pml_menus.get_matching_ws_entries(owner, asl)

Get the entries in the workspace structure are affected by the given asl

Parameters
  • owner (ToggleTableObject) – the object this command will operate on

  • asl (str) – the asl this action will apply to

Return type

list or None

Returns

Each item of the list is a workspace entry (Structure) that is affected by asl. In case of error - normally caused by multiple Scratch entries - None is returned. An empty list is returned if ASL does not affect any workspace entries.

schrodinger.application.bioluminate.pml_menus.get_visible_ws_atoms()

Return list of the the Visible workspace atoms

Return type

list

Returns

list of atom indexes of visible workspace atoms

schrodinger.application.bioluminate.pml_menus.get_visible_ws_asl()

Return an ASL that represents the Visible workspace atoms

Return type

str

Returns

an ASL expression that represents the Visible workspace objects, or None if no atoms are visible

schrodinger.application.bioluminate.pml_menus.join_asls(asl1, asl2, joiner='AND')

Joins 2 asls with the given joiner (default is AND)

Parameters
  • asl1 (str) – the first asl

  • asl2 (str) – the second asl

  • joiner (str) – the linking logic (AND, AND NOT, OR…)

Return type

str

Returns

the two asls joined by the joiner

schrodinger.application.bioluminate.pml_menus.mod_asl(modifier, asl)

Puts a modifier in front of asl - which it protects in ()’s to make sure the modifier applies to the whole asl

Parameters
  • modifier (str) – the modifier to prepend to the asl (NOT, FILLRES, FILLMOL)

  • asl (str) – the asl

Return type

str

Returns

the modified asl with the modifier prepended to it

schrodinger.application.bioluminate.pml_menus.get_surfaces(entry)

Get the surfaces associated with entry_id entry

Parameters

entry (str) – The entry_id of the entry of interest

Return type

iterable

Returns

iterable object containing surfaces associated with this entry

schrodinger.application.bioluminate.pml_menus.find_all_table_entry_objects(owner)

Get the structures in the workspace referred to by a given toggle table entry

Parameters

owner (ToggleTableObject) – the object to retrieve entries from

Return type

list

Returns

a list of all ToggleTableEntries referred to by owner

schrodinger.application.bioluminate.pml_menus.display_atoms_as(asl, atoms, bonds=None, owner=None)

Display atoms and bonds with the given style, and turn off ribbons and surfaces

Parameters
  • asl (str) – the asl this action will apply to

  • atoms (str) – atom display style

  • bonds (str) – bond display style

  • owner (ToggleTableObject) – the object this command will operate on - used to see if the atoms should be made visible or not

schrodinger.application.bioluminate.pml_menus.display_atoms(asl, atoms, bonds=None, owner=None)

Display atoms and bonds with the given style, leaving ribbons as is

Parameters
  • asl (str) – the asl this action will apply to

  • atoms (str) – atom display style

  • bonds (str) – bond display style

  • owner (ToggleTableObject) – the object this command will operate on - used to see if the atoms should be made visible or not

schrodinger.application.bioluminate.pml_menus.display_ribbons(asl, style, hideatoms=False, scheme='calphaatom', owner=None)

Show ribbons

Parameters
  • asl (str) – the asl this action will apply to

  • style (str) – the ribbon style

  • hideatoms (bool) – True if atoms (i.e. the non-ribbon representation) should be hidden, False if not

  • scheme (str) – the ribbon scheme

  • owner (ToggleTableObject) – the object this command will operate on - used to see if the atoms should be made visible or not

class schrodinger.application.bioluminate.pml_menus.RockData(interval, amount, span)

Bases: object

Stores information about the current workspace rocking state

__init__(interval, amount, span)

Create a RockData object

Parameters
  • interval (int) – in units of ~1/20 second, the frequency at which the rocking movement should be made

  • amount (int) – The number of degrees the workspace should be rotated each rocking movement

  • span (int) – The amount to rotate in one direction (past 0) before reversing

schrodinger.application.bioluminate.pml_menus.rock_workspace(interval=1, amount=1, span=25)

Rotate the workspace back and forth smoothly by small degree increments over a span of degrees range. If called when rocking is currently occuring, will stop the rocking.

Parameters
  • interval (int) – in units of ~1/20 second, the frequency at which the rocking movement should be made

  • amount (int) – The number of degrees the workspace should be rotated each rocking movement

  • span (int) – The amount to rotate in one direction (past 0) before reversing

schrodinger.application.bioluminate.pml_menus.stop_rocking()

Stop any rocking currently happening

schrodinger.application.bioluminate.pml_menus.display_image(image_file)

Tries to display the image file in the default image viewer

Parameters

image_file (str) – The path to the image to be displayed

schrodinger.application.bioluminate.pml_menus.ensure_proper_extension(filename, extensions)

Ensure that filename ends with the proper extension

Parameters
  • filename (str) – the filename to check

  • extensions (str or list) – a list of valid extensions or a single extension. Extensions should include the ‘.’

Return type

str or None

Returns

either - filename if filename has a valid extension - filename + ext if filename has no extension, ext is the value of, or the first item in extensions, - None if filename has an extension not given by extensions

class schrodinger.application.bioluminate.pml_menus.LigandActionMixin

Bases: object

Class that contains a method to restrict the asl to Ligands only

makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

class schrodinger.application.bioluminate.pml_menus.ShowLines(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Show atoms as sticks only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowLigandLines(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowLines, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Show atoms as sticks only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowTubes(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Show atoms as tubes only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowLigandTubes(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowTubes, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Show atoms as sticks only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowBAndS(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Show atoms as Ball and Stick only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowNonBonded(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

showAtoms(style='none')

Show non-bonded atoms

command()

Show non-bonded atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowNonBondedSpheres(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowNonBonded

command()

Show non-bonded atoms as spheres

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showAtoms(style='none')

Show non-bonded atoms

showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowSpheres(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Show atoms as CPK spheres only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowLigandSpheres(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowSpheres, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Show atoms as sticks only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowCartoonOrRibbon(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

RIBBON_SCHEME = None
command()

Show atoms as cartoon-style ribbons only

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowCartoon(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowCartoonOrRibbon

RIBBON_SCHEME = 'cartoon'
AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Show atoms as cartoon-style ribbons only

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowRibbon(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ShowCartoonOrRibbon

RIBBON_SCHEME = 'calphatube'
AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Show atoms as cartoon-style ribbons only

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowLabel(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Show the atom labels

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.create_surface(entry, asl, name, transparency=0, quality=0, style='solid', viewasl=None, viewdistance='3', scheme='"Atom Color"', owner=None)

Create a surface

Parameters
  • entry (str) – The entry id to create the surface for

  • asl (str) – The ASL defining the atoms to create the surface for

  • name (str) – The name given to the created surface

  • style (str or None) – One of the following values - ‘solid’ (default) - ‘mesh’ - ‘dots’

  • quality (int) – The quality of the displayed surface. - 1 is medium quality (default) - 2 is high quality

  • transparancy (int) – transparancy % of the surface. Default is 0 (solid), max is 100.

  • viewasl (str) – The ASL that defines the portion of the surface to view - default is to view the entire surface

  • viewdistance (str) – A string representation of a number that defines how close the suface needs to be to the set of viewasl atoms to be shown. Default is 3 Angstroms.

  • scheme (str) – The coloring scheme for the surface (default is Atom Color)

  • owner (ToggleTableEntry) – The object this command will operate on. This is used to decide if the surface will be shown or not. Default is to show the surface

class schrodinger.application.bioluminate.pml_menus.SurfaceRender(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Base class for actions that render a surface

renderSurface(style='solid')
AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowSurface(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.SurfaceRender

command()

Show a surface displaying the electrostatic potential

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
renderSurface(style='solid')
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ShowMesh(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.SurfaceRender

command()

Show a mesh VDW surface

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
renderSurface(style='solid')
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.create_show_menu(menu, owner)
Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

schrodinger.application.bioluminate.pml_menus.create_show_substructure_menu(menu, owner)
Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

schrodinger.application.bioluminate.pml_menus.create_show_organic_menu(menu, owner)
Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

class schrodinger.application.bioluminate.pml_menus.ShowSubstructureMenu(parent, owner, name, asl)

Bases: PyQt6.QtWidgets.QMenu

The Show->substructure submenus

__init__(parent, owner, name, asl)

Create a ShowSubstructureMenu submenu object

Parameters
  • parent (QWidget) – the owner of this menu

  • owner (ToggleTableObject) – the object this Menu will operate on

  • name (str) – the name of this submenu

  • asl (str) – the asl that restricts what substructure to show

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ShowOrganicMenu(parent, owner)

Bases: PyQt6.QtWidgets.QMenu

The Show->Organic submenus

__init__(parent, owner)

Create a ShowOrganicMenu submenu object

Parameters
  • parent (QWidget) – the owner of this menu

  • owner (ToggleTableObject) – the object this Menu will operate on

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.AsMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Show->As submenu

__init__(*args, **kwargs)

Create a As submenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ShowMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Show menu

__init__(*args, **kwargs)

Create a show menu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.Zoom(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Fit the object into the workspace

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Orient(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Orient the object to fit nicely in the workspace

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Center(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Center the object into the workspace

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Origin(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Set the origin of the Workspace rotation to be the center of these atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Clean(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Minimize the entry. Since this command only works on the entire workspace or selected atoms, we select the atoms involved and then minimize. Since we don’t know when the minimization ends, we can’t deselect the atoms. So we’ll consider the selection of the clean’d moiety a feature.

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Rename(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Rename the object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.DeleteWS(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Delete the object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.DeleteProject(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Delete the object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Duplicate(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Duplicate the object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.MakeProjectEntry(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Copies the atoms into a new project entry and includes it in the workspace

__init__(*args, **kwargs)

Create a MakeProjectEntry object

Parameters

extract (bool) – True if the atoms specified by the owner should be extracted (deleted) from the owner, False (default) if the atoms should be copied from the owner.

command()

Copies the atoms into a new project entry and includes it in the workspace

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Ray(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Use PyMOL to make a ray-traced image

command(show=True, orient=False)

Make a ray-trace

Parameters
  • show (bool) – True (default) if image should be displayed after created, False if not

  • orient (bool) – True if structure should be re-oriented by PyMOL, False (default) if not

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.find_all_entries(owner=None, asl=None)

Find all the entries specified by the given owner or asl

Parameters
  • owner (ToggleTableObject) – The ToggleTableObject this function applies to, if None and asl is None,(the default), then all included entry id’s are returned

  • asl (str) – The asl to find entries for

Return type

list

Returns

list of entry ID’s the asl spans

schrodinger.application.bioluminate.pml_menus.find_center_of_atoms(struct)

Finds the x,y,z coordinates of the center of the atoms

Parameters

struct (schrodinger.Structure object) – structure containing the atoms

Return type

list

Returns

[x, y, z] specifying the center of the atoms

class schrodinger.application.bioluminate.pml_menus.Extend(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Expand the selection to the atoms within X bonds of the ASL for this object

__init__(*args, **kwargs)

Create an Extend object

Parameters
  • bonds (int) – The number of bonds to extend the selection

  • residue (bool) – True if the selection should be done by residue, False if by atom (False is default)

See parent class for additional documentation

command()

Expand the selection to the atoms around the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Invert or complete the selection within an object

__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinEntry(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the chains holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinChain(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the chains holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinResidue(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the residues holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinMolecule(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the residues holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinAny(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the residues holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SelectWithinCalpha(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.InvertCompleteSelection

command()

Invert the selection of the residues holding the atoms int the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a InvertCompleteSelection object

Parameters

mytype (str) – Either ‘invert’ or ‘complete’ to control the selection behavior

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Expand(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Expand the selection to the atoms around the ASL for this object

__init__(*args, **kwargs)

Create an Expand object

Parameters
  • distance (float) – The distance around the object to expand the selection

  • residue (bool) – True if the selection should be done by residue, False if by atom (False is default)

See parent class for additional documentation

command()

Expand the selection to the atoms around the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Around(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.Expand

command()

Change the selection to the atoms around the ASL for this object. The atoms in this object’s ASL will not be selected.

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create an Expand object

Parameters
  • distance (float) – The distance around the object to expand the selection

  • residue (bool) – True if the selection should be done by residue, False if by atom (False is default)

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.EntrySubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

A submenu that lists all enabled Entry objects

__init__(*args, **kwargs)

Create an Around or Expand SubMenu object

Parameters

action (QAction) – The action this menu should call when one of its items are selected.

See parent class for argument documentation

updateItems()

Update the items in the menu just before showing

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.SelectionSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

A submenu that lists all enabled Entry objects

__init__(*args, **kwargs)

Create an Around or Expand SubMenu object

Parameters

action (QAction) – The action this menu should call when one of its items are selected.

See parent class for argument documentation

updateItems()

Update the items in the menu just before showing

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RestrictSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Restrict the selection to a specific object

__init__(*args, **kwargs)

Create a RestrictSelection object

Parameters

obj (ToggleTableObject) – The ToggleTableObject the selection should be restricted to.

See parent class for additional documentation

command()

Expand the selection to the atoms around the ASL for this object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictToVisible(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Restrict a selection to the visible atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictToPolymer(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Restrict a selection to the backbone

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictToOrganic(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Restrict a selection to just ligand atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictToSolvent(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Restrict a selection to the solvent atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictToInorganic(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Restrict a selection to the inorganic atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RestrictSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-restrict submenu of the action menu

__init__(*args, **kwargs)

Create a Restrict SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.IncludeInSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.RestrictSelection

Include a specific object in the selection

command()

Include self.obj in the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a RestrictSelection object

Parameters

obj (ToggleTableObject) – The ToggleTableObject the selection should be restricted to.

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.IncludeVisibleInSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Include visible atoms in the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludeFromSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.RestrictSelection

command()

Exclude a specific object from the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a RestrictSelection object

Parameters

obj (ToggleTableObject) – The ToggleTableObject the selection should be restricted to.

See parent class for additional documentation

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludeVisibleFromSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Exclude a specific object from the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludePolymerFromSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Restrict a selection to the visible atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludeOrganicFromSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Restrict a selection to just ligand atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludeSolventFromSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Exclude solvent atoms from the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ExcludeInorganicFromSelection(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Exclude inorganic atoms from the selection

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.IncludeSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-include submenu of the action menu

__init__(*args, **kwargs)

Create a Include SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ExcludeSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-exclude submenu of the action menu

__init__(*args, **kwargs)

Create a Exclude SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.AroundExpandSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-around submenu of the action menu

__init__(*args, **kwargs)

Create an Around or Expand SubMenu object

Parameters

title (str) – Title of the menu (‘Around’ or ‘Expand’ - the name triggers what type of selection is done

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ExtendSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-extend submenu of the action menu

__init__(*args, **kwargs)

Create an Extend SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.InvertSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-invert submenu of the action menu

__init__(*args, **kwargs)

Create an Invert SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.CompleteSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify-complete submenu of the action menu

__init__(*args, **kwargs)

Create a Complete SubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.create_modify_menu(menu)

Creates a Modify menu for selections

class schrodinger.application.bioluminate.pml_menus.ModifySubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The modify submenu of the action menu

__init__(*args, **kwargs)

Create a ModifySubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.PresetAction(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

Base class for Preset Actions

reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

finish()
AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SimplePreset(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

__init__(*args, **kwargs)

Create a SimplePreset object

See parent class for argument documentation

Parameters

show_solvent (bool) – True if this action should show solvent molecules, False if not

command()

Simple preset Show everything as ribbons, colored by chain Disulphides: Show CA, CB & S as lines Ligands + 2 bonds as tubes Color by default atom color if lines or sticks are shown Display Ligands, solvent & ions as lines

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.BAndSPreset(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

command()

Show atoms as ball and sticks

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.BFactorPreset(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

command()

Draw ribbons as tubes, colored by atom B-Factor

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.TechnicalPreset(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

command()

Show the CATrace ribbons Color chains as chainbows Show ligands as tubes Show all other atoms as lines Reset atoms to default colors Show all polar contacts

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LigandPreset(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

__init__(*args, **kwargs)

Create a LigandPreset Action object

Parameters
  • ribbon_type (str) – The ribbon type to display. Default is calphatube.

  • surface_style (str or None) – One of the following values - None if no surface (default) - ‘solid’ - ‘mesh’ - ‘dots’

  • surface_quality (int) – The quality of the displayed surface. - 1 is medium quality (default) - 2 is high quality

  • surface_transparancy (int) – transparancy % of the surface. Default is 0 (solid), max is 100.

See parent class for addition keyword documentation

command()

Color chains as chainbows Reset ligand atoms and non-carbons to default colors Show the protein as ribbons Show residues within 5 A of ligand as lines Show ligand as sticks Show solvent within 5 A of Ligand as sticks (near solvent) Show polar contacts between (host & near solvent) and (ligand & near solvent) Show any nonbonded atoms within 5 A of Ligand Zoom in on any ligands

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PrettyPubPreset(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

Show the object as nice-looking cartoon ribbons

__init__(*args, **kwargs)

Create a PrettyPubPreset object

Parameters
  • solvent (bool) – True if solvent should be shown (Default), False if the solvent should not be shown

  • publish (bool) – True if set for publication (helicies will be dual-colors, grey in back), False (default) if Pretty mode (helicies will be same-colored on both sides).

See parent class for additional keyword documentation

command()

Show the object as nice-looking cartoon ribbons

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.DefaultPreset(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

command()

Show the object as lines with default colors

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.InterfaceMixin

Bases: object

Determine the Protein-Protein interface atoms

getInterfaceASL(match_ws_entries=True)

Return an ASL for residues at Protein-Protein interfaces. An interface is defined as atoms in a chain of > 300 atoms that are within 4.5 A of atoms in another chain of > 300 atoms.

Parameters

match_ws_entries (bool) – default parameter used to determine if matching workspace entries should be used or if the entries to be checked are from maestro.

Return type

str

Returns

An ASL defining the atoms at a protein interface

class schrodinger.application.bioluminate.pml_menus.InterfacePreset(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction, schrodinger.application.bioluminate.pml_menus.InterfaceMixin

command()

Color the Calpha carbons in each chain differently Show the atoms at chain interfaces as ball and stick. Non-interface atoms are shown as cartoon.

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
getInterfaceASL(match_ws_entries=True)

Return an ASL for residues at Protein-Protein interfaces. An interface is defined as atoms in a chain of > 300 atoms that are within 4.5 A of atoms in another chain of > 300 atoms.

Parameters

match_ws_entries (bool) – default parameter used to determine if matching workspace entries should be used or if the entries to be checked are from maestro.

Return type

str

Returns

An ASL defining the atoms at a protein interface

hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RegionInfo(name, red, green, blue, entry_id, asl=None, chains=None)

Bases: object

__init__(name, red, green, blue, entry_id, asl=None, chains=None)
addResidue(residue)

Add a residue to this region

Parameters

residue (schrodinger.structure._Residue) – The residue object to add

formASL()

Form the ASL that specifies these atoms

Return type

str

Returns

The string that specifies these atoms

colorAtoms()

Color all the atoms in this region

class schrodinger.application.bioluminate.pml_menus.AntibodyPreset(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PresetAction

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

command()

Must be defined in subclasses

findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetChothia(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.AntibodyPreset

Applies the Chothia antibody numbering scheme

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetEnhancedChothia(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.AntibodyPreset

Applies the Enhanced Chothia antibody numbering scheme

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetKabat(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.AntibodyPreset

Applies the Kabat antibody numbering scheme

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetIMGT(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.AntibodyPreset

Applies the IMGT antibody numbering scheme

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetAHo(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.AntibodyPreset

Applies the AHo antibody numbering scheme

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createTextSequence(chain)

Create a text sequence (string of 1-letter residue codes) from a chain

Parameters

chain (schrodinger.structure._Chain) – The chain to turn into a text sequence

Return type

str

Returns

A string of 1-letter residue codes that describes Chain

customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findAntibodyRegions(scheme_name)

Identify regions in an antibody structure Show everything as cartoon ribbons Heavy chains in Cyan

Parameters

scheme_name (str) – The name of the antibody numbering scheme

findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finish()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
reset(undoblock_description, steps=5)

Reset any current display settings

Parameters
  • steps (int) – Progess bar steps for this action

  • undoblock_description (string) – Undo block description

resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AntibodyPresetSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Antibody presets submenu

__init__(*args, **kwargs)

Create a LigandSitesSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.LigandSitesSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action-Preset-Ligand Sites submenu

__init__(*args, **kwargs)

Create a LigandSitesSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.PresetSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Preset submenu

__init__(*args, **kwargs)

Create a PresetSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.find_polar_contacts(asl1, asl2=None)

Finds all polar contacts (hydrogen bonds) between asl1 and asl2.

Parameters
  • asl1 (str) – ASL defining one set of atoms to find H-bonds between. If asl2 is defined, then H-bonds are found between the two sets, but not within. If asl2 is not defined, then H-bonds are found within asl1.

  • asl2 (str) – ASL defining one set of atoms to find H-bonds between. If asl2 is defined, then H-bonds are found between asl1 and asl2, but not within. If asl2 is not defined, then H-bonds are found within asl1.

class schrodinger.application.bioluminate.pml_menus.PolarContactsObject(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds within the object

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsWithSidechains(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that involve a SIDECHAIN atom

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsWithSolvent(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that involve a solvent

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsWithoutSolvent(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that don’t involve a solvent

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsWithoutMainchain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that don’t include the mainchain

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsWithoutIntraMainchain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that aren’t both mainchain atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsOnlySidechain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that only involve sidechain atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsOnlyMainchain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds that only involve mainchain atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsToEntry(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds to other atoms in the entry not defined by self.asl

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsToEntryWithoutSolvent(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds to other atoms in the entry not defined by self.asl

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsToAnyAtoms(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds to other atoms in the entry not defined by self.asl

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsToAnyNonSolvent(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Find Hydrogen bonds to other atoms in the entry not defined by self.asl

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.FindPCSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Find Polar Contacts submenu

__init__(*args, **kwargs)

Create a FindPCSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RemovePC(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Undisplay polar contacts

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.PolarContactsSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Polar Contacts submenu

__init__(*args, **kwargs)

Create a PolarContactsSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.GenerateSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Select the atoms, then generate a selection object from them

__init__(*args, **kwargs)

Create a GenerateSelection object

See parent class for argument documentation

Parameters

mytype (str) – The string to append to the name of new objects created by this action

makeSelection(asl)

Select the atoms, then generate a selection object from them

Parameters

asl (str) – The ASL defining the atoms to select

command()

Select the atoms, then generate a selection object from them

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.GenerateInterfaceSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.GenerateSelection, schrodinger.application.bioluminate.pml_menus.InterfaceMixin

command()

Select atoms at Protein-Protein interfaces

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a GenerateSelection object

See parent class for argument documentation

Parameters

mytype (str) – The string to append to the name of new objects created by this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
getInterfaceASL(match_ws_entries=True)

Return an ASL for residues at Protein-Protein interfaces. An interface is defined as atoms in a chain of > 300 atoms that are within 4.5 A of atoms in another chain of > 300 atoms.

Parameters

match_ws_entries (bool) – default parameter used to determine if matching workspace entries should be used or if the entries to be checked are from maestro.

Return type

str

Returns

An ASL defining the atoms at a protein interface

hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeSelection(asl)

Select the atoms, then generate a selection object from them

Parameters

asl (str) – The ASL defining the atoms to select

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.GenerateLigandSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.GenerateSelection, schrodinger.application.bioluminate.pml_menus.LigandActionMixin

command()

Select the ligand atoms, then generate a selection object from them

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a GenerateSelection object

See parent class for argument documentation

Parameters

mytype (str) – The string to append to the name of new objects created by this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeLigandASL()

Returns an ASL that is restricted to only the ligands

Return type

str

Returns

an ASL based off of self.asl that is restricted to ligands

makeSelection(asl)

Select the atoms, then generate a selection object from them

Parameters

asl (str) – The ASL defining the atoms to select

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.GenerateSurfResSelection(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.GenerateSelection

command()

Find all the residues on the surface and select them

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Create a GenerateSelection object

See parent class for argument documentation

Parameters

mytype (str) – The string to append to the name of new objects created by this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeSelection(asl)

Select the atoms, then generate a selection object from them

Parameters

asl (str) – The ASL defining the atoms to select

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.GenSelectionSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Generate Selection submenu

__init__(*args, **kwargs)

Create a GenSelectionSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.GenerateSymmetryMates(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Generate all the symmetry mates and show those within X angstroms

__init__(*args, **kwargs)

Create a GenerateSymmetryMates object

See parent class for argument documentation

Parameters

dist (int or 'all') – The maximum distance from the object to show the mates’ atoms. If ‘all’, the entire symmetry mates will be shown.

command()

Generate all the symmetry mates and show those within X angstroms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideSymmetryMates(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Don’t show crystal mates in the workspace

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.GenSymMatesSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Generate Symmetry Mates submenu

__init__(*args, **kwargs)

Create a GenSymMatesSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.GenerateSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Generate submenu

__init__(*args, **kwargs)

Create a GenerateSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.AddHydrogens(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Add hydrogen atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RemoveHydrogens(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Remove hydrogen atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.RemoveWaters(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Remove hydrogen atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.DeleteAtoms(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Remove hydrogen atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HydrogenSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Hydrogen submenu

__init__(*args, **kwargs)

Create a HydrogenSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.CountAtoms(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Count the atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SumFormalCharge(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Compute the sum of the atomic formal charges

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SumPartialCharge(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Count the sum of the atomic partial charges

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ComputeSurfaceArea(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

__init__(*args, **kwargs)

Create a ComputeSurfaceArea object

Parameters
  • radius (float) – The solvent radius to use in computing the surface area. Use 0.0 to get a molecular surface area.

  • stype (str) – The string type of this surface area, such as SASA, MSA, etc.

See MAction for additional parameter documentation

command()

Compute the solvent accessible surface area for the object in the context of all visible atoms (EV:119704)

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.SurfaceAreaSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Surface Area submenu

__init__(*args, **kwargs)

Create a SurfaceAreaSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ComputeSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action Compute submenu

__init__(*args, **kwargs)

Create a ComputeSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.DeleteSelections(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Delete all selection objects and deselect all atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.create_action_menu(menu, owner)
Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

class schrodinger.application.bioluminate.pml_menus.ActionMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Action menu

__init__(*args, **kwargs)

Create a ActionMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.hide_atoms(asl=None, owner=None)

Hide the atoms given by asl

Parameters
  • asl (str) – the asl this action will apply to. Must be given if owner is None

  • owner (ToggleTableObject) – the object this action will apply to. Must be given if asl is None

schrodinger.application.bioluminate.pml_menus.hide_ribbons(asl=None, owner=None)

Hide ribbons

Parameters
  • asl (str) – the asl this action will apply to. If None, then owner must be given, and all atoms specified by owner will be hidden.

  • owner (ToggleTableObject) – The object to hide ribbons in. If given and the entry is currently invisible, the ribbons will be appropriately updated. If not given, no invisible atoms will be hidden

schrodinger.application.bioluminate.pml_menus.hide_surface(entry_id=None, owner=None, asl=None)

Hide a surface

Parameters
  • entry_id (str) – the entry_id this action will apply to

  • owner (ToggleTableObject) – The object to hide surfaces from. Used to determine if an entry is invisible. If not given, no invisible atoms will be hidden

  • asl (str) – The ASL describing atoms to hide the surface of. If this ASL is given and does not contain any protein atoms, then the no surfaces will be hidden. Otherwise, all surfaces of the specified entry will be hidden.

schrodinger.application.bioluminate.pml_menus.hide_labels(asl=None, owner=None)

Hide the labels

Parameters
  • asl (str) – The ASL defining the atoms whose labels will be hidden. If not given, the asl from owner will be used

  • owner (ToggleTableObject) – If asl is None, the object containing the labels to be hidden

schrodinger.application.bioluminate.pml_menus.hide_everything(asl=None, entry_id=None, owner=None)

Hide atoms, ribbons and surfaces

Parameters
  • asl (str) – the asl this action will apply to

  • entry_id (str) – the entry_id this action will apply to

Note

At least one argument must be provided.

class schrodinger.application.bioluminate.pml_menus.HideEverything(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideAtoms(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideNonBonded(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideRibbons(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideSurface(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideLabel(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom labels

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideMainChain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideSideChain(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideWaters(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideHydrogens(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideAllOthers(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HidePolarHydrogens(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Hide the atom display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.HideHydrogenSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Hide Hydrogen submenu

__init__(*args, **kwargs)

Create a HideHydrogenSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.create_hide_menu(menu, owner)

Create the Hide menu

Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

class schrodinger.application.bioluminate.pml_menus.HideMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Hide menu

__init__(*args, **kwargs)

Create a HideMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.LabelAtom(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

A QAction that performs labels atoms with the given label

__init__(*args, **kwargs)

Create a MAction object

See parent class for argument documentation

Parameters

label (str) – the label to use, values should be taken from the Maestro labelatom command documentation

command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByProp(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

Labels all atoms by a custom atom property

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByVDW(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.LabelAtomByProp

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByOccupancy(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.LabelAtomByProp

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByNumType(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.LabelAtomByProp

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByStereo(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByEntryIndex(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.LabelAtomByProp

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelAtomByMolIndex(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.LabelAtomByProp

getProperty(atomobj)

Get the atom property for this action

Parameters

atomobj (schrodinger.structure._StructureAtom object) – The atom object to retrieve the property from

Return type

str

Returns

The atom property converted to a string appropriate for display

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Clears all the atom labels and then labels the atoms in self.asl with any label defined by self.label

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelResidues(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Label the alpha carbon in each residue with the residue name

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelChains(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Label the first and last alpha carbon in each chain with the chain name

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.LabelOtherSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Label Other Properties submenu

__init__(*args, **kwargs)

Create a LabelOtherSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.LabelAtomIdentSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Label Atom Identifiers submenu

__init__(*args, **kwargs)

Create a LabelAtomIdentSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.create_label_menu(menu, owner)

Put all the menu items in the Label menu

class schrodinger.application.bioluminate.pml_menus.LabelMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Label menu

__init__(*args, **kwargs)

Create a LabelMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ColorChooserPanel(colors)

Bases: PyQt6.QtWidgets.QDialog

A window that lets the user choose a Maestro color. The window simply consists of a table with cells colored by each known Maestro color. The user chooses the color by clicking on the cell.

Easiest use is to access this via the get_color() function, which creates the panel, displays it and returns the chosen color Maestro name and RGBA values.

__init__(colors)

Create a ColorChoosePanel instance

Parameters

colors (dict) – a dictionary with the Maestro colors in it whose keys are a RGB tuple and values are Maestro color name

picked(row, column)

Sets the self.picked_color attribute to the (color name, RGBA) tuple selected by the user. RGBA is a tuple of 4 integers giving the red, green, blue and alpha values of the color.

This then closes the window.

Accepted = 1
class DialogCode(value)

Bases: enum.IntEnum

An enumeration.

Rejected = 0
Accepted = 1
DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
Rejected = 0
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
accept(self)
acceptDrops(self) bool
accepted

accepted(self) [signal]

accessibleDescription(self) str
accessibleName(self) str
actionEvent(self, a0: QActionEvent)
actions(self) List[QAction]
activateWindow(self)
addAction(self, action: QAction)
addActions(self, actions: Iterable[QAction])
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
done(self, a0: int)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, event: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) int
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
finished

finished(self, result: int) [signal]

focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isSizeGripEnabled(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

open(self)
overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
reject(self)
rejected

rejected(self) [signal]

releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
result(self) int
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setModal(self, modal: bool)
setMouseTracking(self, enable: bool)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setResult(self, r: int)
setScreen(self, a0: QScreen)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeGripEnabled(self, a0: bool)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toolTip(self) str
toolTipDuration(self) int
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.get_color()

Get a user-specified color from the list of known Maestro colors

Return type

tuple

Returns

(Maestro color name, (R, G, B, Alpha)) or (None, None) if the user cancels the window.

schrodinger.application.bioluminate.pml_menus.color_atoms(color_name, asl)

Colors the specified atoms with the given color

Parameters
  • color_name (str) – a Maestro-recognized color name, found in mmshare/data/colors.res

  • asl (str) – The ASL specifying the atoms to color

schrodinger.application.bioluminate.pml_menus.color_atoms_rgb(red, green, blue, asl)

Colors the specified atoms with the given RGB colors

Parameters
  • red (int) – integer between 0 and 255

  • green (int) – integer between 0 and 255

  • blue (int) – integer between 0 and 255

  • asl (str) – The ASL specifying the atoms to color

schrodinger.application.bioluminate.pml_menus.make_color_asl_for_element(asl, element)

Form an ASL that restricts the given ASL to those atoms of a specific element

Parameters
  • asl (str) – The general asl to make element specific

  • element (str) – an atomic symbol to restrict the ASL to

Return type

str

Param

asl restricted to atoms of element

class schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

Bases: object

fixRibbons()
class schrodinger.application.bioluminate.pml_menus.CustomColor(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

__init__(*args, **kwargs)

Subclass of MAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.color_by_element(base_asl, hydrogen='white', carbon='green', nitrogen='user27', oxygen='red', sulfur='orange')

Color H, C, N, O and S by colors

Parameters
  • base_asl (str) – asl defining the group of atoms to color

  • hydrogen (str) – the Maestro color string defining the color for H atoms

  • carbon (str) – the Maestro color string defining the color for C atoms

  • nitrogen (str) – the Maestro color string defining the color for N atoms

  • oxygen (str) – the Maestro color string defining the color for O atoms

  • sulfur (str) – the Maestro color string defining the color for S atoms

schrodinger.application.bioluminate.pml_menus.save_new_color(color_name, rgba, mytype)

The user has selected a new (or re-selected an existing custom set) - add it to the list of custom sets (or move it to the end) so it ends up at the top of the menu

Parameters
  • color_name (str) – the Maestro color name of the color to save

  • rgba (4-tuple or None) – tuple of (red, blue, green, alpha) if this is a new color, or None if this is already an existing color

  • mytype (str) – the type of color this is (HYDROGEN_COLOR, CARBON_COLOR, OBJECT_COLOR)

class schrodinger.application.bioluminate.pml_menus.ColorHydrogens(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomColor

command()

Allow the user to pick a color and then color hydrogens by that color and CNOS by set colors

Save this new color to place in the recent choices list

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorCarbons(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomColor

command()

Allow the user to pick a color and then color carbons by that color and HNOS by set colors

Save this new color to place in the recent choices list

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorHNOS(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Reset H, N, O, and S to their default colors, but leave C alone

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorObject(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomColor

command()

Allow the user to pick a color and then color a set of atoms by that color

Save this new color to place in the recent choices list

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorRecentCarbons(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomRecentColor

command()

Color atoms by a set of colors from the recent choices list, and rework the list to put this color at the top since it is the most recent choice

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MWidgetAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorRecentHydrogens(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomRecentColor

command()

Color atoms by a set of colors from the recent choices list, and rework the list to put this color at the top since it is the most recent choice

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MWidgetAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorRecentObjects(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.CustomRecentColor

command()

Color atoms by a set of colors from the recent choices list, and rework the list to put this color at the top since it is the most recent choice

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(*args, **kwargs)

Subclass of MWidgetAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.get_asl_chain_name(cname)

Maestro doesn’t like blank chain names in ASL without quotes so add the quotes if necessary

Parameters

cname (str) – the chain name

Return type

str

Returns

cname if cname is not blank, otherwise a double-quoted space

schrodinger.application.bioluminate.pml_menus.atom_b_factor(atom, zeros=True)

Returns the atom B-factor

Parameters
  • atom (schrodinger._Atom) – atom object to return the B-factor for

  • zeros (bool) – True if atoms with No B-factor should return 0.0, False if it should return None

Return type

float or None

Returns

the B-factor of the given atom

class schrodinger.application.bioluminate.pml_menus.ColorChains(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

colorChains(sub_asl=None)

Colors each chain in the struct a different color

command()

Colors each chain a different color

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorChainsByCarbon(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ColorChains

command()

Colors the carbons in each chain a different color

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
colorChains(sub_asl=None)

Colors each chain in the struct a different color

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorChainsByCalpha(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ColorChains

command()

Colors the alpha carbons in each chain a different color

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
colorChains(sub_asl=None)

Colors each chain in the struct a different color

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorAtomsBySpectrum(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

makeSpectrum(sub_asl=None)

Color a structure like a rainbow! Each group of atoms within a chain gets a different color. Groups are created to (roughly) equal number of atoms in each group. Color changes can be restricted to just atoms defined additionally by sub_asl.

command()

Color all the atoms like a rainbow

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorCarbonsBySpectrum(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ColorAtomsBySpectrum

command()

Color all the atoms like a rainbow

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeSpectrum(sub_asl=None)

Color a structure like a rainbow! Each group of atoms within a chain gets a different color. Groups are created to (roughly) equal number of atoms in each group. Color changes can be restricted to just atoms defined additionally by sub_asl.

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorCalphasBySpectrum(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ColorAtomsBySpectrum

command()

Color all the atoms like a rainbow

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeSpectrum(sub_asl=None)

Color a structure like a rainbow! Each group of atoms within a chain gets a different color. Groups are created to (roughly) equal number of atoms in each group. Color changes can be restricted to just atoms defined additionally by sub_asl.

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.bin_b_factors(struct, atoms, groups)

Divide atoms up into bins based on their B-factor (temperature factor). The groups are determined to span equal ranges of b-factor (some groups may therefore contain no atoms).

Parameters
  • atoms (list) – list of atom indexes to bin

  • groups (int) – The number of bins to create

Return type

list

Returns

List of binned atom indexes - each item of the list is a list containing the atom indexes for that bin. Item 0 are the lowest B-Factors.

class schrodinger.application.bioluminate.pml_menus.ColorAtomsByBFactor(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

makeSpectrum(sub_asl=None)

Color a structure like a rainbow! Each atom is colored based on its B-factor (temperature factor) - the range of colors is set based on the B-factors of the group being plotted. The minimum b-factor gets blue and the maximum gets deep red. The groups are determined to span equal ranges of b-factor (some groups may therefore contain no atoms. Color changes can be restricted to just atoms defined additionally by sub_asl.

command()

Color all the atoms like a rainbow based on their b-factors

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorCalphasByBFactor(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.ColorAtomsByBFactor

command()

Color all the alpha carbon atoms like a rainbow based on their b-factors

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
makeSpectrum(sub_asl=None)

Color a structure like a rainbow! Each atom is colored based on its B-factor (temperature factor) - the range of colors is set based on the B-factors of the group being plotted. The minimum b-factor gets blue and the maximum gets deep red. The groups are determined to span equal ranges of b-factor (some groups may therefore contain no atoms. Color changes can be restricted to just atoms defined additionally by sub_asl.

menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.color_chainbow_groups(asl, ribbons=None)

Color all the atoms (and sometimes the ribbons) as chainbows

Parameters
  • asl (str) – the asl this action will apply to

  • ribbons (str) – The type of ribbons to create with these colorings. The default is not to create ribbons.

Color each chain like a rainbow! Each group of atoms within a chain gets different colors. Groups are created to (roughly) equal number of atoms in each group, and all the atoms in a residue are given the same color (if the residue != UNK).

class schrodinger.application.bioluminate.pml_menus.ColorChainbows(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

__init__(*args, **kwargs)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

command()

Color each chain like a rainbow! Each group of atoms within a chain gets different colors. Groups are created to (roughly) equal number of atoms in each group, and all the atoms in a residue are given the same color (if the residue != UNK).

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorLabel(text, menu, bg_normal='black', bg_mouseover='grey')

Bases: PyQt6.QtWidgets.QLabel

A label that shows off the color each element will be colored if this menu item is chosen.

The label changes its background color when the mouse is over it

__init__(text, menu, bg_normal='black', bg_mouseover='grey')

Create a ColorLabel instance

Parameters
  • text (str) – The text this label will display - should be rich text with background-color:bg_normal within it in order to change colors when the mouse is over the label.

  • menu (str) – The menu this label will be placed in

  • bg_normal (str) – the normal background color of the label

  • bg_mouseover (str) – the background color of the label when the mouse is over it

enterEvent(event)

Flip the background color when the mouse enters the label

Parameters

event (unused) – unused

leaveEvent(event)

Restore the background color when the mouse leaves the label

Parameters

event (unused) – unused

mousePressEvent(event)

Trigger this labels action when it is clicked on and close the menu

Parameters

event (unused) – unused

Box = 1
DrawChildren = 2
DrawWindowBackground = 1
HLine = 4
IgnoreMask = 4
NoFrame = 0
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
Panel = 2
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
Plain = 16
Raised = 32
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
class Shadow(value)

Bases: enum.IntEnum

An enumeration.

Plain = 16
Raised = 32
Sunken = 48
Shadow_Mask = 240
class Shape(value)

Bases: enum.IntEnum

An enumeration.

NoFrame = 0
Box = 1
Panel = 2
WinPanel = 3
HLine = 4
VLine = 5
StyledPanel = 6
Shape_Mask = 15
class StyleMask(value)

Bases: enum.Enum

An enumeration.

Shadow_Mask = 240
Shape_Mask = 15
StyledPanel = 6
Sunken = 48
VLine = 5
WinPanel = 3
acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionEvent(self, a0: QActionEvent)
actions(self) List[QAction]
activateWindow(self)
addAction(self, action: QAction)
addActions(self, actions: Iterable[QAction])
adjustSize(self)
alignment(self) Qt.AlignmentFlag
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
buddy(self) QWidget
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, ev: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
drawFrame(self, a0: QPainter)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
event(self, e: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, ev: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, ev: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameRect(self) QRect
frameShadow(self) QFrame.Shadow
frameShape(self) QFrame.Shape
frameSize(self) QSize
frameStyle(self) int
frameWidth(self) int
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasScaledContents(self) bool
hasSelectedText(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
indent(self) int
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionFrame)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, ev: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
lineWidth(self) int
linkActivated

linkActivated(self, link: str) [signal]

linkHovered

linkHovered(self, link: str) [signal]

locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
margin(self) int
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
midLineWidth(self) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, ev: QMouseEvent)
mouseReleaseEvent(self, ev: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
movie(self) QMovie
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
picture(self) QPicture
pixmap(self) QPixmap
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
resourceProvider(self) Callable[[QUrl], Any]
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
selectedText(self) str
selectionStart(self) int
sender(self) QObject
senderSignalIndex(self) int
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setAlignment(self, a0: Qt.AlignmentFlag)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setBuddy(self, a0: QWidget)
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setFrameRect(self, a0: QRect)
setFrameShadow(self, a0: QFrame.Shadow)
setFrameShape(self, a0: QFrame.Shape)
setFrameStyle(self, a0: int)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIndent(self, a0: int)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLineWidth(self, a0: int)
setLocale(self, locale: QLocale)
setMargin(self, a0: int)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMidLineWidth(self, a0: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setMovie(self, movie: QMovie)
setNum(self, a0: float)
setNum(self, a0: int) None
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setPicture(self, a0: QPicture)
setPixmap(self, a0: QPixmap)
setProperty(self, name: str, value: Any) bool
setResourceProvider(self, provider: Callable[[QUrl], Any])
setScaledContents(self, a0: bool)
setScreen(self, a0: QScreen)
setSelection(self, a0: int, a1: int)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setText(self, a0: str)
setTextFormat(self, a0: Qt.TextFormat)
setTextInteractionFlags(self, flags: Qt.TextInteractionFlag)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
setWordWrap(self, on: bool)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
text(self) str
textFormat(self) Qt.TextFormat
textInteractionFlags(self) Qt.TextInteractionFlag
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toolTip(self) str
toolTipDuration(self) int
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
wordWrap(self) bool
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RecentColorSubMenu(parent_menu, title)

Bases: PyQt6.QtWidgets.QMenu

A submenu that shows the most recently chosen colors - these color choices are updated each time the menu shows to reflect the most recently chosen colors at the top.

__init__(parent_menu, title)
updateItems()

Update the menu list with the most recent colors chosen

Must be overwritten in the subclass to build the menu each time it shows

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RecentCarbonColorSubMenu(parent_menu, title)

Bases: schrodinger.application.bioluminate.pml_menus.RecentColorSubMenu

A submenu that shows the most recently chosen carbon colors - these color choices are updated each time the menu shows to reflect the most recently chosen colors at the top.

updateItems()

Update the menu list with the most recent colors chosen

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
__init__(parent_menu, title)
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RecentHydrogenColorSubMenu(parent_menu, title)

Bases: schrodinger.application.bioluminate.pml_menus.RecentColorSubMenu

A submenu that shows the most recently chosen hydrogen colors - these color choices are updated each time the menu shows to reflect the most recently chosen colors at the top.

updateItems()

Update the menu list with the most recent colors chosen

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
__init__(parent_menu, title)
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.RecentObjectColorSubMenu(parent_menu, title)

Bases: schrodinger.application.bioluminate.pml_menus.RecentColorSubMenu

A submenu that shows the most recently chosen object colors - these color choices are updated each time the menu shows to reflect the most recently chosen colors at the top.

updateItems()

Update the menu list with the most recent colors chosen

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
__init__(parent_menu, title)
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.create_colorbyele_menu(menu, owner, c_menu, h_menu)
Parameters
  • menu (QMenu) – the QMenu that owns this action

  • owner (ToggleTableObject) – the object this Menu will operate on

  • c_menu (QMenu) – Submenu for recent custom carbon colors

  • h_menu (QMenu) – Submenu for recent custom hydrogen colors

class schrodinger.application.bioluminate.pml_menus.ColorByElementSubMenu(parent, asl=None, owner=None)

Bases: PyQt6.QtWidgets.QMenu

The Color by Element submenu

__init__(parent, asl=None, owner=None)

Create a ColorByElementSubMenu object

Parameters
  • asl (str) – the asl this action will apply to

  • owner (ToggleTableObject) – the object this Menu will operate on

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ColorChainSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The ColorChainSubMenu menu

__init__(*args, **kwargs)

Create a ColorChainSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ColorSpectrumSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The ColorSpectrumSubMenu menu

__init__(*args, **kwargs)

Create a ColorSpectrumSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.CustomRecentColor(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MWidgetAction

__init__(*args, **kwargs)

Subclass of MWidgetAction that Accepts the additional keyword arguments:

Parameters

color_name (str) – The Maestro color name to be used rather than asking the user to pick a color

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
command()

Must be defined in subclasses

connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorBySubstructure(menu, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MWidgetAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

__init__(menu, **kwargs)

Create a MWidgetAction object

Parameters
  • widget (QWidget) – the widget to be displayed as the menu item

  • menu (QWidget) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

command()

Color the helix, sheet and loop objects in the structure

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
createWidget(self, parent: QWidget) QWidget
createdWidgets(self) List[QWidget]
customEvent(self, a0: QEvent)
data(self) Any
defaultWidget(self) QWidget
deleteLater(self)
deleteWidget(self, widget: QWidget)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
releaseWidget(self, widget: QWidget)
removeEventFilter(self, a0: QObject)
requestWidget(self, parent: QWidget) QWidget
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDefaultWidget(self, w: QWidget)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.ColorSubstructureSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The ColorSubstructureSubMenu menu

__init__(*args, **kwargs)

Create a ColorMenuSubstructureSubMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.AutoCycleColor(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

colorAtoms(asl)

Color all atoms specified by asl by the next color in the cycle for this owner

Parameters

asl (str) – the asl this action will apply to

command()

Color all atoms by the next color in the cycle for this owner

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AutoCycleCarbonColor(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.AutoCycleColor

command()

Color all carbons by the next color in the cycle for this owner

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
colorAtoms(asl)

Color all atoms specified by asl by the next color in the cycle for this owner

Parameters

asl (str) – the asl this action will apply to

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AutoColorObjects(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction, schrodinger.application.bioluminate.pml_menus.ColorRibbonMixin

colorAtoms(asl)

Color each entry (or each partial entry if a selection) with a different color

Parameters

asl (str) – the asl this action will apply to

command()

Color all carbons by the next color in the cycle for this owner

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AutoColorCarbons(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.AutoColorObjects

command()

Color all carbons by the next color in the cycle for this owner

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
colorAtoms(asl)

Color each entry (or each partial entry if a selection) with a different color

Parameters

asl (str) – the asl this action will apply to

connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
fixRibbons()
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.AutoColorSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Color menu

__init__(*args, **kwargs)

Create a ColorMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ColorMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The Color menu

__init__(*args, **kwargs)

Create a ColorMenu object

See parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ToggleState(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

A MAction that toggles the enabled/disabled state of an object

__init__(*args, **kwargs)

Create a ToggleState object

See parent class for argument documentation

Parameters
  • enable (bool) – True if this action should enable the owner object, False if it should disable it

  • visible_objects (bool) – True if this action acts on all visible objects, False if it acts on some other set

command()

Toggle the state of the the owner object.

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.DeleteAll(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Delete All the Toggle Table objects

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Reinitialize(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Reinitialize the workspace - in Maestro this means closing the current project, so check to make sure that’s OK if there is a scratch project

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Quit(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Quit Maestro

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Select(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Select the atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.Disable(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Select the atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
class schrodinger.application.bioluminate.pml_menus.CreateEntry(name, menu, asl=None, owner=None, tooltip=None)

Bases: schrodinger.application.bioluminate.pml_menus.MAction

command()

Create a new entry from the atoms

AboutQtRole = 3
AboutRole = 4
class ActionEvent(value)

Bases: enum.Enum

An enumeration.

Trigger = 0
Hover = 1
ApplicationSpecificRole = 2
HighPriority = 256
Hover = 1
LowPriority = 0
class MenuRole(value)

Bases: enum.Enum

An enumeration.

NoRole = 0
TextHeuristicRole = 1
ApplicationSpecificRole = 2
AboutQtRole = 3
AboutRole = 4
PreferencesRole = 5
QuitRole = 6
NoRole = 0
NormalPriority = 128
PreferencesRole = 5
class Priority(value)

Bases: enum.Enum

An enumeration.

LowPriority = 0
NormalPriority = 128
HighPriority = 256
QuitRole = 6
TextHeuristicRole = 1
Trigger = 0
__init__(name, menu, asl=None, owner=None, tooltip=None)

Create a MAction object

Parameters
  • name (str) – the string that will appear in the menu for this action

  • menu (QWidget or None) – the QWidget that owns this action, if a QMenu, the title property may be used when determining the command function when the action is triggered.

  • asl (str) – the asl this action will apply to. If not supplied, the asl is taken as the menu asl

  • owner (ToggleTableObject) – the object this Action will operate on

  • tooltip (str) – the string that will appear as a tooltip for this action

actionGroup(self) QActionGroup
activate(self, event: QAction.ActionEvent)
associatedObjects(self) List[QObject]
autoRepeat(self) bool
blockSignals(self, b: bool) bool
changed

changed(self) [signal]

checkableChanged

checkableChanged(self, checkable: bool) [signal]

childEvent(self, a0: QChildEvent)
children(self) List[QObject]
connectNotify(self, signal: QMetaMethod)
customEvent(self, a0: QEvent)
data(self) Any
deleteLater(self)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
enabledChanged

enabledChanged(self, enabled: bool) [signal]

event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
font(self) QFont
hover(self)
hovered

hovered(self) [signal]

icon(self) QIcon
iconText(self) str
inherits(self, classname: str) bool
installEventFilter(self, a0: QObject)
isCheckable(self) bool
isChecked(self) bool
isEnabled(self) bool
isIconVisibleInMenu(self) bool
isSeparator(self) bool
isShortcutVisibleInContextMenu(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isVisible(self) bool
isWidgetType(self) bool
isWindowType(self) bool
killTimer(self, id: int)
menu(self) QMenu
menuRole(self) QAction.MenuRole
metaObject(self) QMetaObject
moveToThread(self, thread: QThread)
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

parent(self) QObject
priority(self) QAction.Priority
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

receivers(self, signal: PYQT_SIGNAL) int
removeEventFilter(self, a0: QObject)
resetEnabled(self)
sender(self) QObject
senderSignalIndex(self) int
setActionGroup(self, group: QActionGroup)
setAutoRepeat(self, a0: bool)
setCheckable(self, a0: bool)
setChecked(self, a0: bool)
setData(self, var: Any)
setDisabled(self, b: bool)
setEnabled(self, a0: bool)
setFont(self, font: QFont)
setIcon(self, icon: QIcon)
setIconText(self, text: str)
setIconVisibleInMenu(self, visible: bool)
setMenu(self, menu: QMenu)
setMenuRole(self, menuRole: QAction.MenuRole)
setObjectName(self, name: str)
setParent(self, a0: QObject)
setPriority(self, priority: QAction.Priority)
setProperty(self, name: str, value: Any) bool
setSeparator(self, b: bool)
setShortcut(self, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int])
setShortcutContext(self, context: Qt.ShortcutContext)
setShortcutVisibleInContextMenu(self, show: bool)
setShortcuts(self, shortcuts: Iterable[Union[QKeySequence, QKeySequence.StandardKey, str, int]])
setShortcuts(self, a0: QKeySequence.StandardKey) None
setStatusTip(self, statusTip: str)
setText(self, text: str)
setToolTip(self, tip: str)
setVisible(self, a0: bool)
setWhatsThis(self, what: str)
shortcut(self) QKeySequence
shortcutContext(self) Qt.ShortcutContext
shortcuts(self) List[QKeySequence]
showStatusText(self, object: typing.Optional[QObject] = None) bool
signalsBlocked(self) bool
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
text(self) str
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
toggle(self)
toggled

toggled(self, a0: bool) [signal]

toolTip(self) str
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
trigger(self)
triggered

triggered(self, checked: bool = False) [signal]

visibleChanged

visibleChanged(self) [signal]

whatsThis(self) str
schrodinger.application.bioluminate.pml_menus.add_common_context_items(menu, select=True)

Adds items common to many context menus

Parameters
  • menu (PMLMenu) – the menu to add items to

  • select (bool) – True if Select is on the menu, False if not

class schrodinger.application.bioluminate.pml_menus.GeneralContextSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The submenu that contains all the main actions used for most context menus

__init__(*args, **kwargs)

Create a GeneralContextSubMenu item

See Parent class for argument documentation

Parameters

title (str) – The title for this submenu

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.SubstructureContextSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.GeneralContextSubMenu

The GeneralContextSubMenu for a right-click that is on an atom

__init__(*args, **kwargs)

Create a SubstructureContextSubMenu item

See Parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ObjectFreeContextSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.GeneralContextSubMenu

The GeneralContextSubMenu for a right-click that is not on an object

__init__(*args, **kwargs)

Create an ObjectFreeContextSubMenu item

See Parent class for argument documentation

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.ToggleStateSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The submenu that allows the user to enable/disable individual objects

__init__(*args, **kwargs)

Create a ToggleStateSubMenu object

See parent class for argument documentation

Parameters
  • title (str) – The title of this menu

  • visible_objects (bool) – True if this menu acts on all visible objects, False if it acts on some other set

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
class schrodinger.application.bioluminate.pml_menus.SelectedAtomContextActionSubMenu(*args, **kwargs)

Bases: schrodinger.application.bioluminate.pml_menus.PMLMenu

The submenu that allows the user to enable/disable individual objects

__init__(*args, **kwargs)

Create a SelectedAtomContextActionSubMenu object

See parent class for argument documentation

Parameters
  • title (str) – The title of this menu

  • enable – True if this menu acts on all visible objects, False if it acts on some other set

DrawChildren = 2
DrawWindowBackground = 1
IgnoreMask = 4
class PaintDeviceMetric(value)

Bases: enum.Enum

An enumeration.

PdmWidth = 1
PdmHeight = 2
PdmWidthMM = 3
PdmHeightMM = 4
PdmNumColors = 5
PdmDepth = 6
PdmDpiX = 7
PdmDpiY = 8
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDepth = 6
PdmDevicePixelRatio = 11
PdmDevicePixelRatioScaled = 12
PdmDpiX = 7
PdmDpiY = 8
PdmHeight = 2
PdmHeightMM = 4
PdmNumColors = 5
PdmPhysicalDpiX = 9
PdmPhysicalDpiY = 10
PdmWidth = 1
PdmWidthMM = 3
class RenderFlag(value)

Bases: enum.Flag

An enumeration.

DrawWindowBackground = 1
DrawChildren = 2
IgnoreMask = 4
aboutToHide

aboutToHide(self) [signal]

aboutToShow

aboutToShow(self) [signal]

acceptDrops(self) bool
accessibleDescription(self) str
accessibleName(self) str
actionAt(self, a0: QPoint) QAction
actionEvent(self, a0: QActionEvent)
actionGeometry(self, a0: QAction) QRect
actions(self) List[QAction]
activateWindow(self)
activeAction(self) QAction
addAction(self, a0: QAction)
addAction(self, text: str) QAction
addAction(self, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addAction(self, icon: QIcon, text: str) QAction
addAction(self, icon: QIcon, text: str, slot: PYQT_SLOT, shortcut: Union[QKeySequence, QKeySequence.StandardKey, str, int] = 0) QAction
addActions(self, actions: Iterable[QAction])
addMenu(self, menu: QMenu) QAction
addMenu(self, title: str) QMenu
addMenu(self, icon: QIcon, title: str) QMenu
addSection(self, text: str) QAction
addSection(self, icon: QIcon, text: str) QAction
addSeparator(self) QAction
adjustSize(self)
autoFillBackground(self) bool
backgroundRole(self) QPalette.ColorRole
baseSize(self) QSize
blockSignals(self, b: bool) bool
changeEvent(self, a0: QEvent)
childAt(self, p: QPoint) QWidget
childAt(self, ax: int, ay: int) QWidget
childEvent(self, a0: QChildEvent)
children(self) List[QObject]
childrenRect(self) QRect
childrenRegion(self) QRegion
clear(self)
clearFocus(self)
clearMask(self)
close(self) bool
closeEvent(self, a0: QCloseEvent)
colorCount(self) int
columnCount(self) int
connectNotify(self, signal: QMetaMethod)
contentsMargins(self) QMargins
contentsRect(self) QRect
contextMenuEvent(self, a0: QContextMenuEvent)
contextMenuPolicy(self) Qt.ContextMenuPolicy
create(self, window: PyQt6.sip.voidptr = 0, initializeWindow: bool = True, destroyOldWindow: bool = True)
createWindowContainer(window: QWindow, parent: typing.Optional[QWidget] = None, flags: Qt.WindowType = Qt.WindowFlags()) QWidget
cursor(self) QCursor
customContextMenuRequested

customContextMenuRequested(self, pos: QPoint) [signal]

customEvent(self, a0: QEvent)
defaultAction(self) QAction
deleteLater(self)
depth(self) int
destroy(self, destroyWindow: bool = True, destroySubWindows: bool = True)
destroyed

destroyed(self, object: typing.Optional[QObject] = None) [signal]

devType(self) int
devicePixelRatio(self) float
devicePixelRatioF(self) float
devicePixelRatioFScale() float
disconnect(a0: QMetaObject.Connection) bool
disconnect(self) None
disconnectNotify(self, signal: QMetaMethod)
dragEnterEvent(self, a0: QDragEnterEvent)
dragLeaveEvent(self, a0: QDragLeaveEvent)
dragMoveEvent(self, a0: QDragMoveEvent)
dropEvent(self, a0: QDropEvent)
dumpObjectInfo(self)
dumpObjectTree(self)
dynamicPropertyNames(self) List[QByteArray]
effectiveWinId(self) PyQt6.sip.voidptr
ensurePolished(self)
enterEvent(self, a0: QEnterEvent)
event(self, a0: QEvent) bool
eventFilter(self, a0: QObject, a1: QEvent) bool
exec(self) QAction
exec(self, p: QPoint, action: typing.Optional[QAction] = None) QAction
exec(actions: Iterable[QAction], pos: QPoint, at: typing.Optional[QAction] = None, parent: typing.Optional[QWidget] = None) QAction
find(a0: PyQt6.sip.voidptr) QWidget
findChild(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChild(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) QObject
findChildren(self, type: type, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, name: str = '', options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, type: type, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
findChildren(self, types: Tuple, re: QRegularExpression, options: Qt.FindChildOption = Qt.FindChildrenRecursively) List[QObject]
focusInEvent(self, a0: QFocusEvent)
focusNextChild(self) bool
focusNextPrevChild(self, next: bool) bool
focusOutEvent(self, a0: QFocusEvent)
focusPolicy(self) Qt.FocusPolicy
focusPreviousChild(self) bool
focusProxy(self) QWidget
focusWidget(self) QWidget
font(self) QFont
fontInfo(self) QFontInfo
fontMetrics(self) QFontMetrics
foregroundRole(self) QPalette.ColorRole
frameGeometry(self) QRect
frameSize(self) QSize
geometry(self) QRect
grab(self, rectangle: QRect = QRect(QPoint(0, 0), QSize(- 1, - 1))) QPixmap
grabGesture(self, type: Qt.GestureType, flags: Qt.GestureFlag = Qt.GestureFlags())
grabKeyboard(self)
grabMouse(self)
grabMouse(self, a0: Union[QCursor, Qt.CursorShape]) None
grabShortcut(self, key: Union[QKeySequence, QKeySequence.StandardKey, str, int], context: Qt.ShortcutContext = Qt.WindowShortcut) int
graphicsEffect(self) QGraphicsEffect
graphicsProxyWidget(self) QGraphicsProxyWidget
hasFocus(self) bool
hasHeightForWidth(self) bool
hasMouseTracking(self) bool
hasTabletTracking(self) bool
height(self) int
heightForWidth(self, a0: int) int
heightMM(self) int
hide(self)
hideEvent(self, a0: QHideEvent)
hideTearOffMenu(self)
hovered

hovered(self, action: QAction) [signal]

icon(self) QIcon
inherits(self, classname: str) bool
initPainter(self, painter: QPainter)
initStyleOption(self, option: QStyleOptionMenuItem, action: QAction)
inputMethodEvent(self, a0: QInputMethodEvent)
inputMethodHints(self) Qt.InputMethodHint
inputMethodQuery(self, a0: Qt.InputMethodQuery) Any
insertAction(self, before: QAction, action: QAction)
insertActions(self, before: QAction, actions: Iterable[QAction])
insertMenu(self, before: QAction, menu: QMenu) QAction
insertSection(self, before: QAction, text: str) QAction
insertSection(self, before: QAction, icon: QIcon, text: str) QAction
insertSeparator(self, before: QAction) QAction
installEventFilter(self, a0: QObject)
isActiveWindow(self) bool
isAncestorOf(self, child: QWidget) bool
isEmpty(self) bool
isEnabled(self) bool
isEnabledTo(self, a0: QWidget) bool
isFullScreen(self) bool
isHidden(self) bool
isLeftToRight(self) bool
isMaximized(self) bool
isMinimized(self) bool
isModal(self) bool
isRightToLeft(self) bool
isSignalConnected(self, signal: QMetaMethod) bool
isTearOffEnabled(self) bool
isTearOffMenuVisible(self) bool
isVisible(self) bool
isVisibleTo(self, a0: QWidget) bool
isWidgetType(self) bool
isWindow(self) bool
isWindowModified(self) bool
isWindowType(self) bool
keyPressEvent(self, a0: QKeyEvent)
keyReleaseEvent(self, a0: QKeyEvent)
keyboardGrabber() QWidget
killTimer(self, id: int)
layout(self) QLayout
layoutDirection(self) Qt.LayoutDirection
leaveEvent(self, a0: QEvent)
locale(self) QLocale
logicalDpiX(self) int
logicalDpiY(self) int
lower(self)
mapFrom(self, a0: QWidget, a1: QPoint) QPoint
mapFrom(self, a0: QWidget, a1: QPointF) QPointF
mapFromGlobal(self, a0: QPoint) QPoint
mapFromGlobal(self, a0: QPointF) QPointF
mapFromParent(self, a0: QPoint) QPoint
mapFromParent(self, a0: QPointF) QPointF
mapTo(self, a0: QWidget, a1: QPoint) QPoint
mapTo(self, a0: QWidget, a1: QPointF) QPointF
mapToGlobal(self, a0: QPoint) QPoint
mapToGlobal(self, a0: QPointF) QPointF
mapToParent(self, a0: QPoint) QPoint
mapToParent(self, a0: QPointF) QPointF
mask(self) QRegion
maximumHeight(self) int
maximumSize(self) QSize
maximumWidth(self) int
menuAction(self) QAction
metaObject(self) QMetaObject
metric(self, a0: QPaintDevice.PaintDeviceMetric) int
minimumHeight(self) int
minimumSize(self) QSize
minimumSizeHint(self) QSize
minimumWidth(self) int
mouseDoubleClickEvent(self, a0: QMouseEvent)
mouseGrabber() QWidget
mouseMoveEvent(self, a0: QMouseEvent)
mousePressEvent(self, a0: QMouseEvent)
mouseReleaseEvent(self, a0: QMouseEvent)
move(self, a0: QPoint)
move(self, ax: int, ay: int) None
moveEvent(self, a0: QMoveEvent)
moveToThread(self, thread: QThread)
nativeEvent(self, eventType: QByteArray, message: PyQt6.sip.voidptr) Tuple[bool, PyQt6.sip.voidptr]
nativeParentWidget(self) QWidget
nextInFocusChain(self) QWidget
normalGeometry(self) QRect
objectName(self) str
objectNameChanged

objectNameChanged(self, objectName: str) [signal]

overrideWindowFlags(self, type: Qt.WindowType)
overrideWindowState(self, state: Qt.WindowState)
paintEngine(self) QPaintEngine
paintEvent(self, a0: QPaintEvent)
paintingActive(self) bool
palette(self) QPalette
parent(self) QObject
parentWidget(self) QWidget
physicalDpiX(self) int
physicalDpiY(self) int
popup(self, p: QPoint, action: typing.Optional[QAction] = None)
pos(self) QPoint
previousInFocusChain(self) QWidget
property(self, name: str) Any
pyqtConfigure(...)

Each keyword argument is either the name of a Qt property or a Qt signal. For properties the property is set to the given value which should be of an appropriate type. For signals the signal is connected to the given value which should be a callable.

raise_(self)
receivers(self, signal: PYQT_SIGNAL) int
rect(self) QRect
releaseKeyboard(self)
releaseMouse(self)
releaseShortcut(self, id: int)
removeAction(self, action: QAction)
removeEventFilter(self, a0: QObject)
render(self, target: QPaintDevice, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren))
render(self, painter: QPainter, targetOffset: QPoint = QPoint(), sourceRegion: QRegion = QRegion(), flags: QWidget.RenderFlag = QWidget.RenderFlags(QWidget.DrawWindowBackground | QWidget.DrawChildren)) None
repaint(self)
repaint(self, x: int, y: int, w: int, h: int) None
repaint(self, a0: QRect) None
repaint(self, a0: QRegion) None
resize(self, a0: QSize)
resize(self, w: int, h: int) None
resizeEvent(self, a0: QResizeEvent)
restoreGeometry(self, geometry: QByteArray) bool
saveGeometry(self) QByteArray
screen(self) QScreen
scroll(self, dx: int, dy: int)
scroll(self, dx: int, dy: int, a2: QRect) None
sender(self) QObject
senderSignalIndex(self) int
separatorsCollapsible(self) bool
setAcceptDrops(self, on: bool)
setAccessibleDescription(self, description: str)
setAccessibleName(self, name: str)
setActiveAction(self, act: QAction)
setAttribute(self, attribute: Qt.WidgetAttribute, on: bool = True)
setAutoFillBackground(self, enabled: bool)
setBackgroundRole(self, a0: QPalette.ColorRole)
setBaseSize(self, basew: int, baseh: int)
setBaseSize(self, s: QSize) None
setContentsMargins(self, left: int, top: int, right: int, bottom: int)
setContentsMargins(self, margins: QMargins) None
setContextMenuPolicy(self, policy: Qt.ContextMenuPolicy)
setCursor(self, a0: Union[QCursor, Qt.CursorShape])
setDefaultAction(self, a0: QAction)
setDisabled(self, a0: bool)
setEnabled(self, a0: bool)
setFixedHeight(self, h: int)
setFixedSize(self, a0: QSize)
setFixedSize(self, w: int, h: int) None
setFixedWidth(self, w: int)
setFocus(self)
setFocus(self, reason: Qt.FocusReason) None
setFocusPolicy(self, policy: Qt.FocusPolicy)
setFocusProxy(self, a0: QWidget)
setFont(self, a0: QFont)
setForegroundRole(self, a0: QPalette.ColorRole)
setGeometry(self, a0: QRect)
setGeometry(self, ax: int, ay: int, aw: int, ah: int) None
setGraphicsEffect(self, effect: QGraphicsEffect)
setHidden(self, hidden: bool)
setIcon(self, icon: QIcon)
setInputMethodHints(self, hints: Qt.InputMethodHint)
setLayout(self, a0: QLayout)
setLayoutDirection(self, direction: Qt.LayoutDirection)
setLocale(self, locale: QLocale)
setMask(self, a0: QBitmap)
setMask(self, a0: QRegion) None
setMaximumHeight(self, maxh: int)
setMaximumSize(self, maxw: int, maxh: int)
setMaximumSize(self, s: QSize) None
setMaximumWidth(self, maxw: int)
setMinimumHeight(self, minh: int)
setMinimumSize(self, minw: int, minh: int)
setMinimumSize(self, s: QSize) None
setMinimumWidth(self, minw: int)
setMouseTracking(self, enable: bool)
setNoReplayFor(self, widget: QWidget)
setObjectName(self, name: str)
setPalette(self, a0: QPalette)
setParent(self, parent: QWidget)
setParent(self, parent: QWidget, f: Qt.WindowType) None
setProperty(self, name: str, value: Any) bool
setScreen(self, a0: QScreen)
setSeparatorsCollapsible(self, collapse: bool)
setShortcutAutoRepeat(self, id: int, enabled: bool = True)
setShortcutEnabled(self, id: int, enabled: bool = True)
setSizeIncrement(self, w: int, h: int)
setSizeIncrement(self, s: QSize) None
setSizePolicy(self, a0: QSizePolicy)
setSizePolicy(self, hor: QSizePolicy.Policy, ver: QSizePolicy.Policy) None
setStatusTip(self, a0: str)
setStyle(self, a0: QStyle)
setStyleSheet(self, styleSheet: str)
setTabOrder(a0: QWidget, a1: QWidget)
setTabletTracking(self, enable: bool)
setTearOffEnabled(self, a0: bool)
setTitle(self, title: str)
setToolTip(self, a0: str)
setToolTipDuration(self, msec: int)
setToolTipsVisible(self, visible: bool)
setUpdatesEnabled(self, enable: bool)
setVisible(self, visible: bool)
setWhatsThis(self, a0: str)
setWindowFilePath(self, filePath: str)
setWindowFlag(self, a0: Qt.WindowType, on: bool = True)
setWindowFlags(self, type: Qt.WindowType)
setWindowIcon(self, icon: QIcon)
setWindowIconText(self, a0: str)
setWindowModality(self, windowModality: Qt.WindowModality)
setWindowModified(self, a0: bool)
setWindowOpacity(self, level: float)
setWindowRole(self, a0: str)
setWindowState(self, state: Qt.WindowState)
setWindowTitle(self, a0: str)
sharedPainter(self) QPainter
show(self)
showEvent(self, a0: QShowEvent)
showFullScreen(self)
showMaximized(self)
showMinimized(self)
showNormal(self)
showTearOffMenu(self)
showTearOffMenu(self, pos: QPoint) None
signalsBlocked(self) bool
size(self) QSize
sizeHint(self) QSize
sizeIncrement(self) QSize
sizePolicy(self) QSizePolicy
stackUnder(self, a0: QWidget)
startTimer(self, interval: int, timerType: Qt.TimerType = Qt.CoarseTimer) int
staticMetaObject = <PyQt6.QtCore.QMetaObject object>
statusTip(self) str
style(self) QStyle
styleSheet(self) str
tabletEvent(self, a0: QTabletEvent)
testAttribute(self, attribute: Qt.WidgetAttribute) bool
thread(self) QThread
timerEvent(self, a0: QTimerEvent)
title(self) str
toolTip(self) str
toolTipDuration(self) int
toolTipsVisible(self) bool
tr(sourceText: str, disambiguation: typing.Optional[str] = None, n: int = - 1) str
triggered

triggered(self, action: QAction) [signal]

underMouse(self) bool
ungrabGesture(self, type: Qt.GestureType)
unsetCursor(self)
unsetLayoutDirection(self)
unsetLocale(self)
update(self)
update(self, a0: QRect) None
update(self, a0: QRegion) None
update(self, ax: int, ay: int, aw: int, ah: int) None
updateGeometry(self)
updateMicroFocus(self, query: Qt.InputMethodQuery = Qt.ImQueryAll)
updatesEnabled(self) bool
visibleRegion(self) QRegion
whatsThis(self) str
wheelEvent(self, a0: QWheelEvent)
width(self) int
widthMM(self) int
winId(self) PyQt6.sip.voidptr
window(self) QWidget
windowFilePath(self) str
windowFlags(self) Qt.WindowType
windowHandle(self) QWindow
windowIcon(self) QIcon
windowIconChanged

windowIconChanged(self, icon: QIcon) [signal]

windowIconText(self) str
windowIconTextChanged

windowIconTextChanged(self, iconText: str) [signal]

windowModality(self) Qt.WindowModality
windowOpacity(self) float
windowRole(self) str
windowState(self) Qt.WindowState
windowTitle(self) str
windowTitleChanged

windowTitleChanged(self, title: str) [signal]

windowType(self) Qt.WindowType
x(self) int
y(self) int
schrodinger.application.bioluminate.pml_menus.color_dict = {(0, 0, 0): 'black', (0, 0, 38): 'user63', (0, 0, 128): 'user2', (0, 0, 255): 'user26', (0, 31, 191): 'userK', (0, 51, 204): 'user25', (0, 51, 255): 'user60', (0, 102, 153): 'user24', (0, 102, 255): 'user59', (0, 153, 102): 'user23', (0, 153, 255): 'user58', (0, 191, 127): 'userM', (0, 204, 51): 'user22', (0, 204, 255): 'user57', (0, 255, 51): 'user53', (0, 255, 102): 'user54', (0, 255, 153): 'user55', (0, 255, 204): 'user56', (0, 255, 255): 'user4', (7, 7, 255): 'blue1', (15, 0, 255): 'user27', (15, 15, 255): 'blue2', (23, 23, 255): 'blue3', (30, 0, 255): 'user28', (30, 30, 225): 'blue', (30, 225, 30): 'green', (31, 31, 255): 'blue4', (31, 255, 102): 'userL', (34, 139, 34): 'user3', (39, 39, 255): 'blue5', (44, 60, 60): 'user1', (45, 0, 255): 'user29', (47, 47, 255): 'blue6', (51, 255, 0): 'user21', (55, 55, 255): 'blue7', (60, 0, 255): 'user30', (63, 63, 255): 'blue8', (63, 191, 76): 'userI', (71, 71, 255): 'blue9', (75, 0, 255): 'user31', (79, 79, 255): 'blue10', (87, 87, 255): 'blue11', (90, 0, 255): 'user32', (95, 63, 255): 'userR', (95, 95, 255): 'blue12', (95, 255, 51): 'userV', (102, 255, 0): 'user20', (103, 103, 255): 'blue13', (107, 142, 35): 'olive', (111, 111, 255): 'blue14', (112, 219, 147): 'aquamarine', (119, 119, 255): 'blue15', (120, 0, 255): 'user61', (127, 127, 255): 'blue16', (127, 191, 25): 'userP', (135, 135, 255): 'blue17', (142, 35, 107): 'maroon', (143, 143, 255): 'blue18', (151, 151, 255): 'blue19', (153, 255, 0): 'user19', (159, 159, 255): 'blue20', (159, 210, 255): 'userW', (159, 255, 0): 'userA', (159, 255, 191): 'userF', (160, 82, 45): 'sienna', (160, 160, 160): 'gray', (165, 42, 42): 'brown', (167, 167, 255): 'blue21', (173, 234, 234): 'turquoise', (175, 175, 255): 'blue22', (180, 0, 255): 'user62', (183, 183, 255): 'blue23', (191, 0, 191): 'userQ', (191, 127, 25): 'userC', (191, 159, 255): 'userH', (191, 191, 255): 'blue24', (191, 255, 51): 'userG', (192, 192, 192): 'user7', (199, 199, 255): 'blue25', (204, 255, 0): 'user18', (205, 133, 63): 'peru', (207, 207, 255): 'blue26', (210, 127, 36): 'user6', (215, 215, 255): 'blue27', (216, 191, 216): 'thistle', (220, 20, 60): 'user5', (223, 63, 0): 'userD', (223, 223, 0): 'userS', (223, 223, 255): 'blue28', (224, 224, 224): 'user8', (225, 30, 30): 'red', (225, 30, 225): 'purple', (225, 127, 80): 'coral', (225, 193, 37): 'goldenrod', (225, 225, 30): 'yellow', (231, 231, 255): 'blue29', (234, 130, 50): 'orange', (234, 173, 234): 'plum', (239, 239, 255): 'blue30', (245, 222, 179): 'wheat', (247, 247, 255): 'blue31', (255, 0, 31): 'userE', (255, 0, 159): 'userN', (255, 7, 7): 'red1', (255, 15, 15): 'red2', (255, 23, 23): 'red3', (255, 30, 0): 'user9', (255, 31, 31): 'red4', (255, 39, 39): 'red5', (255, 47, 47): 'red6', (255, 55, 55): 'red7', (255, 60, 0): 'user10', (255, 63, 63): 'red8', (255, 71, 71): 'red9', (255, 79, 79): 'red10', (255, 87, 87): 'red11', (255, 90, 0): 'user11', (255, 95, 95): 'red12', (255, 103, 103): 'red13', (255, 111, 111): 'red14', (255, 119, 119): 'red15', (255, 120, 0): 'user12', (255, 127, 127): 'red16', (255, 135, 135): 'red17', (255, 143, 143): 'red18', (255, 150, 0): 'user13', (255, 151, 151): 'red19', (255, 152, 163): 'pink', (255, 159, 159): 'red20', (255, 167, 167): 'red21', (255, 175, 175): 'red22', (255, 180, 0): 'user14', (255, 183, 183): 'red23', (255, 191, 51): 'userT', (255, 191, 191): 'red24', (255, 199, 199): 'red25', (255, 207, 207): 'red26', (255, 210, 0): 'user15', (255, 215, 215): 'red27', (255, 223, 159): 'userY', (255, 223, 223): 'red28', (255, 231, 231): 'red29', (255, 239, 239): 'red30', (255, 240, 0): 'user16', (255, 247, 247): 'red31', (255, 255, 0): 'user17', (255, 255, 255): 'white'}

keys of colors are RGB tuple, values are color name

schrodinger.application.bioluminate.pml_menus.custom_color_dicts = {'carbon': {}, 'hydrogen': {}, 'object': {}}

Keys of custom_color_dicts the type of set this applies to (custom carbons, custom hydrogens, custom objects), values are dictionaries containing recent choices for that object