Changeset 629
- Timestamp:
- 07/15/03 10:23:47 (5 years ago)
- Files:
-
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Abstract.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Logging.py (modified) (2 diffs)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Null.py (modified) (2 diffs)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Rapier.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/Common.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/Groups.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/PathBuilder.py (modified) (3 diffs)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/TransformBuilder.py (modified) (3 diffs)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/circle.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/defs.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/desc.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/ellipse.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/g.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/image.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/line.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/metadata.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/path.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/polygon.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/polyline.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/rect.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/svg.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/symbol.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/text.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/title.py (modified) (1 diff)
- trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/use.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Abstract.py
r627 r629 24 24 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25 25 26 from RBRapier.Formats.SVG.SVGSkin.RenderItems.PathBuilder import AbstractPathFactory 27 from RBRapier.Formats.SVG.SVGSkin.RenderItems.TransformBuilder import AbstractTransformFactory 28 26 29 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27 30 #~ Definitions 28 31 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29 32 30 class AbstractRenderContext(object):31 def push(self, renderitem):32 raise NotImplementedError33 def pop(self, renderitem=None):34 raise NotImplementedError35 def resolve(self, reference):36 raise NotImplementedError37 38 33 class AbstractRenderer(object): 39 34 """Double dispatch based renderer""" 40 35 41 def RenderContextFactory(self): 36 def Display(self, ri): 37 return ri.DisplayOn(self) 38 39 #~ Meta Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 41 def DisplayTitle(self, ri_title): 42 42 raise NotImplementedError 43 43 44 def Display(self, ri): 45 return ri.DisplayOn(self, self.RenderContextFactory()) 46 47 def DisplaySVG(self, ri_svg, rendercontext): 44 def DisplayDescription(self, ri_desc): 48 45 raise NotImplementedError 49 46 50 def DisplayGroup(self, ri_group, rendercontext): 47 #~ Groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48 49 def DisplaySVG(self, ri_svg): 51 50 raise NotImplementedError 52 51 53 def Display Symbol(self, ri_symbol, rendercontext):52 def DisplayGroup(self, ri_group): 54 53 raise NotImplementedError 55 54 56 def Display Pattern(self, ri_pattern, rendercontext):55 def DisplaySymbol(self, ri_symbol): 57 56 raise NotImplementedError 58 57 59 def Display Line(self, ri_line, rendercontext):58 def DisplayPattern(self, ri_pattern): 60 59 raise NotImplementedError 61 60 62 def DisplayRect(self, ri_rect, rendercontext): 61 #~ Shapes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62 63 def DisplayLine(self, ri_line): 63 64 raise NotImplementedError 64 65 65 def Display Circle(self, ri_circle, rendercontext):66 def DisplayRect(self, ri_rect): 66 67 raise NotImplementedError 67 68 68 def Display Ellipse(self, ri_ellipse, rendercontext):69 def DisplayCircle(self, ri_circle): 69 70 raise NotImplementedError 70 71 71 def Display Polygon(self, ri_polygon, rendercontext):72 def DisplayEllipse(self, ri_ellipse): 72 73 raise NotImplementedError 73 74 74 def DisplayPoly line(self, ri_polyline, rendercontext):75 def DisplayPolygon(self, ri_polygon): 75 76 raise NotImplementedError 76 77 77 def DisplayP ath(self, ri_path, rendercontext):78 def DisplayPolyline(self, ri_polyline): 78 79 raise NotImplementedError 79 80 80 def Display Text(self, ri_text, rendercontext):81 def DisplayPath(self, ri_path): 81 82 raise NotImplementedError 82 83 83 def DisplayT itle(self, ri_title, rendercontext):84 def DisplayText(self, ri_text): 84 85 raise NotImplementedError 85 86 86 def DisplayDescription(self, ri_desc, rendercontext): 87 #~ Order management ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88 89 def ResolveRefernce(self, reference): 87 90 raise NotImplementedError 88 91 92 def PushContext(self, ri): 93 raise NotImplementedError 94 95 def PopContext(self, ri): 96 raise NotImplementedError 97 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Logging.py
r628 r629 38 38 39 39 log = logging.getLogger('SVG.Renders.Logging') 40 RenderContextFactory = Null.NullRenderContext41 40 42 41 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 44 43 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45 44 46 def DisplaySVG(self, ri_svg, rendercontext): 45 #~ Meta Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46 47 def DisplayTitle(self, ri_title): 48 self.log.info('DisplayTitle: %r', ri_title) 49 50 def DisplayDescription(self, ri_desc): 51 self.log.info('DisplayDescription: %r', ri_desc) 52 53 #~ Groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54 55 def DisplaySVG(self, ri_svg): 47 56 self.log.info('DisplaySVG: %r', ri_svg) 48 57 49 def DisplayGroup(self, ri_group , rendercontext):58 def DisplayGroup(self, ri_group): 50 59 self.log.info('DisplayGroup: %r', ri_group) 51 60 52 def DisplaySymbol(self, ri_symbol , rendercontext):61 def DisplaySymbol(self, ri_symbol): 53 62 self.log.debug('DisplaySymbol: %r', ri_symbol) 54 63 55 def DisplayPattern(self, ri_pattern , rendercontext):64 def DisplayPattern(self, ri_pattern): 56 65 self.log.debug('DisplayPattern: %r', ri_pattern) 57 66 58 def DisplayLine(self, ri_line, rendercontext): 67 #~ Shapes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68 69 def DisplayLine(self, ri_line): 59 70 self.log.debug('DisplayLine: %r', ri_line) 60 71 61 def DisplayRect(self, ri_rect , rendercontext):72 def DisplayRect(self, ri_rect): 62 73 self.log.debug('DisplayRect: %r', ri_rect) 63 74 64 def DisplayCircle(self, ri_circle , rendercontext):75 def DisplayCircle(self, ri_circle): 65 76 self.log.debug('DisplayCircle: %r', ri_circle) 66 77 67 def DisplayEllipse(self, ri_ellipse , rendercontext):78 def DisplayEllipse(self, ri_ellipse): 68 79 self.log.debug('DisplayEllipse: %r', ri_ellipse) 69 80 70 def DisplayPolygon(self, ri_polygon , rendercontext):81 def DisplayPolygon(self, ri_polygon): 71 82 self.log.debug('DisplayPolygon: %r', ri_polygon) 72 83 73 def DisplayPolyline(self, ri_polyline , rendercontext):84 def DisplayPolyline(self, ri_polyline): 74 85 self.log.debug('DisplayPolyline: %r', ri_polyline) 75 86 76 def DisplayPath(self, ri_path , rendercontext):87 def DisplayPath(self, ri_path): 77 88 self.log.debug('DisplayPath: %r', ri_path) 78 89 79 def DisplayText(self, ri_text , rendercontext):90 def DisplayText(self, ri_text): 80 91 self.log.debug('DisplayText: %r', ri_text) 81 92 82 def DisplayTitle(self, ri_title, rendercontext): 83 self.log.info('DisplayTitle: %r', ri_title) 93 #~ Order management ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84 94 85 def DisplayDescription(self, ri_desc, rendercontext): 86 self.log.info('DisplayDescription: %r', ri_desc) 95 def ResolveRefernce(self, reference): 96 self.log.info('ResolveRefernce: %r', reference) 97 return None 87 98 99 def PushContext(self, ri): 100 pass 101 102 def PopContext(self, ri): 103 pass 104 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Null.py
r627 r629 31 31 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 32 33 class NullRenderContext(Abstract.AbstractRenderContext): 34 def push(self, renderitem): pass 35 def pop(self, renderitem=None): pass 36 def resolve(self, reference): pass 33 class NullRenderer(Abstract.AbstractRenderer): 34 #~ Meta Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37 35 38 class NullRenderer(Abstract.AbstractRenderer): 39 RenderContextFactory = NullRenderContext36 def DisplayTitle(self, ri_title): pass 37 def DisplayDescription(self, ri_desc): pass 40 38 41 def DisplaySVG(self, ri_svg, rendercontext): pass 42 def DisplayGroup(self, ri_group, rendercontext): pass 43 def DisplaySymbol(self, ri_symbol, rendercontext): pass 44 def DisplayPattern(self, ri_pattern, rendercontext): pass 45 def DisplayLine(self, ri_line, rendercontext): pass 46 def DisplayRect(self, ri_rect, rendercontext): pass 47 def DisplayCircle(self, ri_circle, rendercontext): pass 48 def DisplayEllipse(self, ri_ellipse, rendercontext): pass 49 def DisplayPolygon(self, ri_polygon, rendercontext): pass 50 def DisplayPolyline(self, ri_polyline, rendercontext): pass 51 def DisplayPath(self, ri_path, rendercontext): pass 52 def DisplayText(self, ri_text, rendercontext): pass 53 def DisplayTitle(self, ri_title, rendercontext): pass 54 def DisplayDescription(self, ri_desc, rendercontext): pass 39 #~ Groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40 41 def DisplaySVG(self, ri_svg): pass 42 def DisplayGroup(self, ri_group): pass 43 def DisplaySymbol(self, ri_symbol): pass 44 def DisplayPattern(self, ri_pattern): pass 45 46 #~ Shapes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47 48 def DisplayLine(self, ri_line): pass 49 def DisplayRect(self, ri_rect): pass 50 def DisplayCircle(self, ri_circle): pass 51 def DisplayEllipse(self, ri_ellipse): pass 52 def DisplayPolygon(self, ri_polygon): pass 53 def DisplayPolyline(self, ri_polyline): pass 54 def DisplayPath(self, ri_path): pass 55 def DisplayText(self, ri_text): pass 56 57 #~ Order management ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58 59 def ResolveRefernce(self, reference): return None 60 def PushContext(self, ri): pass 61 def PopContext(self, ri): pass 55 62 56 63 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ … … 75 82 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76 83 77 class NullTransform (object):84 class NullTransformFactory(object): 78 85 def BeginTransform(self, transformstr): pass 79 86 def AddTransformElement(self, name, *args): pass trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/Renderers/Rapier.py
r628 r629 31 31 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32 32 33 class RapierRenderContext(Abstract.AbstractRenderContext): 34 def push(self, renderitem): 33 class RapierRenderer(Abstract.AbstractRenderer): 34 #~ Meta Information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35 36 def DisplayTitle(self, ri_title): 35 37 pass 36 def pop(self, renderitem=None): 37 pass 38 def resolve(self, reference): 38 def DisplayDescription(self, ri_desc): 39 39 pass 40 40 41 class RapierRenderer(Abstract.AbstractRenderer): 42 RenderContextFactory = RapierRenderContext 41 #~ Groups ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43 42 44 # Groups 45 46 def DisplaySVG(self, ri_svg, rendercontext): 43 def DisplaySVG(self, ri_svg): 47 44 pass 48 def DisplayGroup(self, ri_group , rendercontext):45 def DisplayGroup(self, ri_group): 49 46 pass 50 def DisplaySymbol(self, ri_symbol , rendercontext):47 def DisplaySymbol(self, ri_symbol): 51 48 pass 52 def DisplayPattern(self, ri_pattern , rendercontext):49 def DisplayPattern(self, ri_pattern): 53 50 pass 54 51 55 # Shapes52 #~ Shapes ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56 53 57 def DisplayLine(self, ri_line , rendercontext):54 def DisplayLine(self, ri_line): 58 55 pass 59 def DisplayRect(self, ri_rect , rendercontext):56 def DisplayRect(self, ri_rect): 60 57 pass 61 def DisplayCircle(self, ri_circle , rendercontext):58 def DisplayCircle(self, ri_circle): 62 59 pass 63 def DisplayEllipse(self, ri_ellipse , rendercontext):60 def DisplayEllipse(self, ri_ellipse): 64 61 pass 65 def DisplayPolygon(self, ri_polygon , rendercontext):62 def DisplayPolygon(self, ri_polygon): 66 63 pass 67 def DisplayPolyline(self, ri_polyline , rendercontext):64 def DisplayPolyline(self, ri_polyline): 68 65 pass 69 def DisplayPath(self, ri_path , rendercontext):66 def DisplayPath(self, ri_path): 70 67 pass 71 def DisplayText(self, ri_text , rendercontext):68 def DisplayText(self, ri_text): 72 69 pass 73 70 74 # Meta Information71 #~ Order management ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75 72 76 def DisplayTitle(self, ri_title, rendercontext): 73 def ResolveRefernce(self, reference): 74 return None 75 76 def PushContext(self, ri): 77 77 pass 78 def DisplayDescription(self, ri_desc, rendercontext): 78 79 def PopContext(self, ri): 79 80 pass 80 81 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/Common.py
r628 r629 44 44 return "<%s %r>" % (self.__class__.__name__, self.id) 45 45 46 def DisplayOn(self, renderer , rendercontext):46 def DisplayOn(self, renderer): 47 47 raise NotImplementedError 48 48 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/Groups.py
r628 r629 35 35 self.children = [] 36 36 37 def DisplayOn(self, renderer , rendercontext):38 render context.push(self)37 def DisplayOn(self, renderer): 38 renderer.PushContext(self) 39 39 try: 40 40 for child in self.children: 41 child.DisplayOn(renderer , rendercontext)41 child.DisplayOn(renderer) 42 42 finally: 43 render context.pop(self)43 renderer.PopContext(self) 44 44 45 45 def AddChildRenderItems(self, childrenderitems): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/PathBuilder.py
r628 r629 71 71 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72 72 73 class PathFactoryAbstract(object):73 class AbstractPathFactory(object): 74 74 __slots__ = () 75 75 … … 104 104 # raise NotImplementedError 105 105 106 class SavePathFactory( object):106 class SavePathFactory(AbstractPathFactory): 107 107 __slots__ = ('pathstr', 'pathelements') 108 108 … … 225 225 226 226 if __name__=='__main__': 227 class TestPathFactory( PathFactoryAbstract):227 class TestPathFactory(AbstractPathFactory): 228 228 def __iter__(self): 229 229 return iter(self.results) trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/RenderItems/TransformBuilder.py
r628 r629 48 48 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49 49 50 class TransformFactoryAbstract(object):50 class AbstractTransformFactory(object): 51 51 __slots__ = () 52 52 … … 73 73 # raise NotImplementedError 74 74 75 class SaveTransformFactory( object):75 class SaveTransformFactory(AbstractTransformFactory): 76 76 __slots__ = ('transformstr', 'transformelements') 77 77 … … 141 141 142 142 if __name__=='__main__': 143 class TestTransformFactory( TransformFactoryAbstract):143 class TestTransformFactory(AbstractTransformFactory): 144 144 def __iter__(self): 145 145 return iter(self.results) trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/circle.py
r622 r629 32 32 33 33 class CircleRenderItem(ShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayCircle(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayCircle(self) 36 36 37 37 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/defs.py
r615 r629 31 31 32 32 class defs(SVGSkinObject): 33 def DisplayOn(self, renderer , context):33 def DisplayOn(self, renderer): 34 34 pass # defs are not displayed 35 35 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/desc.py
r628 r629 35 35 return "<%s %r %r>" % (self.__class__.__name__, self.id, self.GetContent()[:20]) 36 36 37 def DisplayOn(self, renderer , rendercontext):38 renderer.DisplayDescription(self , rendercontext)37 def DisplayOn(self, renderer): 38 renderer.DisplayDescription(self) 39 39 40 40 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/ellipse.py
r622 r629 32 32 33 33 class EllipseRenderItem(ShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayEllipse(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayEllipse(self) 36 36 37 37 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/g.py
r622 r629 32 32 33 33 class GroupRenderItem(Groups.GroupRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayGroup(self , rendercontext)36 Groups.GroupRenderItem.DisplayOn(self, renderer , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayGroup(self) 36 Groups.GroupRenderItem.DisplayOn(self, renderer) 37 37 38 38 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/image.py
r622 r629 32 32 33 33 class ImageRenderItem(TransformableRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayImage(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayImage(self) 36 36 37 37 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/line.py
r622 r629 32 32 33 33 class LineRenderItem(ShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayLine(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayLine(self) 36 36 37 37 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/metadata.py
r621 r629 31 31 32 32 class metadata(XMLNode.NodeXML): 33 def DisplayOn(self, renderer , renderingcontext=None):33 def DisplayOn(self, renderer): 34 34 pass 35 35 trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/path.py
r622 r629 36 36 pathfactoryfactory = PathBuilder.SavePathFactory 37 37 38 def DisplayOn(self, renderer , rendercontext):39 renderer.DisplayPath(self , rendercontext)38 def DisplayOn(self, renderer): 39 renderer.DisplayPath(self) 40 40 41 41 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/polygon.py
r622 r629 32 32 33 33 class PolygonRenderItem(PolyShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayPolygon(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayPolygon(self) 36 36 37 37 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/polyline.py
r622 r629 32 32 33 33 class PolylineRenderItem(PolyShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayPolyline(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayPolyline(self) 36 36 37 37 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/rect.py
r624 r629 32 32 33 33 class RectRenderItem(ShapeRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplayRect(self , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplayRect(self) 36 36 37 37 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/svg.py
r622 r629 37 37 self.idmapping = {} 38 38 39 def DisplayOn(self, renderer , rendercontext):40 renderer.DisplaySVG(self , rendercontext)41 ContainerRenderItem.DisplayOn(self, renderer , rendercontext)39 def DisplayOn(self, renderer): 40 renderer.DisplaySVG(self) 41 ContainerRenderItem.DisplayOn(self, renderer) 42 42 43 43 def InterpretSettings(self, settings): trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/symbol.py
r622 r629 32 32 33 33 class SymbolRenderItem(ContainerRenderItem): 34 def DisplayOn(self, renderer , rendercontext):35 renderer.DisplaySymbol(self , rendercontext)36 ContainerRenderItem.DisplayOn(self, renderer , rendercontext)34 def DisplayOn(self, renderer): 35 renderer.DisplaySymbol(self) 36 ContainerRenderItem.DisplayOn(self, renderer) 37 37 38 38 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/text.py
r628 r629 35 35 return "<%s %r %r>" % (self.__class__.__name__, self.id, self.GetContent()[:20]) 36 36 37 def DisplayOn(self, renderer , rendercontext):38 renderer.DisplayText(self , rendercontext)37 def DisplayOn(self, renderer): 38 renderer.DisplayText(self) 39 39 40 40 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/title.py
r628 r629 35 35 return "<%s %r %r>" % (self.__class__.__name__, self.id, self.GetContent()[:20]) 36 36 37 def DisplayOn(self, renderer , rendercontext):38 renderer.DisplayTitle(self , rendercontext)37 def DisplayOn(self, renderer): 38 renderer.DisplayTitle(self) 39 39 40 40 #~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ trunk/RBRapier/RBRapier/Formats/Attic/SVG.old/SVGSkin/use.py
r622 r629 33 33 34 34 class UseRenderItem(TransformableRenderItem): 35 def DisplayOn(self, renderer , rendercontext):36 item = render context.resolve(self.usereference)35 def DisplayOn(self, renderer): 36 item = renderer.ResolveRefernce(self.usereference) 37 37 if item is not None: 38 render context.push(self)38 renderer.PushContext(self) 39 39 try: 40 item.DisplayOn(renderer , rendercontext)40 item.DisplayOn(renderer) 41 41 finally: 42 render context.pop(self)42 renderer.PopContext(self) 43 43 44 44 def InterpretSettings(self, settings):
