Files
@ 528140423e49
Branch filter:
Location: volker/graph_components/src/graph_ZCA/interfaces.py - annotation
528140423e49
810 B
text/x-python
ALso change of the tickmark component
7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 528140423e49 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 7aab6dba2515 |
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 IBaseComponent(Interface):
"""
All Interfaces derived from this class are marking a Class to be a component of this framework.
"""
class IAxis(IBaseComponent):
"""
Axis interface
"""
def __init__(self, parent):
"""
createed with knowledge of its parent component
"""
class ITickLabel(IBaseComponent):
"""
An adapter that produces tick labels for an axis
"""
class IViewBox(IBaseComponent):
"""
Container to display some components
"""
class IImage(IBaseComponent):
"""
Some xy data
"""
|