PathData.py revision 61dabf2c373983408b3a24c044294d6e64559764
'''
Copyright (C) 2011 Felipe Correa da Silva Sanches <juca@members.fsf.org>
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
'''
class PathData():
self.data[d][1][params][values] = callback(self.data[d][1][params][values], units_per_em, baseline, False)
else:
self.data[d][1][params][values] = callback(self.data[d][1][params][values], units_per_em, baseline, relative)
pairs = []
i+=1
while multiple:
try:
pairs = []
i+=1
except:
return coords, i
return coords, i
values = []
for _ in range(num_values):
i+=1
while multiple:
try:
values = []
for _ in range(num_values):
i+=1
except:
return coords, i
return coords, i
def get_arc_coords(tokens, i):
return [] #TODO
def get_tokens(self, d):
tokens = []
for t in d.split(" "):
if len(t):
else:
return tokens
data = []
i=0
i+=1
i+=1
return data
if data is None:
d = ""
d += cmd + " "
for c in coords:
for x,y in c:
d += cmd
for v in values:
d += str(v) + " "
pass #TODO
return d