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

Class MarkerMixin

object --+
         |
        MarkerMixin
Known Subclasses:

A mixin for panels that want markers displayed only when certain tabs are active. Subclasses must define MARKER_TAB_CLASSES.

Instance Methods [hide private]
 
setup(self)
 
showAllJaguarMarkers(self)
Display markers if a marker tab is active.

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 = []
A list of tab classes.
Instance Variables [hide private]
list MARKER_TABS
A list of tab instances.
Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

showAllJaguarMarkers(self)

 

Display markers if a marker tab is active. Hide all markers otherwise.

Note: This function is named showAllJaguarMarkers() so it will override the AF2 showAllJaguarMarkers() function. Note that it doesn't always show all markers.


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:
[]

Instance Variable Details [hide private]

MARKER_TABS

A list of tab instances. Markers will only be displayed when a tab on this list is active. Populated from MARKER_TAB_CLASSES.
Type:
list