Table Of Contents

Previous topic

component

Next topic

BoxSizer

This Page

phoenix_title _ComponentManager

Component manager used to register component plugins.


class_hierarchy Inheritance Diagram

Inheritance diagram for class _ComponentManager

Inheritance diagram of _ComponentManager


method_summary Methods Summary

__init__  
addExternal Add an external resource file f to the list of preloaded
addXmlHandler Add an XML resource handler. h must be a class derived from
addXmlHandlers Register XML handlers before creating a test window.
findById  
forget Remove registered component.
getMenuData  
getNodeComp  
getPanelData  
init  
preload Preload external resources.
register Register component object.
setMenu Set pulldown menu data.
setTool Set toolpanel data.

api Class API



class _ComponentManager

Component manager used to register component plugins.


Methods



__init__(self)


addExternal(self, f)

Add an external resource file f to the list of preloaded resources.



addXmlHandler(self, h)

Add an XML resource handler. h must be a class derived from XmlResourceHandler or a function loaded from a dynamic library using ctypes.



addXmlHandlers(self, res)

Register XML handlers before creating a test window.



findById(self, id)


forget(self, klass)

Remove registered component.



getMenuData(self, menu)


getNodeComp(self, node, defaultClass='unknown')


getPanelData(self, panel)


init(self)


preload(self, res)

Preload external resources.



register(self, component)

Register component object.



setMenu(self, component, menu, label, help, index=999999)

Set pulldown menu data.



setTool(self, component, panel, bitmap=None, pos=DEFAULT_POS, span=(1, 1))

Set toolpanel data.