Package vdb :: Module gui :: Class VdbGui
[hide private]
[frames] | no frames]

Class VdbGui

source code

vwidget.layout.LayoutManager --+
                               |
                  object --+   |
                           |   |
   vtrace.notifiers.Notifier --+
                               |
                              VdbGui

Instance Methods [hide private]
 
__init__(self, db, ismain=True)
All extenders *must* call this.
source code
 
addExtensionWindow(self, name, winclass) source code
 
createExtensionWindow(self, item, name) source code
 
saveVdbLayout(self, *args) source code
 
createWindow(self, clsname) source code
 
setTraceWindowsActive(self, active=True) source code
 
notify(*args, **kwargs) source code

Inherited from vwidget.layout.LayoutManager: addWindowClass, deleteAllWindows, getManagedWindows, getOrCreateWindow, getWindowClass, loadLayoutFile, manageWindow, saveLayoutFile

Inherited from vwidget.layout.LayoutManager (private): _windowDeleted

Inherited from vtrace.notifiers.Notifier: handleEvent

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

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, db, ismain=True)
(Constructor)

source code 

All extenders *must* call this. Mostly because all the goop necissary for the remote debugging stuff... (if notifier is instantiated on server, all is well, if it's on the client it needs a proxy...)

Overrides: object.__init__
(inherited documentation)

createWindow(self, clsname)

source code 
Overrides: vwidget.layout.LayoutManager.createWindow

notify(*args, **kwargs)

source code 
Decorators:
  • @idlethreadsync
Overrides: vtrace.notifiers.Notifier.notify