from zope.interface import Interface # ADAPTER BASE CLASSES class IBaseAdapter(Interface): """ Base of all adapters """ def __init__(self, obj): """ Gets an Object to be adapted """ class IAxis(Interface): """ Axis interface """ def __init__(self, parent): """ createed with knowledge of its parent component """ class ITickLabelAdapter(Interface): """ An adapter that produces tick labels for an axis """ class IViewBox(Interface): """ Container to display some components """ class IImage(Interface): """ Some xy data """