Update of /cvsroot/pyx/pyx/pyx/graph
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13853/pyx/graph
Modified Files:
style.py
Log Message:
line attributes handling fixed
Index: style.py
===================================================================
RCS file: /cvsroot/pyx/pyx/pyx/graph/style.py,v
retrieving revision 1.33
retrieving revision 1.34
diff -C2 -d -r1.33 -r1.34
*** style.py 21 Oct 2004 16:50:55 -0000 1.33
--- style.py 23 Nov 2004 15:32:56 -0000 1.34
***************
*** 468,477 ****
def selectstyle(self, privatedata, sharedata, graph, selectindex, selecttotal):
! privatedata.lineattrs = attr.selectattrs(self.defaultlineattrs + self.lineattrs, selectindex, selecttotal)
def initdrawpoints(self, privatedata, sharedata, graph):
- if privatedata.lineattrs is not None:
- privatedata.linecanvas = canvas.canvas()
- privatedata.linecanvas.set(privatedata.lineattrs)
privatedata.path = path.path()
privatedata.linebasepoints = []
--- 468,477 ----
def selectstyle(self, privatedata, sharedata, graph, selectindex, selecttotal):
! if self.lineattrs is not None:
! privatedata.lineattrs = attr.selectattrs(self.defaultlineattrs + self.lineattrs, selectindex, selecttotal)
! else:
! privatedata.lineattrs = None
def initdrawpoints(self, privatedata, sharedata, graph):
privatedata.path = path.path()
privatedata.linebasepoints = []
***************
*** 607,612 ****
self.addpointstopath(privatedata, sharedata)
if privatedata.lineattrs is not None and len(privatedata.path.path):
! graph.insert(privatedata.linecanvas)
! privatedata.linecanvas.stroke(privatedata.path)
def key_pt(self, privatedata, sharedata, graph, x_pt, y_pt, width_pt, height_pt):
--- 607,611 ----
self.addpointstopath(privatedata, sharedata)
if privatedata.lineattrs is not None and len(privatedata.path.path):
! graph.stroke(privatedata.path, privatedata.lineattrs)
def key_pt(self, privatedata, sharedata, graph, x_pt, y_pt, width_pt, height_pt):
|