def __init__(self, context, bbox): """Initializes the coordinate system. @param context: the context on which the coordinate system will be drawn. @param bbox: the bounding box that will contain the coordinate system. """ AbstractCairoDrawer.__init__(self, context, bbox)
def __init__(self, context, bbox): """Constructs the graph drawer and associates it to the given Cairo context and the given L{BoundingBox}. @param context: the context on which we will draw @param bbox: the bounding box within which we will draw. Can be anything accepted by the constructor of L{BoundingBox} (i.e., a 2-tuple, a 4-tuple or a L{BoundingBox} object). """ AbstractCairoDrawer.__init__(self, context, bbox) AbstractGraphDrawer.__init__(self)
def __init__(self, context, bbox, palette, layout): """Constructs the vertex drawer and associates it to the given Cairo context and the given L{BoundingBox}. @param context: the context on which we will draw @param bbox: the bounding box within which we will draw. Can be anything accepted by the constructor of L{BoundingBox} (i.e., a 2-tuple, a 4-tuple or a L{BoundingBox} object). @param palette: the palette that can be used to map integer color indices to colors when drawing vertices @param layout: the layout of the vertices in the graph being drawn """ AbstractCairoDrawer.__init__(self, context, bbox) AbstractVertexDrawer.__init__(self, palette, layout)