Package schrodinger :: Package application :: Package jaguar :: Package gui :: Module base_panel :: Class ScanTabMarkerMixin
[hide private]
[frames] | no frames]

Class ScanTabMarkerMixin

       object --+        
                |        
      MarkerMixin --+    
                    |    
CoordinateMarkerMixin --+
                        |
                       ScanTabMarkerMixin

A mixin for marking constraints from the Scan tab

Instance Methods [hide private]
 
setup(self)
Initialize self._selected_entries
tuple
_markerSettings(self)
Get the marker settings to use for newly added markers.

Inherited from CoordinateMarkerMixin: clearConstraintsIfProject, clearConstraintsIfWorkspace, layOut, stopPicking

Inherited from MarkerMixin: showAllJaguarMarkers

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __init__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
list MARKER_TAB_CLASSES = [<class 'schrodinger.application.jaguar.g...
A list of tab classes.
Instance Variables [hide private]

Inherited from MarkerMixin: MARKER_TABS

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

setup(self)

 

Initialize self._selected_entries

Overrides: MarkerMixin.setup

_markerSettings(self)

 

Get the marker settings to use for newly added markers. This function must be defined in subclasses.

Returns: tuple
A tuple of
  • The alt_color for the marker
  • A tuple of colors to use for marking (atoms, pairs, angles, torsions)
  • A tuple of icons to use for marking (atoms, pairs, angles, torsions)
Overrides: CoordinateMarkerMixin._markerSettings
(inherited documentation)

Class Variable Details [hide private]

MARKER_TAB_CLASSES

A list of tab classes. Markers will only be displayed when a tab on this list is active.
Type:
list
Value:
[<class 'schrodinger.application.jaguar.gui.tabs.scan_tab.ScanTab'>]